22#include <com/sun/star/frame/XModel.hpp>
23#include <com/sun/star/drawing/ConnectorType.hpp>
24#include <com/sun/star/drawing/CircleKind.hpp>
56 css::uno::Reference< css::frame::XModel >
mxModel;
82 bool bEnableFoFontFamily,
83 ::std::vector< XMLPropertyState >& rProperties,
84 const css::uno::Reference< css::beans::XPropertySet >& rPropSet )
const override;
93 const ::std::vector< XMLPropertyState >* pProperties,
104 const ::std::vector< XMLPropertyState > *pProperties,
105 sal_uInt32 nIdx )
const override;
115 bool bEnableFoFontFamily,
116 ::std::vector< XMLPropertyState >& rProperties,
117 const css::uno::Reference< css::beans::XPropertySet >& rPropSet )
const override;
126 const ::std::vector< XMLPropertyState >* pProperties,
the SvXMLTypeConverter converts values of various types from their internal representation to the tex...
XMLPageExportPropertyMapper(const rtl::Reference< XMLPropertySetMapper > &rMapper, SvXMLExport &rExport)
virtual ~XMLPageExportPropertyMapper() override
virtual void handleElementItem(SvXMLExport &rExport, const XMLPropertyState &rProperty, SvXmlExportFlags nFlags, const ::std::vector< XMLPropertyState > *pProperties, sal_uInt32 nIdx) const override
this method is called for every item that has the MID_FLAG_ELEMENT_EXPORT flag set
virtual void ContextFilter(bool bEnableFoFontFamily, ::std::vector< XMLPropertyState > &rProperties, const css::uno::Reference< css::beans::XPropertySet > &rPropSet) const override
Application-specific filter.
This class is a base-class to create XMLPropertyHandler.
Abstract base-class for different XML-types.
XMLSdPropHdlFactory(css::uno::Reference< css::frame::XModel > xModel, SvXMLExport &rExport)
css::uno::Reference< css::frame::XModel > mxModel
virtual const XMLPropertyHandler * GetPropertyHandler(sal_Int32 nType) const override
This method retrieves a PropertyHandler for the given XML-type.
XMLSdPropHdlFactory(css::uno::Reference< css::frame::XModel > xModel, SvXMLImport &rImport)
virtual ~XMLSdPropHdlFactory() override
SvxXMLNumRuleExport maNumRuleExp
virtual void handleSpecialItem(comphelper::AttributeList &rAttrList, const XMLPropertyState &rProperty, const SvXMLUnitConverter &rUnitConverter, const SvXMLNamespaceMap &rNamespaceMap, const ::std::vector< XMLPropertyState > *pProperties, sal_uInt32 nIdx) const override
this method is called for every item that has the MID_FLAG_SPECIAL_ITEM_EXPORT flag set
XMLShapeExportPropertyMapper(const rtl::Reference< XMLPropertySetMapper > &rMapper, SvXMLExport &rExport)
virtual void handleElementItem(SvXMLExport &rExport, const XMLPropertyState &rProperty, SvXmlExportFlags nFlags, const ::std::vector< XMLPropertyState > *pProperties, sal_uInt32 nIdx) const override
this method is called for every item that has the MID_FLAG_ELEMENT_EXPORT flag set
virtual void ContextFilter(bool bEnableFoFontFamily, ::std::vector< XMLPropertyState > &rProperties, const css::uno::Reference< css::beans::XPropertySet > &rPropSet) const override
Application-specific filter.
void SetAutoStyles(bool bIsInAutoStyles)
virtual ~XMLShapeExportPropertyMapper() override
virtual ~XMLShapePropertySetMapper() override
XMLShapePropertySetMapper(const rtl::Reference< XMLPropertyHandlerFactory > &rFactoryRef, bool bForExport)
SvXMLEnumMapEntry< css::drawing::CircleKind > const aXML_CircleKind_EnumMap[]
const XMLPropertyMapEntry aXMLTableShapeAttributes[]
contains the attribute to property mapping for a drawing layer table
SvXMLEnumMapEntry< css::drawing::ConnectorType > const aXML_ConnectionKind_EnumMap[]
const XMLPropertyMapEntry aXMLSDProperties[]
const XMLPropertyMapEntry aXMLSDPresPageProps[]
Represents a property with its API-name, its XML-name and the type of its value.
Smart struct to transport an Any with an index to the appropriate property-name.