Class WindowTwoRecord


  • public final class WindowTwoRecord
    extends StandardRecord
    Title: Window Two Record

    Description: sheet window settings

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

    • Constructor Detail

      • WindowTwoRecord

        public WindowTwoRecord()
    • Method Detail

      • setOptions

        public void setOptions​(short options)
        set the options bitmask or just use the bit setters.
        Parameters:
        options -
      • 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 -
      • setPageBreakZoom

        public void setPageBreakZoom​(short zoom)
        zoom magification in page break view
        Parameters:
        zoom -
      • setNormalZoom

        public void setNormalZoom​(short zoom)
        set the zoom magnification in normal view
        Parameters:
        zoom -
      • setReserved

        public void setReserved​(int reserved)
        set the reserved (don't do this) value
      • 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
      • toString

        public java.lang.String toString()
        Description copied from class: Record
        get a string representation of the record (for biffview/debugging)
        Overrides:
        toString in class Record
      • 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 java.lang.Object clone()
        Overrides:
        clone in class Record