public class RMTextLayoutInPath extends RMTextLayout
java.awt.geom.Rectangle2D.Double, java.awt.geom.Rectangle2D.Float
RMTextTypes.TabType
RMTypes.Align, RMTypes.AlignX, RMTypes.AlignY
TEXT_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 |
---|---|
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.
|
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, layoutToFit, length, removeLine, setAlignHeight, setAlignmentY, setFontScale, setLocked, setNeedsLayout, setStart, setUseFractionalMetrics, setXString, subSequence, toString
createIntersection, createUnion, getBounds2D, getHeight, getWidth, getX, getY, isEmpty, outcode, setRect, setRect
add, add, add, contains, contains, equals, getPathIterator, getPathIterator, hashCode, intersect, intersects, intersectsLine, intersectsLine, outcode, setFrame, union
public RMTextLayoutInPath(RMPath aPath)
public RMPath getPath()
public void setPath(RMPath aPath)
public java.awt.geom.Point2D getNextLineStartPoint(RMXStringRun aRun)
getNextLineStartPoint
in class RMTextLayout