Class PrintSetupRecord


public final class PrintSetupRecord extends StandardRecord
Title: PAGESETUP (0x00A1)

Description: Stores print setup options -- bogus for HSSF (and marked as such)

REFERENCE: PG 385 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)

REFERENCE: PG 412 Microsoft Excel Binary File Format Structure v20091214

Since:
2.0-pre
  • Field Details

  • Constructor Details

    • PrintSetupRecord

      public PrintSetupRecord()
    • PrintSetupRecord

      public PrintSetupRecord(RecordInputStream in)
  • Method Details

    • setPaperSize

      public void setPaperSize(short size)
    • setScale

      public void setScale(short scale)
    • setPageStart

      public void setPageStart(short start)
    • setFitWidth

      public void setFitWidth(short width)
    • setFitHeight

      public void setFitHeight(short height)
    • setOptions

      public void setOptions(short options)
    • setLeftToRight

      public void setLeftToRight(boolean ltor)
    • setLandscape

      public void setLandscape(boolean ls)
    • setValidSettings

      public void setValidSettings(boolean valid)
    • setNoColor

      public void setNoColor(boolean mono)
    • setDraft

      public void setDraft(boolean d)
    • setNotes

      public void setNotes(boolean printnotes)
    • setNoOrientation

      public void setNoOrientation(boolean orientation)
    • setUsePage

      public void setUsePage(boolean page)
    • setHResolution

      public void setHResolution(short resolution)
    • setVResolution

      public void setVResolution(short resolution)
    • setHeaderMargin

      public void setHeaderMargin(double headermargin)
    • setFooterMargin

      public void setFooterMargin(double footermargin)
    • setCopies

      public void setCopies(short copies)
    • getPaperSize

      public short getPaperSize()
    • getScale

      public short getScale()
    • getPageStart

      public short getPageStart()
    • getFitWidth

      public short getFitWidth()
    • getFitHeight

      public short getFitHeight()
    • getOptions

      public short getOptions()
    • getLeftToRight

      public boolean getLeftToRight()
    • getLandscape

      public boolean getLandscape()
    • getValidSettings

      public boolean getValidSettings()
    • getNoColor

      public boolean getNoColor()
    • getDraft

      public boolean getDraft()
    • getNotes

      public boolean getNotes()
    • getNoOrientation

      public boolean getNoOrientation()
    • getUsePage

      public boolean getUsePage()
    • getHResolution

      public short getHResolution()
    • getVResolution

      public short getVResolution()
    • getHeaderMargin

      public double getHeaderMargin()
    • getFooterMargin

      public double getFooterMargin()
    • getCopies

      public short getCopies()
    • 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