Package com.inductiveautomation.rm.shape
Class RMTextShapeUtils
- java.lang.Object
-
- com.inductiveautomation.rm.shape.RMTextShapeUtils
-
public class RMTextShapeUtils extends java.lang.ObjectUtility methods for some esoteric text functionality.
-
-
Constructor Summary
Constructors Constructor Description RMTextShapeUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static RMShapegetTextCharsShape(RMTextShape aText)Returns a group shape with a text shape for each individual character in this text shape.static RMPathgetTextPath(RMTextShape aText)Returns a path for all text chars.static RMPolygonShapegetTextPathShape(RMTextShape aText)Returns an RMPolygon shape with the glyph path for the chars in this text.static RMPathgetTextRunPath(RMTextShape aText, RMTextRun aRun)Returns a path for given run.static RMPolygonShapegetTextRunPathShape(RMTextShape aText, RMTextRun aRun)Returns a polygon shape for the glyphs in a given text run.
-
-
-
Method Detail
-
getTextPath
public static RMPath getTextPath(RMTextShape aText)
Returns a path for all text chars.
-
getTextRunPath
public static RMPath getTextRunPath(RMTextShape aText, RMTextRun aRun)
Returns a path for given run.
-
getTextPathShape
public static RMPolygonShape getTextPathShape(RMTextShape aText)
Returns an RMPolygon shape with the glyph path for the chars in this text. Assumes all runs have same visual attrs.
-
getTextRunPathShape
public static RMPolygonShape getTextRunPathShape(RMTextShape aText, RMTextRun aRun)
Returns a polygon shape for the glyphs in a given text run.
-
getTextCharsShape
public static RMShape getTextCharsShape(RMTextShape aText)
Returns a group shape with a text shape for each individual character in this text shape.
-
-