|
LibreOffice Module sd (master) 1
|
#include <epptooxml.hxx>
Classes | |
| struct | AuthorComments |
Public Member Functions | |
| PowerPointExport (const css::uno::Reference< css::uno::XComponentContext > &rContext, const css::uno::Sequence< css::uno::Any > &rArguments) | |
| virtual | ~PowerPointExport () override |
| virtual bool | importDocument () noexcept override |
| virtual bool | exportDocument () override |
| virtual oox::vml::Drawing * | getVmlDrawing () override |
| virtual const oox::drawingml::Theme * | getCurrentTheme () const override |
| virtual oox::drawingml::table::TableStyleListPtr | getTableStyles () override |
| virtual oox::drawingml::chart::ChartConverter * | getChartConverter () override |
| sal_Int32 | GetShapeID (const css::uno::Reference< css::drawing::XShape > &rXShape) |
| sal_Int32 | GetNextAnimationNodeID () |
| void | embedEffectAudio (const FSHelperPtr &pFS, const OUString &sUrl, OUString &sRelId, OUString &sName) |
Public Member Functions inherited from oox::core::XmlFilterBase | |
| XmlFilterBase (const css::uno::Reference< css::uno::XComponentContext > &rxContext) | |
| virtual | ~XmlFilterBase () override |
| virtual const ::oox::drawingml::Theme * | getCurrentTheme () const=0 |
| virtual std::shared_ptr<::oox::drawingml::Theme > | getCurrentThemePtr () const |
| virtual ::oox::vml::Drawing * | getVmlDrawing ()=0 |
| virtual ::oox::drawingml::chart::ChartConverter * | getChartConverter ()=0 |
| virtual void | useInternalChartDataTable (bool) |
| virtual ::oox::drawingml::table::TableStyleListPtr | getTableStyles ()=0 |
| OUString | getFragmentPathFromFirstTypeFromOfficeDoc (std::u16string_view rPart) |
| bool | importFragment (const rtl::Reference< FragmentHandler > &rxHandler) |
| bool | importFragment (const rtl::Reference< FragmentHandler > &rxHandler, FastParser &rParser) |
| css::uno::Reference< css::xml::dom::XDocument > | importFragment (const OUString &rFragmentPath) |
| bool | importFragment (const ::rtl::Reference< FragmentHandler > &rxHandler, const css::uno::Reference< css::xml::sax::XFastSAXSerializable > &rxSerializer) |
| RelationsRef | importRelations (const OUString &rFragmentPath) |
| OUString | addRelation (const OUString &rType, std::u16string_view rTarget) |
| OUString | addRelation (const css::uno::Reference< css::io::XOutputStream > &rOutputStream, const OUString &rType, std::u16string_view rTarget, bool bExternal=false) |
| css::uno::Reference< css::io::XOutputStream > | openFragmentStream (const OUString &rStreamName, const OUString &rMediaType) |
| ::sax_fastparser::FSHelperPtr | openFragmentStreamWithSerializer (const OUString &rStreamName, const OUString &rMediaType) |
| sal_Int32 | GetUniqueId () |
| sal_Int32 | GetMaxDocId () |
| void | SetMaxDocId (sal_Int32 maxDocId) |
| void | exportDocumentProperties (const css::uno::Reference< css::document::XDocumentProperties > &xProperties, bool bSecurityOptOpenReadOnly) |
| void | exportCustomFragments () |
| void | importDocumentProperties () |
| bool | isMSO2007Document () const |
| bool | isMSODocument () const |
| void | setMissingExtDrawing () |
| void | setDiagramFontHeights (NamedShapePairs *pDiagramFontHeights) |
| NamedShapePairs * | getDiagramFontHeights () |
| void | checkDocumentProperties (const css::uno::Reference< css::document::XDocumentProperties > &xDocProps) |
| OUString | getNamespaceURL (sal_Int32 nNSID) const |
Public Member Functions inherited from oox::core::FilterBase | |
| FilterBase (const css::uno::Reference< css::uno::XComponentContext > &rxContext) | |
| virtual | ~FilterBase () override |
| bool | isImportFilter () const |
| bool | isExportFilter () const |
| OoxmlVersion | getVersion () const |
| virtual bool | importDocument ()=0 |
| virtual bool | exportDocument ()=0 |
| const css::uno::Reference< css::uno::XComponentContext > & | getComponentContext () const |
| const css::uno::Reference< css::frame::XModel > & | getModel () const |
| const css::uno::Reference< css::lang::XMultiServiceFactory > & | getModelFactory () const |
| const css::uno::Reference< css::frame::XFrame > & | getTargetFrame () const |
| const css::uno::Reference< css::task::XStatusIndicator > & | getStatusIndicator () const |
| ::comphelper::SequenceAsHashMap & | getFilterData () const |
| utl::MediaDescriptor & | getMediaDescriptor () const |
| const OUString & | getFileUrl () const |
| OUString | getAbsoluteUrl (const OUString &rUrl) const |
| StorageRef const & | getStorage () const |
| css::uno::Reference< css::io::XInputStream > | openInputStream (const OUString &rStreamName) const |
| css::uno::Reference< css::io::XOutputStream > | openOutputStream (const OUString &rStreamName) const |
| void | commitStorage () const |
| GraphicHelper & | getGraphicHelper () const |
| ModelObjectHelper & | getModelObjectHelper () const |
| ModelObjectHelper & | getModelObjectHelperForModel (const css::uno::Reference< css::lang::XMultiServiceFactory > &xFactory) const |
| ::oox::ole::OleObjectHelper & | getOleObjectHelper () const |
| ::oox::ole::VbaProject & | getVbaProject () const |
| bool | importBinaryData (StreamDataSequence &orDataSeq, const OUString &rStreamName) |
| virtual sal_Bool SAL_CALL | supportsService (const OUString &rServiceName) override |
| virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
| virtual void SAL_CALL | initialize (const css::uno::Sequence< css::uno::Any > &rArgs) override |
| virtual void SAL_CALL | setTargetDocument (const css::uno::Reference< css::lang::XComponent > &rxDocument) override |
| virtual void SAL_CALL | setSourceDocument (const css::uno::Reference< css::lang::XComponent > &rxDocument) override |
| virtual sal_Bool SAL_CALL | filter (const css::uno::Sequence< css::beans::PropertyValue > &rMediaDescSeq) override |
| virtual void SAL_CALL | cancel () override |
| bool | exportVBA () const |
| bool | isExportTemplate () const |
Public Member Functions inherited from PPTWriterBase | |
| PPTWriterBase () | |
| PPTWriterBase (const css::uno::Reference< css::frame::XModel > &rModel, const css::uno::Reference< css::task::XStatusIndicator > &rStatInd) | |
| virtual | ~PPTWriterBase () |
| void | exportPPT (const std::vector< css::beans::PropertyValue > &) |
| bool | InitSOIface () |
| bool | GetPageByIndex (sal_uInt32 nIndex, PageType) |
| sal_uInt32 | GetMasterIndex (PageType ePageType) |
| void | SetCurrentStyleSheet (sal_uInt32 nPageNum) |
| bool | GetPresObj () const |
| bool | CreateSlide (sal_uInt32 nPageNum) |
| bool | CreateSlideMaster (sal_uInt32 nPageNum) |
| bool | CreateNotes (sal_uInt32 nPageNum) |
Public Member Functions inherited from PropValue | |
| PropValue () | |
Public Member Functions inherited from GroupTable | |
| sal_uInt32 | GetCurrentGroupIndex () const |
| sal_Int32 | GetCurrentGroupLevel () const |
| const css::uno::Reference< css::container::XIndexAccess > & | GetCurrentGroupAccess () const |
| sal_uInt32 | GetGroupsClosed () |
| void | ResetGroupTable (sal_uInt32 nCount) |
| void | ClearGroupTable () |
| bool | EnterGroup (css::uno::Reference< css::container::XIndexAccess > const &rIndex) |
| bool | GetNextGroupEntry () |
| GroupTable () | |
| ~GroupTable () | |
Static Public Member Functions | |
| static const char * | GetSideDirection (sal_uInt8 nDirection) |
| static const char * | GetCornerDirection (sal_uInt8 nDirection) |
| static const char * | Get8Direction (sal_uInt8 nDirection) |
| static int | GetPPTXLayoutId (int nOffset) |
Static Public Member Functions inherited from oox::core::XmlFilterBase | |
| static void | putPropertiesToDocumentGrabBag (const css::uno::Reference< css::lang::XComponent > &xDstDoc, const comphelper::SequenceAsHashMap &rProperties) |
| static FastParser * | createParser () |
Static Public Member Functions inherited from PPTWriterBase | |
| static PHLayout const & | GetLayout (const css::uno::Reference< css::beans::XPropertySet > &rXPropSet) |
| static PHLayout const & | GetLayout (sal_Int32 nOffset) |
| static sal_Int32 | GetLayoutOffset (const css::uno::Reference< css::beans::XPropertySet > &rXPropSet) |
| static sal_Int32 | GetLayoutOffsetFixed (const css::uno::Reference< css::beans::XPropertySet > &rXPropSet) |
| static sal_Int8 | GetTransition (sal_Int16 nTransitionType, sal_Int16 nTransitionSubtype, css::presentation::FadeEffect eEffect, sal_Int32 nTransitionFadeColor, sal_uInt8 &nDirection) |
| static sal_Int8 | GetTransition (css::presentation::FadeEffect eEffect, sal_uInt8 &nDirection) |
Static Public Member Functions inherited from PropValue | |
| static bool | GetPropertyValue (css::uno::Any &rAny, const css::uno::Reference< css::beans::XPropertySet > &, const OUString &rPropertyName, bool bTestPropertyAvailability=false) |
| static css::beans::PropertyState | GetPropertyState (const css::uno::Reference< css::beans::XPropertySet > &, const OUString &rPropertyName) |
Private Types | |
| typedef std::unordered_map< OUString, struct AuthorComments > | AuthorsMap |
Private Member Functions | |
| virtual void | ImplWriteSlide (sal_uInt32 nPageNum, sal_uInt32 nMasterNum, sal_uInt16 nMode, bool bHasBackground, css::uno::Reference< css::beans::XPropertySet > const &aXBackgroundPropSet) override |
| virtual void | ImplWriteNotes (sal_uInt32 nPageNum) override |
| virtual void | ImplWriteSlideMaster (sal_uInt32 nPageNum, css::uno::Reference< css::beans::XPropertySet > const &aXBackgroundPropSet) override |
| void | ImplWritePPTXLayout (sal_Int32 nOffset, sal_uInt32 nMasterNum) |
| void | WriteTheme (sal_Int32 nThemeNum, model::Theme *pTheme) |
| virtual bool | ImplCreateDocument () override |
| virtual bool | ImplCreateMainNotes () override |
| virtual ::oox::ole::VbaProject * | implCreateVbaProject () const override |
| void | WriteNotesMaster () |
| bool | WriteComments (sal_uInt32 nPageNum) |
| void | ImplWriteBackground (const ::sax_fastparser::FSHelperPtr &pFS, const css::uno::Reference< css::beans::XPropertySet > &aXBackgroundPropSet) |
| void | WriteTransition (const ::sax_fastparser::FSHelperPtr &pFS) |
| sal_Int32 | GetLayoutFileId (sal_Int32 nOffset, sal_uInt32 nMasterNum) |
| void | WriteShapeTree (const ::sax_fastparser::FSHelperPtr &pFS, PageType ePageType, bool bMaster) |
| sal_uInt32 | GetNewSlideId () |
| sal_uInt32 | GetNewSlideMasterId () |
| sal_Int32 | GetAuthorIdAndLastIndex (const OUString &sAuthor, sal_Int32 &nLastIndex) |
| void | writeDocumentProperties () |
| void | WriteCustomSlideShow () |
| void | AddLayoutIdAndRelation (const ::sax_fastparser::FSHelperPtr &pFS, sal_Int32 nLayoutFileId) |
| virtual OUString SAL_CALL | getImplementationName () override |
| sal_Int32 | CreateNewPlaceholderIndex (const css::uno::Reference< css::drawing::XShape > &rXShape) |
| Create a new placeholder index for a master placeholder shape. More... | |
| css::uno::Reference< css::drawing::XShape > | GetReferencedPlaceholderXShape (const PlaceholderType eType, PageType ePageType) const |
| void | WritePlaceholderReferenceShapes (PowerPointShapeExport &rDML, PageType ePageType) |
| void | WriteAuthors () |
| void | WritePresentationProps () |
| void | WriteVBA () |
| If this is PPTM, output the VBA stream. More... | |
| void | WriteModifyVerifier () |
Static Private Member Functions | |
| static void | WriteDefaultColorSchemes (const FSHelperPtr &pFS) |
| static void | WriteDiagram (const FSHelperPtr &pFS, PowerPointShapeExport &rDML, const css::uno::Reference< css::drawing::XShape > &rXShape, int nDiagramId) |
Private Attributes | |
| bool | mbPptm |
| Should we export as .pptm, ie. do we contain macros? More... | |
| bool | mbExportTemplate |
| ::sax_fastparser::FSHelperPtr | mPresentationFS |
| LayoutInfo | mLayoutInfo [EPP_LAYOUT_SIZE] |
| std::vector< ::sax_fastparser::FSHelperPtr > | mpSlidesFSArray |
| sal_Int32 | mnLayoutFileIdMax |
| sal_uInt32 | mnSlideIdMax |
| sal_uInt32 | mnSlideMasterIdMax |
| sal_uInt32 | mnAnimationNodeIdMax |
| sal_uInt32 | mnDiagramId |
| std::vector< OUString > | maRelId |
| bool | mbCreateNotes |
| ::oox::drawingml::ShapeExport::ShapeHashMap | maShapeMap |
| sal_Int32 | mnPlaceholderIndexMax |
| Last used placeholder index. More... | |
| std::unordered_map< css::uno::Reference< css::drawing::XShape >, sal_Int32 > | maPlaceholderShapeToIndexMap |
| Map of placeholder indexes for Master placeholders. More... | |
| AuthorsMap | maAuthors |
Friends | |
| class | PowerPointShapeExport |
Additional Inherited Members | |
Protected Member Functions inherited from oox::core::XmlFilterBase | |
| virtual css::uno::Reference< css::io::XInputStream > | implGetInputStream (utl::MediaDescriptor &rMediaDesc) const override |
| virtual css::uno::Reference< css::io::XStream > | implGetOutputStream (utl::MediaDescriptor &rMediaDesc) const override |
| virtual bool | implFinalizeExport (utl::MediaDescriptor &rMediaDescriptor) override |
Protected Member Functions inherited from oox::core::FilterBase | |
| virtual css::uno::Reference< css::io::XInputStream > | implGetInputStream (utl::MediaDescriptor &rMediaDesc) const |
| virtual css::uno::Reference< css::io::XStream > | implGetOutputStream (utl::MediaDescriptor &rMediaDesc) const |
| virtual bool | implFinalizeExport (utl::MediaDescriptor &rMediaDescriptor) |
| css::uno::Reference< css::io::XStream > const & | getMainDocumentStream () const |
Protected Member Functions inherited from PPTWriterBase | |
| virtual void | ImplWriteSlide (sal_uInt32, sal_uInt32, sal_uInt16, bool, css::uno::Reference< css::beans::XPropertySet > const &) |
| virtual void | ImplWriteNotes (sal_uInt32 nPageNum)=0 |
| virtual void | ImplWriteSlideMaster (sal_uInt32, css::uno::Reference< css::beans::XPropertySet > const &) |
| virtual void | exportPPTPre (const std::vector< css::beans::PropertyValue > &) |
| virtual void | exportPPTPost () |
| virtual bool | ImplCreateDocument ()=0 |
| virtual bool | ImplCreateMainNotes ()=0 |
| bool | GetStyleSheets () |
| bool | GetShapeByIndex (sal_uInt32 nIndex, bool bGroup) |
| bool | CreateMainNotes () |
| css::awt::Size | MapSize (const css::awt::Size &) |
| css::awt::Point | MapPoint (const css::awt::Point &) |
| ::tools::Rectangle | MapRectangle (const css::awt::Rectangle &) |
| bool | ContainsOtherShapeThanPlaceholders () |
Protected Member Functions inherited from PropValue | |
| bool | ImplGetPropertyValue (const OUString &rString) |
| bool | ImplGetPropertyValue (const css::uno::Reference< css::beans::XPropertySet > &, const OUString &) |
Protected Attributes inherited from oox::core::XmlFilterBase | |
| bool | mbMissingExtDrawing |
Protected Attributes inherited from PPTWriterBase | |
| css::uno::Reference< css::frame::XModel > | mXModel |
| css::uno::Reference< css::task::XStatusIndicator > | mXStatusIndicator |
| bool | mbStatusIndicator |
| css::uno::Reference< css::drawing::XDrawPagesSupplier > | mXDrawPagesSupplier |
| css::uno::Reference< css::drawing::XMasterPagesSupplier > | mXMasterPagesSupplier |
| css::uno::Reference< css::drawing::XDrawPages > | mXDrawPages |
| css::uno::Reference< css::drawing::XDrawPage > | mXDrawPage |
| css::uno::Reference< css::beans::XPropertySet > | mXPagePropSet |
| css::uno::Reference< css::beans::XPropertySet > | mXBackgroundPropSet |
| css::uno::Reference< css::drawing::XShapes > | mXShapes |
| css::uno::Reference< css::drawing::XShape > | mXShape |
| css::awt::Size | maSize |
| css::awt::Point | maPosition |
| ::tools::Rectangle | maRect |
| OString | mType |
| bool | mbPresObj |
| bool | mbEmptyPresObj |
| bool | mbIsBackgroundDark |
| sal_Int32 | mnAngle |
| sal_uInt32 | mnPages |
| number of Slides ( w/o master pages & notes & handout ) More... | |
| sal_uInt32 | mnMasterPages |
| Fraction | maFraction |
| MapMode | maMapModeSrc |
| MapMode | maMapModeDest |
| css::awt::Size | maDestPageSize |
| css::awt::Size | maPageSize |
| css::awt::Size | maNotesPageSize |
| PageType | meLatestPageType |
| std::vector< std::unique_ptr< PPTExStyleSheet > > | maStyleSheetList |
| PPTExStyleSheet * | mpStyleSheet |
| FontCollection | maFontCollection |
Protected Attributes inherited from PropValue | |
| css::uno::Any | mAny |
| css::uno::Reference< css::beans::XPropertySet > | mXPropSet |
Definition at line 57 of file epptooxml.hxx.
|
private |
Definition at line 166 of file epptooxml.hxx.
| PowerPointExport::PowerPointExport | ( | const css::uno::Reference< css::uno::XComponentContext > & | rContext, |
| const css::uno::Sequence< css::uno::Any > & | rArguments | ||
| ) |
Definition at line 385 of file pptx-epptooxml.cxx.
References comphelper::SequenceAsHashMap::getUnpackedValueOrDefault(), mbExportTemplate, and mbPptm.
|
overridevirtual |
Definition at line 400 of file pptx-epptooxml.cxx.
|
private |
Definition at line 1482 of file pptx-epptooxml.cxx.
References oox::core::XmlFilterBase::addRelation(), FSNS(), GetNewSlideMasterId(), oox::getRelationship(), and oox::SLIDELAYOUT.
Referenced by ImplWriteSlideMaster().
|
private |
Create a new placeholder index for a master placeholder shape.
| rXShape | Master placeholder shape |
Definition at line 2225 of file pptx-epptooxml.cxx.
References maPlaceholderShapeToIndexMap, and mnPlaceholderIndexMax.
| void PowerPointExport::embedEffectAudio | ( | const FSHelperPtr & | pFS, |
| const OUString & | sUrl, | ||
| OUString & | sRelId, | ||
| OUString & | sName | ||
| ) |
Definition at line 2101 of file pptx-epptooxml.cxx.
References oox::core::XmlFilterBase::addRelation(), oox::AUDIO, comphelper::OStorageHelper::CopyInputToOutput(), Exception, oox::core::FilterBase::getComponentContext(), comphelper::OStorageHelper::GetInputStreamFromURL(), oox::core::FilterBase::getModel(), oox::getRelationship(), comphelper::OStorageHelper::GetStreamAtPackageURL(), oox::core::XmlFilterBase::openFragmentStream(), sName, TOOLS_WARN_EXCEPTION, u, and xStream.
Referenced by WriteTransition().
|
overridevirtual |
Implements oox::core::FilterBase.
Definition at line 432 of file pptx-epptooxml.cxx.
References oox::core::XmlFilterBase::addRelation(), aProperties, oox::core::FilterBase::commitStorage(), PPTWriterBase::exportPPT(), oox::drawingml::GraphicExportCache::get(), oox::core::FilterBase::getFileUrl(), oox::core::FilterBase::getModel(), oox::getRelationship(), oox::core::FilterBase::getStatusIndicator(), maAuthors, PPTWriterBase::maDestPageSize, PPTWriterBase::maNotesPageSize, maRelId, maShapeMap, mbExportTemplate, mbPptm, mPresentationFS, mpSlidesFSArray, PPTWriterBase::mXModel, PPTWriterBase::mXStatusIndicator, oox::OFFICEDOCUMENT, oox::core::XmlFilterBase::openFragmentStreamWithSerializer(), PNMSS, oox::drawingml::DrawingML::ResetMlCounters(), oox::THEME, u, WriteAuthors(), WriteCustomSlideShow(), writeDocumentProperties(), WriteModifyVerifier(), WritePresentationProps(), and WriteVBA().
|
static |
Definition at line 676 of file pptx-epptooxml.cxx.
References GetCornerDirection(), and GetSideDirection().
Referenced by WriteTransition().
|
private |
Definition at line 1109 of file pptx-epptooxml.cxx.
References maAuthors, oox::core::PowerPointExport::AuthorComments::nId, and oox::core::PowerPointExport::AuthorComments::nLastIndex.
Referenced by WriteComments().
|
inlineoverridevirtual |
Implements oox::core::XmlFilterBase.
Definition at line 74 of file epptooxml.hxx.
|
static |
Definition at line 653 of file pptx-epptooxml.cxx.
Referenced by Get8Direction(), and WriteTransition().
|
inlineoverridevirtual |
Implements oox::core::XmlFilterBase.
Definition at line 72 of file epptooxml.hxx.
|
overrideprivatevirtual |
Definition at line 2169 of file pptx-epptooxml.cxx.
|
private |
Definition at line 1584 of file pptx-epptooxml.cxx.
References mLayoutInfo, oox::core::LayoutInfo::mnFileIdArray, and SAL_INFO.
Referenced by ImplWriteSlide(), and ImplWriteSlideMaster().
|
inlineprivate |
Definition at line 110 of file epptooxml.hxx.
References mnSlideIdMax.
Referenced by ImplWriteSlide().
|
inlineprivate |
Definition at line 111 of file epptooxml.hxx.
References mnSlideMasterIdMax.
Referenced by AddLayoutIdAndRelation(), and ImplWriteSlideMaster().
| sal_Int32 PowerPointExport::GetNextAnimationNodeID | ( | ) |
Definition at line 2156 of file pptx-epptooxml.cxx.
References mnAnimationNodeIdMax.
Definition at line 232 of file pptx-epptooxml.cxx.
Referenced by ImplWriteSlide().
|
private |
Definition at line 2231 of file pptx-epptooxml.cxx.
References oox::core::DateAndTime, DateTime, eType, Footer, oox::core::Footer, SdPage::getImplementation(), SdPage::GetPresObj(), GetXShapeForSdrObject(), Header, oox::core::Header, LAYOUT, PPTWriterBase::mXDrawPage, NONE, oox::core::None, oox::core::Notes, oox::core::Outliner, oox::core::SlideImage, SlideNumber, oox::core::SlideNumber, oox::core::Subtitle, Title, oox::core::Title, and SdrPage::TRG_GetMasterPage().
Referenced by WritePlaceholderReferenceShapes().
| sal_Int32 PowerPointExport::GetShapeID | ( | const css::uno::Reference< css::drawing::XShape > & | rXShape | ) |
Definition at line 2151 of file pptx-epptooxml.cxx.
References maShapeMap.
|
static |
Definition at line 630 of file pptx-epptooxml.cxx.
Referenced by Get8Direction(), and WriteTransition().
|
inlineoverridevirtual |
Implements oox::core::XmlFilterBase.
Definition at line 73 of file epptooxml.hxx.
|
inlineoverridevirtual |
Implements oox::core::XmlFilterBase.
Definition at line 71 of file epptooxml.hxx.
|
overrideprivatevirtual |
Implements PPTWriterBase.
Definition at line 2009 of file pptx-epptooxml.cxx.
References PPTWriterBase::ContainsOtherShapeThanPlaceholders(), PPTWriterBase::GetPageByIndex(), i, mbCreateNotes, PPTWriterBase::mnPages, and NOTICE.
|
overrideprivatevirtual |
Implements PPTWriterBase.
Definition at line 2161 of file pptx-epptooxml.cxx.
References mbCreateNotes, and WriteNotesMaster().
|
overrideprivatevirtual |
Implements oox::core::FilterBase.
Definition at line 531 of file pptx-epptooxml.cxx.
References oox::core::FilterBase::getComponentContext(), oox::core::FilterBase::getModel(), and u.
|
private |
Definition at line 594 of file pptx-epptooxml.cxx.
References FillStyle, PropValue::ImplGetPropertyValue(), PropValue::mAny, PPTWriterBase::maPageSize, maShapeMap, PPTWriterBase::mbIsBackgroundDark, oox::drawingml::DrawingML::SetBackgroundDark(), and oox::drawingml::DrawingML::WriteFill().
Referenced by ImplWriteSlide(), ImplWriteSlideMaster(), and WriteNotesMaster().
|
overrideprivatevirtual |
Implements PPTWriterBase.
Definition at line 1438 of file pptx-epptooxml.cxx.
References oox::core::XmlFilterBase::addRelation(), PPTWriterBase::ContainsOtherShapeThanPlaceholders(), getOutputStream(), oox::getRelationship(), mbCreateNotes, mpSlidesFSArray, oox::NOTESMASTER, oox::NOTESSLIDE, NOTICE, oox::core::XmlFilterBase::openFragmentStreamWithSerializer(), PNMSS, SAL_INFO, oox::SLIDE, u, and WriteShapeTree().
|
private |
Definition at line 1593 of file pptx-epptooxml.cxx.
References oox::core::XmlFilterBase::addRelation(), aLayoutInfo, Any, dump_pset(), oox::core::FilterBase::getModel(), oox::getRelationship(), LAYOUT, mLayoutInfo, oox::core::LayoutInfo::mnFileIdArray, mnLayoutFileIdMax, PPTWriterBase::mnMasterPages, PPTWriterBase::mXPagePropSet, PPTWriterBase::mXShapes, nType, oox::core::XmlFilterBase::openFragmentStreamWithSerializer(), PNMSS, SAL_INFO, oox::SLIDEMASTER, sName, sType, WriteShapeTree(), and XML_type.
Referenced by ImplWriteSlideMaster().
|
overrideprivatevirtual |
Reimplemented from PPTWriterBase.
Definition at line 1355 of file pptx-epptooxml.cxx.
References oox::core::XmlFilterBase::addRelation(), oox::COMMENTS, FSNS(), GetLayoutFileId(), PPTWriterBase::GetLayoutOffset(), GetNewSlideId(), GetPPTXLayoutId(), oox::getRelationship(), PropValue::ImplGetPropertyValue(), ImplWriteBackground(), PropValue::mAny, maRelId, PPTWriterBase::mnPages, mPresentationFS, mpSlidesFSArray, PPTWriterBase::mXDrawPage, PPTWriterBase::mXPagePropSet, NORMAL, oox::core::XmlFilterBase::openFragmentStreamWithSerializer(), PNMSS, SAL_INFO, oox::SLIDE, oox::SLIDELAYOUT, oox::core::WriteAnimations(), WriteComments(), WriteShapeTree(), and WriteTransition().
|
overrideprivatevirtual |
Reimplemented from PPTWriterBase.
Definition at line 1494 of file pptx-epptooxml.cxx.
References AddLayoutIdAndRelation(), oox::core::XmlFilterBase::addRelation(), FSNS(), SdPage::getImplementation(), GetLayoutFileId(), GetNewSlideMasterId(), oox::getRelationship(), SdrPage::getSdrPageProperties(), SdrPageProperties::GetTheme(), i, ImplWriteBackground(), ImplWritePPTXLayout(), MASTER, PPTWriterBase::mnMasterPages, mPresentationFS, PPTWriterBase::mXDrawPage, oox::core::XmlFilterBase::openFragmentStreamWithSerializer(), PNMSS, SAL_INFO, oox::SLIDEMASTER, oox::THEME, WriteShapeTree(), and WriteTheme().
|
overridevirtualnoexcept |
Implements oox::core::FilterBase.
Definition at line 427 of file pptx-epptooxml.cxx.
|
private |
Definition at line 1080 of file pptx-epptooxml.cxx.
References oox::core::XmlFilterBase::addRelation(), oox::COMMENTAUTHORS, FSNS(), oox::core::XmlFilterBase::getNamespaceURL(), oox::getRelationship(), i, lcl_GetInitials(), maAuthors, mPresentationFS, oox::core::XmlFilterBase::openFragmentStreamWithSerializer(), and u.
Referenced by exportDocument().
|
private |
Definition at line 1202 of file pptx-epptooxml.cxx.
References convertMm100ToMasterUnit(), FSNS(), GetAuthorIdAndLastIndex(), oox::core::XmlFilterBase::getNamespaceURL(), PPTWriterBase::mXDrawPage, nId, and oox::core::XmlFilterBase::openFragmentStreamWithSerializer().
Referenced by ImplWriteSlide().
|
private |
Definition at line 536 of file pptx-epptooxml.cxx.
References FSNS(), oox::core::FilterBase::getModel(), i, PropValue::mAny, maRelId, mPresentationFS, and PPTWriterBase::mXModel.
Referenced by exportDocument().
|
staticprivate |
Definition at line 1947 of file pptx-epptooxml.cxx.
References Count, getPredefinedClrNames(), I32SHEX(), nId, and sName.
|
staticprivate |
Definition at line 2174 of file pptx-epptooxml.cxx.
References SAL_INFO, and oox::drawingml::DrawingML::WriteDiagram().
Referenced by WriteShapeTree().
|
private |
Definition at line 404 of file pptx-epptooxml.cxx.
References Exception, oox::core::XmlFilterBase::exportCustomFragments(), oox::core::XmlFilterBase::exportDocumentProperties(), PPTWriterBase::mXModel, and xFactory.
Referenced by exportDocument().
|
private |
Definition at line 1286 of file pptx-epptooxml.cxx.
References Exception, mPresentationFS, PPTWriterBase::mXModel, nCount, sHash, and xFactory.
Referenced by exportDocument().
|
private |
Definition at line 2028 of file pptx-epptooxml.cxx.
References oox::core::XmlFilterBase::addRelation(), FSNS(), svx::ColorSets::get(), svx::ColorSets::getColorSet(), oox::getRelationship(), PropValue::ImplGetPropertyValue(), ImplWriteBackground(), PropValue::mAny, PPTWriterBase::mnMasterPages, mPresentationFS, PPTWriterBase::mXPagePropSet, oox::NOTESMASTER, NOTICE, oox::core::XmlFilterBase::openFragmentStreamWithSerializer(), PNMSS, SAL_INFO, oox::THEME, u, WriteShapeTree(), and WriteTheme().
Referenced by ImplCreateMainNotes().
|
private |
Definition at line 2182 of file pptx-epptooxml.cxx.
References Any, oox::core::DateAndTime, oox::core::Footer, PropValue::GetPropertyValue(), GetReferencedPlaceholderXShape(), LAYOUT, maPlaceholderShapeToIndexMap, PPTWriterBase::mXPagePropSet, NORMAL, oox::core::SlideNumber, and oox::core::PowerPointShapeExport::WritePlaceholderReferenceShape().
Referenced by WriteShapeTree().
|
private |
Definition at line 1126 of file pptx-epptooxml.cxx.
References oox::core::XmlFilterBase::addRelation(), oox::getRelationship(), i, mPresentationFS, PPTWriterBase::mXModel, oox::core::XmlFilterBase::openFragmentStreamWithSerializer(), PPRNMSS, oox::PRESPROPS, u, and sax_fastparser::UseIf().
Referenced by exportDocument().
|
private |
Definition at line 1655 of file pptx-epptooxml.cxx.
References GroupTable::GetCurrentGroupIndex(), GroupTable::GetGroupsClosed(), GroupTable::GetNextGroupEntry(), SdrObject::getSdrObjectFromXShape(), PPTWriterBase::GetShapeByIndex(), i, SdrObject::isDiagram(), LAYOUT, MAIN_GROUP, maShapeMap, PPTWriterBase::mbIsBackgroundDark, mnDiagramId, PPTWriterBase::mType, PPTWriterBase::mXShape, PPTWriterBase::mXShapes, NORMAL, GroupTable::ResetGroupTable(), SAL_INFO, oox::drawingml::DrawingML::SetBackgroundDark(), oox::core::PowerPointShapeExport::SetMaster(), oox::core::PowerPointShapeExport::SetPageType(), WriteDiagram(), WritePlaceholderReferenceShapes(), and oox::drawingml::ShapeExport::WriteShape().
Referenced by ImplWriteNotes(), ImplWritePPTXLayout(), ImplWriteSlide(), ImplWriteSlideMaster(), and WriteNotesMaster().
|
private |
Definition at line 1998 of file pptx-epptooxml.cxx.
References DOCUMENT_PPTX, and oox::ThemeExport::write().
Referenced by ImplWriteSlideMaster(), and WriteNotesMaster().
|
private |
Definition at line 686 of file pptx-epptooxml.cxx.
References embedEffectAudio(), FSNS(), Get8Direction(), GetCornerDirection(), GetSideDirection(), PPTWriterBase::GetTransition(), PropValue::ImplGetPropertyValue(), PropValue::mAny, PPTWriterBase::mXPagePropSet, PPT_TRANSITION_TYPE_BLINDS, PPT_TRANSITION_TYPE_CHECKER, PPT_TRANSITION_TYPE_CIRCLE, PPT_TRANSITION_TYPE_COMB, PPT_TRANSITION_TYPE_COVER, PPT_TRANSITION_TYPE_DIAMOND, PPT_TRANSITION_TYPE_DISSOLVE, PPT_TRANSITION_TYPE_FADE, PPT_TRANSITION_TYPE_FLASH, PPT_TRANSITION_TYPE_NEWSFLASH, PPT_TRANSITION_TYPE_NONE, PPT_TRANSITION_TYPE_PLUS, PPT_TRANSITION_TYPE_PULL, PPT_TRANSITION_TYPE_PUSH, PPT_TRANSITION_TYPE_RANDOM, PPT_TRANSITION_TYPE_RANDOM_BARS, PPT_TRANSITION_TYPE_SMOOTHFADE, PPT_TRANSITION_TYPE_SPLIT, PPT_TRANSITION_TYPE_STRIPS, PPT_TRANSITION_TYPE_WEDGE, PPT_TRANSITION_TYPE_WHEEL, PPT_TRANSITION_TYPE_WIPE, PPT_TRANSITION_TYPE_ZOOM, sax_fastparser::UseIf(), and VERTICAL.
Referenced by ImplWriteSlide().
|
private |
If this is PPTM, output the VBA stream.
Definition at line 1260 of file pptx-epptooxml.cxx.
References oox::core::XmlFilterBase::addRelation(), comphelper::OStorageHelper::CopyInputToOutput(), oox::core::FilterBase::getModel(), oox::getRelationship(), mbPptm, mPresentationFS, oox::core::XmlFilterBase::openFragmentStream(), u, and oox::VBAPROJECT.
Referenced by exportDocument().
|
friend |
Definition at line 59 of file epptooxml.hxx.
|
private |
Definition at line 167 of file epptooxml.hxx.
Referenced by exportDocument(), GetAuthorIdAndLastIndex(), and WriteAuthors().
|
private |
Map of placeholder indexes for Master placeholders.
Definition at line 160 of file epptooxml.hxx.
Referenced by CreateNewPlaceholderIndex(), and WritePlaceholderReferenceShapes().
|
private |
Definition at line 152 of file epptooxml.hxx.
Referenced by exportDocument(), ImplWriteSlide(), and WriteCustomSlideShow().
|
private |
Definition at line 156 of file epptooxml.hxx.
Referenced by exportDocument(), GetShapeID(), ImplWriteBackground(), and WriteShapeTree().
|
private |
Definition at line 154 of file epptooxml.hxx.
Referenced by ImplCreateDocument(), ImplCreateMainNotes(), and ImplWriteNotes().
|
private |
Definition at line 138 of file epptooxml.hxx.
Referenced by exportDocument(), and PowerPointExport().
|
private |
Should we export as .pptm, ie. do we contain macros?
Definition at line 135 of file epptooxml.hxx.
Referenced by exportDocument(), PowerPointExport(), and WriteVBA().
|
private |
Definition at line 142 of file epptooxml.hxx.
Referenced by GetLayoutFileId(), and ImplWritePPTXLayout().
|
private |
Definition at line 148 of file epptooxml.hxx.
Referenced by GetNextAnimationNodeID().
|
private |
Definition at line 150 of file epptooxml.hxx.
Referenced by WriteShapeTree().
|
private |
Definition at line 144 of file epptooxml.hxx.
Referenced by ImplWritePPTXLayout().
|
private |
Last used placeholder index.
Definition at line 158 of file epptooxml.hxx.
Referenced by CreateNewPlaceholderIndex().
|
private |
Definition at line 146 of file epptooxml.hxx.
Referenced by GetNewSlideId().
|
private |
Definition at line 147 of file epptooxml.hxx.
Referenced by GetNewSlideMasterId().
|
private |
Definition at line 140 of file epptooxml.hxx.
Referenced by exportDocument(), ImplWriteSlide(), ImplWriteSlideMaster(), WriteAuthors(), WriteCustomSlideShow(), WriteModifyVerifier(), WriteNotesMaster(), WritePresentationProps(), and WriteVBA().
|
private |
Definition at line 143 of file epptooxml.hxx.
Referenced by exportDocument(), ImplWriteNotes(), and ImplWriteSlide().