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,
97 void SetAutoStyles(
bool bIsInAutoStyles ) { mbIsInAutoStyles = bIsInAutoStyles; }
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,
css::uno::Reference< css::frame::XModel > mxModel
const XMLPropertyMapEntry aXMLTableShapeAttributes[]
contains the attribute to property mapping for a drawing layer table
const XMLPropertyMapEntry aXMLSDProperties[]
virtual ~XMLShapeExportPropertyMapper() override
virtual const XMLPropertyHandler * GetPropertyHandler(sal_Int32 nType) const override
This method retrieves a PropertyHandler for the given XML-type.
the SvXMLTypeConverter converts values of various types from their internal representation to the tex...
virtual ~XMLSdPropHdlFactory() override
virtual ~XMLShapePropertySetMapper() 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 ...
This class is a base-class to create XMLPropertyHandler.
SvxXMLNumRuleExport maNumRuleExp
virtual void handleSpecialItem(SvXMLAttributeList &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 ...
const XMLPropertyMapEntry aXMLSDPresPageProps[]
void SetAutoStyles(bool bIsInAutoStyles)
SvXMLEnumMapEntry< css::drawing::ConnectorType > const aXML_ConnectionKind_EnumMap[]
Represents a property with its API-name, its XML-name and the type of its value.
XMLShapeExportPropertyMapper(const rtl::Reference< XMLPropertySetMapper > &rMapper, SvXMLExport &rExport)
SvXMLEnumMapEntry< css::drawing::CircleKind > const aXML_CircleKind_EnumMap[]
virtual void ContextFilter(bool bEnableFoFontFamily,::std::vector< XMLPropertyState > &rProperties, const css::uno::Reference< css::beans::XPropertySet > &rPropSet) const override
Application-specific filter.
Map an XMLTokenEnum to an enum value.
XMLPageExportPropertyMapper(const rtl::Reference< XMLPropertySetMapper > &rMapper, SvXMLExport &rExport)
Smart struct to transport an Any with an index to the appropriate property-name.
Abstract base-class for different XML-types.
css::uno::Any const SvXMLExport & rExport
virtual void ContextFilter(bool bEnableFoFontFamily,::std::vector< XMLPropertyState > &rProperties, const css::uno::Reference< css::beans::XPropertySet > &rPropSet) const override
Application-specific filter.
XMLShapePropertySetMapper(const rtl::Reference< XMLPropertyHandlerFactory > &rFactoryRef, bool bForExport)
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 ...
XMLSdPropHdlFactory(css::uno::Reference< css::frame::XModel > const &xModel, SvXMLExport &rExport)