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 327 of file xechart.hxx.
|
explicit |
Definition at line 722 of file xechart.cxx.
|
virtual |
Definition at line 726 of file xechart.cxx.
|
protected |
Converts frame formatting properties from the passed property set.
Definition at line 730 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 768 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 753 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 775 of file xechart.cxx.
References mxAreaFmt, mxEscherFmt, and mxLineFmt.
Referenced by XclExpChFrame::Save(), XclExpChFrame::WriteSubRecords(), XclExpChDataFormat::WriteSubRecords(), and XclExpChDropBar::WriteSubRecords().
|
private |
Line format (CHLINEFORMAT record).
Definition at line 349 of file xechart.hxx.
Referenced by ConvertFrameBase(), IsDefaultFrameBase(), SetDefaultFrameBase(), and WriteFrameRecords().
|
private |
Area format (CHAREAFORMAT record).
Definition at line 350 of file xechart.hxx.
Referenced by ConvertFrameBase(), SetDefaultFrameBase(), and WriteFrameRecords().
|
private |
Definition at line 348 of file xechart.hxx.
Referenced by ConvertFrameBase(), IsDefaultFrameBase(), SetDefaultFrameBase(), and WriteFrameRecords().