LibreOffice Module sc (master)
1
|
The CH3DDATAFORMAT record containing the bar type in 3D bar charts. More...
#include <xechart.hxx>
Public Member Functions | |
XclExpCh3dDataFormat () | |
void | Convert (const ScfPropertySet &rPropSet) |
Sets 3d bar properties from the passed property set. More... | |
![]() | |
XclExpRecord (sal_uInt16 nRecId=EXC_ID_UNKNOWN, std::size_t nRecSize=0) | |
XclExpRecord (XclExpRecord const &)=default | |
virtual | ~XclExpRecord () override |
sal_uInt16 | GetRecId () const |
Returns the current record ID. More... | |
std::size_t | GetRecSize () const |
Returns the current record size prediction. More... | |
void | SetRecId (sal_uInt16 nRecId) |
Sets a new record ID. More... | |
void | SetRecSize (std::size_t nRecSize) |
Sets a new record size prediction. More... | |
void | AddRecSize (std::size_t nRecSize) |
Adds a size value to the record size prediction. More... | |
void | SetRecHeader (sal_uInt16 nRecId, std::size_t nRecSize) |
Sets record ID and size with one call. More... | |
virtual void | Save (XclExpStream &rStrm) override |
Writes the record header and calls WriteBody(). More... | |
![]() | |
XclExpRecordBase () | |
XclExpRecordBase (XclExpRecordBase const &) | |
XclExpRecordBase (XclExpRecordBase &&) | |
XclExpRecordBase & | operator= (XclExpRecordBase const &) |
XclExpRecordBase & | operator= (XclExpRecordBase &&) noexcept |
virtual | ~XclExpRecordBase () |
virtual void | SaveXml (XclExpXmlStream &rStrm) |
![]() | |
SimpleReferenceObject () | |
void | acquire () |
void | release () |
Private Member Functions | |
virtual void | WriteBody (XclExpStream &rStrm) override |
Writes the body of the record (without record header). More... | |
Private Attributes | |
XclCh3dDataFormat | maData |
Additional Inherited Members | |
![]() | |
static void * | operator new (std::size_t nSize) |
static void * | operator new (std::size_t nSize, std::nothrow_t const &rNothrow) |
static void | operator delete (void *pPtr) |
static void | operator delete (void *pPtr, std::nothrow_t const &rNothrow) |
![]() | |
virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
![]() | |
oslInterlockedCount | m_nCount |
The CH3DDATAFORMAT record containing the bar type in 3D bar charts.
Definition at line 586 of file xechart.hxx.
|
explicit |
Definition at line 1505 of file xechart.cxx.
void XclExpCh3dDataFormat::Convert | ( | const ScfPropertySet & | rPropSet | ) |
Sets 3d bar properties from the passed property set.
Definition at line 1510 of file xechart.cxx.
References EXC_CH3DDATAFORMAT_CIRC, EXC_CH3DDATAFORMAT_RECT, EXC_CH3DDATAFORMAT_SHARP, EXC_CH3DDATAFORMAT_STRAIGHT, EXC_CHPROP_GEOMETRY3D, ScfPropertySet::GetProperty(), maData, XclCh3dDataFormat::mnBase, and XclCh3dDataFormat::mnTop.
|
overrideprivatevirtual |
Writes the body of the record (without record header).
Usually this method will be overwritten by derived classes.
Reimplemented from XclExpRecord.
Definition at line 1540 of file xechart.cxx.
References maData, XclCh3dDataFormat::mnBase, and XclCh3dDataFormat::mnTop.
|
private |
Definition at line 598 of file xechart.hxx.
Referenced by Convert(), and WriteBody().