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

#include <seriesmodel.hxx>

Inheritance diagram for oox::drawingml::chart::DataLabelModelBase:
[legend]
Collaboration diagram for oox::drawingml::chart::DataLabelModelBase:
[legend]

Public Types

typedef ModelRef< ShapeShapeRef
 
typedef ModelRef< TextBodyTextBodyRef
 

Public Member Functions

 DataLabelModelBase (bool bMSO2007Doc)
 True = data label(s) deleted. More...
 
 ~DataLabelModelBase ()
 

Public Attributes

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 28 of file seriesmodel.hxx.

Member Typedef Documentation

◆ ShapeRef

Definition at line 30 of file seriesmodel.hxx.

◆ TextBodyRef

Definition at line 31 of file seriesmodel.hxx.

Constructor & Destructor Documentation

◆ DataLabelModelBase()

oox::drawingml::chart::DataLabelModelBase::DataLabelModelBase ( bool  bMSO2007Doc)
explicit

True = data label(s) deleted.

Definition at line 25 of file seriesmodel.cxx.

◆ ~DataLabelModelBase()

oox::drawingml::chart::DataLabelModelBase::~DataLabelModelBase ( )

Definition at line 30 of file seriesmodel.cxx.

Member Data Documentation

◆ maNumberFormat

NumberFormat oox::drawingml::chart::DataLabelModelBase::maNumberFormat

Data label text formatting.

Definition at line 35 of file seriesmodel.hxx.

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

◆ mbDeleted

bool oox::drawingml::chart::DataLabelModelBase::mbDeleted

◆ moaSeparator

std::optional< OUString > oox::drawingml::chart::DataLabelModelBase::moaSeparator

Number format for numeric data labels.

Definition at line 36 of file seriesmodel.hxx.

◆ mobShowBubbleSize

std::optional< bool > oox::drawingml::chart::DataLabelModelBase::mobShowBubbleSize

Data label position.

Definition at line 38 of file seriesmodel.hxx.

◆ mobShowCatName

std::optional< bool > oox::drawingml::chart::DataLabelModelBase::mobShowCatName

True = show size of bubbles in bubble charts.

Definition at line 39 of file seriesmodel.hxx.

◆ mobShowDataLabelsRange

std::optional< bool > oox::drawingml::chart::DataLabelModelBase::mobShowDataLabelsRange

True = show data point value.

True = the value from the <c15:datalabelsRange> corresponding to the index of this label is used as the label text.

Definition at line 47 of file seriesmodel.hxx.

Referenced by oox::drawingml::chart::DataLabelConverter::convertFromModel(), and oox::drawingml::chart::DataLabelContext::onCreateContext().

◆ mobShowLegendKey

std::optional< bool > oox::drawingml::chart::DataLabelModelBase::mobShowLegendKey

True = show category name of data points.

Definition at line 40 of file seriesmodel.hxx.

◆ mobShowPercent

std::optional< bool > oox::drawingml::chart::DataLabelModelBase::mobShowPercent

True = show legend key of data series.

Definition at line 41 of file seriesmodel.hxx.

◆ mobShowSerName

std::optional< bool > oox::drawingml::chart::DataLabelModelBase::mobShowSerName

True = show percentual value in pie/doughnut charts.

Definition at line 42 of file seriesmodel.hxx.

◆ mobShowVal

std::optional< bool > oox::drawingml::chart::DataLabelModelBase::mobShowVal

True = show series name.

Definition at line 43 of file seriesmodel.hxx.

◆ monLabelPos

std::optional< sal_Int32 > oox::drawingml::chart::DataLabelModelBase::monLabelPos

Separator between label components.

Definition at line 37 of file seriesmodel.hxx.

◆ mxShapeProp

ShapeRef oox::drawingml::chart::DataLabelModelBase::mxShapeProp

◆ mxTextProp

TextBodyRef oox::drawingml::chart::DataLabelModelBase::mxTextProp

Data label frame formatting.

Definition at line 34 of file seriesmodel.hxx.


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