LibreOffice Module sd (master) 1
Macros | Functions | Variables
sdxmlwrp.cxx File Reference
#include <officecfg/Office/Common.hxx>
#include <vcl/errinf.hxx>
#include <sal/log.hxx>
#include <com/sun/star/container/XChild.hpp>
#include <com/sun/star/beans/XPropertySetInfo.hpp>
#include <com/sun/star/embed/ElementModes.hpp>
#include <com/sun/star/xml/sax/SAXParseException.hpp>
#include <comphelper/processfactory.hxx>
#include <comphelper/propertysequence.hxx>
#include <o3tl/string_view.hxx>
#include <editeng/outlobj.hxx>
#include <sfx2/docfile.hxx>
#include <sfx2/docfilt.hxx>
#include <sfx2/sfxsids.hrc>
#include <drawdoc.hxx>
#include <sdpage.hxx>
#include <Outliner.hxx>
#include <unotools/streamwrap.hxx>
#include <svx/dialmgr.hxx>
#include <svx/strings.hrc>
#include <svx/xmlgrhlp.hxx>
#include <DrawDocShell.hxx>
#include <sdxmlwrp.hxx>
#include <svx/xmleohlp.hxx>
#include <com/sun/star/xml/sax/Parser.hpp>
#include <com/sun/star/xml/sax/XDocumentHandler.hpp>
#include <com/sun/star/xml/sax/XFastParser.hpp>
#include <com/sun/star/document/XFilter.hpp>
#include <com/sun/star/document/XImporter.hpp>
#include <com/sun/star/document/XExporter.hpp>
#include <com/sun/star/lang/XInitialization.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <com/sun/star/packages/WrongPasswordException.hpp>
#include <com/sun/star/packages/zip/ZipIOException.hpp>
#include <com/sun/star/xml/sax/InputSource.hpp>
#include <com/sun/star/xml/sax/Writer.hpp>
#include <comphelper/genericpropertyset.hxx>
#include <comphelper/propertysetinfo.hxx>
#include <editeng/eeitem.hxx>
#include <svl/itemset.hxx>
#include <svl/stritem.hxx>
#include <svtools/sfxecode.hxx>
#include <sddll.hxx>
#include <sderror.hxx>
#include <sdresid.hxx>
#include "sdtransform.hxx"
#include <strings.hrc>
#include <sfx2/frame.hxx>
#include <tools/debug.hxx>
#include <comphelper/diagnose_ex.hxx>
Include dependency graph for sdxmlwrp.cxx:

Go to the source code of this file.

Macros

#define SD_XML_READERROR   ErrCode(1234)
 

Functions

static XML_SERVICES const * getServices (bool bImport, bool bDraw, sal_uLong nStoreVer)
 
static void fixupOutlinePlaceholderNumberingDepths (SdDrawDocument *pDoc)
 
SAL_DLLPUBLIC_EXPORT bool TestImportFODP (SvStream &rStream)
 
SAL_DLLPUBLIC_EXPORT bool TestImportPPTX (SvStream &rStream)
 

Variables

char const sXML_export_impress_meta_oasis_service [] = "com.sun.star.comp.Impress.XMLOasisMetaExporter"
 
char const sXML_export_impress_styles_oasis_service [] = "com.sun.star.comp.Impress.XMLOasisStylesExporter"
 
char const sXML_export_impress_content_oasis_service [] = "com.sun.star.comp.Impress.XMLOasisContentExporter"
 
char const sXML_export_impress_settings_oasis_service [] = "com.sun.star.comp.Impress.XMLOasisSettingsExporter"
 
char const sXML_export_draw_meta_oasis_service [] = "com.sun.star.comp.Draw.XMLOasisMetaExporter"
 
char const sXML_export_draw_styles_oasis_service [] = "com.sun.star.comp.Draw.XMLOasisStylesExporter"
 
char const sXML_export_draw_content_oasis_service [] = "com.sun.star.comp.Draw.XMLOasisContentExporter"
 
char const sXML_export_draw_settings_oasis_service [] = "com.sun.star.comp.Draw.XMLOasisSettingsExporter"
 
char const sXML_import_impress_meta_oasis_service [] = "com.sun.star.comp.Impress.XMLOasisMetaImporter"
 
char const sXML_import_impress_styles_oasis_service [] = "com.sun.star.comp.Impress.XMLOasisStylesImporter"
 
char const sXML_import_impress_content_oasis_service [] = "com.sun.star.comp.Impress.XMLOasisContentImporter"
 
char const sXML_import_impress_settings_oasis_service [] = "com.sun.star.comp.Impress.XMLOasisSettingsImporter"
 
char const sXML_import_draw_meta_oasis_service [] = "com.sun.star.comp.Draw.XMLOasisMetaImporter"
 
char const sXML_import_draw_styles_oasis_service [] = "com.sun.star.comp.Draw.XMLOasisStylesImporter"
 
char const sXML_import_draw_content_oasis_service [] = "com.sun.star.comp.Draw.XMLOasisContentImporter"
 
char const sXML_import_draw_settings_oasis_service [] = "com.sun.star.comp.Draw.XMLOasisSettingsImporter"
 
char const sXML_import_impress_meta_ooo_service [] = "com.sun.star.comp.Impress.XMLMetaImporter"
 
char const sXML_import_impress_styles_ooo_service [] = "com.sun.star.comp.Impress.XMLStylesImporter"
 
char const sXML_import_impress_content_ooo_service [] = "com.sun.star.comp.Impress.XMLContentImporter"
 
char const sXML_import_impress_settings_ooo_service [] = "com.sun.star.comp.Impress.XMLSettingsImporter"
 
char const sXML_import_draw_meta_ooo_service [] = "com.sun.star.comp.Draw.XMLMetaImporter"
 
char const sXML_import_draw_styles_ooo_service [] = "com.sun.star.comp.Draw.XMLStylesImporter"
 
char const sXML_import_draw_content_ooo_service [] = "com.sun.star.comp.Draw.XMLContentImporter"
 
char const sXML_import_draw_settings_ooo_service [] = "com.sun.star.comp.Draw.XMLSettingsImporter"
 

Macro Definition Documentation

◆ SD_XML_READERROR

#define SD_XML_READERROR   ErrCode(1234)

Definition at line 86 of file sdxmlwrp.cxx.

Function Documentation

◆ fixupOutlinePlaceholderNumberingDepths()

static void fixupOutlinePlaceholderNumberingDepths ( SdDrawDocument pDoc)
static

◆ getServices()

static XML_SERVICES const * getServices ( bool  bImport,
bool  bDraw,
sal_uLong  nStoreVer 
)
static

◆ TestImportFODP()

SAL_DLLPUBLIC_EXPORT bool TestImportFODP ( SvStream rStream)

◆ TestImportPPTX()

SAL_DLLPUBLIC_EXPORT bool TestImportPPTX ( SvStream rStream)

Variable Documentation

◆ sXML_export_draw_content_oasis_service

char const sXML_export_draw_content_oasis_service[] = "com.sun.star.comp.Draw.XMLOasisContentExporter"

Definition at line 95 of file sdxmlwrp.cxx.

Referenced by getServices().

◆ sXML_export_draw_meta_oasis_service

char const sXML_export_draw_meta_oasis_service[] = "com.sun.star.comp.Draw.XMLOasisMetaExporter"

Definition at line 93 of file sdxmlwrp.cxx.

Referenced by getServices().

◆ sXML_export_draw_settings_oasis_service

char const sXML_export_draw_settings_oasis_service[] = "com.sun.star.comp.Draw.XMLOasisSettingsExporter"

Definition at line 96 of file sdxmlwrp.cxx.

Referenced by getServices().

◆ sXML_export_draw_styles_oasis_service

char const sXML_export_draw_styles_oasis_service[] = "com.sun.star.comp.Draw.XMLOasisStylesExporter"

Definition at line 94 of file sdxmlwrp.cxx.

Referenced by getServices().

◆ sXML_export_impress_content_oasis_service

char const sXML_export_impress_content_oasis_service[] = "com.sun.star.comp.Impress.XMLOasisContentExporter"

Definition at line 90 of file sdxmlwrp.cxx.

Referenced by getServices().

◆ sXML_export_impress_meta_oasis_service

char const sXML_export_impress_meta_oasis_service[] = "com.sun.star.comp.Impress.XMLOasisMetaExporter"

Definition at line 88 of file sdxmlwrp.cxx.

Referenced by getServices().

◆ sXML_export_impress_settings_oasis_service

char const sXML_export_impress_settings_oasis_service[] = "com.sun.star.comp.Impress.XMLOasisSettingsExporter"

Definition at line 91 of file sdxmlwrp.cxx.

Referenced by getServices().

◆ sXML_export_impress_styles_oasis_service

