Class RMTextStyle

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

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

      • RMTextStyle

        public RMTextStyle​(RMXStringRun aRun)
        Creates a new RMTextStyle.
    • Method Detail

      • getFont

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

        public RMColor 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.
      • getParagraph

        public RMParagraph getParagraph()
        Returns the paragraph.
      • getFormat

        public RMFormat getFormat()
        Returns the format.
      • getAttribute

        public java.lang.Object getAttribute​(java.lang.String aKey)
        Returns the default for a given key.
      • equals

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

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

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

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

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