LibreOffice Module oox (master) 1
Public Types | Public Member Functions | Public Attributes | List of all members
oox::drawingml::chart::ObjectFormatterData Struct Reference
Collaboration diagram for oox::drawingml::chart::ObjectFormatterData:
[legend]

Public Types

typedef RefMap< ObjectType, ObjectTypeFormatter > ObjectTypeFormatterMap
 

Public Member Functions

 ObjectFormatterData (const XmlFilterBase &rFilter, const Reference< XChartDocument > &rxChartDoc, const ChartSpaceModel &rChartSpace)
 Maximum series index used for color cycling/fading. More...
 
ObjectTypeFormatter * getTypeFormatter (ObjectType eObjType)
 

Public Attributes

const XmlFilterBasemrFilter
 
ObjectTypeFormatterMap maTypeFormatters
 Base filter object. More...
 
ModelObjectHelper maModelObjHelper
 Formatters for all types of objects in a chart. More...
 
Reference< XNumberFormats > mxNumFmts
 Helper for named drawing formatting (dashes, gradients, bitmaps). More...
 
Reference< XNumberFormatTypes > mxNumTypes
 Number formats collection of container document. More...
 
Locale maEnUsLocale
 Number format types collection of container document. More...
 
Locale maFromLocale
 Locale struct containing en-US. More...
 
sal_Int32 mnMaxSeriesIdx
 Empty locale struct. More...
 

Detailed Description

Definition at line 712 of file objectformatter.cxx.

Member Typedef Documentation

◆ ObjectTypeFormatterMap

Definition at line 714 of file objectformatter.cxx.

Constructor & Destructor Documentation

◆ ObjectFormatterData()

oox::drawingml::chart::ObjectFormatterData::ObjectFormatterData ( const XmlFilterBase rFilter,
const Reference< XChartDocument > &  rxChartDoc,
const ChartSpaceModel rChartSpace 
)
explicit

Maximum series index used for color cycling/fading.

Definition at line 986 of file objectformatter.cxx.

References Exception, maEnUsLocale, maTypeFormatters, mxNumFmts, and mxNumTypes.

Member Function Documentation

◆ getTypeFormatter()

ObjectTypeFormatter * oox::drawingml::chart::ObjectFormatterData::getTypeFormatter ( ObjectType  eObjType)

Member Data Documentation

◆ maEnUsLocale

Locale oox::drawingml::chart::ObjectFormatterData::maEnUsLocale

Number format types collection of container document.

Definition at line 721 of file objectformatter.cxx.

◆ maFromLocale

Locale oox::drawingml::chart::ObjectFormatterData::maFromLocale

Locale struct containing en-US.

Definition at line 722 of file objectformatter.cxx.

◆ maModelObjHelper

ModelObjectHelper oox::drawingml::chart::ObjectFormatterData::maModelObjHelper

Formatters for all types of objects in a chart.

Definition at line 718 of file objectformatter.cxx.

◆ maTypeFormatters

ObjectTypeFormatterMap oox::drawingml::chart::ObjectFormatterData::maTypeFormatters

Base filter object.

Definition at line 717 of file objectformatter.cxx.

Referenced by getTypeFormatter(), and ObjectFormatterData().

◆ mnMaxSeriesIdx

sal_Int32 oox::drawingml::chart::ObjectFormatterData::mnMaxSeriesIdx

Empty locale struct.

Definition at line 723 of file objectformatter.cxx.

◆ mrFilter

const XmlFilterBase& oox::drawingml::chart::ObjectFormatterData::mrFilter

Definition at line 716 of file objectformatter.cxx.

◆ mxNumFmts

Reference< XNumberFormats > oox::drawingml::chart::ObjectFormatterData::mxNumFmts

Helper for named drawing formatting (dashes, gradients, bitmaps).

Definition at line 719 of file objectformatter.cxx.

Referenced by ObjectFormatterData().

◆ mxNumTypes

Reference< XNumberFormatTypes > oox::drawingml::chart::ObjectFormatterData::mxNumTypes

Number formats collection of container document.

Definition at line 720 of file objectformatter.cxx.

Referenced by ObjectFormatterData().


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