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.