LibreOffice Module sc (master) 1
Public Member Functions | Public Attributes | List of all members
XclChExtTypeInfo Struct Reference

Extended chart type information and access functions. More...

#include <xlchart.hxx>

Inheritance diagram for XclChExtTypeInfo:
[legend]
Collaboration diagram for XclChExtTypeInfo:
[legend]

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...
 

Detailed Description

Extended chart type information and access functions.

Definition at line 1230 of file xlchart.hxx.

Constructor & Destructor Documentation

◆ XclChExtTypeInfo()

XclChExtTypeInfo::XclChExtTypeInfo ( const XclChTypeInfo rTypeInfo)
explicit

Series lines are smoothed.

Definition at line 495 of file xlchart.cxx.

References mb3dChart.

Member Function Documentation

◆ GetSeriesObjectType()

XclChObjectType XclChExtTypeInfo::GetSeriesObjectType ( ) const
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().

◆ IsSeriesFrameFormat()

bool XclChExtTypeInfo::IsSeriesFrameFormat ( ) const
inline

◆ Set()

void XclChExtTypeInfo::Set ( const XclChTypeInfo rTypeInfo,
bool  b3dChart,
bool  bSpline 
)

Member Data Documentation

◆ mb3dChart

bool XclChExtTypeInfo::mb3dChart

◆ mbSpline

bool XclChExtTypeInfo::mbSpline

Chart is actually a 3D chart.

Definition at line 1233 of file xlchart.hxx.

Referenced by XclExpChDataFormat::ConvertDataSeries(), and Set().


The documentation for this struct was generated from the following files: