Class TickRecord

All Implemented Interfaces:
Duplicatable, GenericRecord

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

  • Constructor Details

    • TickRecord

      public TickRecord()
    • TickRecord

      public TickRecord(TickRecord other)
    • TickRecord

      public TickRecord(RecordInputStream in)
  • Method Details

    • serialize

      public void serialize(LittleEndianOutput out)
      Description copied from class: StandardRecord
      Write the data content of this BIFF record. The 'ushort sid' and 'ushort size' header fields have already been written by the superclass.

      The number of bytes written must equal the record size reported by RecordBase.getRecordSize()} minus four ( record header consisting of a 'ushort sid' and 'ushort reclength' has already been written by their superclass).

      Specified by:
      serialize in class StandardRecord
      Parameters:
      out - the output object
    • getDataSize

      protected int getDataSize()
      Specified by:
      getDataSize in class StandardRecord
    • 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 Duplicatable
      Specified by:
      copy in class StandardRecord
      Returns:
      a deep copy of the implementing class / instance
    • 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.
    • getGenericRecordType

      public HSSFRecordTypes getGenericRecordType()
      Specified by:
      getGenericRecordType in interface GenericRecord
      Specified by:
      getGenericRecordType in class Record
    • getGenericProperties

      public Map<String,Supplier<?>> getGenericProperties()