Interface FontFormatting

  • All Known Implementing Classes:
    HSSFFontFormatting, XSSFFontFormatting

    public interface FontFormatting
    High level representation for Font Formatting component of Conditional Formatting settings
    • Method Detail

      • getEscapementType

        short getEscapementType()
        get the type of super or subscript for the font
        Returns:
        super or subscript option
        See Also:
        SS_NONE, SS_SUPER, SS_SUB
      • setEscapementType

        void setEscapementType​(short escapementType)
        set the escapement type for the font
        Parameters:
        escapementType - super or subscript option
        See Also:
        SS_NONE, SS_SUPER, SS_SUB
      • getFontColorIndex

        short getFontColorIndex()
        Returns:
        font colour index, or 0 if not indexed (XSSF only)
      • setFontColorIndex

        void setFontColorIndex​(short color)
        Sets the indexed colour to use
        Parameters:
        color - font colour index
      • getFontColor

        Color getFontColor()
        Returns:
        The colour of the font, or null if no colour applied
      • setFontColor

        void setFontColor​(Color color)
        Sets the colour to use
        Parameters:
        color - font colour to use
      • getFontHeight

        int getFontHeight()
        gets the height of the font in 1/20th point units
        Returns:
        fontheight (in points/20); or -1 if not modified
      • setFontHeight

        void setFontHeight​(int height)
        Sets the height of the font in 1/20th point units
        Parameters:
        height - the height in twips (in points/20)
      • isBold

        boolean isBold()
        get whether the font weight is set to bold or not
        Returns:
        bold - whether the font is bold or not
      • isItalic

        boolean isItalic()
        Returns:
        true if font style was set to italic
      • isStruckout

        boolean isStruckout()
        Returns:
        true if font strikeout is on
      • setFontStyle

        void setFontStyle​(boolean italic,
                          boolean bold)
        set font style options.
        Parameters:
        italic - - if true, set posture style to italic, otherwise to normal
        bold - if true, set font weight to bold, otherwise to normal
      • resetFontStyle

        void resetFontStyle()
        set font style options to default values (non-italic, non-bold)