LibreOffice Module sc (master) 1
Public Member Functions | Public Attributes | List of all members
XclImpChRootData Struct Reference

Stores global data needed in various classes of the Chart import filter. More...

Inheritance diagram for XclImpChRootData:
[legend]
Collaboration diagram for XclImpChRootData:
[legend]

Public Member Functions

 XclImpChRootData (XclImpChChart &rChartData)
 The chart data object. More...
 
- Public Member Functions inherited from XclChRootData
 XclChRootData ()
 Size of a chart Y unit (1/4000 of chart height) in 1/100 mm. More...
 
virtual ~XclChRootData ()
 
void InitConversion (const XclRoot &rRoot, const css::uno::Reference< css::chart2::XChartDocument > &rxChartDoc, const tools::Rectangle &rChartRect)
 Starts the API chart document conversion. More...
 
void FinishConversion ()
 Finishes the API chart document conversion. More...
 
css::uno::Reference< css::drawing::XShape > GetTitleShape (const XclChTextKey &rTitleKey) const
 Returns the drawing shape interface of the specified title object. More...
 

Public Attributes

XclImpChChartmrChartData
 
- Public Attributes inherited from XclChRootData
css::uno::Reference< css::chart2::XChartDocument > mxChartDoc
 
tools::Rectangle maChartRect
 The chart document. More...
 
XclChTypeProvRef mxTypeInfoProv
 Position and size of the chart shape. More...
 
XclChFmtInfoProvRef mxFmtInfoProv
 Provides info about chart types. More...
 
XclChObjectTableRef mxLineDashTable
 Provides info about auto formatting. More...
 
XclChObjectTableRef mxGradientTable
 Container for line dash styles. More...
 
XclChObjectTableRef mxHatchTable
 Container for gradient fill styles. More...
 
XclChObjectTableRef mxBitmapTable
 Container for hatch fill styles. More...
 
XclChGetShapeFuncMap maGetShapeFuncs
 Container for bitmap fill styles. More...
 
sal_Int32 mnBorderGapX
 Maps title shape getter functions. More...
 
sal_Int32 mnBorderGapY
 Border gap to chart space in 1/100mm. More...
 
double mfUnitSizeX
 Border gap to chart space in 1/100mm. More...
 
double mfUnitSizeY
 Size of a chart X unit (1/4000 of chart width) in 1/100 mm. More...
 

Additional Inherited Members

- Public Types inherited from XclChRootData
typedef std::shared_ptr< XclChTypeInfoProviderXclChTypeProvRef
 
typedef std::shared_ptr< XclChFormatInfoProviderXclChFmtInfoProvRef
 
typedef std::shared_ptr< XclChObjectTableXclChObjectTableRef
 
typedef std::map< XclChTextKey, XclChGetShapeFuncXclChGetShapeFuncMap
 

Detailed Description

Stores global data needed in various classes of the Chart import filter.

Definition at line 209 of file xichart.cxx.

Constructor & Destructor Documentation

◆ XclImpChRootData()

XclImpChRootData::XclImpChRootData ( XclImpChChart rChartData)
inlineexplicit

The chart data object.

Definition at line 213 of file xichart.cxx.

Member Data Documentation

◆ mrChartData

XclImpChChart& XclImpChRootData::mrChartData

Definition at line 211 of file xichart.cxx.


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