Class WindowTwoRecord

    • 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 - 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)
        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
      • 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