75 void Shorten( sal_uInt16 nFactor );
Represents a PANE record containing settings for split/frozen windows.
XclExpPane(const XclTabViewData &rData)
sal_uInt32 mnSplitY
Split X position, or frozen column.
sal_uInt8 mnActivePane
First visible cell in additional panes.
virtual void WriteBody(XclExpStream &rStrm) override
Writes the contents of the PANE record.
bool mbFrozenPanes
Active pane (with cell cursor).
virtual void SaveXml(XclExpXmlStream &rStrm) override
XclAddress maSecondXclPos
Split Y position, or frozen row.
Base class for all Excel records.
Base class for single records with any content.
Access to global data from other classes.
Represents an SCL record for the zoom factor of the current view of a sheet.
XclExpScl(sal_uInt16 nZoom)
sal_uInt16 mnDenom
Numerator of the zoom factor.
virtual void WriteBody(XclExpStream &rStrm) override
Writes the contents of the SCL record.
void Shorten(sal_uInt16 nFactor)
Tries to shorten numerator and denominator by the passed value.
Represents a SELECTION record with selection data for a pane.
virtual void SaveXml(XclExpXmlStream &rStrm) override
XclExpSelection(const XclTabViewData &rData, sal_uInt8 nPane)
sal_uInt8 mnPane
Selection data.
XclSelectionData maSelData
virtual void WriteBody(XclExpStream &rStrm) override
Writes the contents of the SELECTION record.
This class is used to export Excel record streams.
XclExpTabBgColor(const XclTabViewData &rTabViewData)
const XclTabViewData & mrTabViewData
virtual void WriteBody(XclExpStream &rStrm) override
Writes the contents of the SHEETEXT record.
Contains all view settings records for a single sheet.
virtual void SaveXml(XclExpXmlStream &rStrm) override
void WriteSelection(XclExpStream &rStrm, sal_uInt8 nPane) const
virtual void Save(XclExpStream &rStrm) override
Writes all view settings records to the stream.
void WriteScl(XclExpStream &rStrm) const
void WriteWindow2(XclExpStream &rStrm) const
sal_uInt32 mnGridColorId
All view settings for a sheet.
void WritePane(XclExpStream &rStrm) const
void CreateSelectionData(sal_uInt8 nPane, const ScAddress &rCursor, const ScRangeList &rSelection)
Creates selection data for the specified pane.
void WriteTabBgColor(XclExpStream &rStrm) const
XclExpTabViewSettings(const XclExpRoot &rRoot, SCTAB nScTab)
Creates all records containing the view settings of the specified sheet.
bool mbHasTabSettings
Color identifier for grid color.
Represents the WINDOW1 record containing global workbook view settings.
virtual void SaveXml(XclExpXmlStream &rStrm) override
sal_uInt16 mnTabBarSize
Option flags.
XclExpWindow1(const XclExpRoot &rRoot)
virtual void WriteBody(XclExpStream &rStrm) override
Writes the contents of the WINDOW1 record.
Represents a WINDOW2 record with general view settings for a sheet.
sal_uInt16 mnPageZoom
Zoom factor for normal view.
XclExpWindow2(const XclExpRoot &rRoot, const XclTabViewData &rData, sal_uInt32 nGridColorId)
sal_uInt16 mnFlags
Color ID of grid color (>=BIFF8).
sal_uInt32 mnGridColorId
Grid color (<=BIFF5).
XclAddress maFirstXclPos
Option flags.
sal_uInt16 mnNormalZoom
First visible cell.
virtual void WriteBody(XclExpStream &rStrm) override
Writes the contents of the WINDOW2 record.
A 2D cell address struct with Excel column and row indexes.
Contains all settings for a selection in a single pane of a sheet.
Contains all view settings for a single sheet.