LibreOffice Module sc (master) 1
|
#include <xmlstyle.hxx>
Public Member Functions | |
ScXMLCellExportPropertyMapper (const rtl::Reference< XMLPropertySetMapper > &rMapper) | |
virtual | ~ScXMLCellExportPropertyMapper () override |
virtual void | handleElementItem (SvXMLExport &rExport, const XMLPropertyState &rProperty, SvXmlExportFlags nFlags, const ::std::vector< XMLPropertyState > *pProperties, sal_uInt32 nIdx) const override |
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 More... | |
Public Member Functions inherited from SvXMLExportPropertyMapper | |
SvXMLExportPropertyMapper (const rtl::Reference< XMLPropertySetMapper > &rMapper) | |
virtual | ~SvXMLExportPropertyMapper () override |
void | ChainExportMapper (const rtl::Reference< SvXMLExportPropertyMapper > &rMapper) |
std::vector< XMLPropertyState > | Filter (SvXMLExport const &rExport, const css::uno::Reference< css::beans::XPropertySet > &rPropSet, bool bEnableFoFontFamily=false) const |
std::vector< XMLPropertyState > | FilterDefaults (SvXMLExport const &rExport, const css::uno::Reference< css::beans::XPropertySet > &rPropSet) const |
bool | LessPartial (const ::std::vector< XMLPropertyState > &aProperties1, const ::std::vector< XMLPropertyState > &aProperties2) const |
bool | Equals (const ::std::vector< XMLPropertyState > &aProperties1, const ::std::vector< XMLPropertyState > &aProperties2) const |
void | exportXML (SvXMLExport &rExport, const ::std::vector< XMLPropertyState > &rProperties, SvXmlExportFlags nFlags, bool bUseExtensionNamespaceForGraphicProperties=false) const |
void | exportXML (SvXMLExport &rExport, const ::std::vector< XMLPropertyState > &rProperties, sal_Int32 nPropMapStartIdx, sal_Int32 nPropMapEndIdx, SvXmlExportFlags nFlags, bool bExtensionNamespace=false) const |
virtual void | handleElementItem (SvXMLExport &rExport, const XMLPropertyState &rProperty, SvXmlExportFlags nFlags, const ::std::vector< XMLPropertyState > *pProperties, sal_uInt32 nIdx) const |
virtual void | handleSpecialItem (comphelper::AttributeList &rAttrList, const XMLPropertyState &rProperty, const SvXMLUnitConverter &rUnitConverter, const SvXMLNamespaceMap &rNamespaceMap, const ::std::vector< XMLPropertyState > *pProperties, sal_uInt32 nIdx) const |
const rtl::Reference< XMLPropertySetMapper > & | getPropertySetMapper () const |
void | SetStyleName (const OUString &rStyleName) |
const OUString & | GetStyleName () const |
Protected Member Functions | |
virtual void | ContextFilter (bool bEnableFoFontFamily, ::std::vector< XMLPropertyState > &rProperties, const css::uno::Reference< css::beans::XPropertySet > &rPropSet) const override |
Application-specific filter. More... | |
Protected Member Functions inherited from SvXMLExportPropertyMapper | |
std::vector< XMLPropertyState > | Filter_ (SvXMLExport const &rExport, const css::uno::Reference< css::beans::XPropertySet > &rPropSet, bool bDefault, bool bDisableFoFontFamily) const |
virtual void | ContextFilter (bool bEnableFoFontFamily, ::std::vector< XMLPropertyState > &rProperties, const css::uno::Reference< css::beans::XPropertySet > &rPropSet) const |
void | _exportXML (sal_uInt16 nPropType, sal_uInt16 &rPropTypeFlags, comphelper::AttributeList &rAttrList, const ::std::vector< XMLPropertyState > &rProperties, const SvXMLUnitConverter &rUnitConverter, const SvXMLNamespaceMap &rNamespaceMap, std::vector< sal_uInt16 > *pIndexArray, sal_Int32 nPropMapStartIdx, sal_Int32 nPropMapEndIdx) const |
void | _exportXML (comphelper::AttributeList &rAttrList, const XMLPropertyState &rProperty, const SvXMLUnitConverter &rUnitConverter, const SvXMLNamespaceMap &rNamespaceMap, const ::std::vector< XMLPropertyState > *pProperties, sal_uInt32 nIdx) const |
void | exportElementItems (SvXMLExport &rExport, const ::std::vector< XMLPropertyState > &rProperties, SvXmlExportFlags nFlags, const std::vector< sal_uInt16 > &rIndexArray) const |
Definition at line 102 of file xmlstyle.hxx.
|
explicit |
Definition at line 190 of file xmlstyle.cxx.
|
overridevirtual |
Definition at line 196 of file xmlstyle.cxx.
|
overrideprotectedvirtual |
Application-specific filter.
By default do nothing.
Reimplemented from SvXMLExportPropertyMapper.
Definition at line 200 of file xmlstyle.cxx.
References SvXMLExportPropertyMapper::ContextFilter(), CTF_ALLBORDER, CTF_ALLBORDERWIDTH, CTF_BOTTOMBORDER, CTF_BOTTOMBORDERWIDTH, CTF_LEFTBORDER, CTF_LEFTBORDERWIDTH, CTF_PARA_ADJUSTLAST, CTF_PARABOTTOMMARGIN, CTF_PARABOTTOMMARGIN_REL, CTF_PARALEFTMARGIN, CTF_PARALEFTMARGIN_REL, CTF_PARARIGHTMARGIN, CTF_PARARIGHTMARGIN_REL, CTF_PARATOPMARGIN, CTF_PARATOPMARGIN_REL, CTF_RIGHTBORDER, CTF_RIGHTBORDERWIDTH, CTF_SC_ALLBORDER, CTF_SC_ALLBORDERWIDTH, CTF_SC_ALLPADDING, CTF_SC_BOTTOMBORDER, CTF_SC_BOTTOMBORDERWIDTH, CTF_SC_BOTTOMPADDING, CTF_SC_DIAGONALBLTR, CTF_SC_DIAGONALBLTRWIDTH, CTF_SC_DIAGONALTLBR, CTF_SC_DIAGONALTLBRWIDTH, CTF_SC_LEFTBORDER, CTF_SC_LEFTBORDERWIDTH, CTF_SC_LEFTPADDING, CTF_SC_RIGHTBORDER, CTF_SC_RIGHTBORDERWIDTH, CTF_SC_RIGHTPADDING, CTF_SC_TOPBORDER, CTF_SC_TOPBORDERWIDTH, CTF_SC_TOPPADDING, CTF_SD_SHAPE_PARA_ADJUST, CTF_TOPBORDER, CTF_TOPBORDERWIDTH, SvXMLExportPropertyMapper::getPropertySetMapper(), XMLPropertyState::maValue, and XMLPropertyState::mnIndex.
|
overridevirtual |
Reimplemented from SvXMLExportPropertyMapper.
Definition at line 534 of file xmlstyle.cxx.
References SvXMLExport::AddAttribute(), CTF_COMPLEX_COLOR, CTF_SC_HYPERLINK, XMLComplexColorExport::exportXML(), SvXMLExportPropertyMapper::getPropertySetMapper(), XMLPropertyState::maValue, XMLPropertyState::mnIndex, XML_HREF, XML_NAMESPACE_XLINK, XML_SIMPLE, and XML_TYPE.
|
overridevirtual |
this method is called for every item that has the MID_FLAG_SPECIAL_ITEM_EXPORT flag set
Reimplemented from SvXMLExportPropertyMapper.
Definition at line 521 of file xmlstyle.cxx.