public class RMTextLayoutInPath extends RMTextLayout
java.awt.geom.Rectangle2D.Double, java.awt.geom.Rectangle2D.FloatRMTextTypes.TabTypeRMTypes.Align, RMTypes.AlignX, RMTypes.AlignYTEXT_CHAR_SPACING, TEXT_COLOR, TEXT_EMBEDDED_SHAPE, TEXT_FONT, TEXT_FORMAT, TEXT_OUTLINE, TEXT_PARAGRAPH, TEXT_SCRIPTING, TEXT_UNDERLINE| Constructor and Description |
|---|
RMTextLayoutInPath(RMPath aPath)
Creates a new RMTextLayoutInPath for given path.
|
| Modifier and Type | Method and Description |
|---|---|
protected RMTextLine |
createLine()
Override to create text line in path.
|
java.awt.geom.Point2D |
getNextLineStartPoint(RMXStringRun aRun)
Returns what this line thinks is the next line's x.
|
RMPath |
getPath()
Returns the path that the text should wrap to.
|
void |
setPath(RMPath aPath)
Sets the path that the text should wrap to.
|
addChar, addChars, addLine, addRun, charAt, createRun, deleteChars, getAlignmentY, getCharIndex, getCharIndex, getEnd, getFontScale, getHeightToFit, getIndent, getLine, getLine, getLineCount, getLineForChar, getLineForPointY, getLineLast, getLongWordFound, getNeedsLayout, getPathForChars, getPointForChar, getRanOutOfRoom, getRun, getRun, getRunCount, getRunForPoint, getRunLast, getStart, getUseFractionalMetrics, getWidthToFit, getWrapped, getXString, isLocked, layout, layoutText, layoutToFit, length, pathlineTo, pathmoveTo, performAlignmentY, removeLine, setAlignHeight, setAlignmentY, setFontScale, setLocked, setNeedsLayout, setStart, setUseFractionalMetrics, setXString, subSequence, toStringcreateIntersection, createUnion, getBounds2D, getHeight, getWidth, getX, getY, isEmpty, outcode, setRect, setRectadd, add, add, contains, contains, equals, getPathIterator, getPathIterator, hashCode, intersect, intersects, intersectsLine, intersectsLine, outcode, setFrame, unionclone, contains, contains, getBounds, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonalpublic RMTextLayoutInPath(RMPath aPath)
public RMPath getPath()
public void setPath(RMPath aPath)
public java.awt.geom.Point2D getNextLineStartPoint(RMXStringRun aRun)
getNextLineStartPoint in class RMTextLayoutprotected RMTextLine createLine()
createLine in class RMTextLayout