|
LibreOffice Module sd (master) 1
|
#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>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" |
| #define SD_XML_READERROR ErrCode(1234) |
Definition at line 86 of file sdxmlwrp.cxx.
|
static |
Definition at line 396 of file sdxmlwrp.cxx.
References SfxItemSet::ClearItem(), EE_PARA_NUMBULLET(), SdDrawDocument::GetInternalOutliner(), SfxItemSet::GetItemState(), SdDrawDocument::GetMasterSdPage(), SdDrawDocument::GetMasterSdPageCount(), SdrObject::GetOutlinerParaObject(), SdPage::GetPresObj(), i, Outline, p, SAL_WARN, SdrObject::SetOutlinerParaObject(), and Standard.
Referenced by SdXMLFilter::Import().
|
static |
Definition at line 137 of file sdxmlwrp.cxx.
References SOFFICE_FILEFORMAT_60, sXML_export_draw_content_oasis_service, sXML_export_draw_meta_oasis_service, sXML_export_draw_settings_oasis_service, sXML_export_draw_styles_oasis_service, sXML_export_impress_content_oasis_service, sXML_export_impress_meta_oasis_service, sXML_export_impress_settings_oasis_service, sXML_export_impress_styles_oasis_service, sXML_import_draw_content_oasis_service, sXML_import_draw_content_ooo_service, sXML_import_draw_meta_oasis_service, sXML_import_draw_meta_ooo_service, sXML_import_draw_settings_oasis_service, sXML_import_draw_settings_ooo_service, sXML_import_draw_styles_oasis_service, sXML_import_draw_styles_ooo_service, sXML_import_impress_content_oasis_service, sXML_import_impress_content_ooo_service, sXML_import_impress_meta_oasis_service, sXML_import_impress_meta_ooo_service, sXML_import_impress_settings_oasis_service, sXML_import_impress_settings_ooo_service, sXML_import_impress_styles_oasis_service, and sXML_import_impress_styles_ooo_service.
Referenced by SdXMLFilter::Export(), and SdXMLFilter::Import().
| SAL_DLLPUBLIC_EXPORT bool TestImportFODP | ( | SvStream & | rStream | ) |
Definition at line 951 of file sdxmlwrp.cxx.
References comphelper::getProcessServiceFactory(), Impress, SdDLL::Init(), comphelper::InitPropertySequence(), xModel, and xStream.
| SAL_DLLPUBLIC_EXPORT bool TestImportPPTX | ( | SvStream & | rStream | ) |
Definition at line 1004 of file sdxmlwrp.cxx.
References comphelper::getProcessServiceFactory(), Impress, SdDLL::Init(), comphelper::InitPropertySequence(), xModel, and xStream.
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().