Class ImmutableFontImpl

    • Field Detail

      • BLANK_FONT

        public static final SFont BLANK_FONT
    • Constructor Detail

      • ImmutableFontImpl

        public ImmutableFontImpl()
      • ImmutableFontImpl

        public ImmutableFontImpl​(java.lang.String fontColor,
                                 boolean bold,
                                 boolean fontItalic,
                                 boolean fontStrikeout,
                                 SFont.Underline fontUnderline)
    • Method Detail

      • getName

        public java.lang.String getName()
        Returns:
        a font's name like "Calibri".
      • setName

        public void setName​(java.lang.String fontName)
      • getColor

        public SColor getColor()
        Returns:
        a font's color
      • setColor

        public void setColor​(SColor fontColor)
      • getBoldweight

        public SFont.Boldweight getBoldweight()
        Returns:
        a font's bold style.
      • setBoldweight

        public void setBoldweight​(SFont.Boldweight fontBoldweight)
      • getHeightPoints

        public int getHeightPoints()
        Returns:
        a font height point
      • setHeightPoints

        public void setHeightPoints​(int fontHeightPoint)
      • isItalic

        public boolean isItalic()
        Returns:
        true if the font is italic
      • setItalic

        public void setItalic​(boolean fontItalic)
      • isStrikeout

        public boolean isStrikeout()
        Returns:
        true if the font is strike-out.
      • setStrikeout

        public void setStrikeout​(boolean fontStrikeout)
      • setTypeOffset

        public void setTypeOffset​(SFont.TypeOffset fontTypeOffset)
      • getUnderline

        public SFont.Underline getUnderline()
        Returns:
        the style of a font's underline
      • setUnderline

        public void setUnderline​(SFont.Underline fontUnderline)
      • copyFrom

        public void copyFrom​(SFont src)
      • equals

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

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object