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