20#ifndef INCLUDED_OOX_DRAWINGML_CHART_SERIESMODEL_HXX 
   21#define INCLUDED_OOX_DRAWINGML_CHART_SERIESMODEL_HXX 
std::optional< OUString > moaSeparator
Number format for numeric data labels.
 
std::optional< bool > mobShowVal
True = show series name.
 
ModelRef< Shape > ShapeRef
 
std::optional< bool > mobShowBubbleSize
Data label position.
 
std::optional< sal_Int32 > monLabelPos
Separator between label components.
 
ModelRef< TextBody > TextBodyRef
 
TextBodyRef mxTextProp
Data label frame formatting.
 
std::optional< bool > mobShowDataLabelsRange
True = show data point value.
 
NumberFormat maNumberFormat
Data label text formatting.
 
std::optional< bool > mobShowLegendKey
True = show category name of data points.
 
std::optional< bool > mobShowCatName
True = show size of bubbles in bubble charts.
 
std::optional< bool > mobShowPercent
True = show legend key of data series.
 
std::optional< bool > mobShowSerName
True = show percentual value in pie/doughnut charts.
 
DataLabelModelBase(bool bMSO2007Doc)
True = data label(s) deleted.
 
DataLabelModel(const DataLabelsModel &rParent, bool bMSO2007Doc)
Data point index for this data label.
 
ModelRef< LayoutModel > LayoutRef
 
const DataLabelsModel & mrParent
Manual or linked text for this data point label.
 
ModelRef< TextModel > TextRef
 
sal_Int32 mnIndex
Reference to the labels container.
 
TextRef mxText
Layout/position of the data point label frame.
 
ModelRef< Shape > ShapeRef
 
ShapeRef mxLeaderLines
Settings for individual data point labels.
 
ModelVector< DataLabelModel > DataLabelVector
 
DataLabelsModel(bool bMSO2007Doc)
True = show connector lines between data points and labels.
 
const DataSourceModel * mpLabelsSource
Formatting of connector lines between data points and labels.
 
DataLabelVector maPointLabels
 
std::optional< sal_Int32 > monMarkerSize
Pie slice moved from pie center.
 
DataPointModel(bool bMSO2007Doc)
True = invert negative data points (not derived from series!).
 
sal_Int32 mnIndex
True = show bubbles with 3D shade.
 
std::optional< sal_Int32 > monExplosion
Data point marker formatting.
 
bool mbInvertNeg
Unique data point index.
 
ShapeRef mxMarkerProp
Fill bitmap settings.
 
ModelRef< Shape > ShapeRef
 
std::optional< sal_Int32 > monMarkerSymbol
Size of the series line marker (2...72).
 
PictureOptionsRef mxPicOptions
Data point formatting.
 
std::optional< bool > mobBubble3d
Series line marker symbol.
 
ModelRef< PictureOptionsModel > PictureOptionsRef
 
@ MINUS
Plus error bar values.
 
sal_Int32 mnValueType
Type of the error bars (plus/minus/both).
 
bool mbNoEndCap
Type of the values.
 
ModelRef< Shape > ShapeRef
 
ErrorBarModel(bool bMSO2007Doc)
True = no end cap at error bar lines.
 
sal_Int32 mnTypeId
Direction of the error bars (x/y).
 
ShapeRef mxShapeProp
Source ranges for manual error bar values.
 
ModelMap< SourceType, DataSourceModel > DataSourceMap
 
double mfValue
Error line formatting.
 
sal_Int32 mnDirection
Fixed value for several error bar types.
 
bool mbApplyToEnd
True = draw picture at left/right side of 3D data points.
 
sal_Int32 mnPictureFormat
Bitmap stacking unit.
 
bool mbApplyToSides
True = draw picture at front/back side of 3D data points.
 
bool mbApplyToFront
Bitmap mode (stretch/tile).
 
PictureOptionsModel(bool bMSO2007Doc)
True = draw picture at top/bottom side of 3D data points.
 
sal_Int32 mnMarkerSymbol
Size of the series line marker (2...72).
 
DataPointVector maPoints
All trendlines of this series.
 
sal_Int32 mnOrder
Series line marker symbol.
 
TrendlineVector maTrendlines
All error bars of this series.
 
sal_Int32 mnExplosion
3D bar shape type.
 
SeriesModel(bool bMSO2007Doc)
True = smooth series line.
 
DataLabelsRef mxLabels
Series title source.
 
bool mbInvertNeg
True = show bubbles with 3D shade.
 
ErrorBarVector maErrorBars
Series source ranges.
 
@ DATALABELS
Data point size (e.g. bubble size in bubble charts).
 
@ VALUES
Data point categories.
 
@ POINTS
Data point values.
 
sal_Int32 mnMarkerSize
Series index used for automatic formatting.
 
bool mbBubble3d
Series order.
 
sal_Int32 mnIndex
Pie slice moved from pie center.
 
std::optional< sal_Int32 > monShape
Data point label settings for all points.
 
ModelRef< TextModel > TextRef
 
PictureOptionsRef mxPicOptions
Series formatting.
 
ModelRef< PictureOptionsModel > PictureOptionsRef
 
ModelMap< SourceType, DataSourceModel > DataSourceMap
 
ModelVector< TrendlineModel > TrendlineVector
 
ShapeRef mxMarkerProp
Fill bitmap settings.
 
ModelRef< Shape > ShapeRef
 
ModelVector< ErrorBarModel > ErrorBarVector
 
TextRef mxText
Data point marker formatting.
 
ShapeRef mxShapeProp
Explicit formatted data points.
 
ModelVector< DataPointModel > DataPointVector
 
bool mbSmooth
True = invert negative data points.
 
ModelRef< DataLabelsModel > DataLabelsRef
 
ModelRef< Shape > ShapeRef
 
ModelRef< LayoutModel > LayoutRef
 
ModelRef< TextBody > TextBodyRef
 
ModelRef< TextModel > TextRef
 
NumberFormat maNumberFormat
Text source of the label.
 
TrendlineLabelModel()
Number format for coefficients.
 
TextRef mxText
Layout/position of the frame.
 
LayoutRef mxLayout
Label text formatting.
 
TextBodyRef mxTextProp
Label frame formatting.
 
TrendlineLabelRef mxLabel
Trendline formatting.
 
sal_Int32 mnTypeId
Moving average period in range [2, 255].
 
ModelRef< TrendlineLabelModel > TrendlineLabelRef
 
std::optional< double > mfBackward
User-defined name of the trendline.
 
TrendlineModel(bool bMSO2007Doc)
True = show R-squared of the trendline.
 
bool mbDispRSquared
True = show equation of the trendline.
 
bool mbDispEquation
Type of the trendline.
 
OUString maName
Trendline label text object.
 
std::optional< double > mfIntercept
Size of trendline behind last data point.
 
ModelRef< Shape > ShapeRef
 
sal_Int32 mnPeriod
Polynomial order in range [2, 6].
 
sal_Int32 mnOrder
Crossing point with Y axis.
 
std::optional< double > mfForward
Size of trendline before first data point.