Package org.apache.batik.gvt.text
Class TextPath
java.lang.Object
org.apache.batik.gvt.text.TextPath
A text path describes a path along which some text will be rendered.
- Version:
- $Id: TextPath.java 1733416 2016-03-03 07:07:13Z gadams $
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTextPath
(GeneralPath path) Constructs a TextPath based on the specified path. -
Method Summary
Modifier and TypeMethodDescriptionfloat
angleAtLength
(float length) Returns the angle at the specified length along the path.float
Returns the start offset of this text path.float
Returns the total length of the path.pointAtLength
(float length) Returns the point that is at the specified length along the path.void
setStartOffset
(float startOffset) Sets the offset along the path where the first glyph should be rendered.
-
Field Details
-
pathLength
-
startOffset
private float startOffset
-
-
Constructor Details
-
TextPath
Constructs a TextPath based on the specified path.- Parameters:
path
- The general path along which text is to be laid.
-
-
Method Details
-
setStartOffset
public void setStartOffset(float startOffset) Sets the offset along the path where the first glyph should be rendered.- Parameters:
startOffset
- An offset from the start of the path.
-
getStartOffset
public float getStartOffset()Returns the start offset of this text path.- Returns:
- The start offset of this text path.
-
lengthOfPath
public float lengthOfPath()Returns the total length of the path.- Returns:
- The lenght of the path.
-
angleAtLength
public float angleAtLength(float length) Returns the angle at the specified length along the path.- Parameters:
length
- The length along the path.- Returns:
- The angle.
-
pointAtLength
Returns the point that is at the specified length along the path.- Parameters:
length
- The length along the path.- Returns:
- The point.
-