char const sXML_export_impress_styles_oasis_service[] = "com.sun.star.comp.Impress.XMLOasisStylesExporter"

Definition at line 89 of file sdxmlwrp.cxx.

Referenced by getServices().

◆ sXML_import_draw_content_oasis_service

char const sXML_import_draw_content_oasis_service[] = "com.sun.star.comp.Draw.XMLOasisContentImporter"

Definition at line 105 of file sdxmlwrp.cxx.

Referenced by getServices().

◆ sXML_import_draw_content_ooo_service

char const sXML_import_draw_content_ooo_service[] = "com.sun.star.comp.Draw.XMLContentImporter"

Definition at line 116 of file sdxmlwrp.cxx.

Referenced by getServices().

◆ sXML_import_draw_meta_oasis_service

char const sXML_import_draw_meta_oasis_service[] = "com.sun.star.comp.Draw.XMLOasisMetaImporter"

Definition at line 103 of file sdxmlwrp.cxx.

Referenced by getServices().

◆ sXML_import_draw_meta_ooo_service

char const sXML_import_draw_meta_ooo_service[] = "com.sun.star.comp.Draw.XMLMetaImporter"

Definition at line 114 of file sdxmlwrp.cxx.

Referenced by getServices().

◆ sXML_import_draw_settings_oasis_service

char const sXML_import_draw_settings_oasis_service[] = "com.sun.star.comp.Draw.XMLOasisSettingsImporter"

Definition at line 106 of file sdxmlwrp.cxx.

Referenced by getServices().

◆ sXML_import_draw_settings_ooo_service

char const sXML_import_draw_settings_ooo_service[] = "com.sun.star.comp.Draw.XMLSettingsImporter"

Definition at line 117 of file sdxmlwrp.cxx.

Referenced by getServices().

◆ sXML_import_draw_styles_oasis_service

char const sXML_import_draw_styles_oasis_service[] = "com.sun.star.comp.Draw.XMLOasisStylesImporter"

Definition at line 104 of file sdxmlwrp.cxx.

Referenced by getServices().

◆ sXML_import_draw_styles_ooo_service

char const sXML_import_draw_styles_ooo_service[] = "com.sun.star.comp.Draw.XMLStylesImporter"

Definition at line 115 of file sdxmlwrp.cxx.

Referenced by getServices().

◆ sXML_import_impress_content_oasis_service

char const sXML_import_impress_content_oasis_service[] = "com.sun.star.comp.Impress.XMLOasisContentImporter"

Definition at line 100 of file sdxmlwrp.cxx.

Referenced by getServices().

◆ sXML_import_impress_content_ooo_service

char const sXML_import_impress_content_ooo_service[] = "com.sun.star.comp.Impress.XMLContentImporter"

Definition at line 111 of file sdxmlwrp.cxx.

Referenced by getServices().

◆ sXML_import_impress_meta_oasis_service

char const sXML_import_impress_meta_oasis_service[] = "com.sun.star.comp.Impress.XMLOasisMetaImporter"

Definition at line 98 of file sdxmlwrp.cxx.

Referenced by getServices().

◆ sXML_import_impress_meta_ooo_service

char const sXML_import_impress_meta_ooo_service[] = "com.sun.star.comp.Impress.XMLMetaImporter"

Definition at line 109 of file sdxmlwrp.cxx.

Referenced by getServices().

◆ sXML_import_impress_settings_oasis_service

char const sXML_import_impress_settings_oasis_service[] = "com.sun.star.comp.Impress.XMLOasisSettingsImporter"

Definition at line 101 of file sdxmlwrp.cxx.

Referenced by getServices().

◆ sXML_import_impress_settings_ooo_service

char const sXML_import_impress_settings_ooo_service[] = "com.sun.star.comp.Impress.XMLSettingsImporter"

Definition at line 112 of file sdxmlwrp.cxx.

Referenced by getServices().

◆ sXML_import_impress_styles_oasis_service

char const sXML_import_impress_styles_oasis_service[] = "com.sun.star.comp.Impress.XMLOasisStylesImporter"

Definition at line 99 of file sdxmlwrp.cxx.

Referenced by getServices().

◆ sXML_import_impress_styles_ooo_service

char const sXML_import_impress_styles_ooo_service[] = "com.sun.star.comp.Impress.XMLStylesImporter"

Definition at line 110 of file sdxmlwrp.cxx.

Referenced by getServices().