LibreOffice Module oox (master) 1
Public Types | Public Member Functions | Public Attributes | List of all members
oox::drawingml::chart::DataLabelsModel Struct Reference

#include <seriesmodel.hxx>

Inheritance diagram for oox::drawingml::chart::DataLabelsModel:
Collaboration diagram for oox::drawingml::chart::DataLabelsModel:

Public Types

typedef ModelVector< DataLabelModelDataLabelVector
typedef ModelRef< ShapeShapeRef
- Public Types inherited from oox::drawingml::chart::DataLabelModelBase
typedef ModelRef< ShapeShapeRef
typedef ModelRef< TextBodyTextBodyRef

Public Member Functions

 DataLabelsModel (bool bMSO2007Doc)
 True = show connector lines between data points and labels. More...
 ~DataLabelsModel ()
- Public Member Functions inherited from oox::drawingml::chart::DataLabelModelBase
 DataLabelModelBase (bool bMSO2007Doc)
 True = data label(s) deleted. More...
 ~DataLabelModelBase ()

Public Attributes

DataLabelVector maPointLabels
ShapeRef mxLeaderLines
 Settings for individual data point labels. More...
const DataSourceModelmpLabelsSource
 Formatting of connector lines between data points and labels. More...
bool mbShowLeaderLines
- Public Attributes inherited from oox::drawingml::chart::DataLabelModelBase
ShapeRef mxShapeProp
TextBodyRef mxTextProp
 Data label frame formatting. More...
NumberFormat maNumberFormat
 Data label text formatting. More...
std::optional< OUString > moaSeparator
 Number format for numeric data labels. More...
std::optional< sal_Int32 > monLabelPos
 Separator between label components. More...
std::optional< bool > mobShowBubbleSize
 Data label position. More...
std::optional< bool > mobShowCatName
 True = show size of bubbles in bubble charts. More...
std::optional< bool > mobShowLegendKey
 True = show category name of data points. More...
std::optional< bool > mobShowPercent
 True = show legend key of data series. More...
std::optional< bool > mobShowSerName
 True = show percentual value in pie/doughnut charts. More...
std::optional< bool > mobShowVal
 True = show series name. More...
std::optional< bool > mobShowDataLabelsRange
 True = show data point value. More...
bool mbDeleted

Detailed Description

Definition at line 70 of file seriesmodel.hxx.

Member Typedef Documentation

◆ DataLabelVector

Definition at line 72 of file seriesmodel.hxx.

◆ ShapeRef

Definition at line 73 of file seriesmodel.hxx.

Constructor & Destructor Documentation

◆ DataLabelsModel()

oox::drawingml::chart::DataLabelsModel::DataLabelsModel ( bool  bMSO2007Doc)

True = show connector lines between data points and labels.

Definition at line 45 of file seriesmodel.cxx.

◆ ~DataLabelsModel()

oox::drawingml::chart::DataLabelsModel::~DataLabelsModel ( )

Definition at line 52 of file seriesmodel.cxx.

Member Data Documentation

◆ maPointLabels

DataLabelVector oox::drawingml::chart::DataLabelsModel::maPointLabels

◆ mbShowLeaderLines

bool oox::drawingml::chart::DataLabelsModel::mbShowLeaderLines

◆ mpLabelsSource

const DataSourceModel* oox::drawingml::chart::DataLabelsModel::mpLabelsSource

Formatting of connector lines between data points and labels.

Labels source (owned by SeriesModel's DataSourceMap)

Definition at line 79 of file seriesmodel.hxx.

Referenced by oox::drawingml::chart::DataLabelConverter::convertFromModel().

◆ mxLeaderLines

ShapeRef oox::drawingml::chart::DataLabelsModel::mxLeaderLines

Settings for individual data point labels.

Definition at line 76 of file seriesmodel.hxx.

Referenced by oox::drawingml::chart::DataLabelsContext::onCreateContext().

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