Class PageBreakRecord

    • Constructor Detail

      • PageBreakRecord

        protected PageBreakRecord()
    • Method Detail

      • isEmpty

        public boolean isEmpty()
      • serialize

        public final 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
      • getNumBreaks

        public int getNumBreaks()
      • addBreak

        public void addBreak​(int main,
                             int subFrom,
                             int subTo)
        Adds the page break at the specified parameters
        Parameters:
        main - Depending on sid, will determine row or column to put page break (zero-based)
        subFrom - No user-interface to set (defaults to minimum, 0)
        subTo - No user-interface to set
      • removeBreak

        public final void removeBreak​(int main)
        Removes the break indicated by the parameter
        Parameters:
        main - (zero-based)
      • getBreak

        public final PageBreakRecord.Break getBreak​(int main)
        Retrieves the region at the row/column indicated
        Parameters:
        main - FIXME: Document this!
        Returns:
        The Break or null if no break exists at the row/col specified.
      • getBreaks

        public final int[] getBreaks()