LibreOffice Module sc (master) 1
|
Base class for record groups containing frame formatting. More...
#include <xechart.hxx>
Public Member Functions | |
XclExpChFrameBase () | |
virtual | ~XclExpChFrameBase () |
Protected Member Functions | |
void | ConvertFrameBase (const XclExpChRoot &rRoot, const ScfPropertySet &rPropSet, XclChObjectType eObjType) |
Converts frame formatting properties from the passed property set. More... | |
void | SetDefaultFrameBase (const XclExpChRoot &rRoot, XclChFrameType eDefFrameType, bool bIsFrame) |
Sets the frame formatting to the specified default type. More... | |
bool | IsDefaultFrameBase (XclChFrameType eDefFrameType) const |
Returns true, if the frame contains default formatting (as if the frame is missing). More... | |
void | WriteFrameRecords (XclExpStream &rStrm) |
Writes all contained frame records to the passed stream. More... | |
Private Attributes | |
XclExpChLineFormatRef | mxLineFmt |
XclExpChAreaFormatRef | mxAreaFmt |
Line format (CHLINEFORMAT record). More... | |
XclExpChEscherFormatRef | mxEscherFmt |
Area format (CHAREAFORMAT record). More... | |
Base class for record groups containing frame formatting.
Frame formatting can be part of several record groups, e.g. CHFRAME, CHDATAFORMAT, CHDROPBAR. It consists of CHLINEFORMAT, CHAREAFORMAT, and CHESCHERFORMAT group.
Definition at line 326 of file xechart.hxx.
|
explicit |
Definition at line 721 of file xechart.cxx.
|
virtual |
Definition at line 725 of file xechart.cxx.
|
protected |
Converts frame formatting properties from the passed property set.
Definition at line 729 of file xechart.cxx.
References EXC_BIFF8, XclRoot::GetBiff(), XclExpChRoot::GetFormatInfo(), XclChFormatInfo::mbIsFrame, mxAreaFmt, mxEscherFmt, and mxLineFmt.
Referenced by XclExpChFrame::Convert(), XclExpChDropBar::Convert(), XclExpChDataFormat::ConvertDataSeries(), and XclExpChDataFormat::ConvertLine().
|
protected |
Returns true, if the frame contains default formatting (as if the frame is missing).
Definition at line 767 of file xechart.cxx.
References mxAreaFmt, and mxLineFmt.
Referenced by XclExpChFrame::IsDefault().
|
protected |
Sets the frame formatting to the specified default type.
Definition at line 752 of file xechart.cxx.
References mxAreaFmt, mxEscherFmt, and mxLineFmt.
Referenced by XclExpChDropBar::Convert(), and XclExpChDataFormat::ConvertStockSeries().
|
protected |
Writes all contained frame records to the passed stream.
Definition at line 774 of file xechart.cxx.
References mxAreaFmt, mxEscherFmt, mxLineFmt, and rStrm.
Referenced by XclExpChFrame::Save(), XclExpChFrame::WriteSubRecords(), XclExpChDataFormat::WriteSubRecords(), and XclExpChDropBar::WriteSubRecords().
|
private |
Line format (CHLINEFORMAT record).
Definition at line 348 of file xechart.hxx.
Referenced by ConvertFrameBase(), IsDefaultFrameBase(), SetDefaultFrameBase(), and WriteFrameRecords().
|
private |
Area format (CHAREAFORMAT record).
Definition at line 349 of file xechart.hxx.
Referenced by ConvertFrameBase(), SetDefaultFrameBase(), and WriteFrameRecords().
|
private |
Definition at line 347 of file xechart.hxx.
Referenced by ConvertFrameBase(), IsDefaultFrameBase(), SetDefaultFrameBase(), and WriteFrameRecords().