37#define MAP_ASCII( name, prefix, token, type, context ) { name, prefix, token, type|XML_TYPE_PROP_TEXT, context, SvtSaveOptions::ODFSVER_010, false }
38#define MAP_CONST( name, prefix, token, type, context ) { name, prefix, token, type|XML_TYPE_PROP_TEXT, context, SvtSaveOptions::ODFSVER_010, false }
39#define MAP_CONST_P( name, prefix, token, type, context ){ name, prefix, token, type|XML_TYPE_PROP_PARAGRAPH, context, SvtSaveOptions::ODFSVER_010, false }
40#define MAP_END() { nullptr, 0, XML_TOKEN_INVALID, 0, 0, SvtSaveOptions::ODFSVER_010, false }
88 static bool bSorted =
false;
109 const SvXMLNamespaceMap& _rNamespaceMap, const ::std::vector< XMLPropertyState >* _pProperties,
110 sal_uInt32 _nIdx )
const
const rtl::Reference< XMLPropertySetMapper > & getPropertySetMapper() const
virtual void handleSpecialItem(SvXMLAttributeList &rAttrList, const XMLPropertyState &rProperty, const SvXMLUnitConverter &rUnitConverter, const SvXMLNamespaceMap &rNamespaceMap, const ::std::vector< XMLPropertyState > *pProperties, sal_uInt32 nIdx) const
this method is called for every item that has the MID_FLAG_SPECIAL_ITEM_EXPORT flag set
the SvXMLTypeConverter converts values of various types from their internal representation to the tex...
#define CTF_FORMS_DATA_STYLE
#define MAP_ASCII(name, prefix, token, type, context)
#define MAP_CONST(name, prefix, token, type, context)
#define MAP_CONST_P(name, prefix, token, type, context)
Handling of tokens in XML:
@ XML_TEXT_LINE_THROUGH_TEXT
@ XML_TEXT_LINE_THROUGH_STYLE
@ XML_TEXT_UNDERLINE_TYPE
@ XML_FONT_FAMILY_GENERIC
@ XML_TEXT_UNDERLINE_STYLE
@ XML_TEXT_UNDERLINE_COLOR
@ XML_TEXT_UNDERLINE_WIDTH
@ XML_TEXT_LINE_THROUGH_TYPE
@ XML_TEXT_LINE_THROUGH_WIDTH
void initializePropertyMaps()
XMLPropertyMapEntry const aControlStyleProperties[]
const XMLPropertyMapEntry * getControlStylePropertyMap()
#define PROPERTY_FORMATKEY
#define PROPERTY_BACKGROUNDCOLOR
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.
constexpr sal_uInt16 XML_NAMESPACE_STYLE
constexpr sal_uInt16 XML_NAMESPACE_FO
#define XML_TYPE_CONTROL_TEXT_EMPHASIZE
#define XML_TYPE_TEXT_POSTURE
#define XML_TYPE_CONTROL_BORDER
#define XML_TYPE_TEXT_CROSSEDOUT_WIDTH
#define XML_TYPE_NUMBER16
#define MID_FLAG_MERGE_PROPERTY
#define XML_TYPE_ROTATION_ANGLE
#define XML_TYPE_TEXT_UNDERLINE_STYLE
#define XML_TYPE_TEXT_WEIGHT
#define XML_TYPE_TEXT_CROSSEDOUT_TYPE
#define XML_TYPE_TEXT_CROSSEDOUT_TEXT
#define XML_TYPE_TEXT_UNDERLINE_COLOR
#define MID_FLAG_SPECIAL_ITEM
#define MID_FLAG_MULTI_PROPERTY
#define XML_TYPE_TEXT_FONTENCODING
#define XML_TYPE_TEXT_FONTFAMILY
#define XML_TYPE_FONT_WIDTH
#define XML_TYPE_TEXT_FONTPITCH
#define XML_TYPE_TEXT_ALIGN
#define MID_FLAG_NO_PROPERTY_EXPORT
#define XML_TYPE_TEXT_UNDERLINE_WIDTH
#define XML_TYPE_CHAR_HEIGHT
#define MID_FLAG_MERGE_ATTRIBUTE
#define XML_TYPE_CONTROL_BORDER_COLOR
#define XML_TYPE_TEXT_FONT_RELIEF
#define XML_TYPE_TEXT_CROSSEDOUT_STYLE
#define XML_TYPE_TEXT_UNDERLINE_TYPE