Class WindowTwoRecord

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

public final class WindowTwoRecord extends StandardRecord
Sheet window settings
  • Field Details

  • Constructor Details

    • WindowTwoRecord

      public WindowTwoRecord()
    • WindowTwoRecord

      public WindowTwoRecord(WindowTwoRecord other)
    • WindowTwoRecord

      public WindowTwoRecord(RecordInputStream in)
  • Method Details

    • setOptions

      public void setOptions(short options)
      set the options bitmask or just use the bit setters.
      Parameters:
      options - Which options to set for this record
    • setDisplayFormulas

      public void setDisplayFormulas(boolean formulas)
      set whether the window should display formulas
      Parameters:
      formulas - or not
    • setDisplayGridlines

      public void setDisplayGridlines(boolean gridlines)
      set whether the window should display gridlines
      Parameters:
      gridlines - or not
    • setDisplayRowColHeadings

      public void setDisplayRowColHeadings(boolean headings)
      set whether the window should display row and column headings
      Parameters:
      headings - or not
    • setFreezePanes

      public void setFreezePanes(boolean freezepanes)
      set whether the window should freeze panes
      Parameters:
      freezepanes - freeze panes or not
    • setDisplayZeros

      public void setDisplayZeros(boolean zeros)
      set whether the window should display zero values
      Parameters:
      zeros - or not
    • setDefaultHeader

      public void setDefaultHeader(boolean header)
      set whether the window should display a default header
      Parameters:
      header - or not
    • setArabic

      public void setArabic(boolean isarabic)
      is this arabic?
      Parameters:
      isarabic - arabic or not
    • setDisplayGuts

      public void setDisplayGuts(boolean guts)
      set whether the outline symbols are displaed
      Parameters:
      guts - symbols or not
    • setFreezePanesNoSplit

      public void setFreezePanesNoSplit(boolean freeze)
      freeze unsplit panes or not
      Parameters:
      freeze - or not
    • setSelected

      public void setSelected(boolean sel)
      sheet tab is selected
      Parameters:
      sel - selected or not
    • setActive

      public void setActive(boolean p)
      is the sheet currently displayed in the window
      Parameters:
      p - displayed or not
    • setSavedInPageBreakPreview

      public void setSavedInPageBreakPreview(boolean p)
      was the sheet saved in page break view
      Parameters:
      p - pagebreaksaved or not
    • setTopRow

      public void setTopRow(short topRow)
      set the top row visible in the window
      Parameters:
      topRow - top row visible
    • setLeftCol

      public void setLeftCol(short leftCol)
      set the leftmost column displayed in the window
      Parameters:
      leftCol - leftmost column
    • setHeaderColor

      public void setHeaderColor(int color)
      set the palette index for the header color
      Parameters:
      color - Which color to use for the header, see the specification for details
    • setPageBreakZoom

      public void setPageBreakZoom(short zoom)
      zoom magnification in page break view
      Parameters:
      zoom - The zoom-level to use for the page-break view
    • setNormalZoom

      public void setNormalZoom(short zoom)
      set the zoom magnification in normal view
      Parameters:
      zoom - The zoom-level to use for the normal view
    • setReserved

      public void setReserved(int reserved)
      set the reserved (don't do this) value
      Parameters:
      reserved - reserved value usually does not need to be set
    • getOptions

      public short getOptions()
      get the options bitmask or just use the bit setters.
      Returns:
      options
    • getDisplayFormulas

      public boolean getDisplayFormulas()
      get whether the window should display formulas
      Returns:
      formulas or not
    • getDisplayGridlines

      public boolean getDisplayGridlines()
      get whether the window should display gridlines
      Returns:
      gridlines or not
    • getDisplayRowColHeadings

      public boolean getDisplayRowColHeadings()
      get whether the window should display row and column headings
      Returns:
      headings or not
    • getFreezePanes

      public boolean getFreezePanes()
      get whether the window should freeze panes
      Returns:
      freeze panes or not
    • getDisplayZeros

      public boolean getDisplayZeros()
      get whether the window should display zero values
      Returns:
      zeros or not
    • getDefaultHeader

      public boolean getDefaultHeader()
      get whether the window should display a default header
      Returns:
      header or not
    • getArabic

      public boolean getArabic()
      is this arabic?
      Returns:
      arabic or not
    • getDisplayGuts

      public boolean getDisplayGuts()
      get whether the outline symbols are displaed
      Returns:
      symbols or not
    • getFreezePanesNoSplit

      public boolean getFreezePanesNoSplit()
      freeze unsplit panes or not
      Returns:
      freeze or not
    • getSelected

      public boolean getSelected()
      sheet tab is selected
      Returns:
      selected or not
    • isActive

      public boolean isActive()
      is the sheet currently displayed in the window
      Returns:
      displayed or not
    • getSavedInPageBreakPreview

      public boolean getSavedInPageBreakPreview()
      was the sheet saved in page break view
      Returns:
      pagebreaksaved or not
    • getTopRow

      public short getTopRow()
      get the top row visible in the window
      Returns:
      toprow
    • getLeftCol

      public short getLeftCol()
      get the leftmost column displayed in the window
      Returns:
      leftmost
    • getHeaderColor

      public int getHeaderColor()
      get the palette index for the header color
      Returns:
      color
    • getPageBreakZoom

      public short getPageBreakZoom()
      zoom magification in page break view
      Returns:
      zoom
    • getNormalZoom

      public short getNormalZoom()
      get the zoom magnification in normal view
      Returns:
      zoom
    • getReserved

      public int getReserved()
      get the reserved bits - why would you do this?
      Returns:
      reserved stuff -probably garbage
    • 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
    • copy

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