Class DefaultChartFont

  • All Implemented Interfaces:
    IsDefaultFont

    public final class DefaultChartFont
    extends Object
    implements IsDefaultFont
    Defaults for font option element, based on chart type.
    Author:
    Andrea "Stock" Stocchero
    • Constructor Detail

      • DefaultChartFont

        public DefaultChartFont​(IsDefaultFont font)
        Creates the object by font option element instance.
        Parameters:
        font - option element instance.
    • Method Detail

      • getSize

        public int getSize()
        Description copied from interface: IsDefaultFont
        Returns the font size.
        Specified by:
        getSize in interface IsDefaultFont
        Returns:
        the font size.
      • getStyle

        public FontStyle getStyle()
        Description copied from interface: IsDefaultFont
        Returns the font style, follows CSS font-style options (i.e. normal, italic, oblique, initial, inherit).
        Specified by:
        getStyle in interface IsDefaultFont
        Returns:
        the font style, follows CSS font-style options (i.e. normal, italic, oblique, initial, inherit).
      • getFamily

        public String getFamily()
        Description copied from interface: IsDefaultFont
        Returns the font family, follows CSS font-family options.
        Specified by:
        getFamily in interface IsDefaultFont
        Returns:
        Font family, follows CSS font-family options.
      • getWeight

        public Weight getWeight()
        Description copied from interface: IsDefaultFont
        Returns the font weight, follows CSS font-style-weight options.
        Specified by:
        getWeight in interface IsDefaultFont
        Returns:
        the font weight, follows CSS font-style-weight options.
      • getLineHeight

        public double getLineHeight()
        Description copied from interface: IsDefaultFont
        Returns the height of an individual line of text.
        Specified by:
        getLineHeight in interface IsDefaultFont
        Returns:
        the height of an individual line of text.
      • getLineHeightAsString

        public String getLineHeightAsString()
        Description copied from interface: IsDefaultFont
        Returns the height of an individual line of text as string.
        Specified by:
        getLineHeightAsString in interface IsDefaultFont
        Returns:
        the height of an individual line of text as string.
      • create

        public FontItem create()
        Description copied from interface: IsDefaultFont
        Creates a font options instance using default or cloning current instance.
        Specified by:
        create in interface IsDefaultFont
        Returns:
        a font options instance using default or cloning current instance