Package com.inductiveautomation.rm.shape
Class RMTextShapeUtils
- java.lang.Object
-
- com.inductiveautomation.rm.shape.RMTextShapeUtils
-
public class RMTextShapeUtils extends java.lang.Object
Utility 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 RMShape
getTextCharsShape(RMTextShape aText)
Returns a group shape with a text shape for each individual character in this text shape.static RMPath
getTextPath(RMTextShape aText)
Returns a path for all text chars.static RMPolygonShape
getTextPathShape(RMTextShape aText)
Returns an RMPolygon shape with the glyph path for the chars in this text.static RMPath
getTextRunPath(RMTextShape aText, RMTextRun aRun)
Returns a path for given run.static RMPolygonShape
getTextRunPathShape(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.
-
-