19#ifndef INCLUDED_XMLOFF_SCHXMLIMPORTHELPER_HXX
20#define INCLUDED_XMLOFF_SCHXMLIMPORTHELPER_HXX
22#include <com/sun/star/uno/Reference.hxx>
59 css::uno::Reference< css::chart::XChartDocument >
mxChartDoc;
72 const css::uno::Reference< css::frame::XModel >& rChartModel );
81 void FillAutoStyle(
const OUString& rAutoStyleName,
const css::uno::Reference<css::beans::XPropertySet>& rProp);
101 const css::uno::Reference< css::chart2::XChartDocument > & xDoc,
102 sal_Int32 nCoordinateSystemIndex,
103 const OUString & rChartTypeName,
104 bool bPushLastChartType );
107 const css::uno::Reference< css::chart2::XDataSeries >& xSeries,
108 const css::uno::Reference< css::chart2::XChartDocument > & xDoc );
XMLOFF_DLLPUBLIC void setDataProvider(css::uno::Reference< css::chart2::XChartDocument > const &xChartDoc, OUString const &sDataPilotSource)
With this class you can import a <chart:chart> element containing its data as <table:table> element o...
const css::uno::Reference< css::chart::XChartDocument > & GetChartDocument() const
void SetAutoStylesContext(SvXMLStylesContext *pAutoStyles)
set the auto-style context that will be used to retrieve auto-styles used inside the following <chart...
static void DeleteDataSeries(const css::uno::Reference< css::chart2::XDataSeries > &xSeries, const css::uno::Reference< css::chart2::XChartDocument > &xDoc)
css::uno::Reference< css::chart::XChartDocument > mxChartDoc
SvXMLStylesContext * GetAutoStylesContext() const
SvXMLImportContext * CreateChartContext(SvXMLImport &rImport, const css::uno::Reference< css::frame::XModel > &rChartModel)
get the context for reading the <chart:chart> element with subelements.
void FillAutoStyle(const OUString &rAutoStyleName, const css::uno::Reference< css::beans::XPropertySet > &rProp)
Fill in the autostyle.
SvXMLStylesContext * mpAutoStyles
static css::uno::Reference< css::chart2::XDataSeries > GetNewDataSeries(const css::uno::Reference< css::chart2::XChartDocument > &xDoc, sal_Int32 nCoordinateSystemIndex, const OUString &rChartTypeName, bool bPushLastChartType)
static XmlStyleFamily GetChartFamilyID()
This class deliberately does not support XWeak, to improve performance when loading large documents.
class SAL_NO_VTABLE XPropertySet