LibreOffice Module sd (master) 1
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
oox::core Namespace Reference

Namespaces

namespace  CodecHelper
 
namespace  prv
 

Classes

struct  Cond
 
class  ContextHandler
 
class  ContextHandler2
 
struct  ElementInfo
 
class  FastParser
 
class  FastTokenHandler
 
class  FilterBase
 
struct  FilterBaseImpl
 
class  FilterDetect
 
class  FilterDetectDocHandler
 
struct  FragmentBaseData
 
class  FragmentHandler
 
class  FragmentHandler2
 
struct  LayoutInfo
 
class  NodeContext
 
class  PowerPointExport
 
class  PowerPointShapeExport
 
struct  RecordInfo
 
struct  RecordInputSource
 
class  RecordParser
 
struct  Relation
 
class  Relations
 
class  RelationsFragment
 
class  XmlFilterBase
 
struct  XmlFilterBaseImpl
 

Typedefs

typedef ::rtl::Reference< ContextHandlerContextHandlerRef
 
typedef std::shared_ptr< FragmentBaseDataFragmentBaseDataRef
 
typedef ::cppu::WeakImplHelper< css::xml::sax::XFastContextHandler > ContextHandler_BASE
 
typedef ::cppu::WeakImplHelper< css::lang::XServiceInfo, css::lang::XInitialization, css::document::XImporter, css::document::XExporter, css::document::XFilter > FilterBase_BASE
 
typedef ::cppu::ImplInheritanceHelper< ContextHandler, css::xml::sax::XFastDocumentHandler > FragmentHandler_BASE
 
typedef ::rtl::Reference< FragmentHandlerFragmentHandlerRef
 
typedef ::rtl::Reference< FragmentHandler2FragmentHandler2Ref
 
typedef std::shared_ptr< RelationsRelationsRef
 
typedef std::map< std::shared_ptr< drawingml::Shape >, css::uno::Reference< css::drawing::XShape > > ShapePairs
 
typedef std::map< OUString, ShapePairsNamedShapePairs
 
typedef std::unique_ptr< NodeContextNodeContextPtr
 

Enumerations

enum  OoxmlVersion
 
enum  OOXMLVariant {
  ECMA_Transitional ,
  ISO_Transitional ,
  ISO_Strict
}
 
enum  PlaceholderType {
  None ,
  SlideImage ,
  Notes ,
  Header ,
  Footer ,
  SlideNumber ,
  DateAndTime ,
  Outliner ,
  Title ,
  Subtitle
}
 

Functions

constexpr OUStringLiteral gaBinSuffix (u".bin")
 
static void writeElement (const FSHelperPtr &pDoc, sal_Int32 nXmlElement, std::u16string_view sValue)
 
static void writeElement (const FSHelperPtr &pDoc, sal_Int32 nXmlElement, const sal_Int32 nValue)
 
static void writeElement (const FSHelperPtr &pDoc, sal_Int32 nXmlElement, const util::DateTime &rTime)
 
static void writeElement (const FSHelperPtr &pDoc, sal_Int32 nXmlElement, const Sequence< OUString > &aItems)
 
static void writeElement (const FSHelperPtr &pDoc, sal_Int32 nXmlElement, const LanguageTag &rLanguageTag)
 
static void writeCoreProperties (XmlFilterBase &rSelf, const Reference< XDocumentProperties > &xProperties)
 
static void writeAppProperties (XmlFilterBase &rSelf, const Reference< XDocumentProperties > &xProperties)
 
static void writeCustomProperties (XmlFilterBase &rSelf, const Reference< XDocumentProperties > &xProperties, bool bSecurityOptOpenReadOnly)
 
class OOX_DLLPUBLIC SAL_LOPLUGIN_ANNOTATE ("crosscast") ContextHandler2Helper
 
void WriteAnimations (const FSHelperPtr &pFS, const Reference< XDrawPage > &rXDrawPage, PowerPointExport &rExport)
 
void WriteAnimations (const ::sax_fastparser::FSHelperPtr &pFS, const css::uno::Reference< css::drawing::XDrawPage > &rXDrawPage, PowerPointExport &rExport)
 

Variables

 ECMA_376_1ST_EDITION
 
 ISOIEC_29500_2008
 
const sal_Int32 XML_ROOT_CONTEXT
 

Typedef Documentation

◆ NodeContextPtr

typedef std::unique_ptr<NodeContext> oox::core::NodeContextPtr

Definition at line 20 of file pptx-animations-nodectx.hxx.

Enumeration Type Documentation

◆ PlaceholderType

Enumerator
None 
SlideImage 
Notes 
Header 
Footer 
SlideNumber 
DateAndTime 
Outliner 
Title 
Subtitle 

Definition at line 41 of file epptooxml.hxx.

Function Documentation

◆ WriteAnimations() [1/2]

void oox::core::WriteAnimations ( const ::sax_fastparser::FSHelperPtr pFS,
const css::uno::Reference< css::drawing::XDrawPage > &  rXDrawPage,
PowerPointExport rExport 
)

◆ WriteAnimations() [2/2]

void oox::core::WriteAnimations ( const FSHelperPtr pFS,
const Reference< XDrawPage > &  rXDrawPage,
PowerPointExport rExport 
)

Definition at line 524 of file pptx-animations.cxx.

Referenced by oox::core::PowerPointExport::ImplWriteSlide().