23#include <mdds/flat_segment_tree.hpp>
49 void SetDefHeight( sal_uInt16 nDefHeight, sal_uInt16 nFlags );
void SetDefWidth(sal_uInt16 nDefWidth, bool bStdWidthRec=false)
void Convert(SCTAB nScTab)
Inserts all column and row settings of the specified sheet, except the hidden flags.
bool mbHasDefHeight
true = Width from STANDARDWIDTH (overrides DEFCOLWIDTH record).
bool mbHasStdWidthRec
Default row flags from DEFAULTROWHEIGHT record.
void SetHeight(SCROW nRow, sal_uInt16 nHeight)
void SetDefaultXF(SCCOL nScCol1, SCCOL nScCol2, sal_uInt16 nXFIndex)
XclImpColRowSettings(const XclImpRoot &rRoot)
void HideColRange(SCCOL nCol1, SCCOL nCol2)
sal_uInt16 mnDefRowFlags
Default height from DEFAULTROWHEIGHT record.
sal_uInt16 mnDefHeight
Default width from DEFCOLWIDTH or STANDARDWIDTH record.
::mdds::flat_segment_tree< SCROW, sal_uInt16 > WidthHeightStoreType
ColRowFlagsType maRowFlags
void SetManualRowHeight(SCROW nScRow)
WidthHeightStoreType maRowHeights
::mdds::flat_segment_tree< SCROW, ExcColRowFlags > ColRowFlagsType
WidthHeightStoreType maColWidths
ColRowFlagsType maColFlags
void SetDefHeight(sal_uInt16 nDefHeight, sal_uInt16 nFlags)
RowHiddenType maHiddenRows
void ConvertHiddenFlags(SCTAB nScTab)
Sets the HIDDEN flags at all hidden columns and rows in the specified sheet.
virtual ~XclImpColRowSettings() override
bool GetColFlag(SCCOL nCol, ExcColRowFlags nMask) const
void SetRowSettings(SCROW nRow, sal_uInt16 nHeight, sal_uInt16 nFlags)
void SetWidthRange(SCCOL nCol1, SCCOL nCol2, sal_uInt16 nWidth)
void ApplyColFlag(SCCOL nCol, ExcColRowFlags nNewVal)
bool mbDirty
true = mnDefHeight and mnDefRowFlags are valid.
::mdds::flat_segment_tree< SCROW, bool > RowHiddenType
Access to global data from other classes.
static sal_uInt16 nDefWidth