|
LibreOffice Module sc (master) 1
|
Represents the CHDROPBAR record group describing pos/neg bars in line charts. More...
#include <xichart.hxx>
Public Member Functions | |
| XclImpChDropBar (sal_uInt16 nDropBar) | |
| virtual void | ReadHeaderRecord (XclImpStream &rStrm) override |
| Reads the CHDROPBAR record (called by base class). More... | |
| void | Convert (const XclImpChRoot &rRoot, ScfPropertySet &rPropSet) const |
| Converts and writes the contained frame data to the passed property set. More... | |
Public Member Functions inherited from XclImpChFrameBase | |
| XclImpChFrameBase () | |
| Creates a new frame object without internal formatting objects. More... | |
| XclImpChFrameBase (const XclChFormatInfo &rFmtInfo) | |
| Creates a new frame object with specific default formatting. More... | |
| virtual void | ReadSubRecord (XclImpStream &rStrm) override |
| Reads a frame formatting record (called by base class). More... | |
| bool | IsAutoLine () const |
| Returns true, if the line format is set to automatic. More... | |
| bool | HasLine () const |
| Returns true, if the line style is set to something visible. More... | |
| sal_Int16 | GetLineWeight () const |
| Returns the line weight used for this frame. More... | |
| bool | IsAutoArea () const |
| Returns true, if the area format is set to automatic. More... | |
Public Member Functions inherited from XclImpChGroupBase | |
| XclImpChGroupBase ()=default | |
| XclImpChGroupBase (XclImpChGroupBase const &)=default | |
| XclImpChGroupBase (XclImpChGroupBase &&)=default | |
| XclImpChGroupBase & | operator= (XclImpChGroupBase const &)=default |
| XclImpChGroupBase & | operator= (XclImpChGroupBase &&)=default |
| virtual | ~XclImpChGroupBase () |
| void | ReadRecordGroup (XclImpStream &rStrm) |
| Reads the entire record group. More... | |
| virtual void | ReadHeaderRecord (XclImpStream &rStrm)=0 |
| Derived classes implement to read the group header record. More... | |
| virtual void | ReadSubRecord (XclImpStream &rStrm)=0 |
| Derived classes implement to read a record from the group. More... | |
Private Attributes | |
| sal_uInt16 | mnDropBar |
| sal_uInt16 | mnBarDist |
| Drop bar identifier, needed for auto format. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from XclImpChGroupBase | |
| static void | SkipBlock (XclImpStream &rStrm) |
| Helper to skip a CHBEGIN/CHEND block, includes nested blocks. More... | |
Protected Member Functions inherited from XclImpChFrameBase | |
| void | ConvertLineBase (const XclImpChRoot &rRoot, ScfPropertySet &rPropSet, XclChObjectType eObjType, sal_uInt16 nFormatIdx=EXC_CHDATAFORMAT_UNKNOWN) const |
| Converts and writes the contained line formatting to the passed property set. More... | |
| void | ConvertAreaBase (const XclImpChRoot &rRoot, ScfPropertySet &rPropSet, XclChObjectType eObjType, sal_uInt16 nFormatIdx=EXC_CHDATAFORMAT_UNKNOWN, bool bUsePicFmt=false) const |
| Converts and writes the contained area formatting to the passed property set. More... | |
| void | ConvertFrameBase (const XclImpChRoot &rRoot, ScfPropertySet &rPropSet, XclChObjectType eObjType, sal_uInt16 nFormatIdx=EXC_CHDATAFORMAT_UNKNOWN, bool bUsePicFmt=false) const |
| Converts and writes the contained data to the passed property set. More... | |
Protected Attributes inherited from XclImpChFrameBase | |
| XclImpChLineFormatRef | mxLineFmt |
| XclImpChAreaFormatRef | mxAreaFmt |
| Line format (CHLINEFORMAT record). More... | |
| XclImpChEscherFormatRef | mxEscherFmt |
| Area format (CHAREAFORMAT record). More... | |
Represents the CHDROPBAR record group describing pos/neg bars in line charts.
The CHDROPBAR group consists of: CHDROPBAR, CHBEGIN, CHLINEFORMAT, CHAREAFORMAT, CHESCHERFORMAT group, CHEND.
Definition at line 956 of file xichart.hxx.
|
explicit |
Definition at line 2651 of file xichart.cxx.
| void XclImpChDropBar::Convert | ( | const XclImpChRoot & | rRoot, |
| ScfPropertySet & | rPropSet | ||
| ) | const |
Converts and writes the contained frame data to the passed property set.
Definition at line 2662 of file xichart.cxx.
References XclImpChFrameBase::ConvertFrameBase(), EXC_CHDROPBAR_DOWN, EXC_CHDROPBAR_UP, EXC_CHOBJTYPE_BACKGROUND, EXC_CHOBJTYPE_BLACKDROPBAR, EXC_CHOBJTYPE_WHITEDROPBAR, and mnDropBar.
|
overridevirtual |
Reads the CHDROPBAR record (called by base class).
Implements XclImpChGroupBase.
Definition at line 2657 of file xichart.cxx.
|
private |
Drop bar identifier, needed for auto format.
Definition at line 969 of file xichart.hxx.
Referenced by ReadHeaderRecord().
|
private |
Definition at line 968 of file xichart.hxx.
Referenced by Convert().