org.jfree.text
public class TextFragment extends Object implements Serializable
| Field Summary | |
|---|---|
| static Font | DEFAULT_FONT The default font. |
| static Paint | DEFAULT_PAINT The default text color. |
| protected static LogContext | logger Access to logging facilities. |
| Constructor Summary | |
|---|---|
| TextFragment(String text)
Creates a new text fragment.
| |
| TextFragment(String text, Font font)
Creates a new text fragment.
| |
| TextFragment(String text, Font font, Paint paint)
Creates a new text fragment.
| |
| TextFragment(String text, Font font, Paint paint, float baselineOffset)
Creates a new text fragment.
| |
| Method Summary | |
|---|---|
| float | calculateBaselineOffset(Graphics2D g2, TextAnchor anchor)
Calculates the vertical offset between the baseline and the specified
text anchor.
|
| Size2D | calculateDimensions(Graphics2D g2)
Calculates the dimensions of the text fragment.
|
| void | draw(Graphics2D g2, float anchorX, float anchorY, TextAnchor anchor, float rotateX, float rotateY, double angle)
Draws the text fragment.
|
| boolean | equals(Object obj)
Tests this instance for equality with an arbitrary object.
|
| float | getBaselineOffset()
Returns the baseline offset.
|
| Font | getFont()
Returns the font.
|
| Paint | getPaint()
Returns the text paint.
|
| String | getText()
Returns the text.
|
| int | hashCode()
Returns a hash code for this object.
|
Parameters: text the text (null not permitted).
Parameters: text the text (null not permitted). font the font (null not permitted).
Parameters: text the text (null not permitted). font the font (null not permitted). paint the text color (null not permitted).
Parameters: text the text (null not permitted). font the font (null not permitted). paint the text color (null not permitted). baselineOffset the baseline offset.
Parameters: g2 the graphics device. anchor the anchor.
Returns: the offset.
Parameters: g2 the graphics device.
Returns: The width and height of the text.
Parameters: g2 the graphics device. anchorX the x-coordinate of the anchor point. anchorY the y-coordinate of the anchor point. anchor the location of the text that is aligned to the anchor point. rotateX the x-coordinate of the rotation point. rotateY the y-coordinate of the rotation point. angle the angle.
Parameters: obj the object to test against (null permitted).
Returns: A boolean.
Returns: The baseline offset.
Returns: The font (never null).
Returns: The text paint (never null).
Returns: The text (possibly null).
Returns: A hash code.