|
LibreOffice Module sc (master) 1
|
Stores global data needed in various classes of the Chart export filter. More...
Public Types | |
| typedef ::std::vector< XclChFrBlock > | XclChFrBlockVector |
Public Types inherited from XclChRootData | |
| typedef std::shared_ptr< XclChTypeInfoProvider > | XclChTypeProvRef |
| typedef std::shared_ptr< XclChFormatInfoProvider > | XclChFmtInfoProvRef |
| typedef std::shared_ptr< XclChObjectTable > | XclChObjectTableRef |
| typedef std::map< XclChTextKey, XclChGetShapeFunc > | XclChGetShapeFuncMap |
Public Member Functions | |
| XclExpChRootData (XclExpChChart &rChartData) | |
| Stack of future record levels not yet written out. More... | |
| void | RegisterFutureRecBlock (const XclChFrBlock &rFrBlock) |
| Registers a new future record level. More... | |
| void | InitializeFutureRecBlock (XclExpStream &rStrm) |
| Initializes the current future record level (writes all unwritten CHFRBLOCKBEGIN records). More... | |
| void | FinalizeFutureRecBlock (XclExpStream &rStrm) |
| Finalizes the current future record level (writes CHFRBLOCKEND record if needed). 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 | |
| XclExpChChart & | mrChartData |
| XclChFrBlockVector | maWrittenFrBlocks |
| The chart data object. More... | |
| XclChFrBlockVector | maUnwrittenFrBlocks |
| Stack of future record levels already written out. More... | |
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... | |
Stores global data needed in various classes of the Chart export filter.
Definition at line 229 of file xechart.cxx.
| typedef ::std::vector< XclChFrBlock > XclExpChRootData::XclChFrBlockVector |
Definition at line 231 of file xechart.cxx.
|
inlineexplicit |
Stack of future record levels not yet written out.
Definition at line 237 of file xechart.cxx.
| void XclExpChRootData::FinalizeFutureRecBlock | ( | XclExpStream & | rStrm | ) |
Finalizes the current future record level (writes CHFRBLOCKEND record if needed).
Definition at line 277 of file xechart.cxx.
References maUnwrittenFrBlocks, maWrittenFrBlocks, and rStrm.
| void XclExpChRootData::InitializeFutureRecBlock | ( | XclExpStream & | rStrm | ) |
Initializes the current future record level (writes all unwritten CHFRBLOCKBEGIN records).
Definition at line 252 of file xechart.cxx.
References EXC_CHFRBLOCK_TYPE_UNKNOWN, EXC_CHFRINFO_EXCELXP2003, EXC_FUTUREREC_EMPTYFLAGS, EXC_ID_CHFRINFO, maUnwrittenFrBlocks, maWrittenFrBlocks, and rStrm.
| void XclExpChRootData::RegisterFutureRecBlock | ( | const XclChFrBlock & | rFrBlock | ) |
Registers a new future record level.
Definition at line 247 of file xechart.cxx.
References maUnwrittenFrBlocks.
| XclChFrBlockVector XclExpChRootData::maUnwrittenFrBlocks |
Stack of future record levels already written out.
Definition at line 235 of file xechart.cxx.
Referenced by FinalizeFutureRecBlock(), InitializeFutureRecBlock(), and RegisterFutureRecBlock().
| XclChFrBlockVector XclExpChRootData::maWrittenFrBlocks |
The chart data object.
Definition at line 234 of file xechart.cxx.
Referenced by FinalizeFutureRecBlock(), and InitializeFutureRecBlock().
| XclExpChChart& XclExpChRootData::mrChartData |
Definition at line 233 of file xechart.cxx.