Class TickRecord

  • All Implemented Interfaces:
    org.apache.poi.common.Duplicatable, GenericRecord

    public final class TickRecord
    extends StandardRecord
    The Tick record defines how tick marks and label positioning/formatting
    • Constructor Detail

      • TickRecord

        public TickRecord()
      • TickRecord

        public TickRecord​(TickRecord other)
    • Method Detail

      • getSid

        public short getSid()
        Description copied from class: Record
        return the non static version of the id for this record.
        Specified by:
        getSid in class Record
        Returns:
        he id for this record
      • copy

        public TickRecord copy()
        Specified by:
        copy in interface org.apache.poi.common.Duplicatable
        Specified by:
        copy in class StandardRecord
      • getMajorTickType

        public byte getMajorTickType()
        Get the major tick type field for the Tick record.
      • setMajorTickType

        public void setMajorTickType​(byte field_1_majorTickType)
        Set the major tick type field for the Tick record.
      • getMinorTickType

        public byte getMinorTickType()
        Get the minor tick type field for the Tick record.
      • setMinorTickType

        public void setMinorTickType​(byte field_2_minorTickType)
        Set the minor tick type field for the Tick record.
      • getLabelPosition

        public byte getLabelPosition()
        Get the label position field for the Tick record.
      • setLabelPosition

        public void setLabelPosition​(byte field_3_labelPosition)
        Set the label position field for the Tick record.
      • getBackground

        public byte getBackground()
        Get the background field for the Tick record.
      • setBackground

        public void setBackground​(byte field_4_background)
        Set the background field for the Tick record.
      • getLabelColorRgb

        public int getLabelColorRgb()
        Get the label color rgb field for the Tick record.
      • setLabelColorRgb

        public void setLabelColorRgb​(int field_5_labelColorRgb)
        Set the label color rgb field for the Tick record.
      • getZero1

        public int getZero1()
        Get the zero 1 field for the Tick record.
      • setZero1

        public void setZero1​(int field_6_zero1)
        Set the zero 1 field for the Tick record.
      • getZero2

        public int getZero2()
        Get the zero 2 field for the Tick record.
      • setZero2

        public void setZero2​(int field_7_zero2)
        Set the zero 2 field for the Tick record.
      • getOptions

        public short getOptions()
        Get the options field for the Tick record.
      • setOptions

        public void setOptions​(short field_10_options)
        Set the options field for the Tick record.
      • getTickColor

        public short getTickColor()
        Get the tick color field for the Tick record.
      • setTickColor

        public void setTickColor​(short field_11_tickColor)
        Set the tick color field for the Tick record.
      • getZero3

        public short getZero3()
        Get the zero 3 field for the Tick record.
      • setZero3

        public void setZero3​(short field_12_zero3)
        Set the zero 3 field for the Tick record.
      • setAutoTextColor

        public void setAutoTextColor​(boolean value)
        Sets the auto text color field value. use the quote unquote automatic color for text
      • isAutoTextColor

        public boolean isAutoTextColor()
        use the quote unquote automatic color for text
        Returns:
        the auto text color field value.
      • setAutoTextBackground

        public void setAutoTextBackground​(boolean value)
        Sets the auto text background field value. use the quote unquote automatic color for text background
      • isAutoTextBackground

        public boolean isAutoTextBackground()
        use the quote unquote automatic color for text background
        Returns:
        the auto text background field value.
      • setRotation

        public void setRotation​(short value)
        Sets the rotation field value. rotate text (0=none, 1=normal, 2=90 degrees counterclockwise, 3=90 degrees clockwise)
      • getRotation

        public short getRotation()
        rotate text (0=none, 1=normal, 2=90 degrees counterclockwise, 3=90 degrees clockwise)
        Returns:
        the rotation field value.
      • setAutorotate

        public void setAutorotate​(boolean value)
        Sets the autorotate field value. automatically rotate the text
      • isAutorotate

        public boolean isAutorotate()
        automatically rotate the text
        Returns:
        the autorotate field value.
      • getGenericProperties

        public java.util.Map<java.lang.String,​java.util.function.Supplier<?>> getGenericProperties()