20 #ifndef INCLUDED_XMLOFF_SOURCE_DRAW_SDPROPLS_HXX
21 #define INCLUDED_XMLOFF_SOURCE_DRAW_SDPROPLS_HXX
23 #include <com/sun/star/frame/XModel.hpp>
24 #include <com/sun/star/drawing/ConnectorType.hpp>
25 #include <com/sun/star/drawing/CircleKind.hpp>
57 css::uno::Reference< css::frame::XModel >
mxModel;
83 bool bEnableFoFontFamily,
84 ::std::vector< XMLPropertyState >& rProperties,
85 const css::uno::Reference< css::beans::XPropertySet >& rPropSet )
const override;
94 const ::std::vector< XMLPropertyState >* pProperties,
98 void SetAutoStyles(
bool bIsInAutoStyles ) { mbIsInAutoStyles = bIsInAutoStyles; }
105 const ::std::vector< XMLPropertyState > *pProperties,
106 sal_uInt32 nIdx )
const override;
116 bool bEnableFoFontFamily,
117 ::std::vector< XMLPropertyState >& rProperties,
118 const css::uno::Reference< css::beans::XPropertySet >& rPropSet )
const override;
127 const ::std::vector< XMLPropertyState >* pProperties,
132 #endif // INCLUDED_XMLOFF_SOURCE_DRAW_SDPROPLS_HXX
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)