Class TextStyle

  • All Implemented Interfaces:
    RMTypes, TextTypes, java.lang.Cloneable

    public class TextStyle
    extends java.lang.Object
    implements TextTypes, java.lang.Cloneable
    A class to hold style attributes for a text run.
    • Constructor Detail

      • TextStyle

        public TextStyle()
    • Method Detail

      • getFont

        public SnapFont getFont()
        Returns the font for this run.
      • getColor

        public SnapColor getColor()
        Returns the color for this run.
      • isUnderlined

        public boolean isUnderlined()
        Returns whether this run is underlined.
      • getUnderlineStyle

        public int getUnderlineStyle()
        Returns the underline style of this run.
      • getScripting

        public int getScripting()
        Returns the scripting for this run (1=SuperScripting, -1=Subscripting, 0=none).
      • getCharSpacing

        public double getCharSpacing()
        Returns the char spacing.
      • getLink

        public TextLink getLink()
        Returns the link.
      • equals

        public boolean equals​(java.lang.Object anObj)
        Standard equals implementation.
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Standard hashCode implementation.
        Overrides:
        hashCode in class java.lang.Object
      • clone

        public TextStyle clone()
        Standard clone implementation.
        Overrides:
        clone in class java.lang.Object
      • clone

        public TextStyle clone​(java.lang.String aKey,
                               java.lang.Object aValue)
        Clone with key/value.
      • clone

        public TextStyle clone​(java.util.Map<?,​?> aMap)
        Clone with map.
      • toString

        public java.lang.String toString()
        Standard toString implementation.
        Overrides:
        toString in class java.lang.Object