LibreOffice Module xmloff (master) 1
|
#include <sal/config.h>
#include <string_view>
#include <xmloff/autolayout.hxx>
#include <xmloff/unointerfacetouniqueidentifiermapper.hxx>
#include <xmloff/namespacemap.hxx>
#include <xmloff/xmlnamespace.hxx>
#include <xmloff/xmluconv.hxx>
#include <xmloff/xmltoken.hxx>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/presentation/XPresentationSupplier.hpp>
#include <com/sun/star/presentation/XCustomPresentationSupplier.hpp>
#include <com/sun/star/geometry/RealPoint2D.hpp>
#include <com/sun/star/office/XAnnotationAccess.hpp>
#include <com/sun/star/uno/Any.hxx>
#include "sdxmlexp_impl.hxx"
#include <com/sun/star/drawing/XDrawPagesSupplier.hpp>
#include <com/sun/star/drawing/XMasterPagesSupplier.hpp>
#include <com/sun/star/presentation/XHandoutMasterSupplier.hpp>
#include <com/sun/star/container/XIndexContainer.hpp>
#include <com/sun/star/view/PaperOrientation.hpp>
#include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
#include <com/sun/star/form/XFormsSupplier2.hpp>
#include <com/sun/star/presentation/XPresentationPage.hpp>
#include <com/sun/star/drawing/XMasterPageTarget.hpp>
#include <com/sun/star/text/XText.hpp>
#include <com/sun/star/animations/XAnimationNodeSupplier.hpp>
#include <com/sun/star/container/XNamed.hpp>
#include <com/sun/star/util/Duration.hpp>
#include <com/sun/star/util/MeasureUnit.hpp>
#include <rtl/ustrbuf.hxx>
#include <sal/log.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <tools/gen.hxx>
#include <sax/tools/converter.hxx>
#include <xmloff/xmlaustp.hxx>
#include <xmloff/families.hxx>
#include <xmloff/styleexp.hxx>
#include <xmloff/settingsstore.hxx>
#include <xmloff/table/XMLTableExport.hxx>
#include <xmloff/ProgressBarHelper.hxx>
#include "sdpropls.hxx"
#include <xmloff/xmlexppr.hxx>
#include <PropertySetMerger.hxx>
#include "layerexp.hxx"
#include "XMLNumberStylesExport.hxx"
#include <xmloff/animationexport.hxx>
#include <com/sun/star/document/XDocumentProperties.hpp>
#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp>
#include <com/sun/star/util/Color.hpp>
#include <docmodel/uno/UnoTheme.hxx>
#include <docmodel/theme/Theme.hxx>
#include <o3tl/enumrange.hxx>
Go to the source code of this file.
Classes | |
class | ImpXMLEXPPageMasterInfo |
class | ImpXMLAutoLayoutInfo |
Macros | |
#define | IMP_AUTOLAYOUT_INFO_MAX (35L) |
Functions | |
constexpr OUStringLiteral | gsPageLayoutNames (u"PageLayoutNames") |
static OUString | findOrAppendImpl (std::vector< OUString > &rVector, const OUString &rText, std::u16string_view pPrefix) |
static OUString | findOrAppendImpl (std::vector< DateTimeDeclImpl > &rVector, const OUString &rText, bool bFixed, sal_Int32 nFormat, std::u16string_view pPrefix) |
SAL_DLLPUBLIC_EXPORT uno::XInterface * | com_sun_star_comp_Impress_XMLOasisExporter_get_implementation (uno::XComponentContext *pCtx, uno::Sequence< uno::Any > const &) |
SAL_DLLPUBLIC_EXPORT uno::XInterface * | com_sun_star_comp_Impress_XMLOasisStylesExporter_get_implementation (uno::XComponentContext *pCtx, uno::Sequence< uno::Any > const &) |
SAL_DLLPUBLIC_EXPORT uno::XInterface * | com_sun_star_comp_Impress_XMLOasisContentExporter_get_implementation (uno::XComponentContext *pCtx, uno::Sequence< uno::Any > const &) |
SAL_DLLPUBLIC_EXPORT uno::XInterface * | com_sun_star_comp_Impress_XMLOasisMetaExporter_get_implementation (uno::XComponentContext *pCtx, uno::Sequence< uno::Any > const &) |
SAL_DLLPUBLIC_EXPORT uno::XInterface * | com_sun_star_comp_Impress_XMLOasisSettingsExporter_get_implementation (uno::XComponentContext *pCtx, uno::Sequence< uno::Any > const &) |
SAL_DLLPUBLIC_EXPORT uno::XInterface * | com_sun_star_comp_Impress_XMLExporter_get_implementation (uno::XComponentContext *pCtx, uno::Sequence< uno::Any > const &) |
SAL_DLLPUBLIC_EXPORT uno::XInterface * | com_sun_star_comp_Draw_XMLExporter_get_implementation (uno::XComponentContext *pCtx, uno::Sequence< uno::Any > const &) |
SAL_DLLPUBLIC_EXPORT uno::XInterface * | com_sun_star_comp_Draw_XMLOasisSettingsExporter_get_implementation (uno::XComponentContext *pCtx, uno::Sequence< uno::Any > const &) |
SAL_DLLPUBLIC_EXPORT uno::XInterface * | com_sun_star_comp_Draw_XMLOasisMetaExporter_get_implementation (uno::XComponentContext *pCtx, uno::Sequence< uno::Any > const &) |
SAL_DLLPUBLIC_EXPORT uno::XInterface * | com_sun_star_comp_Draw_XMLOasisContentExporter_get_implementation (uno::XComponentContext *pCtx, uno::Sequence< uno::Any > const &) |
SAL_DLLPUBLIC_EXPORT uno::XInterface * | com_sun_star_comp_Draw_XMLOasisStylesExporter_get_implementation (uno::XComponentContext *pCtx, uno::Sequence< uno::Any > const &) |
SAL_DLLPUBLIC_EXPORT uno::XInterface * | com_sun_star_comp_Draw_XMLOasisExporter_get_implementation (uno::XComponentContext *pCtx, uno::Sequence< uno::Any > const &) |
SAL_DLLPUBLIC_EXPORT uno::XInterface * | com_sun_star_comp_DrawingLayer_XMLExporter_get_implementation (uno::XComponentContext *pCtx, uno::Sequence< uno::Any > const &) |
SAL_DLLPUBLIC_EXPORT uno::XInterface * | com_sun_star_comp_Impress_XMLClipboardExporter_get_implementation (uno::XComponentContext *pCtx, uno::Sequence< uno::Any > const &) |
Variables | |
constexpr OUStringLiteral | gpStrHeaderTextPrefix = u"hdr" |
constexpr OUStringLiteral | gpStrFooterTextPrefix = u"ftr" |
constexpr OUStringLiteral | gpStrDateTimeTextPrefix = u"dtd" |
#define IMP_AUTOLAYOUT_INFO_MAX (35L) |
Definition at line 192 of file sdxmlexp.cxx.
SAL_DLLPUBLIC_EXPORT uno::XInterface * com_sun_star_comp_Draw_XMLExporter_get_implementation | ( | uno::XComponentContext * | pCtx, |
uno::Sequence< uno::Any > const & | |||
) |
Definition at line 2737 of file sdxmlexp.cxx.
References AUTOSTYLES, CONTENT, EMBEDDED, FONTDECLS, MASTERSTYLES, META, SCRIPTS, SETTINGS, and STYLES.
SAL_DLLPUBLIC_EXPORT uno::XInterface * com_sun_star_comp_Draw_XMLOasisContentExporter_get_implementation | ( | uno::XComponentContext * | pCtx, |
uno::Sequence< uno::Any > const & | |||
) |
Definition at line 2765 of file sdxmlexp.cxx.
References AUTOSTYLES, CONTENT, FONTDECLS, OASIS, and SCRIPTS.
SAL_DLLPUBLIC_EXPORT uno::XInterface * com_sun_star_comp_Draw_XMLOasisExporter_get_implementation | ( | uno::XComponentContext * | pCtx, |
uno::Sequence< uno::Any > const & | |||
) |
Definition at line 2785 of file sdxmlexp.cxx.
References AUTOSTYLES, CONTENT, EMBEDDED, FONTDECLS, MASTERSTYLES, META, OASIS, SCRIPTS, SETTINGS, and STYLES.
SAL_DLLPUBLIC_EXPORT uno::XInterface * com_sun_star_comp_Draw_XMLOasisMetaExporter_get_implementation | ( | uno::XComponentContext * | pCtx, |
uno::Sequence< uno::Any > const & | |||
) |
Definition at line 2757 of file sdxmlexp.cxx.
SAL_DLLPUBLIC_EXPORT uno::XInterface * com_sun_star_comp_Draw_XMLOasisSettingsExporter_get_implementation | ( | uno::XComponentContext * | pCtx, |
uno::Sequence< uno::Any > const & | |||
) |
Definition at line 2749 of file sdxmlexp.cxx.
SAL_DLLPUBLIC_EXPORT uno::XInterface * com_sun_star_comp_Draw_XMLOasisStylesExporter_get_implementation | ( | uno::XComponentContext * | pCtx, |
uno::Sequence< uno::Any > const & | |||
) |
Definition at line 2775 of file sdxmlexp.cxx.
References AUTOSTYLES, FONTDECLS, MASTERSTYLES, OASIS, and STYLES.
SAL_DLLPUBLIC_EXPORT uno::XInterface * com_sun_star_comp_DrawingLayer_XMLExporter_get_implementation | ( | uno::XComponentContext * | pCtx, |
uno::Sequence< uno::Any > const & | |||
) |
Definition at line 2797 of file sdxmlexp.cxx.
References AUTOSTYLES, CONTENT, EMBEDDED, FONTDECLS, OASIS, and STYLES.
SAL_DLLPUBLIC_EXPORT uno::XInterface * com_sun_star_comp_Impress_XMLClipboardExporter_get_implementation | ( | uno::XComponentContext * | pCtx, |
uno::Sequence< uno::Any > const & | |||
) |
Definition at line 2808 of file sdxmlexp.cxx.
References AUTOSTYLES, CONTENT, EMBEDDED, FONTDECLS, OASIS, and STYLES.
SAL_DLLPUBLIC_EXPORT uno::XInterface * com_sun_star_comp_Impress_XMLExporter_get_implementation | ( | uno::XComponentContext * | pCtx, |
uno::Sequence< uno::Any > const & | |||
) |
Definition at line 2725 of file sdxmlexp.cxx.
References AUTOSTYLES, CONTENT, EMBEDDED, FONTDECLS, MASTERSTYLES, META, SCRIPTS, SETTINGS, and STYLES.
SAL_DLLPUBLIC_EXPORT uno::XInterface * com_sun_star_comp_Impress_XMLOasisContentExporter_get_implementation | ( | uno::XComponentContext * | pCtx, |
uno::Sequence< uno::Any > const & | |||
) |
Definition at line 2699 of file sdxmlexp.cxx.
References AUTOSTYLES, CONTENT, FONTDECLS, OASIS, and SCRIPTS.
SAL_DLLPUBLIC_EXPORT uno::XInterface * com_sun_star_comp_Impress_XMLOasisExporter_get_implementation | ( | uno::XComponentContext * | pCtx, |
uno::Sequence< uno::Any > const & | |||
) |
Definition at line 2677 of file sdxmlexp.cxx.
References AUTOSTYLES, CONTENT, EMBEDDED, FONTDECLS, MASTERSTYLES, META, OASIS, SCRIPTS, SETTINGS, and STYLES.
SAL_DLLPUBLIC_EXPORT uno::XInterface * com_sun_star_comp_Impress_XMLOasisMetaExporter_get_implementation | ( | uno::XComponentContext * | pCtx, |
uno::Sequence< uno::Any > const & | |||
) |
Definition at line 2709 of file sdxmlexp.cxx.
SAL_DLLPUBLIC_EXPORT uno::XInterface * com_sun_star_comp_Impress_XMLOasisSettingsExporter_get_implementation | ( | uno::XComponentContext * | pCtx, |
uno::Sequence< uno::Any > const & | |||
) |
Definition at line 2717 of file sdxmlexp.cxx.
SAL_DLLPUBLIC_EXPORT uno::XInterface * com_sun_star_comp_Impress_XMLOasisStylesExporter_get_implementation | ( | uno::XComponentContext * | pCtx, |
uno::Sequence< uno::Any > const & | |||
) |
Definition at line 2689 of file sdxmlexp.cxx.
References AUTOSTYLES, FONTDECLS, MASTERSTYLES, OASIS, and STYLES.
|
static |
Definition at line 1339 of file sdxmlexp.cxx.
References DateTimeDeclImpl::maStrText, DateTimeDeclImpl::mbFixed, DateTimeDeclImpl::mnFormat, and nIndex.
|
static |
Definition at line 1324 of file sdxmlexp.cxx.
References nIndex.
Referenced by SdXMLExport::ImpPrepDrawPageHeaderFooterDecls().
|
constexpr |
Referenced by SdXMLExport::collectAutoStyles(), and SdXMLExport::ExportStyles_().
|
constexpr |
Definition at line 1367 of file sdxmlexp.cxx.
Referenced by SdXMLExport::ImpPrepDrawPageHeaderFooterDecls(), and SdXMLExport::ImpWriteHeaderFooterDecls().
|
constexpr |
Definition at line 1366 of file sdxmlexp.cxx.
Referenced by SdXMLExport::ImpPrepDrawPageHeaderFooterDecls(), and SdXMLExport::ImpWriteHeaderFooterDecls().
|
constexpr |
Definition at line 1365 of file sdxmlexp.cxx.
Referenced by SdXMLExport::ImpPrepDrawPageHeaderFooterDecls(), and SdXMLExport::ImpWriteHeaderFooterDecls().