LibreOffice Module sd (master) 1
|
#include "eppt.hxx"
#include "epptdef.hxx"
#include "pptexanimations.hxx"
#include <o3tl/any.hxx>
#include <tools/globname.hxx>
#include <rtl/ustring.hxx>
#include <tools/stream.hxx>
#include <svx/svdobj.hxx>
#include <svx/svdoole2.hxx>
#include <com/sun/star/container/XIndexContainer.hpp>
#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp>
#include <com/sun/star/drawing/FillStyle.hpp>
#include <com/sun/star/drawing/XDrawPage.hpp>
#include <com/sun/star/frame/XModel.hpp>
#include <com/sun/star/office/XAnnotation.hpp>
#include <com/sun/star/office/XAnnotationAccess.hpp>
#include <com/sun/star/office/XAnnotationEnumeration.hpp>
#include <com/sun/star/presentation/AnimationSpeed.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/util/DateTime.hpp>
#include <com/sun/star/task/XStatusIndicator.hpp>
#include <comphelper/sequence.hxx>
#include <tools/zcodec.hxx>
#include <filter/msfilter/classids.hxx>
#include <filter/msfilter/msoleexp.hxx>
#include <filter/msfilter/msdffimp.hxx>
#include <filter/msfilter/svxmsbas.hxx>
#include <editeng/flditem.hxx>
#include <sfx2/docinf.hxx>
#include <oox/export/utils.hxx>
#include <oox/ole/olehelper.hxx>
#include <sdfilter.hxx>
#include <memory>
#include <utility>
Go to the source code of this file.
Macros | |
#define | EPP_LastViewTypeSlideView 1 |
Functions | |
static void | ImplExportComments (const uno::Reference< drawing::XDrawPage > &xPage, SvMemoryStream &rBinaryTagData10Atom) |
static OUString | getInitials (const OUString &rName) |
SAL_DLLPUBLIC_EXPORT bool | ExportPPT (const std::vector< css::beans::PropertyValue > &rMediaData, tools::SvRef< SotStorage > const &rSvStorage, css::uno::Reference< css::frame::XModel > const &rXModel, css::uno::Reference< css::task::XStatusIndicator > const &rXStatInd, SvMemoryStream *pVBA, sal_uInt32 nCnvrtFlags) |
SAL_DLLPUBLIC_EXPORT bool | SaveVBA (SfxObjectShell &rDocShell, SvMemoryStream *&pBas) |
#define EPP_LastViewTypeSlideView 1 |
SAL_DLLPUBLIC_EXPORT bool ExportPPT | ( | const std::vector< css::beans::PropertyValue > & | rMediaData, |
tools::SvRef< SotStorage > const & | rSvStorage, | ||
css::uno::Reference< css::frame::XModel > const & | rXModel, | ||
css::uno::Reference< css::task::XStatusIndicator > const & | rXStatInd, | ||
SvMemoryStream * | pVBA, | ||
sal_uInt32 | nCnvrtFlags | ||
) |
Definition at line 1421 of file eppt.cxx.
References PPTWriterBase::exportPPT(), and PPTWriter::IsValid().
Referenced by SdPPTFilter::Export().
|
static |
|
static |
Definition at line 1059 of file eppt.cxx.
References o3tl::convert(), EPP_Comment10, EPP_CommentAtom10, getInitials(), o3tl::master, o3tl::mm, nIndex, PPTWriter::WriteCString(), SvStream::WriteInt16(), SvStream::WriteInt32(), SvStream::WriteUInt16(), Point::X(), and Point::Y().
Referenced by PPTWriter::ImplWriteSlide().
SAL_DLLPUBLIC_EXPORT bool SaveVBA | ( | SfxObjectShell & | rDocShell, |
SvMemoryStream *& | pBas | ||
) |
Definition at line 1434 of file eppt.cxx.
References ERRCODE_NONE, tools::SvRef< typename T >::is(), SvMemoryStream::ObjectOwnsMemory(), SvxImportMSVBasic::SaveOrDelMSVBAStorage(), and STREAM_SEEK_TO_BEGIN.
Referenced by SdPPTFilter::PreSaveBasic().