Class MergeCellsRecord

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

public final class MergeCellsRecord extends StandardRecord
Optional record defining a square area of cells to "merged" into one cell.
  • Field Details

  • Constructor Details

    • MergeCellsRecord

      public MergeCellsRecord(MergeCellsRecord other)
    • MergeCellsRecord

      public MergeCellsRecord(CellRangeAddress[] regions, int startIndex, int numberOfRegions)
    • MergeCellsRecord

      public MergeCellsRecord(RecordInputStream in)
      Constructs a MergedCellsRecord and sets its fields appropriately
      Parameters:
      in - the RecordInputstream to read the record from
  • Method Details

    • getNumAreas

      public short getNumAreas()
      get the number of merged areas. If this drops down to 0 you should just go ahead and delete the record.
      Returns:
      number of areas
    • getAreaAt

      public CellRangeAddress getAreaAt(int index)
      Parameters:
      index - the n-th MergedRegion
      Returns:
      MergedRegion at the given index representing the area that is Merged (r1,c1 - r2,c2)
    • 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
    • serialize

      public void serialize(LittleEndianOutput out)
    • copy

      public MergeCellsRecord 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()