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