Class AreaFormatRecord

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

public final class AreaFormatRecord extends StandardRecord
The area format record is used to define the colours and patterns for an area.
  • Field Details

  • Constructor Details

    • AreaFormatRecord

      public AreaFormatRecord()
    • AreaFormatRecord

      public AreaFormatRecord(RecordInputStream in)
    • AreaFormatRecord

      public AreaFormatRecord(AreaFormatRecord other)
  • 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
    • getForegroundColor

      public int getForegroundColor()
      Get the foreground color field for the AreaFormat record.
    • setForegroundColor

      public void setForegroundColor(int field_1_foregroundColor)
      Set the foreground color field for the AreaFormat record.
    • getBackgroundColor

      public int getBackgroundColor()
      Get the background color field for the AreaFormat record.
    • setBackgroundColor

      public void setBackgroundColor(int field_2_backgroundColor)
      Set the background color field for the AreaFormat record.
    • getPattern

      public short getPattern()
      Get the pattern field for the AreaFormat record.
    • setPattern

      public void setPattern(short field_3_pattern)
      Set the pattern field for the AreaFormat record.
    • getFormatFlags

      public short getFormatFlags()
      Get the format flags field for the AreaFormat record.
    • setFormatFlags

      public void setFormatFlags(short field_4_formatFlags)
      Set the format flags field for the AreaFormat record.
    • getForecolorIndex

      public short getForecolorIndex()
      Get the forecolor index field for the AreaFormat record.
    • setForecolorIndex

      public void setForecolorIndex(short field_5_forecolorIndex)
      Set the forecolor index field for the AreaFormat record.
    • getBackcolorIndex

      public short getBackcolorIndex()
      Get the backcolor index field for the AreaFormat record.
    • setBackcolorIndex

      public void setBackcolorIndex(short field_6_backcolorIndex)
      Set the backcolor index field for the AreaFormat record.
    • setAutomatic

      public void setAutomatic(boolean value)
      Sets the automatic field value. automatic formatting
    • isAutomatic

      public boolean isAutomatic()
      automatic formatting
      Returns:
      the automatic field value.
    • setInvert

      public void setInvert(boolean value)
      Sets the invert field value. swap foreground and background colours when data is negative
    • isInvert

      public boolean isInvert()
      swap foreground and background colours when data is negative
      Returns:
      the invert field value.
    • copy

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

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

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