27#define MAP(name,prefix,token,type,context,version) { name, prefix, token, type, context, version, false }
28#define DPMAP(name,prefix,token,type,context) MAP(name, prefix, token, type|XML_TYPE_PROP_DRAWING_PAGE, context, SvtSaveOptions::ODFSVER_013)
29#define PLMAP(name,prefix,token,type,context) \
30 MAP(name, prefix, token, type|XML_TYPE_PROP_PAGE_LAYOUT, context, SvtSaveOptions::ODFSVER_010)
31#define PLMAP_12(name,prefix,token,type,context) \
32 MAP(name, prefix, token, type|XML_TYPE_PROP_PAGE_LAYOUT, context, SvtSaveOptions::ODFSVER_012)
33#define PLMAP_ODF13(name,prefix,token,type,context) \
34 MAP(name, prefix, token, type|XML_TYPE_PROP_PAGE_LAYOUT, context, SvtSaveOptions::ODFSVER_013)
35#define PLMAP_EXT(name,prefix,token,type,context) \
36 MAP(name, prefix, token, type|XML_TYPE_PROP_PAGE_LAYOUT, context, SvtSaveOptions::ODFSVER_FUTURE_EXTENDED)
37#define HFMAP(name,prefix,token,type,context) \
38 MAP(name, prefix, token, type|XML_TYPE_PROP_HEADER_FOOTER, context, SvtSaveOptions::ODFSVER_010)
XMLPropertyMapEntry const g_XMLPageMasterDrawingPageStyleMap[]
#define HFMAP(name, prefix, token, type, context)
#define PLMAP_ODF13(name, prefix, token, type, context)
const XMLPropertyMapEntry aXMLPageMasterStyleMap[]
#define PLMAP_12(name, prefix, token, type, context)
#define PLMAP_EXT(name, prefix, token, type, context)
#define DPMAP(name, prefix, token, type, context)
#define PLMAP(name, prefix, token, type, context)
#define CTF_PM_BORDERLEFT
#define CTF_PM_BORDERWIDTHTOP
#define CTF_PM_TEXTCOLUMNS
#define CTF_PM_PRINT_HEADERS
#define CTF_PM_HEADERREPEAT_OFFSET_X
#define XML_PM_TYPE_NUMLETTERSYNC
#define CTF_PM_FILLTRANSNAME
#define CTF_PM_FOOTERMINHEIGHT
#define CTF_PM_FOOTERHEIGHT
#define CTF_PM_HEADERMARGINRIGHT
#define XML_PM_TYPE_PRINTOBJECTS
#define CTF_PM_FTN_LINE_STYLE
#define CTF_PM_HEADERBORDERLEFT
#define CTF_PM_BORDERWIDTHRIGHT
#define CTF_PM_HEADERGRAPHICURL
#define CTF_PM_HEADERBORDERWIDTHTOP
#define CTF_PM_PADDINGLEFT
#define CTF_PM_PRINT_OBJECTS
#define CTF_PM_FOOTERBORDERWIDTHTOP
#define XML_PM_TYPE_PRINTORIENTATION
#define CTF_PM_PRINT_DRAWING
#define CTF_PM_FTN_LINE_WEIGHT
#define CTF_PM_HEADERPADDINGRIGHT
#define CTF_PM_PRINT_FORMULAS
#define XML_PM_TYPE_PRINTGRID
#define XML_PM_TYPE_PAGESTYLELAYOUT
#define CTF_PM_FOOTERBORDERTOP
#define CTP_PM_GRID_SNAP_TO
#define CTF_PM_PRINT_CHARTS
#define CTF_PM_HEADERPADDINGALL
#define CTF_PM_HEADERFILLHATCHNAME
#define CTF_PM_FOOTERPADDINGRIGHT
#define CTF_PM_HEADERGRAPHICPOSITION
#define CTF_PM_FILLHATCHNAME
#define CTF_PM_BORDERWIDTHLEFT
#define CTF_PM_PADDINGTOP
#define CTF_PM_STANDARD_MODE
#define CTF_PM_FOOTERBORDERBOTTOM
#define CTF_PM_HEADERBORDERBOTTOM
#define XML_PM_TYPE_CENTER_VERTICAL
#define CTF_PM_FOOTERBORDERWIDTHRIGHT
#define CTF_PM_FOOTERGRAPHICFILTER
#define CTF_PM_HEADERMARGINBOTTOM
#define CTF_PM_FILLBITMAPMODE
#define XML_PM_TYPE_PRINTZEROVALUES
#define CTF_PM_FOOTERBORDERWIDTHALL
#define CTF_PM_FOOTERBORDERALL
#define CTF_PM_FOOTERBORDERRIGHT
#define CTF_PM_SCALETOPAGES
#define CTF_PM_HEADERBORDERWIDTHALL
#define CTF_PM_HEADERHEIGHT
#define CTF_PM_HEADERFLAG
#define CTF_PM_BORDERBOTTOM
#define CTF_PM_FOOTERREPEAT_OFFSET_Y
#define CTF_PM_PRINT_ANNOTATIONS
#define CTF_PM_GRAPHICPOSITION
#define CTF_PM_FOOTERFILLHATCHNAME
#define CTF_PM_PADDINGRIGHT
#define XML_PM_TYPE_PRINTFORMULAS
#define CTF_PM_HEADERFILLGRADIENTNAME
#define CTF_PM_FTN_LINE_WIDTH
#define XML_PM_TYPE_PRINTCHARTS
#define CTF_PM_FILLBITMAPNAME
#define CTF_PM_PADDINGALL
#define CTF_PM_PADDINGBOTTOM
#define CTF_PM_FOOTERPADDINGBOTTOM
#define CTF_PM_BACKGROUNDSIZE
#define CTF_PM_HEADERBORDERRIGHT
#define CTF_PM_REPEAT_OFFSET_X
#define CTF_PM_HEADERPADDINGBOTTOM
#define XML_PM_TYPE_PRINTHEADERS
#define XML_PM_TYPE_PRINTDRAWING
#define CTF_PM_BORDERWIDTHBOTTOM
#define CTF_PM_FOOTERDYNAMIC
#define XML_PM_TYPE_CENTER_HORIZONTAL
#define CTF_PM_HEADERBORDERWIDTHRIGHT
#define CTF_PM_GRAPHICFILTER
#define CTF_PM_HEADERBORDERWIDTHLEFT
#define CTF_PM_HEADERFILLTRANSNAME
#define CTF_PM_FOOTERFILLTRANSNAME
#define CTF_PM_FTN_HEIGHT
#define CTF_PM_FOOTERMARGINRIGHT
#define CTF_PM_HEADERMARGINLEFT
#define CTP_PM_GRID_BASE_WIDTH
#define CTF_PM_HEADERBORDERALL
#define CTF_PM_FOOTERBORDERWIDTHLEFT
#define CTF_PM_MARGINLEFT
#define CTF_PM_HEADERREPEAT_OFFSET_Y
#define CTF_PM_FOOTERMARGINALL
#define CTF_PM_FTN_LINE_COLOR
#define CTF_PM_PRINT_ZEROVALUES
#define CTF_PM_FOOTERMARGINTOP
#define CTF_PM_BORDERWIDTHALL
#define CTF_PM_PRINT_GRID
#define CTF_PM_FOOTERPADDINGLEFT
#define CTF_PM_WRITINGMODE
#define CTF_PM_HEADERGRAPHICFILTER
#define CTF_PM_HEADERDYNAMIC
#define CTF_PM_HEADERMARGINALL
#define CTF_PM_FOOTERFILLBITMAPNAME
#define CTF_PM_REPEAT_OFFSET_Y
#define CTF_PM_FOOTERBORDERWIDTHBOTTOM
#define CTF_PM_HEADERFILLBITMAPNAME
#define CTF_PM_FTN_DISTANCE
#define CTF_PM_MARGINRIGHT
#define CTF_PM_MARGINBOTTOM
#define CTF_PM_GRAPHICURL
#define CTF_PM_FTN_LINE_DISTANCE
#define CTF_PM_HEADERBORDERWIDTHBOTTOM
#define XML_PM_TYPE_FIRSTPAGENUMBER
#define CTF_PM_BORDERRIGHT
#define CTF_PM_FOOTERPADDINGTOP
#define CTF_PM_HEADERBORDERTOP
#define CTF_PM_FOOTERGRAPHICURL
#define CTF_PM_HEADERPADDINGLEFT
#define CTF_PM_FOOTERREPEAT_OFFSET_X
#define CTF_PM_MARGINGUTTER
#define CTF_PM_FOOTERGRAPHICPOSITION
#define CTF_PM_FOOTERFILLGRADIENTNAME
#define CTF_PM_HEADERMINHEIGHT
#define CTF_PM_FOOTERBORDERLEFT
#define CTF_PM_FTN_LINE_ADJUST
#define CTF_PM_FILLGRADIENTNAME
#define CTF_PM_FOOTERMARGINLEFT
#define CTF_PM_FOOTERFLAG
#define XML_PM_TYPE_PRINTANNOTATIONS
#define XML_PM_TYPE_PRINTPAGEORDER
#define CTF_PM_HEADERPADDINGTOP
#define XML_PM_TYPE_NUMFORMAT
#define CTF_PM_FOOTERPADDINGALL
#define CTF_PM_REGISTER_STYLE
Handling of tokens in XML:
@ XML_GRADIENT_STEP_COUNT
@ XML_LAYOUT_GRID_STANDARD_MODE
@ XML_LAYOUT_GRID_RUBY_HEIGHT
@ XML_BORDER_LINE_WIDTH_BOTTOM
@ XML_BORDER_LINE_WIDTH_RIGHT
@ XML_LAYOUT_GRID_RUBY_BELOW
@ XML_LAYOUT_GRID_SNAP_TO
@ XML_SECONDARY_FILL_COLOR
@ XML_FILL_IMAGE_REF_POINT
@ XML_LAYOUT_GRID_BASE_WIDTH
@ XML_REGISTER_TRUTH_REF_STYLE_NAME
@ XML_LAYOUT_GRID_BASE_HEIGHT
@ XML_FILL_IMAGE_REF_POINT_X
@ XML_LAYOUT_GRID_DISPLAY
@ XML_BORDER_LINE_WIDTH_LEFT
@ XML_FILL_IMAGE_REF_POINT_Y
@ XML_FOOTNOTE_MAX_HEIGHT
@ XML_BORDER_LINE_WIDTH_TOP
Represents a property with its API-name, its XML-name and the type of its value.
constexpr sal_uInt16 XML_NAMESPACE_DRAW
constexpr sal_uInt16 XML_NAMESPACE_SVG
constexpr sal_uInt16 XML_NAMESPACE_TEXT
constexpr sal_uInt16 XML_NAMESPACE_LO_EXT
constexpr sal_uInt16 XML_NAMESPACE_STYLE
constexpr sal_uInt16 XML_NAMESPACE_FO
constexpr OUStringLiteral PROP_FooterFillTransparence
constexpr OUStringLiteral PROP_FillBitmapMode
constexpr OUStringLiteral PROP_PageScale
constexpr OUStringLiteral PROP_FillTransparence
constexpr OUStringLiteral PROP_FillBitmapLogicalSize
constexpr OUStringLiteral PROP_HeaderFillBitmapSizeY
constexpr OUStringLiteral PROP_GridSnapToChars
constexpr OUStringLiteral PROP_RightBorder
constexpr OUStringLiteral PROP_HeaderFillHatchName
constexpr OUStringLiteral PROP_TopMargin
constexpr OUStringLiteral PROP_HeaderFillBitmapLogicalSize
constexpr OUStringLiteral PROP_BackGraphicFilter
constexpr OUStringLiteral PROP_RightBorderDistance
constexpr OUStringLiteral PROP_FootnoteLineAdjust
constexpr OUStringLiteral PROP_BackGraphicLocation
constexpr OUStringLiteral PROP_HeaderFillTransparence
constexpr OUStringLiteral PROP_HeaderFillBitmapSizeX
constexpr OUStringLiteral PROP_GutterMargin
constexpr OUStringLiteral PROP_FooterBackGraphicLocation
constexpr OUStringLiteral PROP_FooterFillBitmapSizeY
constexpr OUStringLiteral PROP_WritingMode
constexpr OUStringLiteral PROP_FillTransparenceGradientName
constexpr OUStringLiteral PROP_GridRubyHeight
constexpr OUStringLiteral PROP_PrintDownFirst
constexpr OUStringLiteral PROP_ScaleToPagesX
constexpr OUStringLiteral PROP_FillBitmapOffsetX
constexpr OUStringLiteral PROP_FooterFillBitmapOffsetY
constexpr OUStringLiteral PROP_FooterDynamicSpacing
constexpr OUStringLiteral PROP_HeaderFillGradientStepCount
constexpr OUStringLiteral PROP_FootnoteHeight
constexpr OUStringLiteral PROP_FooterFillColor
constexpr OUStringLiteral PROP_FillBitmapPositionOffsetX
constexpr OUStringLiteral PROP_FillGradientName
constexpr OUStringLiteral PROP_HeaderBackTransparent
constexpr OUStringLiteral PROP_FooterFillBitmapMode
constexpr OUStringLiteral PROP_HeaderBackGraphicLocation
constexpr OUStringLiteral PROP_PrintGrid
constexpr OUStringLiteral PROP_FillBackground
constexpr OUStringLiteral PROP_HeaderLeftBorderDistance
constexpr OUStringLiteral PROP_CenterVertically
constexpr OUStringLiteral PROP_BottomMargin
constexpr OUStringLiteral PROP_FooterFillBitmapLogicalSize
constexpr OUStringLiteral PROP_FootnoteLineStyle
constexpr OUStringLiteral PROP_FooterFillGradientStepCount
constexpr OUStringLiteral PROP_HeaderFillBitmapPositionOffsetY
constexpr OUStringLiteral PROP_FooterRightBorderDistance
constexpr OUStringLiteral PROP_HeaderBodyDistance
constexpr OUStringLiteral PROP_PrinterPaperTray
constexpr OUStringLiteral PROP_FooterRightMargin
constexpr OUStringLiteral PROP_BackTransparent
constexpr OUStringLiteral PROP_ScaleToPages
constexpr OUStringLiteral PROP_HeaderFillGradientName
constexpr OUStringLiteral PROP_FooterFillBitmapName
constexpr OUStringLiteral PROP_HeaderFillBitmapMode
constexpr OUStringLiteral PROP_FillHatchName
constexpr OUStringLiteral PROP_PageStyleLayout
constexpr OUStringLiteral PROP_FooterIsDynamicHeight
constexpr OUStringLiteral PROP_HeaderFillBitmapPositionOffsetX
constexpr OUStringLiteral PROP_FooterFillBitmapPositionOffsetY
constexpr OUStringLiteral PROP_FooterLeftMargin
constexpr OUStringLiteral PROP_PrintHeaders
constexpr OUStringLiteral PROP_FillBitmapPositionOffsetY
constexpr OUStringLiteral PROP_FooterFillGradientName
constexpr OUStringLiteral PROP_HeaderFillBitmapOffsetX
constexpr OUStringLiteral PROP_FillGradientStepCount
constexpr OUStringLiteral PROP_HeaderIsDynamicHeight
constexpr OUStringLiteral PROP_GridMode
constexpr OUStringLiteral PROP_FooterFillBackground
constexpr OUStringLiteral PROP_GridPrint
constexpr OUStringLiteral PROP_StandardPageMode
constexpr OUStringLiteral PROP_BackgroundFullSize
constexpr OUStringLiteral PROP_FooterFillBitmapPositionOffsetX
constexpr OUStringLiteral PROP_PrintDrawing
constexpr OUStringLiteral PROP_BackColor
constexpr OUStringLiteral PROP_FooterBackGraphicFilter
constexpr OUStringLiteral PROP_FooterFillTransparenceGradientName
constexpr OUStringLiteral PROP_HeaderBottomBorder
constexpr OUStringLiteral PROP_FillColor
constexpr OUStringLiteral PROP_PrintObjects
constexpr OUStringLiteral PROP_HeaderFillColor2
constexpr OUStringLiteral PROP_HeaderDynamicSpacing
constexpr OUStringLiteral PROP_FooterTopBorderDistance
constexpr OUStringLiteral PROP_HeaderTopBorderDistance
constexpr OUStringLiteral PROP_HeaderFillTransparenceGradientName
constexpr OUStringLiteral PROP_HeaderLeftBorder
constexpr OUStringLiteral PROP_FootnoteLineColor
constexpr OUStringLiteral PROP_FooterFillBitmapSizeX
constexpr OUStringLiteral PROP_HeaderRightMargin
constexpr OUStringLiteral PROP_FootnoteLineRelativeWidth
constexpr OUStringLiteral PROP_FillBitmapName
constexpr OUStringLiteral PROP_Height
constexpr OUStringLiteral PROP_FillBitmapOffsetY
constexpr OUStringLiteral PROP_FooterBackTransparent
constexpr OUStringLiteral PROP_FootnoteLineDistance
constexpr OUStringLiteral PROP_LeftBorder
constexpr OUStringLiteral PROP_FillBitmapRectanglePoint
constexpr OUStringLiteral PROP_GridLines
constexpr OUStringLiteral PROP_FooterBottomBorderDistance
constexpr OUStringLiteral PROP_HeaderFillBitmapName
constexpr OUStringLiteral PROP_FillColor2
constexpr OUStringLiteral PROP_UserDefinedAttributes
constexpr OUStringLiteral PROP_PrintAnnotations
constexpr OUStringLiteral PROP_IsLandscape
constexpr OUStringLiteral PROP_HeaderBackGraphic
constexpr OUStringLiteral PROP_HeaderTopBorder
constexpr OUStringLiteral PROP_TextColumns
constexpr OUStringLiteral PROP_GridBaseHeight
constexpr OUStringLiteral PROP_FootnoteLineTextDistance
constexpr OUStringLiteral PROP_ShadowFormat
constexpr OUStringLiteral PROP_HeaderShadowFormat
constexpr OUStringLiteral PROP_RegisterParagraphStyle
constexpr OUStringLiteral PROP_GridDisplay
constexpr OUStringLiteral PROP_FooterFillColor2
constexpr OUStringLiteral PROP_HeaderRightBorder
constexpr OUStringLiteral PROP_LeftMargin
constexpr OUStringLiteral PROP_FillBitmapSizeX
constexpr OUStringLiteral PROP_HeaderFillColor
constexpr OUStringLiteral PROP_BackGraphic
constexpr OUStringLiteral PROP_HeaderBackColor
constexpr OUStringLiteral PROP_HeaderHeight
constexpr OUStringLiteral PROP_FooterLeftBorderDistance
constexpr OUStringLiteral PROP_FooterFillStyle
constexpr OUStringLiteral PROP_ScaleToPagesY
constexpr OUStringLiteral PROP_PrintCharts
constexpr OUStringLiteral PROP_FooterHeight
constexpr OUStringLiteral PROP_FooterLeftBorder
constexpr OUStringLiteral PROP_FooterRightBorder
constexpr OUStringLiteral PROP_RightMargin
constexpr OUStringLiteral PROP_FillBitmapSizeY
constexpr OUStringLiteral PROP_TopBorder
constexpr OUStringLiteral PROP_FooterFillBitmapOffsetX
constexpr OUStringLiteral PROP_HeaderBackGraphicFilter
constexpr OUStringLiteral PROP_HeaderRightBorderDistance
constexpr OUStringLiteral PROP_TopBorderDistance
constexpr OUStringLiteral PROP_FooterBottomBorder
constexpr OUStringLiteral PROP_BottomBorderDistance
constexpr OUStringLiteral PROP_FooterFillHatchName
constexpr OUStringLiteral PROP_HeaderLeftMargin
constexpr OUStringLiteral PROP_GridBaseWidth
constexpr OUStringLiteral PROP_HeaderBottomBorderDistance
constexpr OUStringLiteral PROP_FooterBackGraphic
constexpr OUStringLiteral PROP_HeaderFillStyle
constexpr OUStringLiteral PROP_RtlGutter
constexpr OUStringLiteral PROP_HeaderFillBitmapRectanglePoint
constexpr OUStringLiteral PROP_GridColor
constexpr OUStringLiteral PROP_HeaderFillBackground
constexpr OUStringLiteral PROP_RegisterModeActive
constexpr OUStringLiteral PROP_HeaderFillBitmapOffsetY
constexpr OUStringLiteral PROP_FooterBackColor
constexpr OUStringLiteral PROP_FootnoteLineWeight
constexpr OUStringLiteral PROP_LeftBorderDistance
constexpr OUStringLiteral PROP_NumberingType
constexpr OUStringLiteral PROP_CenterHorizontally
constexpr OUStringLiteral PROP_PrintZeroValues
constexpr OUStringLiteral PROP_FooterBodyDistance
constexpr OUStringLiteral PROP_FillStyle
constexpr OUStringLiteral PROP_PrintFormulas
constexpr OUStringLiteral PROP_FooterTopBorder
constexpr OUStringLiteral PROP_BottomBorder
constexpr OUStringLiteral PROP_FooterShadowFormat
constexpr OUStringLiteral PROP_FirstPageNumber
constexpr OUStringLiteral PROP_FooterFillBitmapRectanglePoint
constexpr OUStringLiteral PROP_RubyBelow
constexpr OUStringLiteral PROP_Width
#define XML_SW_TYPE_BITMAPREPOFFSETY
#define XML_TYPE_NUMBER16
#define MID_FLAG_MERGE_PROPERTY
#define XML_TYPE_COLORTRANSPARENT
#define XML_TYPE_LAYOUT_GRID_MODE
#define XML_TYPE_MEASURE16
#define XML_TYPE_TEXT_SHADOW
#define MID_FLAG_NO_PROPERTY_IMPORT
#define XML_TYPE_BUILDIN_CMP_ONLY
#define MID_FLAG_SPECIAL_ITEM_IMPORT
#define MID_FLAG_SPECIAL_ITEM
#define MID_FLAG_MULTI_PROPERTY
#define MID_FLAG_DEFAULT_ITEM_EXPORT
#define MID_FLAG_ELEMENT_ITEM
#define XML_SW_TYPE_PRESPAGE_BACKSIZE
#define XML_TYPE_STYLENAME
#define XML_TYPE_NEG_PERCENT16
#define XML_SW_TYPE_RTLGUTTER
#define XML_TYPE_TEXT_WRITING_MODE
#define XML_TYPE_PERCENT8
#define XML_TYPE_ATTRIBUTE_CONTAINER
#define XML_TYPE_PERCENT16
#define XML_TYPE_TEXT_HORIZONTAL_ADJUST
#define XML_TYPE_BORDER_WIDTH
#define XML_SW_TYPE_FILLSTYLE
#define XML_SW_TYPE_LOGICAL_SIZE
#define XML_SW_TYPE_BITMAP_REFPOINT
#define MID_FLAG_MERGE_ATTRIBUTE
#define XML_TYPE_TEXT_COLUMNS
#define XML_SW_TYPE_BITMAP_MODE
#define XML_TYPE_ISTRANSPARENT
#define XML_SW_TYPE_FILLBITMAPSIZE
#define MID_FLAG_PROPERTY_MAY_THROW
#define XML_SW_TYPE_BITMAPREPOFFSETX