Class TickRecord


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

Author:
Andrew C. Oliver(acoliver at apache.org)
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final short
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    byte
    Get the background field for the Tick record.
    protected int
     
    int
    Get the label color rgb field for the Tick record.
    byte
    Get the label position field for the Tick record.
    byte
    Get the major tick type field for the Tick record.
    byte
    Get the minor tick type field for the Tick record.
    short
    Get the options field for the Tick record.
    short
    rotate text (0=none, 1=normal, 2=90 degrees counterclockwise, 3=90 degrees clockwise)
    short
    return the non static version of the id for this record.
    short
    Get the tick color field for the Tick record.
    int
    Get the zero 1 field for the Tick record.
    int
    Get the zero 2 field for the Tick record.
    short
    Get the zero 3 field for the Tick record.
    boolean
    automatically rotate the text
    boolean
    use the quote unquote automatic color for text background
    boolean
    use the quote unquote automatic color for text
    void
    Write the data content of this BIFF record.
    void
    setAutorotate(boolean value)
    Sets the autorotate field value.
    void
    setAutoTextBackground(boolean value)
    Sets the auto text background field value.
    void
    setAutoTextColor(boolean value)
    Sets the auto text color field value.
    void
    setBackground(byte field_4_background)
    Set the background field for the Tick record.
    void
    setLabelColorRgb(int field_5_labelColorRgb)
    Set the label color rgb field for the Tick record.
    void
    setLabelPosition(byte field_3_labelPosition)
    Set the label position field for the Tick record.
    void
    setMajorTickType(byte field_1_majorTickType)
    Set the major tick type field for the Tick record.
    void
    setMinorTickType(byte field_2_minorTickType)
    Set the minor tick type field for the Tick record.
    void
    setOptions(short field_10_options)
    Set the options field for the Tick record.
    void
    setRotation(short value)
    Sets the rotation field value.
    void
    setTickColor(short field_11_tickColor)
    Set the tick color field for the Tick record.
    void
    setZero1(int field_6_zero1)
    Set the zero 1 field for the Tick record.
    void
    setZero2(int field_7_zero2)
    Set the zero 2 field for the Tick record.
    void
    setZero3(short field_12_zero3)
    Set the zero 3 field for the Tick record.
    get a string representation of the record (for biffview/debugging)

    Methods inherited from class org.apache.poi.hssf.record.StandardRecord

    getRecordSize, serialize

    Methods inherited from class org.apache.poi.hssf.record.Record

    cloneViaReserialise, serialize

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

  • Constructor Details

    • TickRecord

      public TickRecord()
    • TickRecord

      public TickRecord(RecordInputStream in)
  • Method Details

    • toString

      public String toString()
      Description copied from class: Record
      get a string representation of the record (for biffview/debugging)
      Overrides:
      toString in class Record
    • 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
    • clone

      public Object clone()
      Overrides:
      clone in class Record
    • 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.