|
LibreOffice Module xmloff (master) 1
|
#include <memory>#include <sal/config.h>#include <sal/log.hxx>#include <sax/tools/converter.hxx>#include <utility>#include <xmloff/xmlprmap.hxx>#include <SchXMLExport.hxx>#include <XMLChartPropertySetMapper.hxx>#include "ColorPropertySet.hxx"#include "SchXMLTools.hxx"#include "SchXMLEnumConverter.hxx"#include <comphelper/processfactory.hxx>#include <tools/globname.hxx>#include <comphelper/classids.hxx>#include <comphelper/sequence.hxx>#include <xmloff/namespacemap.hxx>#include <xmloff/xmlnamespace.hxx>#include <xmloff/xmltoken.hxx>#include <xmloff/families.hxx>#include <xmloff/xmlaustp.hxx>#include <xmloff/xmluconv.hxx>#include <xmloff/SchXMLSeriesHelper.hxx>#include <rtl/math.hxx>#include <o3tl/sorted_vector.hxx>#include <o3tl/string_view.hxx>#include <limits>#include <vector>#include <algorithm>#include <queue>#include <iterator>#include <numeric>#include <com/sun/star/lang/XServiceInfo.hpp>#include <com/sun/star/lang/XServiceName.hpp>#include <com/sun/star/beans/XPropertySet.hpp>#include <com/sun/star/uno/XComponentContext.hpp>#include <com/sun/star/util/XRefreshable.hpp>#include <com/sun/star/chart/XAxis.hpp>#include <com/sun/star/chart/XAxisSupplier.hpp>#include <com/sun/star/chart/XChartDocument.hpp>#include <com/sun/star/chart/ChartLegendExpansion.hpp>#include <com/sun/star/chart/ChartDataRowSource.hpp>#include <com/sun/star/chart/ChartAxisAssign.hpp>#include <com/sun/star/chart/DataLabelPlacement.hpp>#include <com/sun/star/chart/TimeIncrement.hpp>#include <com/sun/star/chart/TimeInterval.hpp>#include <com/sun/star/chart/TimeUnit.hpp>#include <com/sun/star/chart/X3DDisplay.hpp>#include <com/sun/star/chart/XStatisticDisplay.hpp>#include <com/sun/star/chart/XDiagramPositioning.hpp>#include <com/sun/star/chart2/XAnyDescriptionAccess.hpp>#include <com/sun/star/chart2/AxisType.hpp>#include <com/sun/star/chart2/XChartDocument.hpp>#include <com/sun/star/chart2/XDiagram.hpp>#include <com/sun/star/chart2/RelativePosition.hpp>#include <com/sun/star/chart2/XCoordinateSystemContainer.hpp>#include <com/sun/star/chart2/XRegressionCurveContainer.hpp>#include <com/sun/star/chart2/XChartTypeContainer.hpp>#include <com/sun/star/chart2/XDataSeriesContainer.hpp>#include <com/sun/star/chart2/XDataPointCustomLabelField.hpp>#include <com/sun/star/chart2/data/XDataSource.hpp>#include <com/sun/star/chart2/data/XDataSink.hpp>#include <com/sun/star/chart2/data/XDataProvider.hpp>#include <com/sun/star/chart2/data/XDatabaseDataProvider.hpp>#include <com/sun/star/chart2/data/XPivotTableDataProvider.hpp>#include <com/sun/star/chart2/data/XRangeXMLConversion.hpp>#include <com/sun/star/chart2/data/XTextualDataSequence.hpp>#include <com/sun/star/chart2/data/XNumericalDataSequence.hpp>#include <com/sun/star/util/MeasureUnit.hpp>#include <com/sun/star/drawing/XDrawPageSupplier.hpp>#include <com/sun/star/drawing/XShapes.hpp>#include <com/sun/star/embed/Aspects.hpp>#include <com/sun/star/embed/XVisualObject.hpp>#include <com/sun/star/container/XChild.hpp>#include <comphelper/diagnose_ex.hxx>#include "MultiPropertySetHandler.hxx"#include "PropertyMap.hxx"Go to the source code of this file.
Classes | |
| class | SchXMLExportHelper_Impl |
Functions | |
| static OUString | lcl_GetStringFromNumberSequence (const css::uno::Sequence< sal_Int32 > &rSequenceMapping, bool bRemoveOneFromEachIndex) |
| static void | lcl_exportComplexLabel (const Sequence< uno::Any > &rComplexLabel, SvXMLExport &rExport) |
| SAL_DLLPUBLIC_EXPORT uno::XInterface * | com_sun_star_comp_Chart_XMLExporter_get_implementation (uno::XComponentContext *pCtx, uno::Sequence< uno::Any > const &) |
| SAL_DLLPUBLIC_EXPORT uno::XInterface * | com_sun_star_comp_Chart_XMLOasisExporter_get_implementation (uno::XComponentContext *pCtx, uno::Sequence< uno::Any > const &) |
| SAL_DLLPUBLIC_EXPORT uno::XInterface * | com_sun_star_comp_Chart_XMLStylesExporter_get_implementation (uno::XComponentContext *pCtx, uno::Sequence< uno::Any > const &) |
| SAL_DLLPUBLIC_EXPORT uno::XInterface * | com_sun_star_comp_Chart_XMLOasisStylesExporter_get_implementation (uno::XComponentContext *pCtx, uno::Sequence< uno::Any > const &) |
| SAL_DLLPUBLIC_EXPORT uno::XInterface * | com_sun_star_comp_Chart_XMLContentExporter_get_implementation (uno::XComponentContext *pCtx, uno::Sequence< uno::Any > const &) |
| SAL_DLLPUBLIC_EXPORT uno::XInterface * | com_sun_star_comp_Chart_XMLOasisContentExporter_get_implementation (uno::XComponentContext *pCtx, uno::Sequence< uno::Any > const &) |
| SAL_DLLPUBLIC_EXPORT uno::XInterface * | com_sun_star_comp_Chart_XMLOasisMetaExporter_get_implementation (uno::XComponentContext *pCtx, uno::Sequence< uno::Any > const &) |
| SAL_DLLPUBLIC_EXPORT uno::XInterface * com_sun_star_comp_Chart_XMLContentExporter_get_implementation | ( | uno::XComponentContext * | pCtx, |
| uno::Sequence< uno::Any > const & | |||
| ) |
Definition at line 4068 of file SchXMLExport.cxx.
References AUTOSTYLES, CONTENT, and FONTDECLS.
| SAL_DLLPUBLIC_EXPORT uno::XInterface * com_sun_star_comp_Chart_XMLExporter_get_implementation | ( | uno::XComponentContext * | pCtx, |
| uno::Sequence< uno::Any > const & | |||
| ) |
Definition at line 4026 of file SchXMLExport.cxx.
References ALL, MASTERSTYLES, SCRIPTS, and SETTINGS.
| SAL_DLLPUBLIC_EXPORT uno::XInterface * com_sun_star_comp_Chart_XMLOasisContentExporter_get_implementation | ( | uno::XComponentContext * | pCtx, |
| uno::Sequence< uno::Any > const & | |||
| ) |
Definition at line 4077 of file SchXMLExport.cxx.
References AUTOSTYLES, CONTENT, FONTDECLS, and OASIS.
| SAL_DLLPUBLIC_EXPORT uno::XInterface * com_sun_star_comp_Chart_XMLOasisExporter_get_implementation | ( | uno::XComponentContext * | pCtx, |
| uno::Sequence< uno::Any > const & | |||
| ) |
Definition at line 4038 of file SchXMLExport.cxx.
References ALL, MASTERSTYLES, OASIS, SCRIPTS, and SETTINGS.
| SAL_DLLPUBLIC_EXPORT uno::XInterface * com_sun_star_comp_Chart_XMLOasisMetaExporter_get_implementation | ( | uno::XComponentContext * | pCtx, |
| uno::Sequence< uno::Any > const & | |||
| ) |
Definition at line 4089 of file SchXMLExport.cxx.
| SAL_DLLPUBLIC_EXPORT uno::XInterface * com_sun_star_comp_Chart_XMLOasisStylesExporter_get_implementation | ( | uno::XComponentContext * | pCtx, |
| uno::Sequence< uno::Any > const & | |||
| ) |
Definition at line 4060 of file SchXMLExport.cxx.
| SAL_DLLPUBLIC_EXPORT uno::XInterface * com_sun_star_comp_Chart_XMLStylesExporter_get_implementation | ( | uno::XComponentContext * | pCtx, |
| uno::Sequence< uno::Any > const & | |||
| ) |
Definition at line 4052 of file SchXMLExport.cxx.
References STYLES.
|
static |
Definition at line 1616 of file SchXMLExport.cxx.
References SchXMLTools::exportText(), nLength, xmloff::token::XML_LIST, xmloff::token::XML_LIST_ITEM, and XML_NAMESPACE_TEXT.
Referenced by SchXMLExportHelper_Impl::exportTable().
|
static |
Definition at line 1119 of file SchXMLExport.cxx.
Referenced by SchXMLExportHelper_Impl::parseDocument().