LibreOffice Module oox (master) 1
|
Namespaces | |
namespace | CodecHelper |
namespace | PowerPointExport |
namespace | prv |
Classes | |
class | ContextHandler |
class | ContextHandler2 |
class | ContextHandler2Helper |
Helper class that provides a context stack. More... | |
struct | ElementInfo |
Information about a processed element. More... | |
class | FastParser |
Wrapper for a fast SAX parser that works on automatically generated OOXML token and namespace identifiers. More... | |
class | FastTokenHandler |
Wrapper implementing the com.sun.star.xml.sax.XFastTokenHandler API interface that provides access to the tokens generated from the internal token name list. More... | |
class | FilterBase |
struct | FilterBaseImpl |
class | FilterDetect |
class | FilterDetectDocHandler |
Document handler specifically designed for detecting OOXML file formats. More... | |
struct | FragmentBaseData |
Base data of a fragment. More... | |
class | FragmentHandler |
class | FragmentHandler2 |
struct | LayoutInfo |
class | PowerPointExport |
class | PowerPointShapeExport |
struct | RecordInfo |
Describes record identifiers used to create contexts in a binary stream. More... | |
struct | RecordInputSource |
class | RecordParser |
struct | Relation |
class | Relations |
class | RelationsFragment |
struct | TextField |
class | XmlFilterBase |
struct | XmlFilterBaseImpl |
Typedefs | |
typedef ::rtl::Reference< ContextHandler > | ContextHandlerRef |
typedef std::shared_ptr< FragmentBaseData > | FragmentBaseDataRef |
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< FragmentHandler > | FragmentHandlerRef |
typedef ::rtl::Reference< FragmentHandler2 > | FragmentHandler2Ref |
typedef std::shared_ptr< Relations > | RelationsRef |
typedef std::vector< TextField > | TextFieldStack |
using | ShapePairs = std::map< std::shared_ptr< drawingml::Shape >, css::uno::Reference< css::drawing::XShape > > |
using | NamedShapePairs = std::map< OUString, ShapePairs > |
Enumerations | |
enum | PlaceholderType |
enum | OoxmlVersion { ECMA_DIALECT , ISOIEC_29500_2008 } |
enum class | OOXMLVariant { ECMA_Transitional , ISO_Transitional , ISO_Strict } |
Functions | |
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) |
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) |
Variables | |
None | |
SlideImage | |
Notes | |
Header | |
Footer | |
SlideNumber | |
DateAndTime | |
Outliner | |
Title | |
Subtitle | |
const sal_Int32 | XML_ROOT_CONTEXT = SAL_MAX_INT32 |
typedef ::cppu::WeakImplHelper< css::xml::sax::XFastContextHandler > oox::core::ContextHandler_BASE |
Definition at line 55 of file contexthandler.hxx.
Definition at line 50 of file contexthandler.hxx.
typedef ::cppu::WeakImplHelper< css::lang::XServiceInfo, css::lang::XInitialization, css::document::XImporter, css::document::XExporter, css::document::XFilter > oox::core::FilterBase_BASE |
Definition at line 88 of file filterbase.hxx.
typedef std::shared_ptr< FragmentBaseData > oox::core::FragmentBaseDataRef |
Definition at line 53 of file contexthandler.hxx.
Definition at line 108 of file fragmenthandler2.hxx.
typedef ::cppu::ImplInheritanceHelper< ContextHandler, css::xml::sax::XFastDocumentHandler > oox::core::FragmentHandler_BASE |
Definition at line 83 of file fragmenthandler.hxx.
Definition at line 132 of file fragmenthandler.hxx.
using oox::core::NamedShapePairs = typedef std::map<OUString, ShapePairs> |
Definition at line 89 of file xmlfilterbase.hxx.
typedef std::shared_ptr< Relations > oox::core::RelationsRef |
Definition at line 64 of file relations.hxx.
using oox::core::ShapePairs = typedef std::map<std::shared_ptr<drawingml::Shape>, css::uno::Reference<css::drawing::XShape> > |
Definition at line 87 of file xmlfilterbase.hxx.
typedef std::vector< TextField > oox::core::TextFieldStack |
Definition at line 83 of file xmlfilterbase.hxx.
|
strong |
Enumerator | |
---|---|
ECMA_Transitional | |
ISO_Transitional | |
ISO_Strict |
Definition at line 51 of file filterdetect.hxx.
Enumerator | |
---|---|
ECMA_DIALECT | |
ISOIEC_29500_2008 |
Definition at line 74 of file filterbase.hxx.
|
constexpr |
Referenced by oox::core::XmlFilterBase::importFragment().
|
static |
Definition at line 709 of file xmlfilterbase.cxx.
References oox::core::XmlFilterBase::addRelation(), comphelper::SequenceAsHashMap::end(), comphelper::SequenceAsHashMap::find(), FSNS(), utl::DocInfoHelper::GetGeneratorString(), oox::core::XmlFilterBase::getNamespaceURL(), nValue, oox::core::XmlFilterBase::openFragmentStreamWithSerializer(), u, and writeElement().
Referenced by oox::core::XmlFilterBase::exportDocumentProperties().
|
static |
Definition at line 627 of file xmlfilterbase.cxx.
References oox::core::XmlFilterBase::addRelation(), comphelper::SequenceAsHashMap::end(), comphelper::SequenceAsHashMap::find(), FSNS(), oox::core::XmlFilterBase::getNamespaceURL(), oox::core::FilterBase::getVersion(), ISOIEC_29500_2008, oox::core::XmlFilterBase::openFragmentStreamWithSerializer(), u, and writeElement().
Referenced by oox::core::XmlFilterBase::exportDocumentProperties().
|
static |
Definition at line 831 of file xmlfilterbase.cxx.
References oox::core::XmlFilterBase::addRelation(), sax::Converter::convertDuration(), FSNS(), oox::core::XmlFilterBase::getNamespaceURL(), nIndex, oox::core::XmlFilterBase::openFragmentStreamWithSerializer(), u, and writeElement().
Referenced by oox::core::XmlFilterBase::exportDocumentProperties().
|
static |
Definition at line 617 of file xmlfilterbase.cxx.
References LanguageTag::getBcp47MS(), and writeElement().
|
static |
Definition at line 574 of file xmlfilterbase.cxx.
References nValue.
|
static |
Definition at line 603 of file xmlfilterbase.cxx.
References writeElement().
|
static |
Definition at line 582 of file xmlfilterbase.cxx.
|
static |
Definition at line 566 of file xmlfilterbase.cxx.
Referenced by writeAppProperties(), writeCoreProperties(), writeCustomProperties(), and writeElement().
const sal_Int32 oox::core::XML_ROOT_CONTEXT = SAL_MAX_INT32 |
Definition at line 45 of file contexthandler2.hxx.
Referenced by oox::core::ContextHandler2Helper::ContextHandler2Helper(), oox::core::ContextHandler2Helper::getCurrentElement(), oox::core::ContextHandler2Helper::getCurrentElementWithMce(), oox::core::ContextHandler2Helper::getParentElement(), oox::drawingml::ThemeFragmentHandler::onCreateContext(), oox::vml::DrawingFragment::onCreateContext(), oox::drawingml::chart::ChartDrawingFragment::onCreateContext(), oox::drawingml::chart::ChartSpaceFragment::onCreateContext(), oox::drawingml::ThemeOverrideFragmentHandler::onCreateContext(), oox::drawingml::DiagramQStylesFragmentHandler::onCreateContext(), and oox::drawingml::ColorFragmentHandler::onCreateContext().