org.apache.batik.gvt.text
Class TextPath

java.lang.Object
  extended by org.apache.batik.gvt.text.TextPath

public class TextPath
extends Object

A text path describes a path along which some text will be rendered.


Constructor Summary
TextPath(GeneralPath path)
          Constructs a TextPath based on the specified path.
 
Method Summary
 float angleAtLength(float length)
          Returns the angle at the specified length along the path.
 float getStartOffset()
          Returns the start offset of this text path.
 float lengthOfPath()
          Returns the total length of the path.
 Point2D 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextPath

public TextPath(GeneralPath path)
Constructs a TextPath based on the specified path.

Parameters:
path - The general path along which text is to be laid.
Method Detail

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

public Point2D pointAtLength(float length)
Returns the point that is at the specified length along the path.

Parameters:
length - The length along the path.
Returns:
The point.


Copyright © 2008 Apache Software Foundation. All Rights Reserved.