LibreOffice Module sc (master) 1
|
Extended chart type information and access functions. More...
#include <xlchart.hxx>
Public Member Functions | |
XclChExtTypeInfo (const XclChTypeInfo &rTypeInfo) | |
Series lines are smoothed. More... | |
void | Set (const XclChTypeInfo &rTypeInfo, bool b3dChart, bool bSpline) |
bool | IsSeriesFrameFormat () const |
Returns true, if this chart type supports area formatting for its series. More... | |
XclChObjectType | GetSeriesObjectType () const |
Returns the correct object type identifier for series and data points. More... | |
Public Attributes | |
bool | mb3dChart |
bool | mbSpline |
Chart is actually a 3D chart. More... | |
Public Attributes inherited from XclChTypeInfo | |
XclChTypeId | meTypeId |
XclChTypeCateg | meTypeCateg |
Unique chart type identifier. More... | |
sal_uInt16 | mnRecId |
Chart type category this type belongs to. More... | |
const char * | mpcServiceName |
Record identifier written to the file. More... | |
XclChVarPointMode | meVarPointMode |
Service name of the type. More... | |
sal_Int32 | mnDefaultLabelPos |
Mode for varying point colors. More... | |
bool | mbCombinable2d |
Default data label position (API constant). More... | |
bool | mbSupports3d |
true = Types can be combined in one axes set. More... | |
bool | mbPolarCoordSystem |
true = 3d type allowed, false = Only 2d type. More... | |
bool | mbSeriesIsFrame2d |
true = Polar, false = Cartesian. More... | |
bool | mbSeriesIsFrame3d |
true = Series with area formatting (2d charts). More... | |
bool | mbSingleSeriesVis |
true = Series with area formatting (3d charts). More... | |
bool | mbCategoryAxis |
true = Only first series visible. More... | |
bool | mbSwappedAxesSet |
true = X axis contains categories. More... | |
bool | mbSupportsStacking |
true = X and Y axes are swapped. More... | |
bool | mbReverseSeries |
true = Series can be stacked on each other. More... | |
bool | mbTicksBetweenCateg |
true = Insert unstacked series in reverse order. More... | |
Extended chart type information and access functions.
Definition at line 1230 of file xlchart.hxx.
|
explicit |
|
inline |
Returns the correct object type identifier for series and data points.
Definition at line 1243 of file xlchart.hxx.
References EXC_CHOBJTYPE_FILLEDSERIES, EXC_CHOBJTYPE_LINEARSERIES, and IsSeriesFrameFormat().
Referenced by XclImpChDataFormat::Convert(), and XclExpChDataFormat::ConvertDataSeries().
|
inline |
Returns true, if this chart type supports area formatting for its series.
Definition at line 1240 of file xlchart.hxx.
References mb3dChart, XclChTypeInfo::mbSeriesIsFrame2d, and XclChTypeInfo::mbSeriesIsFrame3d.
Referenced by XclImpChDataFormat::Convert(), XclExpChDataFormat::ConvertDataSeries(), XclImpChSeries::CreateDataSeries(), XclImpChTypeGroup::CreateDataSeries(), GetSeriesObjectType(), XclImpChDataFormat::RemoveUnusedFormats(), and XclImpChDataFormat::UpdatePointFormat().
void XclChExtTypeInfo::Set | ( | const XclChTypeInfo & | rTypeInfo, |
bool | b3dChart, | ||
bool | bSpline | ||
) |
Definition at line 502 of file xlchart.cxx.
References mb3dChart, mbSpline, and XclChTypeInfo::mbSupports3d.
Referenced by XclExpChTypeGroup::ConvertType(), and XclImpChTypeGroup::Finalize().
bool XclChExtTypeInfo::mb3dChart |
Definition at line 1232 of file xlchart.hxx.
Referenced by XclExpChTick::Convert(), XclImpChDataFormat::Convert(), XclExpChDataFormat::ConvertDataSeries(), XclExpChTypeGroup::ConvertType(), XclExpChTypeGroup::Is3dChart(), IsSeriesFrameFormat(), XclImpChDataFormat::RemoveUnusedFormats(), and Set().
bool XclChExtTypeInfo::mbSpline |
Chart is actually a 3D chart.
Definition at line 1233 of file xlchart.hxx.
Referenced by XclExpChDataFormat::ConvertDataSeries(), and Set().