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().