public class TextLayout
extends java.lang.Object
Constructor and Description |
---|
TextLayout() |
Modifier and Type | Method and Description |
---|---|
void |
draw(double xOff,
double yOff,
RenderTextCallback renderCallback,
DrawTextHint hint)
Draws a previously laid-out text at a specified offset.
|
boolean |
getNeedsClip() |
boolean |
isLaidOut() |
boolean |
layoutInEllipse(Text text,
java.awt.geom.Rectangle2D.Float bounds,
TextLayoutOptions options,
java.awt.Graphics2D graphics,
java.awt.Font font) |
boolean |
layoutInPolygon(Text text,
java.awt.geom.Point2D.Float[] polygon,
TextLayoutOptions options,
java.awt.Graphics2D graphics,
java.awt.Font font)
Layouts text inside polygonal area.
|
boolean |
layoutInRectangle(Text text,
java.awt.geom.Rectangle2D rectangle,
TextLayoutOptions options,
java.awt.Graphics2D graphics,
java.awt.Font font) |
double |
maxRowWidth() |
int |
totalLines() |
public boolean layoutInRectangle(Text text, java.awt.geom.Rectangle2D rectangle, TextLayoutOptions options, java.awt.Graphics2D graphics, java.awt.Font font)
public boolean layoutInEllipse(Text text, java.awt.geom.Rectangle2D.Float bounds, TextLayoutOptions options, java.awt.Graphics2D graphics, java.awt.Font font)
public boolean layoutInPolygon(Text text, java.awt.geom.Point2D.Float[] polygon, TextLayoutOptions options, java.awt.Graphics2D graphics, java.awt.Font font)
public double maxRowWidth()
public int totalLines()
public void draw(double xOff, double yOff, RenderTextCallback renderCallback, DrawTextHint hint)
public boolean isLaidOut()
public boolean getNeedsClip()