38#define MAP_ASCII( name, prefix, token, type, context ) { name, prefix, token, type|XML_TYPE_PROP_TEXT, context, SvtSaveOptions::ODFSVER_010, false }
39#define MAP_CONST( name, prefix, token, type, context ) { name, prefix, token, type|XML_TYPE_PROP_TEXT, context, SvtSaveOptions::ODFSVER_010, false }
40#define MAP_CONST_P( name, prefix, token, type, context ){ name, prefix, token, type|XML_TYPE_PROP_PARAGRAPH, context, SvtSaveOptions::ODFSVER_010, false }
41#define MAP_END() { nullptr }
89 static bool bSorted =
false;
110 const SvXMLNamespaceMap& _rNamespaceMap, const ::std::vector< XMLPropertyState >* _pProperties,
111 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
this method is called for every item that has the MID_FLAG_SPECIAL_ITEM_EXPORT flag set
const rtl::Reference< XMLPropertySetMapper > & getPropertySetMapper() const
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()
constexpr OUStringLiteral PROPERTY_BORDER
XMLPropertyMapEntry const aControlStyleProperties[]
constexpr OUStringLiteral PROPERTY_BACKGROUNDCOLOR
const XMLPropertyMapEntry * getControlStylePropertyMap()
constexpr OUStringLiteral PROPERTY_ALIGN
constexpr OUStringLiteral PROPERTY_FORMATKEY
Represents a property with its API-name, its XML-name and the type of its value.
const OUString & getApiName() const
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
constexpr OUStringLiteral PROP_FontOrientation
constexpr OUStringLiteral PROP_FontFamily
constexpr OUStringLiteral PROP_FontRelief
constexpr OUStringLiteral PROP_FontKerning
constexpr OUStringLiteral PROP_FontWordLineMode
constexpr OUStringLiteral PROP_FontWidth
constexpr OUStringLiteral PROP_TextColor
constexpr OUStringLiteral PROP_BorderColor
constexpr OUStringLiteral PROP_FontStrikeout
constexpr OUStringLiteral PROP_FontCharWidth
constexpr OUStringLiteral PROP_FontUnderline
constexpr OUStringLiteral PROP_FontStyleName
constexpr OUStringLiteral PROP_FontPitch
constexpr OUStringLiteral PROP_FontEmphasisMark
constexpr OUStringLiteral PROP_FontHeight
constexpr OUStringLiteral PROP_FontWeight
constexpr OUStringLiteral PROP_FontSlant
constexpr OUStringLiteral PROP_TextLineColor
constexpr OUStringLiteral PROP_FontCharset
constexpr OUStringLiteral PROP_SymbolColor
constexpr OUStringLiteral PROP_FontName
#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