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
  • 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)
    • 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.
    • getGenericRecordType

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

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