summaryrefslogtreecommitdiff
path: root/sw/inc
diff options
context:
space:
mode:
authorMike Kaganski <mike.kaganski@collabora.com>2022-12-04 11:02:56 +0300
committerMike Kaganski <mike.kaganski@collabora.com>2022-12-04 09:37:57 +0000
commit382520b436f66ffde850bc215e8d04fe1d93e80e (patch)
tree8076252a500bdb891a8569b4ba520022048fb012 /sw/inc
parentb997eb78c392c1e9c89c24644cf86d4bca041d54 (diff)
Some define-to-OUStringLiteral conversion in sw
Change-Id: Ib2b0b0b9774b3804db50b4af164c4fcf10b48d1d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143629 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'sw/inc')
-rw-r--r--sw/inc/unoprnms.hxx1741
1 files changed, 882 insertions, 859 deletions
diff --git a/sw/inc/unoprnms.hxx b/sw/inc/unoprnms.hxx
index 69ef10b881f9..199f4847c930 100644
--- a/sw/inc/unoprnms.hxx
+++ b/sw/inc/unoprnms.hxx
@@ -22,879 +22,902 @@
#include <sal/config.h>
-#define UNO_NAME_FOLLOW_STYLE "FollowStyle"
-#define UNO_NAME_LINK_STYLE "LinkStyle"
-#define UNO_NAME_IS_PHYSICAL "IsPhysical"
-#define UNO_NAME_IS_AUTO_UPDATE "IsAutoUpdate"
-#define UNO_NAME_DISPLAY_NAME "DisplayName"
-#define UNO_NAME_PARA_GRAPHIC "ParaBackGraphic"
-#define UNO_NAME_PARA_GRAPHIC_URL "ParaBackGraphicURL"
-#define UNO_NAME_PARA_GRAPHIC_FILTER "ParaBackGraphicFilter"
-#define UNO_NAME_HEADER_GRAPHIC "HeaderBackGraphic"
-#define UNO_NAME_HEADER_GRAPHIC_URL "HeaderBackGraphicURL"
-#define UNO_NAME_HEADER_GRAPHIC_FILTER "HeaderBackGraphicFilter"
-#define UNO_NAME_FOOTER_GRAPHIC "FooterBackGraphic"
-#define UNO_NAME_FOOTER_GRAPHIC_URL "FooterBackGraphicURL"
-#define UNO_NAME_FOOTER_GRAPHIC_FILTER "FooterBackGraphicFilter"
-#define UNO_NAME_BACK_GRAPHIC_URL "BackGraphicURL"
-#define UNO_NAME_BACK_GRAPHIC "BackGraphic"
-#define UNO_NAME_BACK_GRAPHIC_FILTER "BackGraphicFilter"
-#define UNO_NAME_BACK_GRAPHIC_LOCATION "BackGraphicLocation"
-#define UNO_NAME_GRAPHIC_FILTER "GraphicFilter"
-#define UNO_NAME_GRAPHIC_SIZE "GraphicSize"
-#define UNO_NAME_GRAPHIC_BITMAP "GraphicBitmap"
-#define UNO_NAME_GRAPHIC_URL "GraphicURL"
-#define UNO_NAME_BULLET_ID "BulletId"
-#define UNO_NAME_BULLET_CHAR "BulletChar"
-#define UNO_NAME_BULLET_REL_SIZE "BulletRelSize"
-#define UNO_NAME_BULLET_FONT "BulletFont"
-#define UNO_NAME_BULLET_FONT_NAME "BulletFontName"
-#define UNO_NAME_BULLET_COLOR "BulletColor"
-#define UNO_NAME_PARA_GRAPHIC_LOCATION "ParaBackGraphicLocation"
-#define UNO_NAME_HEADER_GRAPHIC_LOCATION "HeaderBackGraphicLocation"
-#define UNO_NAME_FOOTER_GRAPHIC_LOCATION "FooterBackGraphicLocation"
-#define UNO_NAME_PARA_LEFT_MARGIN "ParaLeftMargin"
-#define UNO_NAME_PARA_RIGHT_MARGIN "ParaRightMargin"
-#define UNO_NAME_PARA_LEFT_MARGIN_RELATIVE "ParaLeftMarginRelative"
-#define UNO_NAME_PARA_RIGHT_MARGIN_RELATIVE "ParaRightMarginRelative"
-#define UNO_NAME_PARA_IS_AUTO_FIRST_LINE_INDENT "ParaIsAutoFirstLineIndent"
-#define UNO_NAME_PARA_FIRST_LINE_INDENT "ParaFirstLineIndent"
-#define UNO_NAME_PARA_FIRST_LINE_INDENT_RELATIVE "ParaFirstLineIndentRelative"
-#define UNO_NAME_PARA_IS_HYPHENATION "ParaIsHyphenation"
-#define UNO_NAME_PARA_HYPHENATION_MAX_LEADING_CHARS "ParaHyphenationMaxLeadingChars"
-#define UNO_NAME_PARA_HYPHENATION_MAX_TRAILING_CHARS "ParaHyphenationMaxTrailingChars"
-#define UNO_NAME_PARA_HYPHENATION_MAX_HYPHENS "ParaHyphenationMaxHyphens"
-#define UNO_NAME_PARA_HYPHENATION_MIN_WORD_LENGTH "ParaHyphenationMinWordLength"
-#define UNO_NAME_PARA_HYPHENATION_ZONE "ParaHyphenationZone"
-#define UNO_NAME_PARA_HYPHENATION_NO_CAPS "ParaHyphenationNoCaps"
-#define UNO_NAME_PARA_HYPHENATION_NO_LAST_WORD "ParaHyphenationNoLastWord"
-#define UNO_NAME_LEFT_MARGIN "LeftMargin"
-#define UNO_NAME_RIGHT_MARGIN "RightMargin"
-#define UNO_NAME_GUTTER_MARGIN "GutterMargin"
-#define UNO_NAME_HEADER_LEFT_MARGIN "HeaderLeftMargin"
-#define UNO_NAME_HEADER_RIGHT_MARGIN "HeaderRightMargin"
-#define UNO_NAME_FOOTER_LEFT_MARGIN "FooterLeftMargin"
-#define UNO_NAME_FOOTER_RIGHT_MARGIN "FooterRightMargin"
-#define UNO_NAME_TEXT_RANGE "TextRange"
-#define UNO_NAME_TEXT_BOX "TextBox"
-#define UNO_NAME_TEXT_BOX_CONTENT "TextBoxContent"
-#define UNO_NAME_NAME "Name"
-#define UNO_NAME_CHAR_STYLE_NAME "CharStyleName"
-#define UNO_NAME_ANCHOR_CHAR_STYLE_NAME "AnchorCharStyleName"
-#define UNO_NAME_SUFFIX "Suffix"
-#define UNO_NAME_PREFIX "Prefix"
-#define UNO_NAME_LIST_FORMAT "ListFormat"
-#define UNO_NAME_PARENT_NUMBERING "ParentNumbering"
-#define UNO_NAME_CHAR_FONT_NAME "CharFontName"
-#define UNO_NAME_CHAR_FONT_STYLE_NAME "CharFontStyleName"
-#define UNO_NAME_CHAR_FONT_FAMILY "CharFontFamily"
-#define UNO_NAME_CHAR_FONT_CHAR_SET "CharFontCharSet"
-#define UNO_NAME_CHAR_FONT_PITCH "CharFontPitch"
-#define UNO_NAME_CHAR_LOCALE "CharLocale"
-#define UNO_NAME_CHAR_FONT_NAME_ASIAN "CharFontNameAsian"
-#define UNO_NAME_CHAR_FONT_STYLE_NAME_ASIAN "CharFontStyleNameAsian"
-#define UNO_NAME_CHAR_FONT_FAMILY_ASIAN "CharFontFamilyAsian"
-#define UNO_NAME_CHAR_FONT_CHAR_SET_ASIAN "CharFontCharSetAsian"
-#define UNO_NAME_CHAR_FONT_PITCH_ASIAN "CharFontPitchAsian"
-#define UNO_NAME_CHAR_POSTURE_ASIAN "CharPostureAsian"
-#define UNO_NAME_CHAR_WEIGHT_ASIAN "CharWeightAsian"
-#define UNO_NAME_CHAR_HEIGHT_ASIAN "CharHeightAsian"
-#define UNO_NAME_CHAR_LOCALE_ASIAN "CharLocaleAsian"
-#define UNO_NAME_CHAR_FONT_NAME_COMPLEX "CharFontNameComplex"
-#define UNO_NAME_CHAR_FONT_STYLE_NAME_COMPLEX "CharFontStyleNameComplex"
-#define UNO_NAME_CHAR_FONT_FAMILY_COMPLEX "CharFontFamilyComplex"
-#define UNO_NAME_CHAR_FONT_CHAR_SET_COMPLEX "CharFontCharSetComplex"
-#define UNO_NAME_CHAR_FONT_PITCH_COMPLEX "CharFontPitchComplex"
-#define UNO_NAME_CHAR_POSTURE_COMPLEX "CharPostureComplex"
-#define UNO_NAME_CHAR_WEIGHT_COMPLEX "CharWeightComplex"
-#define UNO_NAME_CHAR_HEIGHT_COMPLEX "CharHeightComplex"
-#define UNO_NAME_CHAR_LOCALE_COMPLEX "CharLocaleComplex"
-#define UNO_NAME_CHAR_AUTO_KERNING "CharAutoKerning"
-#define UNO_NAME_CHAR_UNDERLINE_COLOR "CharUnderlineColor"
-#define UNO_NAME_CHAR_UNDERLINE_HAS_COLOR "CharUnderlineHasColor"
-#define UNO_NAME_CHAR_ESCAPEMENT "CharEscapement"
-#define UNO_NAME_CHAR_CASE_MAP "CharCaseMap"
-#define UNO_NAME_CHAR_STRIKEOUT "CharStrikeout"
-#define UNO_NAME_CHAR_CROSSED_OUT "CharCrossedOut"
-#define UNO_NAME_CHAR_NO_HYPHENATION "CharNoHyphenation"
-#define UNO_NAME_CHAR_AUTO_ESCAPEMENT "CharAutoEscapement"
-#define UNO_NAME_CHAR_PROP_HEIGHT "CharPropHeight"
-#define UNO_NAME_CHAR_DIFF_HEIGHT "CharDiffHeight"
-#define UNO_NAME_CHAR_PROP_HEIGHT_ASIAN "CharPropHeightAsian"
-#define UNO_NAME_CHAR_DIFF_HEIGHT_ASIAN "CharDiffHeightAsian"
-#define UNO_NAME_CHAR_PROP_HEIGHT_COMPLEX "CharPropHeightComplex"
-#define UNO_NAME_CHAR_DIFF_HEIGHT_COMPLEX "CharDiffHeightComplex"
-#define UNO_NAME_CHAR_ESCAPEMENT_HEIGHT "CharEscapementHeight"
-#define UNO_NAME_CHAR_TRANSPARENCE "CharTransparence"
-#define UNO_NAME_HIDE_TAB_LEADER_AND_PAGE_NUMBERS "HideTabLeaderAndPageNumber"
-#define UNO_NAME_TAB_IN_TOC "TabInTOC"
-#define UNO_NAME_TOC_BOOKMARK "TOCBookmark"
-#define UNO_NAME_TOC_NEWLINE "TOCNewLine"
-#define UNO_NAME_TOC_PARAGRAPH_OUTLINE_LEVEL "TOCParagraphOutlineLevel"
+#include <rtl/ustring.hxx>
-#define UNO_NAME_CHAR_FLASH "CharFlash"
-#define UNO_NAME_CHAR_KERNING "CharKerning"
-#define UNO_NAME_CHAR_BACK_COLOR "CharBackColor"
-#define UNO_NAME_CHAR_BACK_TRANSPARENT "CharBackTransparent"
-#define UNO_NAME_CHAR_COMBINE_IS_ON "CharCombineIsOn"
-#define UNO_NAME_CHAR_COMBINE_PREFIX "CharCombinePrefix"
-#define UNO_NAME_CHAR_COMBINE_SUFFIX "CharCombineSuffix"
-#define UNO_NAME_CHAR_EMPHASIS "CharEmphasis"
-#define UNO_NAME_PARA_LINE_SPACING "ParaLineSpacing"
-#define UNO_NAME_PARA_TOP_MARGIN "ParaTopMargin"
-#define UNO_NAME_PARA_BOTTOM_MARGIN "ParaBottomMargin"
-#define UNO_NAME_PARA_TOP_MARGIN_RELATIVE "ParaTopMarginRelative"
-#define UNO_NAME_PARA_BOTTOM_MARGIN_RELATIVE "ParaBottomMarginRelative"
-#define UNO_NAME_PARA_EXPAND_SINGLE_WORD "ParaExpandSingleWord"
-#define UNO_NAME_END_NOTICE "EndNotice"
-#define UNO_NAME_BEGIN_NOTICE "BeginNotice"
-#define UNO_NAME_FRAME_STYLE_NAME "FrameStyleName"
-#define UNO_NAME_NUMBERING_STYLE_NAME "NumberingStyleName"
-#define UNO_NAME_NUMBERING_START_VALUE "NumberingStartValue"
-#define UNO_NAME_NUMBERING_IS_NUMBER "NumberingIsNumber"
-#define UNO_NAME_COUNT_LINES_IN_FRAMES "CountLinesInFrames"
-#define UNO_NAME_DDE_COMMAND_TYPE "DDECommandType"
-#define UNO_NAME_DDE_COMMAND_FILE "DDECommandFile"
-#define UNO_NAME_DDE_COMMAND_ELEMENT "DDECommandElement"
-#define UNO_NAME_IS_AUTOMATIC_UPDATE "IsAutomaticUpdate"
-#define UNO_NAME_DISTANCE "Distance"
-#define UNO_NAME_DROP_CAP_FORMAT "DropCapFormat"
-#define UNO_NAME_DROP_CAP_WHOLE_WORD "DropCapWholeWord"
-#define UNO_NAME_DROP_CAP_CHAR_STYLE_NAME "DropCapCharStyleName"
-#define UNO_NAME_FILE_LINK "FileLink"
-#define UNO_NAME_GRAPHIC "Graphic"
-#define UNO_NAME_TRANSFORMED_GRAPHIC "TransformedGraphic"
-#define UNO_NAME_GRAPHIC_PREVIEW "GraphicPreview"
-#define UNO_NAME_IS_PROTECTED "IsProtected"
-#define UNO_NAME_PARA_KEEP_TOGETHER "ParaKeepTogether"
-#define UNO_NAME_KEEP_TOGETHER "KeepTogether"
-#define UNO_NAME_IS_LANDSCAPE "IsLandscape"
-#define UNO_NAME_SEPARATOR_TEXT "SeparatorText"
-#define UNO_NAME_NUMBER_POSITION "NumberPosition"
-#define UNO_NAME_PAGE_STYLE_NAME "PageStyleName"
-#define UNO_NAME_PAGE_STYLE_LAYOUT "PageStyleLayout"
-#define UNO_NAME_PARA_ADJUST "ParaAdjust"
-#define UNO_NAME_PARA_REGISTER_MODE_ACTIVE "ParaRegisterModeActive"
-#define UNO_NAME_PARA_STYLE_NAME "ParaStyleName"
-#define UNO_NAME_PARA_LAST_LINE_ADJUST "ParaLastLineAdjust"
-#define UNO_NAME_PARA_LINE_NUMBER_COUNT "ParaLineNumberCount"
-#define UNO_NAME_PARA_LINE_NUMBER_START_VALUE "ParaLineNumberStartValue"
-#define UNO_NAME_BACK_COLOR "BackColor"
-#define UNO_NAME_PARA_BACK_COLOR "ParaBackColor"
-#define UNO_NAME_PARA_WIDOWS "ParaWidows"
-#define UNO_NAME_PARA_ORPHANS "ParaOrphans"
-#define UNO_NAME_PARA_BACK_TRANSPARENT "ParaBackTransparent"
-#define UNO_NAME_POSITION_END_OF_DOC "PositionEndOfDoc"
-#define UNO_NAME_POSITION_PROTECTED "PositionProtected"
-#define UNO_NAME_ALTERNATIVE_TEXT "AlternativeText"
-#define UNO_NAME_PRIMARY_KEY "PrimaryKey"
-#define UNO_NAME_PRINTER_PAPER_TRAY "PrinterPaperTray"
-#define UNO_NAME_REGISTER_MODE_ACTIVE "RegisterModeActive"
-#define UNO_NAME_RELATIVE_WIDTH "RelativeWidth"
-#define UNO_NAME_RELATIVE_WIDTH_RELATION "RelativeWidthRelation"
-#define UNO_NAME_RELATIVE_HEIGHT "RelativeHeight"
-#define UNO_NAME_RELATIVE_HEIGHT_RELATION "RelativeHeightRelation"
-#define UNO_NAME_REPEAT_HEADLINE "RepeatHeadline"
-#define UNO_NAME_SEARCH_STYLES "SearchStyles"
-#define UNO_NAME_SEARCH_BACKWARDS "SearchBackwards"
-#define UNO_NAME_SEARCH_SIMILARITY "SearchSimilarity"
-#define UNO_NAME_SEARCH_CASE_SENSITIVE "SearchCaseSensitive"
-#define UNO_NAME_SEARCH_SIMILARITY_ADD "SearchSimilarityAdd"
-#define UNO_NAME_SEARCH_SIMILARITY_RELAX "SearchSimilarityRelax"
-#define UNO_NAME_SEARCH_SIMILARITY_REMOVE "SearchSimilarityRemove"
-#define UNO_NAME_SEARCH_REGULAR_EXPRESSION "SearchRegularExpression"
-#define UNO_NAME_SEARCH_SIMILARITY_EXCHANGE "SearchSimilarityExchange"
-#define UNO_NAME_SECONDARY_KEY "SecondaryKey"
-#define UNO_NAME_SEPARATOR_INTERVAL "SeparatorInterval"
-#define UNO_NAME_SHOW_BREAKS "ShowBreaks"
-#define UNO_NAME_SHOW_SPACES "ShowSpaces"
-#define UNO_NAME_SHOW_TABLES "ShowTables"
-#define UNO_NAME_SHOW_GRAPHICS "ShowGraphics"
+inline constexpr OUStringLiteral UNO_NAME_FOLLOW_STYLE = u"FollowStyle";
+inline constexpr OUStringLiteral UNO_NAME_LINK_STYLE = u"LinkStyle";
+inline constexpr OUStringLiteral UNO_NAME_IS_PHYSICAL = u"IsPhysical";
+inline constexpr OUStringLiteral UNO_NAME_IS_AUTO_UPDATE = u"IsAutoUpdate";
+inline constexpr OUStringLiteral UNO_NAME_DISPLAY_NAME = u"DisplayName";
+inline constexpr OUStringLiteral UNO_NAME_PARA_GRAPHIC = u"ParaBackGraphic";
+inline constexpr OUStringLiteral UNO_NAME_PARA_GRAPHIC_URL = u"ParaBackGraphicURL";
+inline constexpr OUStringLiteral UNO_NAME_PARA_GRAPHIC_FILTER = u"ParaBackGraphicFilter";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_GRAPHIC = u"HeaderBackGraphic";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_GRAPHIC_URL = u"HeaderBackGraphicURL";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_GRAPHIC_FILTER = u"HeaderBackGraphicFilter";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_GRAPHIC = u"FooterBackGraphic";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_GRAPHIC_URL = u"FooterBackGraphicURL";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_GRAPHIC_FILTER = u"FooterBackGraphicFilter";
+inline constexpr OUStringLiteral UNO_NAME_BACK_GRAPHIC_URL = u"BackGraphicURL";
+inline constexpr OUStringLiteral UNO_NAME_BACK_GRAPHIC = u"BackGraphic";
+inline constexpr OUStringLiteral UNO_NAME_BACK_GRAPHIC_FILTER = u"BackGraphicFilter";
+inline constexpr OUStringLiteral UNO_NAME_BACK_GRAPHIC_LOCATION = u"BackGraphicLocation";
+inline constexpr OUStringLiteral UNO_NAME_GRAPHIC_FILTER = u"GraphicFilter";
+inline constexpr OUStringLiteral UNO_NAME_GRAPHIC_SIZE = u"GraphicSize";
+inline constexpr OUStringLiteral UNO_NAME_GRAPHIC_BITMAP = u"GraphicBitmap";
+inline constexpr OUStringLiteral UNO_NAME_GRAPHIC_URL = u"GraphicURL";
+inline constexpr OUStringLiteral UNO_NAME_BULLET_ID = u"BulletId";
+inline constexpr OUStringLiteral UNO_NAME_BULLET_CHAR = u"BulletChar";
+inline constexpr OUStringLiteral UNO_NAME_BULLET_REL_SIZE = u"BulletRelSize";
+inline constexpr OUStringLiteral UNO_NAME_BULLET_FONT = u"BulletFont";
+inline constexpr OUStringLiteral UNO_NAME_BULLET_FONT_NAME = u"BulletFontName";
+inline constexpr OUStringLiteral UNO_NAME_BULLET_COLOR = u"BulletColor";
+inline constexpr OUStringLiteral UNO_NAME_PARA_GRAPHIC_LOCATION = u"ParaBackGraphicLocation";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_GRAPHIC_LOCATION = u"HeaderBackGraphicLocation";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_GRAPHIC_LOCATION = u"FooterBackGraphicLocation";
+inline constexpr OUStringLiteral UNO_NAME_PARA_LEFT_MARGIN = u"ParaLeftMargin";
+inline constexpr OUStringLiteral UNO_NAME_PARA_RIGHT_MARGIN = u"ParaRightMargin";
+inline constexpr OUStringLiteral UNO_NAME_PARA_LEFT_MARGIN_RELATIVE = u"ParaLeftMarginRelative";
+inline constexpr OUStringLiteral UNO_NAME_PARA_RIGHT_MARGIN_RELATIVE = u"ParaRightMarginRelative";
+inline constexpr OUStringLiteral UNO_NAME_PARA_IS_AUTO_FIRST_LINE_INDENT
+ = u"ParaIsAutoFirstLineIndent";
+inline constexpr OUStringLiteral UNO_NAME_PARA_FIRST_LINE_INDENT = u"ParaFirstLineIndent";
+inline constexpr OUStringLiteral UNO_NAME_PARA_FIRST_LINE_INDENT_RELATIVE
+ = u"ParaFirstLineIndentRelative";
+inline constexpr OUStringLiteral UNO_NAME_PARA_IS_HYPHENATION = u"ParaIsHyphenation";
+inline constexpr OUStringLiteral UNO_NAME_PARA_HYPHENATION_MAX_LEADING_CHARS
+ = u"ParaHyphenationMaxLeadingChars";
+inline constexpr OUStringLiteral UNO_NAME_PARA_HYPHENATION_MAX_TRAILING_CHARS
+ = u"ParaHyphenationMaxTrailingChars";
+inline constexpr OUStringLiteral UNO_NAME_PARA_HYPHENATION_MAX_HYPHENS
+ = u"ParaHyphenationMaxHyphens";
+inline constexpr OUStringLiteral UNO_NAME_PARA_HYPHENATION_MIN_WORD_LENGTH
+ = u"ParaHyphenationMinWordLength";
+inline constexpr OUStringLiteral UNO_NAME_PARA_HYPHENATION_ZONE = u"ParaHyphenationZone";
+inline constexpr OUStringLiteral UNO_NAME_PARA_HYPHENATION_NO_CAPS = u"ParaHyphenationNoCaps";
+inline constexpr OUStringLiteral UNO_NAME_PARA_HYPHENATION_NO_LAST_WORD
+ = u"ParaHyphenationNoLastWord";
+inline constexpr OUStringLiteral UNO_NAME_LEFT_MARGIN = u"LeftMargin";
+inline constexpr OUStringLiteral UNO_NAME_RIGHT_MARGIN = u"RightMargin";
+inline constexpr OUStringLiteral UNO_NAME_GUTTER_MARGIN = u"GutterMargin";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_LEFT_MARGIN = u"HeaderLeftMargin";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_RIGHT_MARGIN = u"HeaderRightMargin";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_LEFT_MARGIN = u"FooterLeftMargin";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_RIGHT_MARGIN = u"FooterRightMargin";
+inline constexpr OUStringLiteral UNO_NAME_TEXT_RANGE = u"TextRange";
+inline constexpr OUStringLiteral UNO_NAME_TEXT_BOX = u"TextBox";
+inline constexpr OUStringLiteral UNO_NAME_TEXT_BOX_CONTENT = u"TextBoxContent";
+inline constexpr OUStringLiteral UNO_NAME_NAME = u"Name";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_STYLE_NAME = u"CharStyleName";
+inline constexpr OUStringLiteral UNO_NAME_ANCHOR_CHAR_STYLE_NAME = u"AnchorCharStyleName";
+inline constexpr OUStringLiteral UNO_NAME_SUFFIX = u"Suffix";
+inline constexpr OUStringLiteral UNO_NAME_PREFIX = u"Prefix";
+inline constexpr OUStringLiteral UNO_NAME_LIST_FORMAT = u"ListFormat";
+inline constexpr OUStringLiteral UNO_NAME_PARENT_NUMBERING = u"ParentNumbering";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_FONT_NAME = u"CharFontName";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_FONT_STYLE_NAME = u"CharFontStyleName";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_FONT_FAMILY = u"CharFontFamily";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_FONT_CHAR_SET = u"CharFontCharSet";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_FONT_PITCH = u"CharFontPitch";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_LOCALE = u"CharLocale";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_FONT_NAME_ASIAN = u"CharFontNameAsian";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_FONT_STYLE_NAME_ASIAN = u"CharFontStyleNameAsian";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_FONT_FAMILY_ASIAN = u"CharFontFamilyAsian";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_FONT_CHAR_SET_ASIAN = u"CharFontCharSetAsian";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_FONT_PITCH_ASIAN = u"CharFontPitchAsian";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_POSTURE_ASIAN = u"CharPostureAsian";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_WEIGHT_ASIAN = u"CharWeightAsian";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_HEIGHT_ASIAN = u"CharHeightAsian";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_LOCALE_ASIAN = u"CharLocaleAsian";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_FONT_NAME_COMPLEX = u"CharFontNameComplex";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_FONT_STYLE_NAME_COMPLEX
+ = u"CharFontStyleNameComplex";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_FONT_FAMILY_COMPLEX = u"CharFontFamilyComplex";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_FONT_CHAR_SET_COMPLEX = u"CharFontCharSetComplex";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_FONT_PITCH_COMPLEX = u"CharFontPitchComplex";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_POSTURE_COMPLEX = u"CharPostureComplex";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_WEIGHT_COMPLEX = u"CharWeightComplex";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_HEIGHT_COMPLEX = u"CharHeightComplex";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_LOCALE_COMPLEX = u"CharLocaleComplex";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_AUTO_KERNING = u"CharAutoKerning";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_UNDERLINE_COLOR = u"CharUnderlineColor";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_UNDERLINE_HAS_COLOR = u"CharUnderlineHasColor";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_ESCAPEMENT = u"CharEscapement";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_CASE_MAP = u"CharCaseMap";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_STRIKEOUT = u"CharStrikeout";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_CROSSED_OUT = u"CharCrossedOut";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_NO_HYPHENATION = u"CharNoHyphenation";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_AUTO_ESCAPEMENT = u"CharAutoEscapement";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_PROP_HEIGHT = u"CharPropHeight";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_DIFF_HEIGHT = u"CharDiffHeight";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_PROP_HEIGHT_ASIAN = u"CharPropHeightAsian";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_DIFF_HEIGHT_ASIAN = u"CharDiffHeightAsian";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_PROP_HEIGHT_COMPLEX = u"CharPropHeightComplex";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_DIFF_HEIGHT_COMPLEX = u"CharDiffHeightComplex";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_ESCAPEMENT_HEIGHT = u"CharEscapementHeight";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_TRANSPARENCE = u"CharTransparence";
+inline constexpr OUStringLiteral UNO_NAME_HIDE_TAB_LEADER_AND_PAGE_NUMBERS
+ = u"HideTabLeaderAndPageNumber";
+inline constexpr OUStringLiteral UNO_NAME_TAB_IN_TOC = u"TabInTOC";
+inline constexpr OUStringLiteral UNO_NAME_TOC_BOOKMARK = u"TOCBookmark";
+inline constexpr OUStringLiteral UNO_NAME_TOC_NEWLINE = u"TOCNewLine";
+inline constexpr OUStringLiteral UNO_NAME_TOC_PARAGRAPH_OUTLINE_LEVEL = u"TOCParagraphOutlineLevel";
-#define UNO_NAME_SHOW_DRAWINGS "ShowDrawings"
-#define UNO_NAME_SHOW_TABSTOPS "ShowTabstops"
-#define UNO_NAME_SHOW_VERT_RULER "ShowVertRuler"
-#define UNO_NAME_SHOW_PARA_BREAKS "ShowParaBreaks"
-#define UNO_NAME_SHOW_HIDDEN_TEXT "ShowHiddenText"
-#define UNO_NAME_SHOW_SOFT_HYPHENS "ShowSoftHyphens"
-#define UNO_NAME_SHOW_VERT_SCROLL_BAR "ShowVertScrollBar"
-#define UNO_NAME_SHOW_HORI_SCROLL_BAR "ShowHoriScrollBar"
-#define UNO_NAME_SHOW_FIELD_COMMANDS "ShowFieldCommands"
-#define UNO_NAME_SHOW_PROTECTED_SPACES "ShowProtectedSpaces"
-#define UNO_NAME_SHOW_HIDDEN_PARAGRAPHS "ShowHiddenParagraphs"
-#define UNO_NAME_HIDE_WHITESPACE "HideWhitespace"
-#define UNO_NAME_IS_SYNC_WIDTH_TO_HEIGHT "IsSyncWidthToHeight"
-#define UNO_NAME_IS_SYNC_HEIGHT_TO_WIDTH "IsSyncHeightToWidth"
-#define UNO_NAME_SIZE_PROTECTED "SizeProtected"
-#define UNO_NAME_TEXT_COLUMNS "TextColumns"
-#define UNO_NAME_BACK_TRANSPARENT "BackTransparent"
-#define UNO_NAME_ANCHOR_TYPE "AnchorType"
-#define UNO_NAME_ANCHOR_TYPES "AnchorTypes"
-#define UNO_NAME_ANCHOR_PAGE_NO "AnchorPageNo"
-#define UNO_NAME_ANCHOR_FRAME "AnchorFrame"
-#define UNO_NAME_AUTHOR "Author"
-#define UNO_NAME_BREAK_TYPE "BreakType"
-#define UNO_NAME_CHAIN_NEXT_NAME "ChainNextName"
-#define UNO_NAME_CHAIN_PREV_NAME "ChainPrevName"
-#define UNO_NAME_CHAIN_NAME "ChainName"
-#define UNO_NAME_CHAPTER_FORMAT "ChapterFormat"
-#define UNO_NAME_CLIENT_MAP "ClientMap"
-#define UNO_NAME_CONDITION "Condition"
-#define UNO_NAME_CONTENT "Content"
-#define UNO_NAME_CHAR_CONTOURED "CharContoured"
-#define UNO_NAME_CONTOUR_OUTSIDE "ContourOutside"
-#define UNO_NAME_CONTENT_PROTECTED "ContentProtected"
-#define UNO_NAME_COUNT_EMPTY_LINES "CountEmptyLines"
-#define UNO_NAME_RESTART_AT_EACH_PAGE "RestartAtEachPage"
-#define UNO_NAME_DATA_BASE_NAME "DataBaseName"
-#define UNO_NAME_DATA_TABLE_NAME "DataTableName"
-#define UNO_NAME_DATA_COMMAND_TYPE "DataCommandType"
-#define UNO_NAME_DATA_COLUMN_NAME "DataColumnName"
-#define UNO_NAME_IS_DATA_BASE_FORMAT "DataBaseFormat"
-#define UNO_NAME_DATE "Date"
-#define UNO_NAME_IS_DATE "IsDate"
-#define UNO_NAME_EDIT_IN_READONLY "EditInReadonly"
-#define UNO_NAME_FALSE_CONTENT "FalseContent"
-#define UNO_NAME_FILE_FORMAT "FileFormat"
-#define UNO_NAME_IS_FIXED "IsFixed"
-#define UNO_NAME_FOOTNOTE_COUNTING "FootnoteCounting"
-#define UNO_NAME_FULL_NAME "FullName"
-#define UNO_NAME_HEIGHT "Height"
-#define UNO_NAME_IS_AUTO_HEIGHT "IsAutoHeight"
-#define UNO_NAME_SIZE_TYPE "SizeType"
-#define UNO_NAME_HINT "Hint"
-#define UNO_NAME_HORI_ORIENT "HoriOrient"
-#define UNO_NAME_HORI_MIRRORED_ON_EVEN_PAGES "HoriMirroredOnEvenPages"
-#define UNO_NAME_HORI_MIRRORED_ON_ODD_PAGES "HoriMirroredOnOddPages"
-#define UNO_NAME_HORI_ORIENT_RELATION "HoriOrientRelation"
-#define UNO_NAME_HORI_ORIENT_POSITION "HoriOrientPosition"
-#define UNO_NAME_HYPER_LINK_U_R_L "HyperLinkURL"
-#define UNO_NAME_HYPER_LINK_TARGET "HyperLinkTarget"
-#define UNO_NAME_HYPER_LINK_NAME "HyperLinkName"
-#define UNO_NAME_HYPER_LINK_EVENTS "HyperLinkEvents"
-#define UNO_NAME_INFO_TYPE "InfoType"
-#define UNO_NAME_INFO_FORMAT "InfoFormat"
-#define UNO_NAME_IS_INPUT "IsInput"
-#define UNO_NAME_LEVEL "Level"
-#define UNO_NAME_INTERVAL "Interval"
-#define UNO_NAME_LINK_REGION "LinkRegion"
-#define UNO_NAME_MACRO_NAME "MacroName"
-#define UNO_NAME_SPLIT "Split"
-#define UNO_NAME_PARA_SPLIT "ParaSplit"
-#define UNO_NAME_NUMBER_FORMAT "NumberFormat"
-#define UNO_NAME_NUMBERING_TYPE "NumberingType"
-#define UNO_NAME_OFFSET "Offset"
-#define UNO_NAME_ON "On"
-#define UNO_NAME_OPAQUE "Opaque"
-#define UNO_NAME_PAGE_TOGGLE "PageToggle"
-#define UNO_NAME_PAGE_DESC_NAME "PageDescName"
-#define UNO_NAME_PAGE_NUMBER_OFFSET "PageNumberOffset"
-#define UNO_NAME_PLACEHOLDER "PlaceHolder"
-#define UNO_NAME_PLACEHOLDER_TYPE "PlaceHolderType"
-#define UNO_NAME_PRINT "Print"
-#define UNO_NAME_REFERENCE_FIELD_PART "ReferenceFieldPart"
-#define UNO_NAME_REFERENCE_FIELD_SOURCE "ReferenceFieldSource"
-#define UNO_NAME_REFERENCE_FIELD_LANGUAGE "ReferenceFieldLanguage"
-#define UNO_NAME_REGISTER_PARAGRAPH_STYLE "RegisterParagraphStyle"
-#define UNO_NAME_SCRIPT_TYPE "ScriptType"
-#define UNO_NAME_SEARCH_ALL "SearchAll"
+inline constexpr OUStringLiteral UNO_NAME_CHAR_FLASH = u"CharFlash";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_KERNING = u"CharKerning";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_BACK_COLOR = u"CharBackColor";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_BACK_TRANSPARENT = u"CharBackTransparent";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_COMBINE_IS_ON = u"CharCombineIsOn";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_COMBINE_PREFIX = u"CharCombinePrefix";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_COMBINE_SUFFIX = u"CharCombineSuffix";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_EMPHASIS = u"CharEmphasis";
+inline constexpr OUStringLiteral UNO_NAME_PARA_LINE_SPACING = u"ParaLineSpacing";
+inline constexpr OUStringLiteral UNO_NAME_PARA_TOP_MARGIN = u"ParaTopMargin";
+inline constexpr OUStringLiteral UNO_NAME_PARA_BOTTOM_MARGIN = u"ParaBottomMargin";
+inline constexpr OUStringLiteral UNO_NAME_PARA_TOP_MARGIN_RELATIVE = u"ParaTopMarginRelative";
+inline constexpr OUStringLiteral UNO_NAME_PARA_BOTTOM_MARGIN_RELATIVE = u"ParaBottomMarginRelative";
+inline constexpr OUStringLiteral UNO_NAME_PARA_EXPAND_SINGLE_WORD = u"ParaExpandSingleWord";
+inline constexpr OUStringLiteral UNO_NAME_END_NOTICE = u"EndNotice";
+inline constexpr OUStringLiteral UNO_NAME_BEGIN_NOTICE = u"BeginNotice";
+inline constexpr OUStringLiteral UNO_NAME_FRAME_STYLE_NAME = u"FrameStyleName";
+inline constexpr OUStringLiteral UNO_NAME_NUMBERING_STYLE_NAME = u"NumberingStyleName";
+inline constexpr OUStringLiteral UNO_NAME_NUMBERING_START_VALUE = u"NumberingStartValue";
+inline constexpr OUStringLiteral UNO_NAME_NUMBERING_IS_NUMBER = u"NumberingIsNumber";
+inline constexpr OUStringLiteral UNO_NAME_COUNT_LINES_IN_FRAMES = u"CountLinesInFrames";
+inline constexpr OUStringLiteral UNO_NAME_DDE_COMMAND_TYPE = u"DDECommandType";
+inline constexpr OUStringLiteral UNO_NAME_DDE_COMMAND_FILE = u"DDECommandFile";
+inline constexpr OUStringLiteral UNO_NAME_DDE_COMMAND_ELEMENT = u"DDECommandElement";
+inline constexpr OUStringLiteral UNO_NAME_IS_AUTOMATIC_UPDATE = u"IsAutomaticUpdate";
+inline constexpr OUStringLiteral UNO_NAME_DISTANCE = u"Distance";
+inline constexpr OUStringLiteral UNO_NAME_DROP_CAP_FORMAT = u"DropCapFormat";
+inline constexpr OUStringLiteral UNO_NAME_DROP_CAP_WHOLE_WORD = u"DropCapWholeWord";
+inline constexpr OUStringLiteral UNO_NAME_DROP_CAP_CHAR_STYLE_NAME = u"DropCapCharStyleName";
+inline constexpr OUStringLiteral UNO_NAME_FILE_LINK = u"FileLink";
+inline constexpr OUStringLiteral UNO_NAME_GRAPHIC = u"Graphic";
+inline constexpr OUStringLiteral UNO_NAME_TRANSFORMED_GRAPHIC = u"TransformedGraphic";
+inline constexpr OUStringLiteral UNO_NAME_GRAPHIC_PREVIEW = u"GraphicPreview";
+inline constexpr OUStringLiteral UNO_NAME_IS_PROTECTED = u"IsProtected";
+inline constexpr OUStringLiteral UNO_NAME_PARA_KEEP_TOGETHER = u"ParaKeepTogether";
+inline constexpr OUStringLiteral UNO_NAME_KEEP_TOGETHER = u"KeepTogether";
+inline constexpr OUStringLiteral UNO_NAME_IS_LANDSCAPE = u"IsLandscape";
+inline constexpr OUStringLiteral UNO_NAME_SEPARATOR_TEXT = u"SeparatorText";
+inline constexpr OUStringLiteral UNO_NAME_NUMBER_POSITION = u"NumberPosition";
+inline constexpr OUStringLiteral UNO_NAME_PAGE_STYLE_NAME = u"PageStyleName";
+inline constexpr OUStringLiteral UNO_NAME_PAGE_STYLE_LAYOUT = u"PageStyleLayout";
+inline constexpr OUStringLiteral UNO_NAME_PARA_ADJUST = u"ParaAdjust";
+inline constexpr OUStringLiteral UNO_NAME_PARA_REGISTER_MODE_ACTIVE = u"ParaRegisterModeActive";
+inline constexpr OUStringLiteral UNO_NAME_PARA_STYLE_NAME = u"ParaStyleName";
+inline constexpr OUStringLiteral UNO_NAME_PARA_LAST_LINE_ADJUST = u"ParaLastLineAdjust";
+inline constexpr OUStringLiteral UNO_NAME_PARA_LINE_NUMBER_COUNT = u"ParaLineNumberCount";
+inline constexpr OUStringLiteral UNO_NAME_PARA_LINE_NUMBER_START_VALUE
+ = u"ParaLineNumberStartValue";
+inline constexpr OUStringLiteral UNO_NAME_BACK_COLOR = u"BackColor";
+inline constexpr OUStringLiteral UNO_NAME_PARA_BACK_COLOR = u"ParaBackColor";
+inline constexpr OUStringLiteral UNO_NAME_PARA_WIDOWS = u"ParaWidows";
+inline constexpr OUStringLiteral UNO_NAME_PARA_ORPHANS = u"ParaOrphans";
+inline constexpr OUStringLiteral UNO_NAME_PARA_BACK_TRANSPARENT = u"ParaBackTransparent";
+inline constexpr OUStringLiteral UNO_NAME_POSITION_END_OF_DOC = u"PositionEndOfDoc";
+inline constexpr OUStringLiteral UNO_NAME_POSITION_PROTECTED = u"PositionProtected";
+inline constexpr OUStringLiteral UNO_NAME_ALTERNATIVE_TEXT = u"AlternativeText";
+inline constexpr OUStringLiteral UNO_NAME_PRIMARY_KEY = u"PrimaryKey";
+inline constexpr OUStringLiteral UNO_NAME_PRINTER_PAPER_TRAY = u"PrinterPaperTray";
+inline constexpr OUStringLiteral UNO_NAME_REGISTER_MODE_ACTIVE = u"RegisterModeActive";
+inline constexpr OUStringLiteral UNO_NAME_RELATIVE_WIDTH = u"RelativeWidth";
+inline constexpr OUStringLiteral UNO_NAME_RELATIVE_WIDTH_RELATION = u"RelativeWidthRelation";
+inline constexpr OUStringLiteral UNO_NAME_RELATIVE_HEIGHT = u"RelativeHeight";
+inline constexpr OUStringLiteral UNO_NAME_RELATIVE_HEIGHT_RELATION = u"RelativeHeightRelation";
+inline constexpr OUStringLiteral UNO_NAME_REPEAT_HEADLINE = u"RepeatHeadline";
+inline constexpr OUStringLiteral UNO_NAME_SEARCH_STYLES = u"SearchStyles";
+inline constexpr OUStringLiteral UNO_NAME_SEARCH_BACKWARDS = u"SearchBackwards";
+inline constexpr OUStringLiteral UNO_NAME_SEARCH_SIMILARITY = u"SearchSimilarity";
+inline constexpr OUStringLiteral UNO_NAME_SEARCH_CASE_SENSITIVE = u"SearchCaseSensitive";
+inline constexpr OUStringLiteral UNO_NAME_SEARCH_SIMILARITY_ADD = u"SearchSimilarityAdd";
+inline constexpr OUStringLiteral UNO_NAME_SEARCH_SIMILARITY_RELAX = u"SearchSimilarityRelax";
+inline constexpr OUStringLiteral UNO_NAME_SEARCH_SIMILARITY_REMOVE = u"SearchSimilarityRemove";
+inline constexpr OUStringLiteral UNO_NAME_SEARCH_REGULAR_EXPRESSION = u"SearchRegularExpression";
+inline constexpr OUStringLiteral UNO_NAME_SEARCH_SIMILARITY_EXCHANGE = u"SearchSimilarityExchange";
+inline constexpr OUStringLiteral UNO_NAME_SECONDARY_KEY = u"SecondaryKey";
+inline constexpr OUStringLiteral UNO_NAME_SEPARATOR_INTERVAL = u"SeparatorInterval";
+inline constexpr OUStringLiteral UNO_NAME_SHOW_BREAKS = u"ShowBreaks";
+inline constexpr OUStringLiteral UNO_NAME_SHOW_SPACES = u"ShowSpaces";
+inline constexpr OUStringLiteral UNO_NAME_SHOW_TABLES = u"ShowTables";
+inline constexpr OUStringLiteral UNO_NAME_SHOW_GRAPHICS = u"ShowGraphics";
-#define UNO_NAME_SEARCH_WORDS "SearchWords"
-#define UNO_NAME_SEQUENCE_VALUE "SequenceValue"
-#define UNO_NAME_SERVER_MAP "ServerMap"
-#define UNO_NAME_IMAGE_MAP "ImageMap"
-#define UNO_NAME_SET_NUMBER "SetNumber"
-#define UNO_NAME_SHADOW_FORMAT "ShadowFormat"
-#define UNO_NAME_SHOW_HORI_RULER "ShowHoriRuler"
-#define UNO_NAME_SIZE "Size"
-#define UNO_NAME_ACTUAL_SIZE "ActualSize"
-#define UNO_NAME_SOURCE_NAME "SourceName"
-#define UNO_NAME_START_AT "StartAt"
-#define UNO_NAME_START_WITH "StartWith"
-#define UNO_NAME_STATISTIC_TYPE_ID "StatisticTypeId"
-#define UNO_NAME_SUB_TYPE "SubType"
-#define UNO_NAME_SURROUND "Surround"
-#define UNO_NAME_IS_EXPRESSION "IsExpression"
-#define UNO_NAME_IS_SHOW_FORMULA "IsShowFormula"
-#define UNO_NAME_TEXT_WRAP "TextWrap"
-#define UNO_NAME_SURROUND_CONTOUR "SurroundContour"
-#define UNO_NAME_SURROUND_ANCHORONLY "SurroundAnchorOnly"
-#define UNO_NAME_TABLE_NAME "TableName"
-#define UNO_NAME_TABLE_TEMPLATE_NAME "TableTemplateName"
-#define UNO_NAME_TABSTOPS "ParaTabStops"
-#define UNO_NAME_TITLE "Title"
-#define UNO_NAME_TOP_MARGIN "TopMargin"
-#define UNO_NAME_BOTTOM_MARGIN "BottomMargin"
-#define UNO_NAME_TRUE_CONTENT "TrueContent"
-#define UNO_NAME_URL_CONTENT "URLContent"
-#define UNO_NAME_USERTEXT "UserText"
-#define UNO_NAME_USER_DATA_TYPE "UserDataType"
-#define UNO_NAME_VALUE "Value"
-#define UNO_NAME_VARIABLE_NAME "VariableName"
-#define UNO_NAME_VARIABLE_SUBTYPE "VariableSubtype"
-#define UNO_NAME_VERT_ORIENT "VertOrient"
-#define UNO_NAME_VERT_MIRRORED "VertMirrored"
-#define UNO_NAME_VERT_ORIENT_POSITION "VertOrientPosition"
-#define UNO_NAME_VERT_ORIENT_RELATION "VertOrientRelation"
-#define UNO_NAME_IS_VISIBLE "IsVisible"
-#define UNO_NAME_WIDTH "Width"
-#define UNO_NAME_CHAR_WORD_MODE "CharWordMode"
-#define UNO_NAME_GRAPHIC_CROP "GraphicCrop"
-#define UNO_NAME_DOCUMENT_INDEX_MARK "DocumentIndexMark"
-#define UNO_NAME_DOCUMENT_INDEX "DocumentIndex"
-#define UNO_NAME_IS_GLOBAL_DOCUMENT_SECTION "IsGlobalDocumentSection"
-#define UNO_NAME_TEXT_FIELD "TextField"
-#define UNO_NAME_BOOKMARK "Bookmark"
-#define UNO_NAME_BOOKMARK_HIDDEN "BookmarkHidden"
-#define UNO_NAME_BOOKMARK_CONDITION "BookmarkCondition"
-#define UNO_NAME_TEXT_TABLE "TextTable"
-#define UNO_NAME_CELL "Cell"
-#define UNO_NAME_TEXT_FRAME "TextFrame"
-#define UNO_NAME_REFERENCE_MARK "ReferenceMark"
-#define UNO_NAME_TEXT_SECTION "TextSection"
-#define UNO_NAME_FOOTNOTE "Footnote"
-#define UNO_NAME_ENDNOTE "Endnote"
-#define UNO_NAME_CHART_ROW_AS_LABEL "ChartRowAsLabel"
-#define UNO_NAME_CHART_COLUMN_AS_LABEL "ChartColumnAsLabel"
-#define UNO_NAME_LEFT_BORDER "LeftBorder"
-#define UNO_NAME_RIGHT_BORDER "RightBorder"
-#define UNO_NAME_TOP_BORDER "TopBorder"
-#define UNO_NAME_BOTTOM_BORDER "BottomBorder"
-#define UNO_NAME_BORDER_DISTANCE "BorderDistance"
-#define UNO_NAME_LEFT_BORDER_DISTANCE "LeftBorderDistance"
-#define UNO_NAME_RIGHT_BORDER_DISTANCE "RightBorderDistance"
-#define UNO_NAME_TOP_BORDER_DISTANCE "TopBorderDistance"
-#define UNO_NAME_BOTTOM_BORDER_DISTANCE "BottomBorderDistance"
-#define UNO_NAME_TABLE_BORDER "TableBorder"
-#define UNO_NAME_TABLE_COLUMN_SEPARATORS "TableColumnSeparators"
-#define UNO_NAME_TABLE_COLUMN_RELATIVE_SUM "TableColumnRelativeSum"
-#define UNO_NAME_HEADER_TEXT "HeaderText"
-#define UNO_NAME_HEADER_TEXT_LEFT "HeaderTextLeft"
-#define UNO_NAME_HEADER_TEXT_RIGHT "HeaderTextRight"
-#define UNO_NAME_FOOTER_TEXT "FooterText"
-#define UNO_NAME_FOOTER_TEXT_LEFT "FooterTextLeft"
-#define UNO_NAME_FOOTER_TEXT_RIGHT "FooterTextRight"
-#define UNO_NAME_HEADER_BACK_COLOR "HeaderBackColor"
-#define UNO_NAME_HEADER_BACK_TRANSPARENT "HeaderBackTransparent"
-#define UNO_NAME_HEADER_LEFT_BORDER "HeaderLeftBorder"
-#define UNO_NAME_HEADER_RIGHT_BORDER "HeaderRightBorder"
-#define UNO_NAME_HEADER_TOP_BORDER "HeaderTopBorder"
-#define UNO_NAME_HEADER_BOTTOM_BORDER "HeaderBottomBorder"
-#define UNO_NAME_HEADER_BORDER_DISTANCE "HeaderBorderDistance"
-#define UNO_NAME_HEADER_SHADOW_FORMAT "HeaderShadowFormat"
-#define UNO_NAME_HEADER_BODY_DISTANCE "HeaderBodyDistance"
-#define UNO_NAME_HEADER_IS_DYNAMIC_HEIGHT "HeaderIsDynamicHeight"
-#define UNO_NAME_HEADER_IS_SHARED "HeaderIsShared"
-#define UNO_NAME_HEADER_HEIGHT "HeaderHeight"
-#define UNO_NAME_HEADER_IS_ON "HeaderIsOn"
-#define UNO_NAME_FOOTER_BACK_COLOR "FooterBackColor"
-#define UNO_NAME_FOOTER_BACK_TRANSPARENT "FooterBackTransparent"
-#define UNO_NAME_FOOTER_LEFT_BORDER "FooterLeftBorder"
-#define UNO_NAME_FOOTER_RIGHT_BORDER "FooterRightBorder"
-#define UNO_NAME_FOOTER_TOP_BORDER "FooterTopBorder"
-#define UNO_NAME_FOOTER_BOTTOM_BORDER "FooterBottomBorder"
-#define UNO_NAME_FOOTER_BORDER_DISTANCE "FooterBorderDistance"
-#define UNO_NAME_FOOTER_SHADOW_FORMAT "FooterShadowFormat"
-#define UNO_NAME_FOOTER_BODY_DISTANCE "FooterBodyDistance"
-#define UNO_NAME_FOOTER_IS_DYNAMIC_HEIGHT "FooterIsDynamicHeight"
-#define UNO_NAME_FOOTER_IS_SHARED "FooterIsShared"
-#define UNO_NAME_TEXT_PARAGRAPH "TextParagraph"
-#define UNO_NAME_PARENT_TEXT "ParentText"
+inline constexpr OUStringLiteral UNO_NAME_SHOW_DRAWINGS = u"ShowDrawings";
+inline constexpr OUStringLiteral UNO_NAME_SHOW_TABSTOPS = u"ShowTabstops";
+inline constexpr OUStringLiteral UNO_NAME_SHOW_VERT_RULER = u"ShowVertRuler";
+inline constexpr OUStringLiteral UNO_NAME_SHOW_PARA_BREAKS = u"ShowParaBreaks";
+inline constexpr OUStringLiteral UNO_NAME_SHOW_HIDDEN_TEXT = u"ShowHiddenText";
+inline constexpr OUStringLiteral UNO_NAME_SHOW_SOFT_HYPHENS = u"ShowSoftHyphens";
+inline constexpr OUStringLiteral UNO_NAME_SHOW_VERT_SCROLL_BAR = u"ShowVertScrollBar";
+inline constexpr OUStringLiteral UNO_NAME_SHOW_HORI_SCROLL_BAR = u"ShowHoriScrollBar";
+inline constexpr OUStringLiteral UNO_NAME_SHOW_FIELD_COMMANDS = u"ShowFieldCommands";
+inline constexpr OUStringLiteral UNO_NAME_SHOW_PROTECTED_SPACES = u"ShowProtectedSpaces";
+inline constexpr OUStringLiteral UNO_NAME_SHOW_HIDDEN_PARAGRAPHS = u"ShowHiddenParagraphs";
+inline constexpr OUStringLiteral UNO_NAME_HIDE_WHITESPACE = u"HideWhitespace";
+inline constexpr OUStringLiteral UNO_NAME_IS_SYNC_WIDTH_TO_HEIGHT = u"IsSyncWidthToHeight";
+inline constexpr OUStringLiteral UNO_NAME_IS_SYNC_HEIGHT_TO_WIDTH = u"IsSyncHeightToWidth";
+inline constexpr OUStringLiteral UNO_NAME_SIZE_PROTECTED = u"SizeProtected";
+inline constexpr OUStringLiteral UNO_NAME_TEXT_COLUMNS = u"TextColumns";
+inline constexpr OUStringLiteral UNO_NAME_BACK_TRANSPARENT = u"BackTransparent";
+inline constexpr OUStringLiteral UNO_NAME_ANCHOR_TYPE = u"AnchorType";
+inline constexpr OUStringLiteral UNO_NAME_ANCHOR_TYPES = u"AnchorTypes";
+inline constexpr OUStringLiteral UNO_NAME_ANCHOR_PAGE_NO = u"AnchorPageNo";
+inline constexpr OUStringLiteral UNO_NAME_ANCHOR_FRAME = u"AnchorFrame";
+inline constexpr OUStringLiteral UNO_NAME_AUTHOR = u"Author";
+inline constexpr OUStringLiteral UNO_NAME_BREAK_TYPE = u"BreakType";
+inline constexpr OUStringLiteral UNO_NAME_CHAIN_NEXT_NAME = u"ChainNextName";
+inline constexpr OUStringLiteral UNO_NAME_CHAIN_PREV_NAME = u"ChainPrevName";
+inline constexpr OUStringLiteral UNO_NAME_CHAIN_NAME = u"ChainName";
+inline constexpr OUStringLiteral UNO_NAME_CHAPTER_FORMAT = u"ChapterFormat";
+inline constexpr OUStringLiteral UNO_NAME_CLIENT_MAP = u"ClientMap";
+inline constexpr OUStringLiteral UNO_NAME_CONDITION = u"Condition";
+inline constexpr OUStringLiteral UNO_NAME_CONTENT = u"Content";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_CONTOURED = u"CharContoured";
+inline constexpr OUStringLiteral UNO_NAME_CONTOUR_OUTSIDE = u"ContourOutside";
+inline constexpr OUStringLiteral UNO_NAME_CONTENT_PROTECTED = u"ContentProtected";
+inline constexpr OUStringLiteral UNO_NAME_COUNT_EMPTY_LINES = u"CountEmptyLines";
+inline constexpr OUStringLiteral UNO_NAME_RESTART_AT_EACH_PAGE = u"RestartAtEachPage";
+inline constexpr OUStringLiteral UNO_NAME_DATA_BASE_NAME = u"DataBaseName";
+inline constexpr OUStringLiteral UNO_NAME_DATA_TABLE_NAME = u"DataTableName";
+inline constexpr OUStringLiteral UNO_NAME_DATA_COMMAND_TYPE = u"DataCommandType";
+inline constexpr OUStringLiteral UNO_NAME_DATA_COLUMN_NAME = u"DataColumnName";
+inline constexpr OUStringLiteral UNO_NAME_IS_DATA_BASE_FORMAT = u"DataBaseFormat";
+inline constexpr OUStringLiteral UNO_NAME_DATE = u"Date";
+inline constexpr OUStringLiteral UNO_NAME_IS_DATE = u"IsDate";
+inline constexpr OUStringLiteral UNO_NAME_EDIT_IN_READONLY = u"EditInReadonly";
+inline constexpr OUStringLiteral UNO_NAME_FALSE_CONTENT = u"FalseContent";
+inline constexpr OUStringLiteral UNO_NAME_FILE_FORMAT = u"FileFormat";
+inline constexpr OUStringLiteral UNO_NAME_IS_FIXED = u"IsFixed";
+inline constexpr OUStringLiteral UNO_NAME_FOOTNOTE_COUNTING = u"FootnoteCounting";
+inline constexpr OUStringLiteral UNO_NAME_FULL_NAME = u"FullName";
+inline constexpr OUStringLiteral UNO_NAME_HEIGHT = u"Height";
+inline constexpr OUStringLiteral UNO_NAME_IS_AUTO_HEIGHT = u"IsAutoHeight";
+inline constexpr OUStringLiteral UNO_NAME_SIZE_TYPE = u"SizeType";
+inline constexpr OUStringLiteral UNO_NAME_HINT = u"Hint";
+inline constexpr OUStringLiteral UNO_NAME_HORI_ORIENT = u"HoriOrient";
+inline constexpr OUStringLiteral UNO_NAME_HORI_MIRRORED_ON_EVEN_PAGES = u"HoriMirroredOnEvenPages";
+inline constexpr OUStringLiteral UNO_NAME_HORI_MIRRORED_ON_ODD_PAGES = u"HoriMirroredOnOddPages";
+inline constexpr OUStringLiteral UNO_NAME_HORI_ORIENT_RELATION = u"HoriOrientRelation";
+inline constexpr OUStringLiteral UNO_NAME_HORI_ORIENT_POSITION = u"HoriOrientPosition";
+inline constexpr OUStringLiteral UNO_NAME_HYPER_LINK_U_R_L = u"HyperLinkURL";
+inline constexpr OUStringLiteral UNO_NAME_HYPER_LINK_TARGET = u"HyperLinkTarget";
+inline constexpr OUStringLiteral UNO_NAME_HYPER_LINK_NAME = u"HyperLinkName";
+inline constexpr OUStringLiteral UNO_NAME_HYPER_LINK_EVENTS = u"HyperLinkEvents";
+inline constexpr OUStringLiteral UNO_NAME_INFO_TYPE = u"InfoType";
+inline constexpr OUStringLiteral UNO_NAME_INFO_FORMAT = u"InfoFormat";
+inline constexpr OUStringLiteral UNO_NAME_IS_INPUT = u"IsInput";
+inline constexpr OUStringLiteral UNO_NAME_LEVEL = u"Level";
+inline constexpr OUStringLiteral UNO_NAME_INTERVAL = u"Interval";
+inline constexpr OUStringLiteral UNO_NAME_LINK_REGION = u"LinkRegion";
+inline constexpr OUStringLiteral UNO_NAME_MACRO_NAME = u"MacroName";
+inline constexpr OUStringLiteral UNO_NAME_SPLIT = u"Split";
+inline constexpr OUStringLiteral UNO_NAME_PARA_SPLIT = u"ParaSplit";
+inline constexpr OUStringLiteral UNO_NAME_NUMBER_FORMAT = u"NumberFormat";
+inline constexpr OUStringLiteral UNO_NAME_NUMBERING_TYPE = u"NumberingType";
+inline constexpr OUStringLiteral UNO_NAME_OFFSET = u"Offset";
+inline constexpr OUStringLiteral UNO_NAME_ON = u"On";
+inline constexpr OUStringLiteral UNO_NAME_OPAQUE = u"Opaque";
+inline constexpr OUStringLiteral UNO_NAME_PAGE_TOGGLE = u"PageToggle";
+inline constexpr OUStringLiteral UNO_NAME_PAGE_DESC_NAME = u"PageDescName";
+inline constexpr OUStringLiteral UNO_NAME_PAGE_NUMBER_OFFSET = u"PageNumberOffset";
+inline constexpr OUStringLiteral UNO_NAME_PLACEHOLDER = u"PlaceHolder";
+inline constexpr OUStringLiteral UNO_NAME_PLACEHOLDER_TYPE = u"PlaceHolderType";
+inline constexpr OUStringLiteral UNO_NAME_PRINT = u"Print";
+inline constexpr OUStringLiteral UNO_NAME_REFERENCE_FIELD_PART = u"ReferenceFieldPart";
+inline constexpr OUStringLiteral UNO_NAME_REFERENCE_FIELD_SOURCE = u"ReferenceFieldSource";
+inline constexpr OUStringLiteral UNO_NAME_REFERENCE_FIELD_LANGUAGE = u"ReferenceFieldLanguage";
+inline constexpr OUStringLiteral UNO_NAME_REGISTER_PARAGRAPH_STYLE = u"RegisterParagraphStyle";
+inline constexpr OUStringLiteral UNO_NAME_SCRIPT_TYPE = u"ScriptType";
+inline constexpr OUStringLiteral UNO_NAME_SEARCH_ALL = u"SearchAll";
-#define UNO_NAME_FOOTER_HEIGHT "FooterHeight"
-#define UNO_NAME_FOOTER_IS_ON "FooterIsOn"
-#define UNO_NAME_OVERWRITE_STYLES "OverwriteStyles"
-#define UNO_NAME_LOAD_NUMBERING_STYLES "LoadNumberingStyles"
-#define UNO_NAME_LOAD_PAGE_STYLES "LoadPageStyles"
-#define UNO_NAME_LOAD_FRAME_STYLES "LoadFrameStyles"
-#define UNO_NAME_LOAD_TEXT_STYLES "LoadTextStyles"
-#define UNO_NAME_FILE_NAME "FileName"
-#define UNO_NAME_COPY_COUNT "CopyCount"
-#define UNO_NAME_COLLATE "Collate"
-#define UNO_NAME_SORT "Sort"
-#define UNO_NAME_PAGES "Pages"
-#define UNO_NAME_FIRST_LINE_OFFSET "FirstLineOffset"
-#define UNO_NAME_SYMBOL_TEXT_DISTANCE "SymbolTextDistance"
-#define UNO_NAME_USER_INDEX_NAME "UserIndexName"
-#define UNO_NAME_REVISION "Revision"
-#define UNO_NAME_UNVISITED_CHAR_STYLE_NAME "UnvisitedCharStyleName"
-#define UNO_NAME_VISITED_CHAR_STYLE_NAME "VisitedCharStyleName"
-#define UNO_NAME_PARAGRAPH_COUNT "ParagraphCount"
-#define UNO_NAME_WORD_COUNT "WordCount"
-#define UNO_NAME_WORD_SEPARATOR "WordSeparator"
-#define UNO_NAME_CHARACTER_COUNT "CharacterCount"
-#define UNO_NAME_ZOOM_VALUE "ZoomValue"
-#define UNO_NAME_ZOOM_TYPE "ZoomType"
-#define UNO_NAME_CREATE_FROM_MARKS "CreateFromMarks"
-#define UNO_NAME_CREATE_FROM_OUTLINE "CreateFromOutline"
-#define UNO_NAME_CREATE_FROM_CHAPTER "CreateFromChapter"
-#define UNO_NAME_CREATE_FROM_LABELS "CreateFromLabels"
-#define UNO_NAME_USE_ALPHABETICAL_SEPARATORS "UseAlphabeticalSeparators"
-#define UNO_NAME_USE_KEY_AS_ENTRY "UseKeyAsEntry"
-#define UNO_NAME_USE_COMBINED_ENTRIES "UseCombinedEntries"
-#define UNO_NAME_IS_CASE_SENSITIVE "IsCaseSensitive"
-#define UNO_NAME_USE_P_P "UsePP"
-#define UNO_NAME_USE_DASH "UseDash"
-#define UNO_NAME_USE_UPPER_CASE "UseUpperCase"
-#define UNO_NAME_LABEL_CATEGORY "LabelCategory"
-#define UNO_NAME_LABEL_DISPLAY_TYPE "LabelDisplayType"
-#define UNO_NAME_USE_LEVEL_FROM_SOURCE "UseLevelFromSource"
-#define UNO_NAME_LEVEL_FORMAT "LevelFormat"
-#define UNO_NAME_LEVEL_PARAGRAPH_STYLES "LevelParagraphStyles"
-#define UNO_NAME_MAIN_ENTRY_CHARACTER_STYLE_NAME "MainEntryCharacterStyleName"
-#define UNO_NAME_CREATE_FROM_TABLES "CreateFromTables"
-#define UNO_NAME_CREATE_FROM_TEXT_FRAMES "CreateFromTextFrames"
-#define UNO_NAME_CREATE_FROM_GRAPHIC_OBJECTS "CreateFromGraphicObjects"
-#define UNO_NAME_CREATE_FROM_EMBEDDED_OBJECTS "CreateFromEmbeddedObjects"
-#define UNO_NAME_CREATE_FROM_STAR_MATH "CreateFromStarMath"
-#define UNO_NAME_CREATE_FROM_STAR_CHART "CreateFromStarChart"
-#define UNO_NAME_CREATE_FROM_STAR_CALC "CreateFromStarCalc"
-#define UNO_NAME_CREATE_FROM_STAR_DRAW "CreateFromStarDraw"
-#define UNO_NAME_CREATE_FROM_OTHER_EMBEDDED_OBJECTS "CreateFromOtherEmbeddedObjects"
-#define UNO_NAME_INDEX_AUTO_MARK_FILE_U_R_L "IndexAutoMarkFileURL"
-#define UNO_NAME_IS_COMMA_SEPARATED "IsCommaSeparated"
-#define UNO_NAME_IS_RELATIVE_TABSTOPS "IsRelativeTabstops"
-#define UNO_NAME_CREATE_FROM_LEVEL_PARAGRAPH_STYLES "CreateFromLevelParagraphStyles"
-#define UNO_NAME_SHOW_CHANGES "ShowChanges"
-#define UNO_NAME_RECORD_CHANGES "RecordChanges"
-#define UNO_LINK_DISPLAY_NAME "LinkDisplayName"
-#define UNO_LINK_DISPLAY_BITMAP "LinkDisplayBitmap"
-#define UNO_NAME_HEADING_STYLE_NAME "HeadingStyleName"
-#define UNO_NAME_SHOW_ONLINE_LAYOUT "ShowOnlineLayout"
-#define UNO_NAME_USER_DEFINED_ATTRIBUTES "UserDefinedAttributes"
-#define UNO_NAME_TEXT_USER_DEFINED_ATTRIBUTES "TextUserDefinedAttributes"
-#define UNO_NAME_FILE_PATH "FilePath"
-#define UNO_NAME_PARA_CHAPTER_NUMBERING_LEVEL "ParaChapterNumberingLevel"
-#define UNO_NAME_PARA_CONDITIONAL_STYLE_NAME "ParaConditionalStyleName"
-#define UNO_NAME_CHAPTER_NUMBERING_LEVEL "ChapterNumberingLevel"
-#define UNO_NAME_NUMBERING_SEPARATOR "NumberingSeparator"
-#define UNO_NAME_IS_CONTINUOUS_NUMBERING "IsContinuousNumbering"
-#define UNO_NAME_IS_AUTOMATIC "IsAutomatic"
-#define UNO_NAME_IS_ABSOLUTE_MARGINS "IsAbsoluteMargins"
-#define UNO_NAME_CATEGORY "Category"
-#define UNO_NAME_DEPENDENT_TEXT_FIELDS "DependentTextFields"
-#define UNO_NAME_CURRENT_PRESENTATION "CurrentPresentation"
-#define UNO_NAME_ADJUST "Adjust"
-#define UNO_NAME_INSTANCE_NAME "InstanceName"
-#define UNO_NAME_TEXT_PORTION_TYPE "TextPortionType"
-#define UNO_NAME_CONTROL_CHARACTER "ControlCharacter"
-#define UNO_NAME_IS_COLLAPSED "IsCollapsed"
-#define UNO_NAME_IS_START "IsStart"
-#define UNO_NAME_SEQUENCE_NUMBER "SequenceNumber"
-#define UNO_NAME_REFERENCE_ID "ReferenceId"
-#define UNO_NAME_HEADER_LEFT_BORDER_DISTANCE "HeaderLeftBorderDistance"
-#define UNO_NAME_HEADER_RIGHT_BORDER_DISTANCE "HeaderRightBorderDistance"
-#define UNO_NAME_HEADER_TOP_BORDER_DISTANCE "HeaderTopBorderDistance"
-#define UNO_NAME_HEADER_BOTTOM_BORDER_DISTANCE "HeaderBottomBorderDistance"
-#define UNO_NAME_FOOTER_LEFT_BORDER_DISTANCE "FooterLeftBorderDistance"
-#define UNO_NAME_FOOTER_RIGHT_BORDER_DISTANCE "FooterRightBorderDistance"
-#define UNO_NAME_FOOTER_TOP_BORDER_DISTANCE "FooterTopBorderDistance"
-#define UNO_NAME_FOOTER_BOTTOM_BORDER_DISTANCE "FooterBottomBorderDistance"
-#define UNO_NAME_PARA_IS_NUMBERING_RESTART "ParaIsNumberingRestart"
-#define UNO_NAME_HIDE_FIELD_TIPS "HideFieldTips"
-#define UNO_NAME_PARA_SHADOW_FORMAT "ParaShadowFormat"
-#define UNO_NAME_CONTOUR_POLY_POLYGON "ContourPolyPolygon"
+inline constexpr OUStringLiteral UNO_NAME_SEARCH_WORDS = u"SearchWords";
+inline constexpr OUStringLiteral UNO_NAME_SEQUENCE_VALUE = u"SequenceValue";
+inline constexpr OUStringLiteral UNO_NAME_SERVER_MAP = u"ServerMap";
+inline constexpr OUStringLiteral UNO_NAME_IMAGE_MAP = u"ImageMap";
+inline constexpr OUStringLiteral UNO_NAME_SET_NUMBER = u"SetNumber";
+inline constexpr OUStringLiteral UNO_NAME_SHADOW_FORMAT = u"ShadowFormat";
+inline constexpr OUStringLiteral UNO_NAME_SHOW_HORI_RULER = u"ShowHoriRuler";
+inline constexpr OUStringLiteral UNO_NAME_SIZE = u"Size";
+inline constexpr OUStringLiteral UNO_NAME_ACTUAL_SIZE = u"ActualSize";
+inline constexpr OUStringLiteral UNO_NAME_SOURCE_NAME = u"SourceName";
+inline constexpr OUStringLiteral UNO_NAME_START_AT = u"StartAt";
+inline constexpr OUStringLiteral UNO_NAME_START_WITH = u"StartWith";
+inline constexpr OUStringLiteral UNO_NAME_STATISTIC_TYPE_ID = u"StatisticTypeId";
+inline constexpr OUStringLiteral UNO_NAME_SUB_TYPE = u"SubType";
+inline constexpr OUStringLiteral UNO_NAME_SURROUND = u"Surround";
+inline constexpr OUStringLiteral UNO_NAME_IS_EXPRESSION = u"IsExpression";
+inline constexpr OUStringLiteral UNO_NAME_IS_SHOW_FORMULA = u"IsShowFormula";
+inline constexpr OUStringLiteral UNO_NAME_TEXT_WRAP = u"TextWrap";
+inline constexpr OUStringLiteral UNO_NAME_SURROUND_CONTOUR = u"SurroundContour";
+inline constexpr OUStringLiteral UNO_NAME_SURROUND_ANCHORONLY = u"SurroundAnchorOnly";
+inline constexpr OUStringLiteral UNO_NAME_TABLE_NAME = u"TableName";
+inline constexpr OUStringLiteral UNO_NAME_TABLE_TEMPLATE_NAME = u"TableTemplateName";
+inline constexpr OUStringLiteral UNO_NAME_TABSTOPS = u"ParaTabStops";
+inline constexpr OUStringLiteral UNO_NAME_TITLE = u"Title";
+inline constexpr OUStringLiteral UNO_NAME_TOP_MARGIN = u"TopMargin";
+inline constexpr OUStringLiteral UNO_NAME_BOTTOM_MARGIN = u"BottomMargin";
+inline constexpr OUStringLiteral UNO_NAME_TRUE_CONTENT = u"TrueContent";
+inline constexpr OUStringLiteral UNO_NAME_URL_CONTENT = u"URLContent";
+inline constexpr OUStringLiteral UNO_NAME_USERTEXT = u"UserText";
+inline constexpr OUStringLiteral UNO_NAME_USER_DATA_TYPE = u"UserDataType";
+inline constexpr OUStringLiteral UNO_NAME_VALUE = u"Value";
+inline constexpr OUStringLiteral UNO_NAME_VARIABLE_NAME = u"VariableName";
+inline constexpr OUStringLiteral UNO_NAME_VARIABLE_SUBTYPE = u"VariableSubtype";
+inline constexpr OUStringLiteral UNO_NAME_VERT_ORIENT = u"VertOrient";
+inline constexpr OUStringLiteral UNO_NAME_VERT_MIRRORED = u"VertMirrored";
+inline constexpr OUStringLiteral UNO_NAME_VERT_ORIENT_POSITION = u"VertOrientPosition";
+inline constexpr OUStringLiteral UNO_NAME_VERT_ORIENT_RELATION = u"VertOrientRelation";
+inline constexpr OUStringLiteral UNO_NAME_IS_VISIBLE = u"IsVisible";
+inline constexpr OUStringLiteral UNO_NAME_WIDTH = u"Width";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_WORD_MODE = u"CharWordMode";
+inline constexpr OUStringLiteral UNO_NAME_GRAPHIC_CROP = u"GraphicCrop";
+inline constexpr OUStringLiteral UNO_NAME_DOCUMENT_INDEX_MARK = u"DocumentIndexMark";
+inline constexpr OUStringLiteral UNO_NAME_DOCUMENT_INDEX = u"DocumentIndex";
+inline constexpr OUStringLiteral UNO_NAME_IS_GLOBAL_DOCUMENT_SECTION = u"IsGlobalDocumentSection";
+inline constexpr OUStringLiteral UNO_NAME_TEXT_FIELD = u"TextField";
+inline constexpr OUStringLiteral UNO_NAME_BOOKMARK = u"Bookmark";
+inline constexpr OUStringLiteral UNO_NAME_BOOKMARK_HIDDEN = u"BookmarkHidden";
+inline constexpr OUStringLiteral UNO_NAME_BOOKMARK_CONDITION = u"BookmarkCondition";
+inline constexpr OUStringLiteral UNO_NAME_TEXT_TABLE = u"TextTable";
+inline constexpr OUStringLiteral UNO_NAME_CELL = u"Cell";
+inline constexpr OUStringLiteral UNO_NAME_TEXT_FRAME = u"TextFrame";
+inline constexpr OUStringLiteral UNO_NAME_REFERENCE_MARK = u"ReferenceMark";
+inline constexpr OUStringLiteral UNO_NAME_TEXT_SECTION = u"TextSection";
+inline constexpr OUStringLiteral UNO_NAME_FOOTNOTE = u"Footnote";
+inline constexpr OUStringLiteral UNO_NAME_ENDNOTE = u"Endnote";
+inline constexpr OUStringLiteral UNO_NAME_CHART_ROW_AS_LABEL = u"ChartRowAsLabel";
+inline constexpr OUStringLiteral UNO_NAME_CHART_COLUMN_AS_LABEL = u"ChartColumnAsLabel";
+inline constexpr OUStringLiteral UNO_NAME_LEFT_BORDER = u"LeftBorder";
+inline constexpr OUStringLiteral UNO_NAME_RIGHT_BORDER = u"RightBorder";
+inline constexpr OUStringLiteral UNO_NAME_TOP_BORDER = u"TopBorder";
+inline constexpr OUStringLiteral UNO_NAME_BOTTOM_BORDER = u"BottomBorder";
+inline constexpr OUStringLiteral UNO_NAME_BORDER_DISTANCE = u"BorderDistance";
+inline constexpr OUStringLiteral UNO_NAME_LEFT_BORDER_DISTANCE = u"LeftBorderDistance";
+inline constexpr OUStringLiteral UNO_NAME_RIGHT_BORDER_DISTANCE = u"RightBorderDistance";
+inline constexpr OUStringLiteral UNO_NAME_TOP_BORDER_DISTANCE = u"TopBorderDistance";
+inline constexpr OUStringLiteral UNO_NAME_BOTTOM_BORDER_DISTANCE = u"BottomBorderDistance";
+inline constexpr OUStringLiteral UNO_NAME_TABLE_BORDER = u"TableBorder";
+inline constexpr OUStringLiteral UNO_NAME_TABLE_COLUMN_SEPARATORS = u"TableColumnSeparators";
+inline constexpr OUStringLiteral UNO_NAME_TABLE_COLUMN_RELATIVE_SUM = u"TableColumnRelativeSum";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_TEXT = u"HeaderText";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_TEXT_LEFT = u"HeaderTextLeft";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_TEXT_RIGHT = u"HeaderTextRight";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_TEXT = u"FooterText";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_TEXT_LEFT = u"FooterTextLeft";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_TEXT_RIGHT = u"FooterTextRight";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_BACK_COLOR = u"HeaderBackColor";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_BACK_TRANSPARENT = u"HeaderBackTransparent";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_LEFT_BORDER = u"HeaderLeftBorder";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_RIGHT_BORDER = u"HeaderRightBorder";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_TOP_BORDER = u"HeaderTopBorder";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_BOTTOM_BORDER = u"HeaderBottomBorder";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_BORDER_DISTANCE = u"HeaderBorderDistance";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_SHADOW_FORMAT = u"HeaderShadowFormat";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_BODY_DISTANCE = u"HeaderBodyDistance";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_IS_DYNAMIC_HEIGHT = u"HeaderIsDynamicHeight";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_IS_SHARED = u"HeaderIsShared";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_HEIGHT = u"HeaderHeight";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_IS_ON = u"HeaderIsOn";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_BACK_COLOR = u"FooterBackColor";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_BACK_TRANSPARENT = u"FooterBackTransparent";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_LEFT_BORDER = u"FooterLeftBorder";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_RIGHT_BORDER = u"FooterRightBorder";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_TOP_BORDER = u"FooterTopBorder";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_BOTTOM_BORDER = u"FooterBottomBorder";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_BORDER_DISTANCE = u"FooterBorderDistance";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_SHADOW_FORMAT = u"FooterShadowFormat";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_BODY_DISTANCE = u"FooterBodyDistance";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_IS_DYNAMIC_HEIGHT = u"FooterIsDynamicHeight";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_IS_SHARED = u"FooterIsShared";
+inline constexpr OUStringLiteral UNO_NAME_TEXT_PARAGRAPH = u"TextParagraph";
+inline constexpr OUStringLiteral UNO_NAME_PARENT_TEXT = u"ParentText";
-#define UNO_NAME_IS_PIXEL_CONTOUR "IsPixelContour"
-#define UNO_NAME_IS_AUTOMATIC_CONTOUR "IsAutomaticContour"
-#define UNO_NAME_SEPARATOR_LINE_WIDTH "SeparatorLineWidth"
-#define UNO_NAME_SEPARATOR_LINE_COLOR "SeparatorLineColor"
-#define UNO_NAME_SEPARATOR_LINE_RELATIVE_HEIGHT "SeparatorLineRelativeHeight"
-#define UNO_NAME_SEPARATOR_LINE_VERTIVAL_ALIGNMENT "SeparatorLineVerticalAlignment"
-#define UNO_NAME_SEPARATOR_LINE_IS_ON "SeparatorLineIsOn"
-#define UNO_NAME_IS_SKIP_HIDDEN_TEXT "IsSkipHiddenText"
-#define UNO_NAME_IS_SKIP_PROTECTED_TEXT "IsSkipProtectedText"
-#define UNO_NAME_RESET_PARAGRAPH_LIST_ATTRIBUTES "ResetParagraphListAttributes"
-#define UNO_NAME_DOCUMENT_INDEX_MARKS "DocumentIndexMarks"
-#define UNO_NAME_FOOTNOTE_IS_COLLECT_AT_TEXT_END "FootnoteIsCollectAtTextEnd"
-#define UNO_NAME_FOOTNOTE_IS_RESTART_NUMBERING "FootnoteIsRestartNumbering"
-#define UNO_NAME_FOOTNOTE_RESTART_NUMBERING_AT "FootnoteRestartNumberingAt"
-#define UNO_NAME_FOOTNOTE_IS_OWN_NUMBERING "FootnoteIsOwnNumbering"
-#define UNO_NAME_FOOTNOTE_NUMBERING_TYPE "FootnoteNumberingType"
-#define UNO_NAME_FOOTNOTE_NUMBERING_PREFIX "FootnoteNumberingPrefix"
-#define UNO_NAME_FOOTNOTE_NUMBERING_SUFFIX "FootnoteNumberingSuffix"
-#define UNO_NAME_ENDNOTE_IS_COLLECT_AT_TEXT_END "EndnoteIsCollectAtTextEnd"
-#define UNO_NAME_ENDNOTE_IS_RESTART_NUMBERING "EndnoteIsRestartNumbering"
-#define UNO_NAME_ENDNOTE_RESTART_NUMBERING_AT "EndnoteRestartNumberingAt"
-#define UNO_NAME_ENDNOTE_IS_OWN_NUMBERING "EndnoteIsOwnNumbering"
-#define UNO_NAME_ENDNOTE_NUMBERING_TYPE "EndnoteNumberingType"
-#define UNO_NAME_ENDNOTE_NUMBERING_PREFIX "EndnoteNumberingPrefix"
-#define UNO_NAME_ENDNOTE_NUMBERING_SUFFIX "EndnoteNumberingSuffix"
-#define UNO_NAME_BRACKET_BEFORE "BracketBefore"
-#define UNO_NAME_BRACKET_AFTER "BracketAfter"
-#define UNO_NAME_IS_NUMBER_ENTRIES "IsNumberEntries"
-#define UNO_NAME_IS_SORT_BY_POSITION "IsSortByPosition"
-#define UNO_NAME_SORT_KEYS "SortKeys"
-#define UNO_NAME_IS_SORT_ASCENDING "IsSortAscending"
-#define UNO_NAME_SORT_KEY "SortKey"
-#define UNO_NAME_FIELDS "Fields"
-#define UNO_NAME_DATE_TIME_VALUE "DateTimeValue"
-#define UNO_NAME_IS_ON "IsOn"
-#define UNO_NAME_Z_ORDER "ZOrder"
-#define UNO_NAME_CONTENT_SECTION "ContentSection"
-#define UNO_NAME_HEADER_SECTION "HeaderSection"
-#define UNO_NAME_PARA_IS_HANGING_PUNCTUATION "ParaIsHangingPunctuation"
-#define UNO_NAME_PARA_IS_CHARACTER_DISTANCE "ParaIsCharacterDistance"
-#define UNO_NAME_PARA_IS_FORBIDDEN_RULES "ParaIsForbiddenRules"
-#define UNO_NAME_PARA_VERT_ALIGNMENT "ParaVertAlignment"
-#define UNO_NAME_IS_MAIN_ENTRY "IsMainEntry"
-#define UNO_NAME_GRAPHIC_ROTATION "GraphicRotation"
-#define UNO_NAME_ADJUST_LUMINANCE "AdjustLuminance"
-#define UNO_NAME_ADJUST_CONTRAST "AdjustContrast"
-#define UNO_NAME_ADJUST_RED "AdjustRed"
-#define UNO_NAME_ADJUST_GREEN "AdjustGreen"
-#define UNO_NAME_ADJUST_BLUE "AdjustBlue"
-#define UNO_NAME_GAMMA "Gamma"
-#define UNO_NAME_GRAPHIC_IS_INVERTED "GraphicIsInverted"
-#define UNO_NAME_TRANSPARENCY "Transparency"
-#define UNO_NAME_REDLINE_AUTHOR "RedlineAuthor"
-#define UNO_NAME_REDLINE_DATE_TIME "RedlineDateTime"
-#define UNO_NAME_REDLINE_COMMENT "RedlineComment"
-#define UNO_NAME_REDLINE_DESCRIPTION "RedlineDescription"
-#define UNO_NAME_REDLINE_TYPE "RedlineType"
-#define UNO_NAME_REDLINE_SUCCESSOR_DATA "RedlineSuccessorData"
-#define UNO_NAME_REDLINE_IDENTIFIER "RedlineIdentifier"
-#define UNO_NAME_IS_IN_HEADER_FOOTER "IsInHeaderFooter"
-#define UNO_NAME_START_REDLINE "StartRedline"
-#define UNO_NAME_END_REDLINE "EndRedline"
-#define UNO_NAME_REDLINE_START "RedlineStart"
-#define UNO_NAME_REDLINE_END "RedlineEnd"
-#define UNO_NAME_REDLINE_TEXT "RedlineText"
-#define UNO_NAME_REDLINE_DISPLAY_TYPE "RedlineDisplayType"
-#define UNO_NAME_FORBIDDEN_CHARACTERS "ForbiddenCharacters"
-#define UNO_NAME_RUBY_BASE_TEXT "RubyBaseText"
-#define UNO_NAME_RUBY_TEXT "RubyText"
-#define UNO_NAME_RUBY_ADJUST "RubyAdjust"
-#define UNO_NAME_RUBY_CHAR_STYLE_NAME "RubyCharStyleName"
-#define UNO_NAME_RUBY_IS_ABOVE "RubyIsAbove"
-#define UNO_NAME_RUBY_POSITION "RubyPosition"
-#define UNO_NAME_FOOTNOTE_HEIGHT "FootnoteHeight"
-#define UNO_NAME_FOOTNOTE_LINE_WEIGHT "FootnoteLineWeight"
-#define UNO_NAME_FOOTNOTE_LINE_COLOR "FootnoteLineColor"
-#define UNO_NAME_FOOTNOTE_LINE_RELATIVE_WIDTH "FootnoteLineRelativeWidth"
-#define UNO_NAME_FOOTNOTE_LINE_ADJUST "FootnoteLineAdjust"
-#define UNO_NAME_FOOTNOTE_LINE_TEXT_DISTANCE "FootnoteLineTextDistance"
-#define UNO_NAME_FOOTNOTE_LINE_DISTANCE "FootnoteLineDistance"
-#define UNO_NAME_CHAR_ROTATION "CharRotation"
-#define UNO_NAME_CHAR_ROTATION_IS_FIT_TO_LINE "CharRotationIsFitToLine"
-#define UNO_NAME_CHAR_SCALE_WIDTH "CharScaleWidth"
-#define UNO_NAME_TAB_STOP_DISTANCE "TabStopDistance"
-#define UNO_NAME_IS_WIDTH_RELATIVE "IsWidthRelative"
-#define UNO_NAME_CHAR_RELIEF "CharRelief"
-#define UNO_NAME_IS_HIDDEN "IsHidden"
-#define UNO_NAME_IS_CONDITION_TRUE "IsConditionTrue"
-#define UNO_NAME_TWO_DIGIT_YEAR "TwoDigitYear"
-#define UNO_NAME_PROTECTION_KEY "ProtectionKey"
-#define UNO_NAME_REDLINE_PROTECTION_KEY "RedlineProtectionKey"
-#define UNO_NAME_AUTOMATIC_DISTANCE "AutomaticDistance"
-#define UNO_NAME_AUTOMATIC_CONTROL_FOCUS "AutomaticControlFocus"
-#define UNO_NAME_APPLY_FORM_DESIGN_MODE "ApplyFormDesignMode"
-#define UNO_NAME_LOCALE "Locale"
-#define UNO_NAME_SORT_ALGORITHM "SortAlgorithm"
-#define UNO_NAME_FRAME_HEIGHT_ABSOLUTE "FrameHeightAbsolute"
-#define UNO_NAME_FRAME_HEIGHT_PERCENT "FrameHeightPercent"
-#define UNO_NAME_FRAME_ISAUTOMATIC_HEIGHT "FrameIsAutomaticHeight"
-#define UNO_NAME_FRAME_WIDTH_ABSOLUTE "FrameWidthAbsolute"
-#define UNO_NAME_FRAME_WIDTH_PERCENT "FrameWidthPercent"
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_HEIGHT = u"FooterHeight";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_IS_ON = u"FooterIsOn";
+inline constexpr OUStringLiteral UNO_NAME_OVERWRITE_STYLES = u"OverwriteStyles";
+inline constexpr OUStringLiteral UNO_NAME_LOAD_NUMBERING_STYLES = u"LoadNumberingStyles";
+inline constexpr OUStringLiteral UNO_NAME_LOAD_PAGE_STYLES = u"LoadPageStyles";
+inline constexpr OUStringLiteral UNO_NAME_LOAD_FRAME_STYLES = u"LoadFrameStyles";
+inline constexpr OUStringLiteral UNO_NAME_LOAD_TEXT_STYLES = u"LoadTextStyles";
+inline constexpr OUStringLiteral UNO_NAME_FILE_NAME = u"FileName";
+inline constexpr OUStringLiteral UNO_NAME_COPY_COUNT = u"CopyCount";
+inline constexpr OUStringLiteral UNO_NAME_COLLATE = u"Collate";
+inline constexpr OUStringLiteral UNO_NAME_SORT = u"Sort";
+inline constexpr OUStringLiteral UNO_NAME_PAGES = u"Pages";
+inline constexpr OUStringLiteral UNO_NAME_FIRST_LINE_OFFSET = u"FirstLineOffset";
+inline constexpr OUStringLiteral UNO_NAME_SYMBOL_TEXT_DISTANCE = u"SymbolTextDistance";
+inline constexpr OUStringLiteral UNO_NAME_USER_INDEX_NAME = u"UserIndexName";
+inline constexpr OUStringLiteral UNO_NAME_REVISION = u"Revision";
+inline constexpr OUStringLiteral UNO_NAME_UNVISITED_CHAR_STYLE_NAME = u"UnvisitedCharStyleName";
+inline constexpr OUStringLiteral UNO_NAME_VISITED_CHAR_STYLE_NAME = u"VisitedCharStyleName";
+inline constexpr OUStringLiteral UNO_NAME_PARAGRAPH_COUNT = u"ParagraphCount";
+inline constexpr OUStringLiteral UNO_NAME_WORD_COUNT = u"WordCount";
+inline constexpr OUStringLiteral UNO_NAME_WORD_SEPARATOR = u"WordSeparator";
+inline constexpr OUStringLiteral UNO_NAME_CHARACTER_COUNT = u"CharacterCount";
+inline constexpr OUStringLiteral UNO_NAME_ZOOM_VALUE = u"ZoomValue";
+inline constexpr OUStringLiteral UNO_NAME_ZOOM_TYPE = u"ZoomType";
+inline constexpr OUStringLiteral UNO_NAME_CREATE_FROM_MARKS = u"CreateFromMarks";
+inline constexpr OUStringLiteral UNO_NAME_CREATE_FROM_OUTLINE = u"CreateFromOutline";
+inline constexpr OUStringLiteral UNO_NAME_CREATE_FROM_CHAPTER = u"CreateFromChapter";
+inline constexpr OUStringLiteral UNO_NAME_CREATE_FROM_LABELS = u"CreateFromLabels";
+inline constexpr OUStringLiteral UNO_NAME_USE_ALPHABETICAL_SEPARATORS
+ = u"UseAlphabeticalSeparators";
+inline constexpr OUStringLiteral UNO_NAME_USE_KEY_AS_ENTRY = u"UseKeyAsEntry";
+inline constexpr OUStringLiteral UNO_NAME_USE_COMBINED_ENTRIES = u"UseCombinedEntries";
+inline constexpr OUStringLiteral UNO_NAME_IS_CASE_SENSITIVE = u"IsCaseSensitive";
+inline constexpr OUStringLiteral UNO_NAME_USE_P_P = u"UsePP";
+inline constexpr OUStringLiteral UNO_NAME_USE_DASH = u"UseDash";
+inline constexpr OUStringLiteral UNO_NAME_USE_UPPER_CASE = u"UseUpperCase";
+inline constexpr OUStringLiteral UNO_NAME_LABEL_CATEGORY = u"LabelCategory";
+inline constexpr OUStringLiteral UNO_NAME_LABEL_DISPLAY_TYPE = u"LabelDisplayType";
+inline constexpr OUStringLiteral UNO_NAME_USE_LEVEL_FROM_SOURCE = u"UseLevelFromSource";
+inline constexpr OUStringLiteral UNO_NAME_LEVEL_FORMAT = u"LevelFormat";
+inline constexpr OUStringLiteral UNO_NAME_LEVEL_PARAGRAPH_STYLES = u"LevelParagraphStyles";
+inline constexpr OUStringLiteral UNO_NAME_MAIN_ENTRY_CHARACTER_STYLE_NAME
+ = u"MainEntryCharacterStyleName";
+inline constexpr OUStringLiteral UNO_NAME_CREATE_FROM_TABLES = u"CreateFromTables";
+inline constexpr OUStringLiteral UNO_NAME_CREATE_FROM_TEXT_FRAMES = u"CreateFromTextFrames";
+inline constexpr OUStringLiteral UNO_NAME_CREATE_FROM_GRAPHIC_OBJECTS = u"CreateFromGraphicObjects";
+inline constexpr OUStringLiteral UNO_NAME_CREATE_FROM_EMBEDDED_OBJECTS
+ = u"CreateFromEmbeddedObjects";
+inline constexpr OUStringLiteral UNO_NAME_CREATE_FROM_STAR_MATH = u"CreateFromStarMath";
+inline constexpr OUStringLiteral UNO_NAME_CREATE_FROM_STAR_CHART = u"CreateFromStarChart";
+inline constexpr OUStringLiteral UNO_NAME_CREATE_FROM_STAR_CALC = u"CreateFromStarCalc";
+inline constexpr OUStringLiteral UNO_NAME_CREATE_FROM_STAR_DRAW = u"CreateFromStarDraw";
+inline constexpr OUStringLiteral UNO_NAME_CREATE_FROM_OTHER_EMBEDDED_OBJECTS
+ = u"CreateFromOtherEmbeddedObjects";
+inline constexpr OUStringLiteral UNO_NAME_INDEX_AUTO_MARK_FILE_U_R_L = u"IndexAutoMarkFileURL";
+inline constexpr OUStringLiteral UNO_NAME_IS_COMMA_SEPARATED = u"IsCommaSeparated";
+inline constexpr OUStringLiteral UNO_NAME_IS_RELATIVE_TABSTOPS = u"IsRelativeTabstops";
+inline constexpr OUStringLiteral UNO_NAME_CREATE_FROM_LEVEL_PARAGRAPH_STYLES
+ = u"CreateFromLevelParagraphStyles";
+inline constexpr OUStringLiteral UNO_NAME_SHOW_CHANGES = u"ShowChanges";
+inline constexpr OUStringLiteral UNO_NAME_RECORD_CHANGES = u"RecordChanges";
+inline constexpr OUStringLiteral UNO_LINK_DISPLAY_NAME = u"LinkDisplayName";
+inline constexpr OUStringLiteral UNO_LINK_DISPLAY_BITMAP = u"LinkDisplayBitmap";
+inline constexpr OUStringLiteral UNO_NAME_HEADING_STYLE_NAME = u"HeadingStyleName";
+inline constexpr OUStringLiteral UNO_NAME_SHOW_ONLINE_LAYOUT = u"ShowOnlineLayout";
+inline constexpr OUStringLiteral UNO_NAME_USER_DEFINED_ATTRIBUTES = u"UserDefinedAttributes";
+inline constexpr OUStringLiteral UNO_NAME_TEXT_USER_DEFINED_ATTRIBUTES
+ = u"TextUserDefinedAttributes";
+inline constexpr OUStringLiteral UNO_NAME_FILE_PATH = u"FilePath";
+inline constexpr OUStringLiteral UNO_NAME_PARA_CHAPTER_NUMBERING_LEVEL
+ = u"ParaChapterNumberingLevel";
+inline constexpr OUStringLiteral UNO_NAME_PARA_CONDITIONAL_STYLE_NAME = u"ParaConditionalStyleName";
+inline constexpr OUStringLiteral UNO_NAME_CHAPTER_NUMBERING_LEVEL = u"ChapterNumberingLevel";
+inline constexpr OUStringLiteral UNO_NAME_NUMBERING_SEPARATOR = u"NumberingSeparator";
+inline constexpr OUStringLiteral UNO_NAME_IS_CONTINUOUS_NUMBERING = u"IsContinuousNumbering";
+inline constexpr OUStringLiteral UNO_NAME_IS_AUTOMATIC = u"IsAutomatic";
+inline constexpr OUStringLiteral UNO_NAME_IS_ABSOLUTE_MARGINS = u"IsAbsoluteMargins";
+inline constexpr OUStringLiteral UNO_NAME_CATEGORY = u"Category";
+inline constexpr OUStringLiteral UNO_NAME_DEPENDENT_TEXT_FIELDS = u"DependentTextFields";
+inline constexpr OUStringLiteral UNO_NAME_CURRENT_PRESENTATION = u"CurrentPresentation";
+inline constexpr OUStringLiteral UNO_NAME_ADJUST = u"Adjust";
+inline constexpr OUStringLiteral UNO_NAME_INSTANCE_NAME = u"InstanceName";
+inline constexpr OUStringLiteral UNO_NAME_TEXT_PORTION_TYPE = u"TextPortionType";
+inline constexpr OUStringLiteral UNO_NAME_CONTROL_CHARACTER = u"ControlCharacter";
+inline constexpr OUStringLiteral UNO_NAME_IS_COLLAPSED = u"IsCollapsed";
+inline constexpr OUStringLiteral UNO_NAME_IS_START = u"IsStart";
+inline constexpr OUStringLiteral UNO_NAME_SEQUENCE_NUMBER = u"SequenceNumber";
+inline constexpr OUStringLiteral UNO_NAME_REFERENCE_ID = u"ReferenceId";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_LEFT_BORDER_DISTANCE = u"HeaderLeftBorderDistance";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_RIGHT_BORDER_DISTANCE
+ = u"HeaderRightBorderDistance";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_TOP_BORDER_DISTANCE = u"HeaderTopBorderDistance";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_BOTTOM_BORDER_DISTANCE
+ = u"HeaderBottomBorderDistance";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_LEFT_BORDER_DISTANCE = u"FooterLeftBorderDistance";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_RIGHT_BORDER_DISTANCE
+ = u"FooterRightBorderDistance";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_TOP_BORDER_DISTANCE = u"FooterTopBorderDistance";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_BOTTOM_BORDER_DISTANCE
+ = u"FooterBottomBorderDistance";
+inline constexpr OUStringLiteral UNO_NAME_PARA_IS_NUMBERING_RESTART = u"ParaIsNumberingRestart";
+inline constexpr OUStringLiteral UNO_NAME_HIDE_FIELD_TIPS = u"HideFieldTips";
+inline constexpr OUStringLiteral UNO_NAME_PARA_SHADOW_FORMAT = u"ParaShadowFormat";
+inline constexpr OUStringLiteral UNO_NAME_CONTOUR_POLY_POLYGON = u"ContourPolyPolygon";
-// names for FillAttributes from SVX
-#define UNO_NAME_SW_FILLBMP_LOGICAL_SIZE UNO_NAME_FILLBMP_LOGICAL_SIZE
-#define UNO_NAME_SW_FILLBMP_OFFSET_X UNO_NAME_FILLBMP_OFFSET_X
-#define UNO_NAME_SW_FILLBMP_OFFSET_Y UNO_NAME_FILLBMP_OFFSET_Y
-#define UNO_NAME_SW_FILLBMP_POSITION_OFFSET_X UNO_NAME_FILLBMP_POSITION_OFFSET_X
-#define UNO_NAME_SW_FILLBMP_POSITION_OFFSET_Y UNO_NAME_FILLBMP_POSITION_OFFSET_Y
-#define UNO_NAME_SW_FILLBMP_RECTANGLE_POINT UNO_NAME_FILLBMP_RECTANGLE_POINT
-#define UNO_NAME_SW_FILLBMP_SIZE_X UNO_NAME_FILLBMP_SIZE_X
-#define UNO_NAME_SW_FILLBMP_SIZE_Y UNO_NAME_FILLBMP_SIZE_Y
-#define UNO_NAME_SW_FILLBMP_STRETCH UNO_NAME_FILLBMP_STRETCH
-#define UNO_NAME_SW_FILLBMP_TILE UNO_NAME_FILLBMP_TILE
-#define UNO_NAME_SW_FILLBMP_MODE UNO_NAME_FILLBMP_MODE
-#define UNO_NAME_SW_FILLCOLOR UNO_NAME_FILLCOLOR
-#define UNO_NAME_SW_FILLBACKGROUND UNO_NAME_FILLBACKGROUND
-#define UNO_NAME_SW_FILLBITMAP UNO_NAME_FILLBITMAP
-#define UNO_NAME_SW_FILLBITMAPURL UNO_NAME_FILLBITMAPURL
-#define UNO_NAME_SW_FILLBITMAPNAME UNO_NAME_FILLBITMAPNAME
-#define UNO_NAME_SW_FILLGRADIENTSTEPCOUNT UNO_NAME_FILLGRADIENTSTEPCOUNT
-#define UNO_NAME_SW_FILLGRADIENT UNO_NAME_FILLGRADIENT
-#define UNO_NAME_SW_FILLGRADIENTNAME UNO_NAME_FILLGRADIENTNAME
-#define UNO_NAME_SW_FILLHATCH UNO_NAME_FILLHATCH
-#define UNO_NAME_SW_FILLHATCHNAME UNO_NAME_FILLHATCHNAME
-#define UNO_NAME_SW_FILLSTYLE UNO_NAME_FILLSTYLE
-#define UNO_NAME_SW_FILL_TRANSPARENCE UNO_NAME_FILL_TRANSPARENCE
-#define UNO_NAME_SW_FILLTRANSPARENCEGRADIENT UNO_NAME_FILLTRANSPARENCEGRADIENT
-#define UNO_NAME_SW_FILLTRANSPARENCEGRADIENTNAME UNO_NAME_FILLTRANSPARENCEGRADIENTNAME
-#define UNO_NAME_SW_FILLCOLOR_2 UNO_NAME_FILLCOLOR_2
+inline constexpr OUStringLiteral UNO_NAME_IS_PIXEL_CONTOUR = u"IsPixelContour";
+inline constexpr OUStringLiteral UNO_NAME_IS_AUTOMATIC_CONTOUR = u"IsAutomaticContour";
+inline constexpr OUStringLiteral UNO_NAME_SEPARATOR_LINE_WIDTH = u"SeparatorLineWidth";
+inline constexpr OUStringLiteral UNO_NAME_SEPARATOR_LINE_COLOR = u"SeparatorLineColor";
+inline constexpr OUStringLiteral UNO_NAME_SEPARATOR_LINE_RELATIVE_HEIGHT
+ = u"SeparatorLineRelativeHeight";
+inline constexpr OUStringLiteral UNO_NAME_SEPARATOR_LINE_VERTIVAL_ALIGNMENT
+ = u"SeparatorLineVerticalAlignment";
+inline constexpr OUStringLiteral UNO_NAME_SEPARATOR_LINE_IS_ON = u"SeparatorLineIsOn";
+inline constexpr OUStringLiteral UNO_NAME_IS_SKIP_HIDDEN_TEXT = u"IsSkipHiddenText";
+inline constexpr OUStringLiteral UNO_NAME_IS_SKIP_PROTECTED_TEXT = u"IsSkipProtectedText";
+inline constexpr OUStringLiteral UNO_NAME_RESET_PARAGRAPH_LIST_ATTRIBUTES
+ = u"ResetParagraphListAttributes";
+inline constexpr OUStringLiteral UNO_NAME_DOCUMENT_INDEX_MARKS = u"DocumentIndexMarks";
+inline constexpr OUStringLiteral UNO_NAME_FOOTNOTE_IS_COLLECT_AT_TEXT_END
+ = u"FootnoteIsCollectAtTextEnd";
+inline constexpr OUStringLiteral UNO_NAME_FOOTNOTE_IS_RESTART_NUMBERING
+ = u"FootnoteIsRestartNumbering";
+inline constexpr OUStringLiteral UNO_NAME_FOOTNOTE_RESTART_NUMBERING_AT
+ = u"FootnoteRestartNumberingAt";
+inline constexpr OUStringLiteral UNO_NAME_FOOTNOTE_IS_OWN_NUMBERING = u"FootnoteIsOwnNumbering";
+inline constexpr OUStringLiteral UNO_NAME_FOOTNOTE_NUMBERING_TYPE = u"FootnoteNumberingType";
+inline constexpr OUStringLiteral UNO_NAME_FOOTNOTE_NUMBERING_PREFIX = u"FootnoteNumberingPrefix";
+inline constexpr OUStringLiteral UNO_NAME_FOOTNOTE_NUMBERING_SUFFIX = u"FootnoteNumberingSuffix";
+inline constexpr OUStringLiteral UNO_NAME_ENDNOTE_IS_COLLECT_AT_TEXT_END
+ = u"EndnoteIsCollectAtTextEnd";
+inline constexpr OUStringLiteral UNO_NAME_ENDNOTE_IS_RESTART_NUMBERING
+ = u"EndnoteIsRestartNumbering";
+inline constexpr OUStringLiteral UNO_NAME_ENDNOTE_RESTART_NUMBERING_AT
+ = u"EndnoteRestartNumberingAt";
+inline constexpr OUStringLiteral UNO_NAME_ENDNOTE_IS_OWN_NUMBERING = u"EndnoteIsOwnNumbering";
+inline constexpr OUStringLiteral UNO_NAME_ENDNOTE_NUMBERING_TYPE = u"EndnoteNumberingType";
+inline constexpr OUStringLiteral UNO_NAME_ENDNOTE_NUMBERING_PREFIX = u"EndnoteNumberingPrefix";
+inline constexpr OUStringLiteral UNO_NAME_ENDNOTE_NUMBERING_SUFFIX = u"EndnoteNumberingSuffix";
+inline constexpr OUStringLiteral UNO_NAME_BRACKET_BEFORE = u"BracketBefore";
+inline constexpr OUStringLiteral UNO_NAME_BRACKET_AFTER = u"BracketAfter";
+inline constexpr OUStringLiteral UNO_NAME_IS_NUMBER_ENTRIES = u"IsNumberEntries";
+inline constexpr OUStringLiteral UNO_NAME_IS_SORT_BY_POSITION = u"IsSortByPosition";
+inline constexpr OUStringLiteral UNO_NAME_SORT_KEYS = u"SortKeys";
+inline constexpr OUStringLiteral UNO_NAME_IS_SORT_ASCENDING = u"IsSortAscending";
+inline constexpr OUStringLiteral UNO_NAME_SORT_KEY = u"SortKey";
+inline constexpr OUStringLiteral UNO_NAME_FIELDS = u"Fields";
+inline constexpr OUStringLiteral UNO_NAME_DATE_TIME_VALUE = u"DateTimeValue";
+inline constexpr OUStringLiteral UNO_NAME_IS_ON = u"IsOn";
+inline constexpr OUStringLiteral UNO_NAME_Z_ORDER = u"ZOrder";
+inline constexpr OUStringLiteral UNO_NAME_CONTENT_SECTION = u"ContentSection";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_SECTION = u"HeaderSection";
+inline constexpr OUStringLiteral UNO_NAME_PARA_IS_HANGING_PUNCTUATION = u"ParaIsHangingPunctuation";
+inline constexpr OUStringLiteral UNO_NAME_PARA_IS_CHARACTER_DISTANCE = u"ParaIsCharacterDistance";
+inline constexpr OUStringLiteral UNO_NAME_PARA_IS_FORBIDDEN_RULES = u"ParaIsForbiddenRules";
+inline constexpr OUStringLiteral UNO_NAME_PARA_VERT_ALIGNMENT = u"ParaVertAlignment";
+inline constexpr OUStringLiteral UNO_NAME_IS_MAIN_ENTRY = u"IsMainEntry";
+inline constexpr OUStringLiteral UNO_NAME_GRAPHIC_ROTATION = u"GraphicRotation";
+inline constexpr OUStringLiteral UNO_NAME_ADJUST_LUMINANCE = u"AdjustLuminance";
+inline constexpr OUStringLiteral UNO_NAME_ADJUST_CONTRAST = u"AdjustContrast";
+inline constexpr OUStringLiteral UNO_NAME_ADJUST_RED = u"AdjustRed";
+inline constexpr OUStringLiteral UNO_NAME_ADJUST_GREEN = u"AdjustGreen";
+inline constexpr OUStringLiteral UNO_NAME_ADJUST_BLUE = u"AdjustBlue";
+inline constexpr OUStringLiteral UNO_NAME_GAMMA = u"Gamma";
+inline constexpr OUStringLiteral UNO_NAME_GRAPHIC_IS_INVERTED = u"GraphicIsInverted";
+inline constexpr OUStringLiteral UNO_NAME_TRANSPARENCY = u"Transparency";
+inline constexpr OUStringLiteral UNO_NAME_REDLINE_AUTHOR = u"RedlineAuthor";
+inline constexpr OUStringLiteral UNO_NAME_REDLINE_DATE_TIME = u"RedlineDateTime";
+inline constexpr OUStringLiteral UNO_NAME_REDLINE_COMMENT = u"RedlineComment";
+inline constexpr OUStringLiteral UNO_NAME_REDLINE_DESCRIPTION = u"RedlineDescription";
+inline constexpr OUStringLiteral UNO_NAME_REDLINE_TYPE = u"RedlineType";
+inline constexpr OUStringLiteral UNO_NAME_REDLINE_SUCCESSOR_DATA = u"RedlineSuccessorData";
+inline constexpr OUStringLiteral UNO_NAME_REDLINE_IDENTIFIER = u"RedlineIdentifier";
+inline constexpr OUStringLiteral UNO_NAME_IS_IN_HEADER_FOOTER = u"IsInHeaderFooter";
+inline constexpr OUStringLiteral UNO_NAME_START_REDLINE = u"StartRedline";
+inline constexpr OUStringLiteral UNO_NAME_END_REDLINE = u"EndRedline";
+inline constexpr OUStringLiteral UNO_NAME_REDLINE_START = u"RedlineStart";
+inline constexpr OUStringLiteral UNO_NAME_REDLINE_END = u"RedlineEnd";
+inline constexpr OUStringLiteral UNO_NAME_REDLINE_TEXT = u"RedlineText";
+inline constexpr OUStringLiteral UNO_NAME_REDLINE_DISPLAY_TYPE = u"RedlineDisplayType";
+inline constexpr OUStringLiteral UNO_NAME_FORBIDDEN_CHARACTERS = u"ForbiddenCharacters";
+inline constexpr OUStringLiteral UNO_NAME_RUBY_BASE_TEXT = u"RubyBaseText";
+inline constexpr OUStringLiteral UNO_NAME_RUBY_TEXT = u"RubyText";
+inline constexpr OUStringLiteral UNO_NAME_RUBY_ADJUST = u"RubyAdjust";
+inline constexpr OUStringLiteral UNO_NAME_RUBY_CHAR_STYLE_NAME = u"RubyCharStyleName";
+inline constexpr OUStringLiteral UNO_NAME_RUBY_IS_ABOVE = u"RubyIsAbove";
+inline constexpr OUStringLiteral UNO_NAME_RUBY_POSITION = u"RubyPosition";
+inline constexpr OUStringLiteral UNO_NAME_FOOTNOTE_HEIGHT = u"FootnoteHeight";
+inline constexpr OUStringLiteral UNO_NAME_FOOTNOTE_LINE_WEIGHT = u"FootnoteLineWeight";
+inline constexpr OUStringLiteral UNO_NAME_FOOTNOTE_LINE_COLOR = u"FootnoteLineColor";
+inline constexpr OUStringLiteral UNO_NAME_FOOTNOTE_LINE_RELATIVE_WIDTH
+ = u"FootnoteLineRelativeWidth";
+inline constexpr OUStringLiteral UNO_NAME_FOOTNOTE_LINE_ADJUST = u"FootnoteLineAdjust";
+inline constexpr OUStringLiteral UNO_NAME_FOOTNOTE_LINE_TEXT_DISTANCE = u"FootnoteLineTextDistance";
+inline constexpr OUStringLiteral UNO_NAME_FOOTNOTE_LINE_DISTANCE = u"FootnoteLineDistance";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_ROTATION = u"CharRotation";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_ROTATION_IS_FIT_TO_LINE = u"CharRotationIsFitToLine";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_SCALE_WIDTH = u"CharScaleWidth";
+inline constexpr OUStringLiteral UNO_NAME_TAB_STOP_DISTANCE = u"TabStopDistance";
+inline constexpr OUStringLiteral UNO_NAME_IS_WIDTH_RELATIVE = u"IsWidthRelative";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_RELIEF = u"CharRelief";
+inline constexpr OUStringLiteral UNO_NAME_IS_HIDDEN = u"IsHidden";
+inline constexpr OUStringLiteral UNO_NAME_IS_CONDITION_TRUE = u"IsConditionTrue";
+inline constexpr OUStringLiteral UNO_NAME_TWO_DIGIT_YEAR = u"TwoDigitYear";
+inline constexpr OUStringLiteral UNO_NAME_PROTECTION_KEY = u"ProtectionKey";
+inline constexpr OUStringLiteral UNO_NAME_REDLINE_PROTECTION_KEY = u"RedlineProtectionKey";
+inline constexpr OUStringLiteral UNO_NAME_AUTOMATIC_DISTANCE = u"AutomaticDistance";
+inline constexpr OUStringLiteral UNO_NAME_AUTOMATIC_CONTROL_FOCUS = u"AutomaticControlFocus";
+inline constexpr OUStringLiteral UNO_NAME_APPLY_FORM_DESIGN_MODE = u"ApplyFormDesignMode";
+inline constexpr OUStringLiteral UNO_NAME_LOCALE = u"Locale";
+inline constexpr OUStringLiteral UNO_NAME_SORT_ALGORITHM = u"SortAlgorithm";
+inline constexpr OUStringLiteral UNO_NAME_FRAME_HEIGHT_ABSOLUTE = u"FrameHeightAbsolute";
+inline constexpr OUStringLiteral UNO_NAME_FRAME_HEIGHT_PERCENT = u"FrameHeightPercent";
+inline constexpr OUStringLiteral UNO_NAME_FRAME_ISAUTOMATIC_HEIGHT = u"FrameIsAutomaticHeight";
+inline constexpr OUStringLiteral UNO_NAME_FRAME_WIDTH_ABSOLUTE = u"FrameWidthAbsolute";
+inline constexpr OUStringLiteral UNO_NAME_FRAME_WIDTH_PERCENT = u"FrameWidthPercent";
-#define UNO_NAME_HEADER_FILLBMP_LOGICAL_SIZE "HeaderFillBitmapLogicalSize"
-#define UNO_NAME_HEADER_FILLBMP_OFFSET_X "HeaderFillBitmapOffsetX"
-#define UNO_NAME_HEADER_FILLBMP_OFFSET_Y "HeaderFillBitmapOffsetY"
-#define UNO_NAME_HEADER_FILLBMP_POSITION_OFFSET_X "HeaderFillBitmapPositionOffsetX"
-#define UNO_NAME_HEADER_FILLBMP_POSITION_OFFSET_Y "HeaderFillBitmapPositionOffsetY"
-#define UNO_NAME_HEADER_FILLBMP_RECTANGLE_POINT "HeaderFillBitmapRectanglePoint"
-#define UNO_NAME_HEADER_FILLBMP_SIZE_X "HeaderFillBitmapSizeX"
-#define UNO_NAME_HEADER_FILLBMP_SIZE_Y "HeaderFillBitmapSizeY"
-#define UNO_NAME_HEADER_FILLBMP_STRETCH "HeaderFillBitmapStretch"
-#define UNO_NAME_HEADER_FILLBMP_TILE "HeaderFillBitmapTile"
-#define UNO_NAME_HEADER_FILLBMP_MODE "HeaderFillBitmapMode"
-#define UNO_NAME_HEADER_FILLCOLOR "HeaderFillColor"
-#define UNO_NAME_HEADER_FILLBACKGROUND "HeaderFillBackground"
-#define UNO_NAME_HEADER_FILLBITMAP "HeaderFillBitmap"
-#define UNO_NAME_HEADER_FILLBITMAPNAME "HeaderFillBitmapName"
-#define UNO_NAME_HEADER_FILLGRADIENTSTEPCOUNT "HeaderFillGradientStepCount"
-#define UNO_NAME_HEADER_FILLGRADIENT "HeaderFillGradient"
-#define UNO_NAME_HEADER_FILLGRADIENTNAME "HeaderFillGradientName"
-#define UNO_NAME_HEADER_FILLHATCH "HeaderFillHatch"
-#define UNO_NAME_HEADER_FILLHATCHNAME "HeaderFillHatchName"
-#define UNO_NAME_HEADER_FILLSTYLE "HeaderFillStyle"
-#define UNO_NAME_HEADER_FILL_TRANSPARENCE "HeaderFillTransparence"
-#define UNO_NAME_HEADER_FILLTRANSPARENCEGRADIENT "HeaderFillTransparenceGradient"
-#define UNO_NAME_HEADER_FILLTRANSPARENCEGRADIENTNAME "HeaderFillTransparenceGradientName"
-#define UNO_NAME_HEADER_FILLCOLOR_2 "HeaderFillColor2"
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILLBMP_LOGICAL_SIZE
+ = u"HeaderFillBitmapLogicalSize";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILLBMP_OFFSET_X = u"HeaderFillBitmapOffsetX";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILLBMP_OFFSET_Y = u"HeaderFillBitmapOffsetY";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILLBMP_POSITION_OFFSET_X
+ = u"HeaderFillBitmapPositionOffsetX";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILLBMP_POSITION_OFFSET_Y
+ = u"HeaderFillBitmapPositionOffsetY";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILLBMP_RECTANGLE_POINT
+ = u"HeaderFillBitmapRectanglePoint";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILLBMP_SIZE_X = u"HeaderFillBitmapSizeX";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILLBMP_SIZE_Y = u"HeaderFillBitmapSizeY";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILLBMP_STRETCH = u"HeaderFillBitmapStretch";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILLBMP_TILE = u"HeaderFillBitmapTile";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILLBMP_MODE = u"HeaderFillBitmapMode";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILLCOLOR = u"HeaderFillColor";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILLBACKGROUND = u"HeaderFillBackground";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILLBITMAP = u"HeaderFillBitmap";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILLBITMAPNAME = u"HeaderFillBitmapName";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILLGRADIENTSTEPCOUNT
+ = u"HeaderFillGradientStepCount";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILLGRADIENT = u"HeaderFillGradient";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILLGRADIENTNAME = u"HeaderFillGradientName";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILLHATCH = u"HeaderFillHatch";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILLHATCHNAME = u"HeaderFillHatchName";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILLSTYLE = u"HeaderFillStyle";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILL_TRANSPARENCE = u"HeaderFillTransparence";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILLTRANSPARENCEGRADIENT
+ = u"HeaderFillTransparenceGradient";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILLTRANSPARENCEGRADIENTNAME
+ = u"HeaderFillTransparenceGradientName";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_FILLCOLOR_2 = u"HeaderFillColor2";
-#define UNO_NAME_FOOTER_FILLBMP_LOGICAL_SIZE "FooterFillBitmapLogicalSize"
-#define UNO_NAME_FOOTER_FILLBMP_OFFSET_X "FooterFillBitmapOffsetX"
-#define UNO_NAME_FOOTER_FILLBMP_OFFSET_Y "FooterFillBitmapOffsetY"
-#define UNO_NAME_FOOTER_FILLBMP_POSITION_OFFSET_X "FooterFillBitmapPositionOffsetX"
-#define UNO_NAME_FOOTER_FILLBMP_POSITION_OFFSET_Y "FooterFillBitmapPositionOffsetY"
-#define UNO_NAME_FOOTER_FILLBMP_RECTANGLE_POINT "FooterFillBitmapRectanglePoint"
-#define UNO_NAME_FOOTER_FILLBMP_SIZE_X "FooterFillBitmapSizeX"
-#define UNO_NAME_FOOTER_FILLBMP_SIZE_Y "FooterFillBitmapSizeY"
-#define UNO_NAME_FOOTER_FILLBMP_STRETCH "FooterFillBitmapStretch"
-#define UNO_NAME_FOOTER_FILLBMP_TILE "FooterFillBitmapTile"
-#define UNO_NAME_FOOTER_FILLBMP_MODE "FooterFillBitmapMode"
-#define UNO_NAME_FOOTER_FILLCOLOR "FooterFillColor"
-#define UNO_NAME_FOOTER_FILLBACKGROUND "FooterFillBackground"
-#define UNO_NAME_FOOTER_FILLBITMAP "FooterFillBitmap"
-#define UNO_NAME_FOOTER_FILLBITMAPNAME "FooterFillBitmapName"
-#define UNO_NAME_FOOTER_FILLGRADIENTSTEPCOUNT "FooterFillGradientStepCount"
-#define UNO_NAME_FOOTER_FILLGRADIENT "FooterFillGradient"
-#define UNO_NAME_FOOTER_FILLGRADIENTNAME "FooterFillGradientName"
-#define UNO_NAME_FOOTER_FILLHATCH "FooterFillHatch"
-#define UNO_NAME_FOOTER_FILLHATCHNAME "FooterFillHatchName"
-#define UNO_NAME_FOOTER_FILLSTYLE "FooterFillStyle"
-#define UNO_NAME_FOOTER_FILL_TRANSPARENCE "FooterFillTransparence"
-#define UNO_NAME_FOOTER_FILLTRANSPARENCEGRADIENT "FooterFillTransparenceGradient"
-#define UNO_NAME_FOOTER_FILLTRANSPARENCEGRADIENTNAME "FooterFillTransparenceGradientName"
-#define UNO_NAME_FOOTER_FILLCOLOR_2 "FooterFillColor2"
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILLBMP_LOGICAL_SIZE
+ = u"FooterFillBitmapLogicalSize";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILLBMP_OFFSET_X = u"FooterFillBitmapOffsetX";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILLBMP_OFFSET_Y = u"FooterFillBitmapOffsetY";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILLBMP_POSITION_OFFSET_X
+ = u"FooterFillBitmapPositionOffsetX";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILLBMP_POSITION_OFFSET_Y
+ = u"FooterFillBitmapPositionOffsetY";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILLBMP_RECTANGLE_POINT
+ = u"FooterFillBitmapRectanglePoint";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILLBMP_SIZE_X = u"FooterFillBitmapSizeX";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILLBMP_SIZE_Y = u"FooterFillBitmapSizeY";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILLBMP_STRETCH = u"FooterFillBitmapStretch";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILLBMP_TILE = u"FooterFillBitmapTile";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILLBMP_MODE = u"FooterFillBitmapMode";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILLCOLOR = u"FooterFillColor";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILLBACKGROUND = u"FooterFillBackground";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILLBITMAP = u"FooterFillBitmap";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILLBITMAPNAME = u"FooterFillBitmapName";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILLGRADIENTSTEPCOUNT
+ = u"FooterFillGradientStepCount";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILLGRADIENT = u"FooterFillGradient";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILLGRADIENTNAME = u"FooterFillGradientName";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILLHATCH = u"FooterFillHatch";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILLHATCHNAME = u"FooterFillHatchName";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILLSTYLE = u"FooterFillStyle";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILL_TRANSPARENCE = u"FooterFillTransparence";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILLTRANSPARENCEGRADIENT
+ = u"FooterFillTransparenceGradient";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILLTRANSPARENCEGRADIENTNAME
+ = u"FooterFillTransparenceGradientName";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_FILLCOLOR_2 = u"FooterFillColor2";
-#define UNO_NAME_PARA_STYLEHEADING "ParaStyleHeading"
-#define UNO_NAME_PARA_STYLELEVEL1 "ParaStyleLevel1"
-#define UNO_NAME_PARA_STYLELEVEL10 "ParaStyleLevel10"
-#define UNO_NAME_PARA_STYLELEVEL2 "ParaStyleLevel2"
-#define UNO_NAME_PARA_STYLELEVEL3 "ParaStyleLevel3"
-#define UNO_NAME_PARA_STYLELEVEL4 "ParaStyleLevel4"
-#define UNO_NAME_PARA_STYLELEVEL5 "ParaStyleLevel5"
-#define UNO_NAME_PARA_STYLELEVEL6 "ParaStyleLevel6"
-#define UNO_NAME_PARA_STYLELEVEL7 "ParaStyleLevel7"
-#define UNO_NAME_PARA_STYLELEVEL8 "ParaStyleLevel8"
-#define UNO_NAME_PARA_STYLELEVEL9 "ParaStyleLevel9"
-#define UNO_NAME_PARA_STYLESEPARATOR "ParaStyleSeparator"
-#define UNO_NAME_MACRO_LIBRARY "MacroLibrary"
-#define UNO_NAME_CELL_NAME "CellName"
-#define UNO_NAME_PARA_USER_DEFINED_ATTRIBUTES "ParaUserDefinedAttributes"
-#define UNO_NAME_MERGE_LAST_PARA "MergeLastPara"
-#define UNO_NAME_WRITING_MODE "WritingMode"
-#define UNO_NAME_GRID_COLOR "GridColor"
-#define UNO_NAME_GRID_LINES "GridLines"
-#define UNO_NAME_GRID_BASE_HEIGHT "GridBaseHeight"
-#define UNO_NAME_GRID_RUBY_HEIGHT "GridRubyHeight"
-#define UNO_NAME_GRID_MODE "GridMode"
-#define UNO_NAME_GRID_RUBY_BELOW "RubyBelow"
-#define UNO_NAME_GRID_PRINT "GridPrint"
-#define UNO_NAME_GRID_DISPLAY "GridDisplay"
-#define UNO_NAME_SNAP_TO_GRID "SnapToGrid"
-#define UNO_NAME_DONT_BALANCE_TEXT_COLUMNS "DontBalanceTextColumns"
-#define UNO_NAME_IS_CURRENTLY_VISIBLE "IsCurrentlyVisible"
-#define UNO_NAME_ANCHOR_POSITION "AnchorPosition"
-#define UNO_NAME_TEXT_READING "TextReading"
-#define UNO_NAME_PRIMARY_KEY_READING "PrimaryKeyReading"
-#define UNO_NAME_SECONDARY_KEY_READING "SecondaryKeyReading"
-#define UNO_NAME_BACK_GRAPHIC_TRANSPARENCY "BackGraphicTransparency"
-#define UNO_NAME_BACK_COLOR_R_G_B "BackColorRGB"
-#define UNO_NAME_BACK_COLOR_TRANSPARENCY "BackColorTransparency"
-#define UNO_NAME_HEADER_DYNAMIC_SPACING "HeaderDynamicSpacing"
-#define UNO_NAME_FOOTER_DYNAMIC_SPACING "FooterDynamicSpacing"
-#define UNO_NAME_BASIC_LIBRARIES "BasicLibraries"
-#define UNO_NAME_IS_FIXED_LANGUAGE "IsFixedLanguage"
-#define UNO_NAME_SELECTION "Selection"
-#define UNO_NAME_RESULT_SET "ResultSet"
-#define UNO_NAME_CONNECTION "ActiveConnection"
-#define UNO_NAME_MODEL "Model"
-#define UNO_NAME_DATA_SOURCE_NAME "DataSourceName"
-#define UNO_NAME_FILTER "Filter"
-#define UNO_NAME_DOCUMENT_URL "DocumentURL"
-#define UNO_NAME_OUTPUT_URL "OutputURL"
-#define UNO_NAME_OUTPUT_TYPE "OutputType"
-#define UNO_NAME_ESCAPE_PROCESSING "EscapeProcessing"
-#define UNO_NAME_SINGLE_PRINT_JOBS "SinglePrintJobs"
-#define UNO_NAME_FILE_NAME_FROM_COLUMN "FileNameFromColumn"
-#define UNO_NAME_FILE_NAME_PREFIX "FileNamePrefix"
-#define UNO_NAME_CHAR_STYLE_NAMES "CharStyleNames"
-#define UNO_NAME_DAD_COMMAND \
- "Command" /* DAD = DataAccessDescriptor (see com.sun.star.sdb.DataAccessDescriptor) */
-#define UNO_NAME_DAD_COMMAND_TYPE "CommandType"
-#define UNO_NAME_CLSID "CLSID"
-#define UNO_NAME_COMPONENT "Component"
-#define UNO_NAME_SECT_LEFT_MARGIN "SectionLeftMargin"
-#define UNO_NAME_SECT_RIGHT_MARGIN "SectionRightMargin"
-#define UNO_NAME_PARA_IS_CONNECT_BORDER "ParaIsConnectBorder"
-#define UNO_NAME_ITEMS "Items"
-#define UNO_NAME_SELITEM "SelectedItem"
-#define UNO_NAME_IS_SPLIT_ALLOWED "IsSplitAllowed"
-#define UNO_NAME_HAS_TEXT_CHANGES_ONLY "HasTextChangesOnly"
-#define UNO_NAME_CHAR_HIDDEN "CharHidden"
-#define UNO_NAME_IS_FOLLOWING_TEXT_FLOW "IsFollowingTextFlow"
-#define UNO_NAME_WIDTH_TYPE "WidthType"
-#define UNO_NAME_SCRIPT_URL "ScriptURL"
-#define UNO_NAME_RUNTIME_UID "RuntimeUID"
-#define UNO_NAME_COLLAPSING_BORDERS "CollapsingBorders"
-#define UNO_NAME_WRAP_INFLUENCE_ON_POSITION "WrapInfluenceOnPosition"
-#define UNO_NAME_DATA_BASE_URL "DataBaseURL"
-#define UNO_NAME_TRANSFORMATION_IN_HORI_L2R "TransformationInHoriL2R"
-#define UNO_NAME_POSITION_LAYOUT_DIR "PositionLayoutDir"
-#define UNO_NAME_NUMBERING_IS_OUTLINE "NumberingIsOutline"
-#define UNO_NAME_STARTPOSITION_IN_HORI_L2R "StartPositionInHoriL2R"
-#define UNO_NAME_ENDPOSITION_IN_HORI_L2R "EndPositionInHoriL2R"
-#define UNO_NAME_SUBJECT "Subject"
-#define UNO_NAME_ADDRESS_FROM_COLUMN "AddressFromColumn"
-#define UNO_NAME_SEND_AS_HTML "SendAsHTML"
-#define UNO_NAME_SEND_AS_ATTACHMENT "SendAsAttachment"
-#define UNO_NAME_MAIL_BODY "MailBody"
-#define UNO_NAME_ATTACHMENT_NAME "AttachmentName"
-#define UNO_NAME_ATTACHMENT_FILTER "AttachmentFilter"
-#define UNO_NAME_PRINT_OPTIONS "PrintOptions"
-#define UNO_NAME_SAVE_AS_SINGLE_FILE "SaveAsSingleFile"
-#define UNO_NAME_SAVE_FILTER "SaveFilter"
-#define UNO_NAME_COPIES_TO "CopiesTo"
-#define UNO_NAME_BLIND_COPIES_TO "BlindCopiesTo"
-#define UNO_NAME_IN_SERVER_PASSWORD "InServerPassword"
-#define UNO_NAME_OUT_SERVER_PASSWORD "OutServerPassword"
-#define UNO_NAME_SAVE_FILTER_OPTIONS "SaveFilterOptions"
-#define UNO_NAME_SAVE_FILTER_DATA "SaveFilterData"
-#define UNO_NAME_LOCK_UPDATES "LockUpdates"
-#define UNO_NAME_PAGE_COUNT "PageCount"
-#define UNO_NAME_LINE_COUNT "LineCount"
-#define UNO_NAME_IS_CONSTANT_SPELLCHECK "IsConstantSpellcheck"
-#define UNO_NAME_IS_HIDE_SPELL_MARKS "IsHideSpellMarks" /* deprecated #i91949 */
+inline constexpr OUStringLiteral UNO_NAME_PARA_STYLEHEADING = u"ParaStyleHeading";
+inline constexpr OUStringLiteral UNO_NAME_PARA_STYLELEVEL1 = u"ParaStyleLevel1";
+inline constexpr OUStringLiteral UNO_NAME_PARA_STYLELEVEL10 = u"ParaStyleLevel10";
+inline constexpr OUStringLiteral UNO_NAME_PARA_STYLELEVEL2 = u"ParaStyleLevel2";
+inline constexpr OUStringLiteral UNO_NAME_PARA_STYLELEVEL3 = u"ParaStyleLevel3";
+inline constexpr OUStringLiteral UNO_NAME_PARA_STYLELEVEL4 = u"ParaStyleLevel4";
+inline constexpr OUStringLiteral UNO_NAME_PARA_STYLELEVEL5 = u"ParaStyleLevel5";
+inline constexpr OUStringLiteral UNO_NAME_PARA_STYLELEVEL6 = u"ParaStyleLevel6";
+inline constexpr OUStringLiteral UNO_NAME_PARA_STYLELEVEL7 = u"ParaStyleLevel7";
+inline constexpr OUStringLiteral UNO_NAME_PARA_STYLELEVEL8 = u"ParaStyleLevel8";
+inline constexpr OUStringLiteral UNO_NAME_PARA_STYLELEVEL9 = u"ParaStyleLevel9";
+inline constexpr OUStringLiteral UNO_NAME_PARA_STYLESEPARATOR = u"ParaStyleSeparator";
+inline constexpr OUStringLiteral UNO_NAME_MACRO_LIBRARY = u"MacroLibrary";
+inline constexpr OUStringLiteral UNO_NAME_CELL_NAME = u"CellName";
+inline constexpr OUStringLiteral UNO_NAME_PARA_USER_DEFINED_ATTRIBUTES
+ = u"ParaUserDefinedAttributes";
+inline constexpr OUStringLiteral UNO_NAME_MERGE_LAST_PARA = u"MergeLastPara";
+inline constexpr OUStringLiteral UNO_NAME_WRITING_MODE = u"WritingMode";
+inline constexpr OUStringLiteral UNO_NAME_GRID_COLOR = u"GridColor";
+inline constexpr OUStringLiteral UNO_NAME_GRID_LINES = u"GridLines";
+inline constexpr OUStringLiteral UNO_NAME_GRID_BASE_HEIGHT = u"GridBaseHeight";
+inline constexpr OUStringLiteral UNO_NAME_GRID_RUBY_HEIGHT = u"GridRubyHeight";
+inline constexpr OUStringLiteral UNO_NAME_GRID_MODE = u"GridMode";
+inline constexpr OUStringLiteral UNO_NAME_GRID_RUBY_BELOW = u"RubyBelow";
+inline constexpr OUStringLiteral UNO_NAME_GRID_PRINT = u"GridPrint";
+inline constexpr OUStringLiteral UNO_NAME_GRID_DISPLAY = u"GridDisplay";
+inline constexpr OUStringLiteral UNO_NAME_SNAP_TO_GRID = u"SnapToGrid";
+inline constexpr OUStringLiteral UNO_NAME_DONT_BALANCE_TEXT_COLUMNS = u"DontBalanceTextColumns";
+inline constexpr OUStringLiteral UNO_NAME_IS_CURRENTLY_VISIBLE = u"IsCurrentlyVisible";
+inline constexpr OUStringLiteral UNO_NAME_ANCHOR_POSITION = u"AnchorPosition";
+inline constexpr OUStringLiteral UNO_NAME_TEXT_READING = u"TextReading";
+inline constexpr OUStringLiteral UNO_NAME_PRIMARY_KEY_READING = u"PrimaryKeyReading";
+inline constexpr OUStringLiteral UNO_NAME_SECONDARY_KEY_READING = u"SecondaryKeyReading";
+inline constexpr OUStringLiteral UNO_NAME_BACK_GRAPHIC_TRANSPARENCY = u"BackGraphicTransparency";
+inline constexpr OUStringLiteral UNO_NAME_BACK_COLOR_R_G_B = u"BackColorRGB";
+inline constexpr OUStringLiteral UNO_NAME_BACK_COLOR_TRANSPARENCY = u"BackColorTransparency";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_DYNAMIC_SPACING = u"HeaderDynamicSpacing";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_DYNAMIC_SPACING = u"FooterDynamicSpacing";
+inline constexpr OUStringLiteral UNO_NAME_BASIC_LIBRARIES = u"BasicLibraries";
+inline constexpr OUStringLiteral UNO_NAME_IS_FIXED_LANGUAGE = u"IsFixedLanguage";
+inline constexpr OUStringLiteral UNO_NAME_SELECTION = u"Selection";
+inline constexpr OUStringLiteral UNO_NAME_RESULT_SET = u"ResultSet";
+inline constexpr OUStringLiteral UNO_NAME_CONNECTION = u"ActiveConnection";
+inline constexpr OUStringLiteral UNO_NAME_MODEL = u"Model";
+inline constexpr OUStringLiteral UNO_NAME_DATA_SOURCE_NAME = u"DataSourceName";
+inline constexpr OUStringLiteral UNO_NAME_FILTER = u"Filter";
+inline constexpr OUStringLiteral UNO_NAME_DOCUMENT_URL = u"DocumentURL";
+inline constexpr OUStringLiteral UNO_NAME_OUTPUT_URL = u"OutputURL";
+inline constexpr OUStringLiteral UNO_NAME_OUTPUT_TYPE = u"OutputType";
+inline constexpr OUStringLiteral UNO_NAME_ESCAPE_PROCESSING = u"EscapeProcessing";
+inline constexpr OUStringLiteral UNO_NAME_SINGLE_PRINT_JOBS = u"SinglePrintJobs";
+inline constexpr OUStringLiteral UNO_NAME_FILE_NAME_FROM_COLUMN = u"FileNameFromColumn";
+inline constexpr OUStringLiteral UNO_NAME_FILE_NAME_PREFIX = u"FileNamePrefix";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_STYLE_NAMES = u"CharStyleNames";
+inline constexpr OUStringLiteral UNO_NAME_DAD_COMMAND
+ = u"Command"; /* DAD = DataAccessDescriptor (see com.sun.star.sdb.DataAccessDescriptor) */
+inline constexpr OUStringLiteral UNO_NAME_DAD_COMMAND_TYPE = u"CommandType";
+inline constexpr OUStringLiteral UNO_NAME_CLSID = u"CLSID";
+inline constexpr OUStringLiteral UNO_NAME_COMPONENT = u"Component";
+inline constexpr OUStringLiteral UNO_NAME_SECT_LEFT_MARGIN = u"SectionLeftMargin";
+inline constexpr OUStringLiteral UNO_NAME_SECT_RIGHT_MARGIN = u"SectionRightMargin";
+inline constexpr OUStringLiteral UNO_NAME_PARA_IS_CONNECT_BORDER = u"ParaIsConnectBorder";
+inline constexpr OUStringLiteral UNO_NAME_ITEMS = u"Items";
+inline constexpr OUStringLiteral UNO_NAME_SELITEM = u"SelectedItem";
+inline constexpr OUStringLiteral UNO_NAME_IS_SPLIT_ALLOWED = u"IsSplitAllowed";
+inline constexpr OUStringLiteral UNO_NAME_HAS_TEXT_CHANGES_ONLY = u"HasTextChangesOnly";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_HIDDEN = u"CharHidden";
+inline constexpr OUStringLiteral UNO_NAME_IS_FOLLOWING_TEXT_FLOW = u"IsFollowingTextFlow";
+inline constexpr OUStringLiteral UNO_NAME_WIDTH_TYPE = u"WidthType";
+inline constexpr OUStringLiteral UNO_NAME_SCRIPT_URL = u"ScriptURL";
+inline constexpr OUStringLiteral UNO_NAME_RUNTIME_UID = u"RuntimeUID";
+inline constexpr OUStringLiteral UNO_NAME_COLLAPSING_BORDERS = u"CollapsingBorders";
+inline constexpr OUStringLiteral UNO_NAME_WRAP_INFLUENCE_ON_POSITION = u"WrapInfluenceOnPosition";
+inline constexpr OUStringLiteral UNO_NAME_DATA_BASE_URL = u"DataBaseURL";
+inline constexpr OUStringLiteral UNO_NAME_TRANSFORMATION_IN_HORI_L2R = u"TransformationInHoriL2R";
+inline constexpr OUStringLiteral UNO_NAME_POSITION_LAYOUT_DIR = u"PositionLayoutDir";
+inline constexpr OUStringLiteral UNO_NAME_NUMBERING_IS_OUTLINE = u"NumberingIsOutline";
+inline constexpr OUStringLiteral UNO_NAME_STARTPOSITION_IN_HORI_L2R = u"StartPositionInHoriL2R";
+inline constexpr OUStringLiteral UNO_NAME_ENDPOSITION_IN_HORI_L2R = u"EndPositionInHoriL2R";
+inline constexpr OUStringLiteral UNO_NAME_SUBJECT = u"Subject";
+inline constexpr OUStringLiteral UNO_NAME_ADDRESS_FROM_COLUMN = u"AddressFromColumn";
+inline constexpr OUStringLiteral UNO_NAME_SEND_AS_HTML = u"SendAsHTML";
+inline constexpr OUStringLiteral UNO_NAME_SEND_AS_ATTACHMENT = u"SendAsAttachment";
+inline constexpr OUStringLiteral UNO_NAME_MAIL_BODY = u"MailBody";
+inline constexpr OUStringLiteral UNO_NAME_ATTACHMENT_NAME = u"AttachmentName";
+inline constexpr OUStringLiteral UNO_NAME_ATTACHMENT_FILTER = u"AttachmentFilter";
+inline constexpr OUStringLiteral UNO_NAME_PRINT_OPTIONS = u"PrintOptions";
+inline constexpr OUStringLiteral UNO_NAME_SAVE_AS_SINGLE_FILE = u"SaveAsSingleFile";
+inline constexpr OUStringLiteral UNO_NAME_SAVE_FILTER = u"SaveFilter";
+inline constexpr OUStringLiteral UNO_NAME_COPIES_TO = u"CopiesTo";
+inline constexpr OUStringLiteral UNO_NAME_BLIND_COPIES_TO = u"BlindCopiesTo";
+inline constexpr OUStringLiteral UNO_NAME_IN_SERVER_PASSWORD = u"InServerPassword";
+inline constexpr OUStringLiteral UNO_NAME_OUT_SERVER_PASSWORD = u"OutServerPassword";
+inline constexpr OUStringLiteral UNO_NAME_SAVE_FILTER_OPTIONS = u"SaveFilterOptions";
+inline constexpr OUStringLiteral UNO_NAME_SAVE_FILTER_DATA = u"SaveFilterData";
+inline constexpr OUStringLiteral UNO_NAME_LOCK_UPDATES = u"LockUpdates";
+inline constexpr OUStringLiteral UNO_NAME_PAGE_COUNT = u"PageCount";
+inline constexpr OUStringLiteral UNO_NAME_LINE_COUNT = u"LineCount";
+inline constexpr OUStringLiteral UNO_NAME_IS_CONSTANT_SPELLCHECK = u"IsConstantSpellcheck";
+inline constexpr OUStringLiteral UNO_NAME_IS_HIDE_SPELL_MARKS
+ = u"IsHideSpellMarks"; /* deprecated #i91949 */
-#define UNO_NAME_IS_FIELD_USED "IsFieldUsed"
-#define UNO_NAME_IS_FIELD_DISPLAYED "IsFieldDisplayed"
-#define UNO_NAME_BUILDID "BuildId"
-#define UNO_NAME_PARA_STYLE_CONDITIONS "ParaStyleConditions"
-#define UNO_NAME_ROLE "Role"
-#define UNO_NAME_FIELD_CODE "FieldCode"
-#define UNO_NAME_HAS_VALID_SIGNATURES "HasValidSignatures"
-#define UNO_NAME_CHAR_AUTO_STYLE_NAME "CharAutoStyleName"
-#define UNO_NAME_PARA_AUTO_STYLE_NAME "ParaAutoStyleName"
-#define UNO_NAME_LAYOUT_SIZE "LayoutSize"
-#define UNO_NAME_HELP "Help"
-#define UNO_NAME_TOOLTIP "Tooltip"
-#define UNO_NAME_DIALOG_LIBRARIES "DialogLibraries"
-#define UNO_NAME_HEADER_ROW_COUNT "HeaderRowCount"
-#define UNO_NAME_INPUT "Input"
-#define UNO_NAME_ROW_SPAN "RowSpan"
-#define UNO_NAME_POSITION_AND_SPACE_MODE "PositionAndSpaceMode"
-#define UNO_NAME_LABEL_FOLLOWED_BY "LabelFollowedBy"
-#define UNO_NAME_LISTTAB_STOP_POSITION "ListtabStopPosition"
-#define UNO_NAME_FIRST_LINE_INDENT "FirstLineIndent"
-#define UNO_NAME_INDENT_AT "IndentAt"
-#define UNO_NAME_GRID_BASE_WIDTH "GridBaseWidth"
-#define UNO_NAME_GRID_SNAP_TO_CHARS "GridSnapToChars"
-#define UNO_NAME_GRID_STANDARD_PAGE_MODE "StandardPageMode"
-#define UNO_NAME_TABLE_BORDER_DISTANCES "TableBorderDistances"
-#define UNO_NAME_LIST_ID "ListId"
-#define UNO_NAME_DEFAULT_LIST_ID "DefaultListId"
-#define UNO_NAME_STREAM_NAME "StreamName"
-#define UNO_NAME_PARA_CONTINUEING_PREVIOUS_SUB_TREE "ContinueingPreviousSubTree"
-#define UNO_NAME_PARA_LIST_LABEL_STRING "ListLabelString"
-#define UNO_NAME_PARA_LIST_AUTO_FORMAT "ListAutoFormat"
-#define UNO_NAME_CHAR_OVERLINE "CharOverline"
-#define UNO_NAME_CHAR_OVERLINE_COLOR "CharOverlineColor"
-#define UNO_NAME_CHAR_OVERLINE_HAS_COLOR "CharOverlineHasColor"
-#define UNO_NAME_OUTLINE_CONTENT_VISIBLE "OutlineContentVisible"
-#define UNO_NAME_OUTLINE_LEVEL "OutlineLevel"
-#define UNO_NAME_DESCRIPTION "Description"
-#define UNO_NAME_META "InContentMetadata"
-#define UNO_NAME_IS_TEMPLATE "IsTemplate"
-#define UNO_NAME_VBA_DOCOBJ "VBAGlobalConstantName"
-#define UNO_NAME_NESTED_TEXT_CONTENT "NestedTextContent"
-#define UNO_NAME_SEPARATOR_LINE_STYLE "SeparatorLineStyle"
-#define UNO_NAME_FOOTNOTE_LINE_STYLE "FootnoteLineStyle"
-#define UNO_NAME_EMBEDDED_OBJECT "EmbeddedObject"
-#define UNO_NAME_RSID "Rsid"
-#define UNO_NAME_PARRSID "ParRsid"
-#define UNO_NAME_DRAW_ASPECT "DrawAspect"
-#define UNO_NAME_VISIBLE_AREA_WIDTH "VisibleAreaWidth"
-#define UNO_NAME_VISIBLE_AREA_HEIGHT "VisibleAreaHeight"
+inline constexpr OUStringLiteral UNO_NAME_IS_FIELD_USED = u"IsFieldUsed";
+inline constexpr OUStringLiteral UNO_NAME_IS_FIELD_DISPLAYED = u"IsFieldDisplayed";
+inline constexpr OUStringLiteral UNO_NAME_BUILDID = u"BuildId";
+inline constexpr OUStringLiteral UNO_NAME_PARA_STYLE_CONDITIONS = u"ParaStyleConditions";
+inline constexpr OUStringLiteral UNO_NAME_ROLE = u"Role";
+inline constexpr OUStringLiteral UNO_NAME_FIELD_CODE = u"FieldCode";
+inline constexpr OUStringLiteral UNO_NAME_HAS_VALID_SIGNATURES = u"HasValidSignatures";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_AUTO_STYLE_NAME = u"CharAutoStyleName";
+inline constexpr OUStringLiteral UNO_NAME_PARA_AUTO_STYLE_NAME = u"ParaAutoStyleName";
+inline constexpr OUStringLiteral UNO_NAME_LAYOUT_SIZE = u"LayoutSize";
+inline constexpr OUStringLiteral UNO_NAME_HELP = u"Help";
+inline constexpr OUStringLiteral UNO_NAME_TOOLTIP = u"Tooltip";
+inline constexpr OUStringLiteral UNO_NAME_DIALOG_LIBRARIES = u"DialogLibraries";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_ROW_COUNT = u"HeaderRowCount";
+inline constexpr OUStringLiteral UNO_NAME_INPUT = u"Input";
+inline constexpr OUStringLiteral UNO_NAME_ROW_SPAN = u"RowSpan";
+inline constexpr OUStringLiteral UNO_NAME_POSITION_AND_SPACE_MODE = u"PositionAndSpaceMode";
+inline constexpr OUStringLiteral UNO_NAME_LABEL_FOLLOWED_BY = u"LabelFollowedBy";
+inline constexpr OUStringLiteral UNO_NAME_LISTTAB_STOP_POSITION = u"ListtabStopPosition";
+inline constexpr OUStringLiteral UNO_NAME_FIRST_LINE_INDENT = u"FirstLineIndent";
+inline constexpr OUStringLiteral UNO_NAME_INDENT_AT = u"IndentAt";
+inline constexpr OUStringLiteral UNO_NAME_GRID_BASE_WIDTH = u"GridBaseWidth";
+inline constexpr OUStringLiteral UNO_NAME_GRID_SNAP_TO_CHARS = u"GridSnapToChars";
+inline constexpr OUStringLiteral UNO_NAME_GRID_STANDARD_PAGE_MODE = u"StandardPageMode";
+inline constexpr OUStringLiteral UNO_NAME_TABLE_BORDER_DISTANCES = u"TableBorderDistances";
+inline constexpr OUStringLiteral UNO_NAME_LIST_ID = u"ListId";
+inline constexpr OUStringLiteral UNO_NAME_DEFAULT_LIST_ID = u"DefaultListId";
+inline constexpr OUStringLiteral UNO_NAME_STREAM_NAME = u"StreamName";
+inline constexpr OUStringLiteral UNO_NAME_PARA_CONTINUEING_PREVIOUS_SUB_TREE
+ = u"ContinueingPreviousSubTree";
+inline constexpr OUStringLiteral UNO_NAME_PARA_LIST_LABEL_STRING = u"ListLabelString";
+inline constexpr OUStringLiteral UNO_NAME_PARA_LIST_AUTO_FORMAT = u"ListAutoFormat";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_OVERLINE = u"CharOverline";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_OVERLINE_COLOR = u"CharOverlineColor";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_OVERLINE_HAS_COLOR = u"CharOverlineHasColor";
+inline constexpr OUStringLiteral UNO_NAME_OUTLINE_CONTENT_VISIBLE = u"OutlineContentVisible";
+inline constexpr OUStringLiteral UNO_NAME_OUTLINE_LEVEL = u"OutlineLevel";
+inline constexpr OUStringLiteral UNO_NAME_DESCRIPTION = u"Description";
+inline constexpr OUStringLiteral UNO_NAME_META = u"InContentMetadata";
+inline constexpr OUStringLiteral UNO_NAME_IS_TEMPLATE = u"IsTemplate";
+inline constexpr OUStringLiteral UNO_NAME_VBA_DOCOBJ = u"VBAGlobalConstantName";
+inline constexpr OUStringLiteral UNO_NAME_NESTED_TEXT_CONTENT = u"NestedTextContent";
+inline constexpr OUStringLiteral UNO_NAME_SEPARATOR_LINE_STYLE = u"SeparatorLineStyle";
+inline constexpr OUStringLiteral UNO_NAME_FOOTNOTE_LINE_STYLE = u"FootnoteLineStyle";
+inline constexpr OUStringLiteral UNO_NAME_EMBEDDED_OBJECT = u"EmbeddedObject";
+inline constexpr OUStringLiteral UNO_NAME_RSID = u"Rsid";
+inline constexpr OUStringLiteral UNO_NAME_PARRSID = u"ParRsid";
+inline constexpr OUStringLiteral UNO_NAME_DRAW_ASPECT = u"DrawAspect";
+inline constexpr OUStringLiteral UNO_NAME_VISIBLE_AREA_WIDTH = u"VisibleAreaWidth";
+inline constexpr OUStringLiteral UNO_NAME_VISIBLE_AREA_HEIGHT = u"VisibleAreaHeight";
-#define UNO_NAME_LINE_STYLE "LineStyle"
-#define UNO_NAME_LINE_WIDTH "LineWidth"
+inline constexpr OUStringLiteral UNO_NAME_LINE_STYLE = u"LineStyle";
+inline constexpr OUStringLiteral UNO_NAME_LINE_WIDTH = u"LineWidth";
-#define UNO_NAME_PARA_CONTEXT_MARGIN "ParaContextMargin"
-#define UNO_NAME_PARAGRAPH_STYLE_NAME "ParagraphStyleName"
-#define UNO_NAME_FIRST_IS_SHARED "FirstIsShared"
-#define UNO_NAME_HEADER_TEXT_FIRST "HeaderTextFirst"
-#define UNO_NAME_FOOTER_TEXT_FIRST "FooterTextFirst"
-#define UNO_NAME_INITIALS "Initials"
-#define UNO_NAME_TABLE_BORDER2 "TableBorder2"
-#define UNO_NAME_REPLACEMENT_GRAPHIC "ReplacementGraphic"
-#define UNO_NAME_HIDDEN "Hidden"
-#define UNO_NAME_DEFAULT_PAGE_MODE "DefaultPageMode"
-#define UNO_NAME_CHAR_SHADING_VALUE "CharShadingValue"
-#define UNO_NAME_PARA_INTEROP_GRAB_BAG "ParaInteropGrabBag"
-#define UNO_NAME_CHAR_LEFT_BORDER "CharLeftBorder"
-#define UNO_NAME_CHAR_RIGHT_BORDER "CharRightBorder"
-#define UNO_NAME_CHAR_TOP_BORDER "CharTopBorder"
-#define UNO_NAME_CHAR_BOTTOM_BORDER "CharBottomBorder"
-#define UNO_NAME_CHAR_BORDER_DISTANCE "CharBorderDistance"
-#define UNO_NAME_CHAR_LEFT_BORDER_DISTANCE "CharLeftBorderDistance"
-#define UNO_NAME_CHAR_RIGHT_BORDER_DISTANCE "CharRightBorderDistance"
-#define UNO_NAME_CHAR_TOP_BORDER_DISTANCE "CharTopBorderDistance"
-#define UNO_NAME_CHAR_BOTTOM_BORDER_DISTANCE "CharBottomBorderDistance"
-#define UNO_NAME_CHAR_SHADOW_FORMAT "CharShadowFormat"
-#define UNO_NAME_SHADOW_TRANSPARENCE "ShadowTransparence"
-#define UNO_NAME_DOC_INTEROP_GRAB_BAG "InteropGrabBag"
-#define UNO_NAME_FRAME_INTEROP_GRAB_BAG "FrameInteropGrabBag"
-#define UNO_NAME_CHAR_HIGHLIGHT "CharHighlight"
-#define UNO_NAME_STYLE_INTEROP_GRAB_BAG "StyleInteropGrabBag"
-#define UNO_NAME_CHAR_INTEROP_GRAB_BAG "CharInteropGrabBag"
-#define UNO_NAME_TEXT_VERT_ADJUST u"TextVerticalAdjust"
-#define UNO_NAME_CELL_INTEROP_GRAB_BAG "CellInteropGrabBag"
-#define UNO_NAME_ROW_INTEROP_GRAB_BAG "RowInteropGrabBag"
-#define UNO_NAME_TABLE_INTEROP_GRAB_BAG "TableInteropGrabBag"
+inline constexpr OUStringLiteral UNO_NAME_PARA_CONTEXT_MARGIN = u"ParaContextMargin";
+inline constexpr OUStringLiteral UNO_NAME_PARAGRAPH_STYLE_NAME = u"ParagraphStyleName";
+inline constexpr OUStringLiteral UNO_NAME_FIRST_IS_SHARED = u"FirstIsShared";
+inline constexpr OUStringLiteral UNO_NAME_HEADER_TEXT_FIRST = u"HeaderTextFirst";
+inline constexpr OUStringLiteral UNO_NAME_FOOTER_TEXT_FIRST = u"FooterTextFirst";
+inline constexpr OUStringLiteral UNO_NAME_INITIALS = u"Initials";
+inline constexpr OUStringLiteral UNO_NAME_TABLE_BORDER2 = u"TableBorder2";
+inline constexpr OUStringLiteral UNO_NAME_REPLACEMENT_GRAPHIC = u"ReplacementGraphic";
+inline constexpr OUStringLiteral UNO_NAME_HIDDEN = u"Hidden";
+inline constexpr OUStringLiteral UNO_NAME_DEFAULT_PAGE_MODE = u"DefaultPageMode";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_SHADING_VALUE = u"CharShadingValue";
+inline constexpr OUStringLiteral UNO_NAME_PARA_INTEROP_GRAB_BAG = u"ParaInteropGrabBag";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_LEFT_BORDER = u"CharLeftBorder";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_RIGHT_BORDER = u"CharRightBorder";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_TOP_BORDER = u"CharTopBorder";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_BOTTOM_BORDER = u"CharBottomBorder";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_BORDER_DISTANCE = u"CharBorderDistance";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_LEFT_BORDER_DISTANCE = u"CharLeftBorderDistance";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_RIGHT_BORDER_DISTANCE = u"CharRightBorderDistance";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_TOP_BORDER_DISTANCE = u"CharTopBorderDistance";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_BOTTOM_BORDER_DISTANCE = u"CharBottomBorderDistance";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_SHADOW_FORMAT = u"CharShadowFormat";
+inline constexpr OUStringLiteral UNO_NAME_SHADOW_TRANSPARENCE = u"ShadowTransparence";
+inline constexpr OUStringLiteral UNO_NAME_DOC_INTEROP_GRAB_BAG = u"InteropGrabBag";
+inline constexpr OUStringLiteral UNO_NAME_FRAME_INTEROP_GRAB_BAG = u"FrameInteropGrabBag";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_HIGHLIGHT = u"CharHighlight";
+inline constexpr OUStringLiteral UNO_NAME_STYLE_INTEROP_GRAB_BAG = u"StyleInteropGrabBag";
+inline constexpr OUStringLiteral UNO_NAME_CHAR_INTEROP_GRAB_BAG = u"CharInteropGrabBag";
+inline constexpr OUStringLiteral UNO_NAME_TEXT_VERT_ADJUST = u"TextVerticalAdjust";
+inline constexpr OUStringLiteral UNO_NAME_CELL_INTEROP_GRAB_BAG = u"CellInteropGrabBag";
+inline constexpr OUStringLiteral UNO_NAME_ROW_INTEROP_GRAB_BAG = u"RowInteropGrabBag";
+inline constexpr OUStringLiteral UNO_NAME_TABLE_INTEROP_GRAB_BAG = u"TableInteropGrabBag";
-#define UNO_NAME_TABLE_FIRST_ROW_END_COLUMN "FirstRowEndColumn"
-#define UNO_NAME_TABLE_FIRST_ROW_START_COLUMN "FirstRowStartColumn"
-#define UNO_NAME_TABLE_LAST_ROW_END_COLUMN "LastRowEndColumn"
-#define UNO_NAME_TABLE_LAST_ROW_START_COLUMN "LastRowStartColumn"
+inline constexpr OUStringLiteral UNO_NAME_TABLE_FIRST_ROW_END_COLUMN = u"FirstRowEndColumn";
+inline constexpr OUStringLiteral UNO_NAME_TABLE_FIRST_ROW_START_COLUMN = u"FirstRowStartColumn";
+inline constexpr OUStringLiteral UNO_NAME_TABLE_LAST_ROW_END_COLUMN = u"LastRowEndColumn";
+inline constexpr OUStringLiteral UNO_NAME_TABLE_LAST_ROW_START_COLUMN = u"LastRowStartColumn";
-#define UNO_NAME_RESOLVED "Resolved"
-#define UNO_NAME_ALLOW_OVERLAP "AllowOverlap"
-#define UNO_NAME_CLEAR "Clear"
-#define UNO_NAME_LINEBREAK "LineBreak"
-#define UNO_NAME_CONTENT_CONTROL "ContentControl"
-#define UNO_NAME_SHOWING_PLACE_HOLDER "ShowingPlaceHolder"
-#define UNO_NAME_CHECKBOX "Checkbox"
-#define UNO_NAME_CHECKED "Checked"
-#define UNO_NAME_CHECKED_STATE "CheckedState"
-#define UNO_NAME_UNCHECKED_STATE "UncheckedState"
-#define UNO_NAME_LIST_ITEMS "ListItems"
-#define UNO_NAME_PICTURE "Picture"
-#define UNO_NAME_DATE_FORMAT "DateFormat"
-#define UNO_NAME_DATE_LANGUAGE "DateLanguage"
-#define UNO_NAME_CURRENT_DATE "CurrentDate"
-#define UNO_NAME_PLAIN_TEXT "PlainText"
-#define UNO_NAME_COMBO_BOX "ComboBox"
-#define UNO_NAME_DROP_DOWN "DropDown"
-#define UNO_NAME_PLACEHOLDER_DOC_PART "PlaceholderDocPart"
-#define UNO_NAME_DATA_BINDING_PREFIX_MAPPINGS "DataBindingPrefixMappings"
-#define UNO_NAME_DATA_BINDING_XPATH "DataBindingXpath"
-#define UNO_NAME_DATA_BINDING_STORE_ITEM_ID "DataBindingStoreItemID"
-#define UNO_NAME_COLOR "Color"
-#define UNO_NAME_ALIAS "Alias"
-#define UNO_NAME_TAG "Tag"
-#define UNO_NAME_ID "Id"
-#define UNO_NAME_DATE_STRING "DateString"
+inline constexpr OUStringLiteral UNO_NAME_RESOLVED = u"Resolved";
+inline constexpr OUStringLiteral UNO_NAME_ALLOW_OVERLAP = u"AllowOverlap";
+inline constexpr OUStringLiteral UNO_NAME_CLEAR = u"Clear";
+inline constexpr OUStringLiteral UNO_NAME_LINEBREAK = u"LineBreak";
+inline constexpr OUStringLiteral UNO_NAME_CONTENT_CONTROL = u"ContentControl";
+inline constexpr OUStringLiteral UNO_NAME_SHOWING_PLACE_HOLDER = u"ShowingPlaceHolder";
+inline constexpr OUStringLiteral UNO_NAME_CHECKBOX = u"Checkbox";
+inline constexpr OUStringLiteral UNO_NAME_CHECKED = u"Checked";
+inline constexpr OUStringLiteral UNO_NAME_CHECKED_STATE = u"CheckedState";
+inline constexpr OUStringLiteral UNO_NAME_UNCHECKED_STATE = u"UncheckedState";
+inline constexpr OUStringLiteral UNO_NAME_LIST_ITEMS = u"ListItems";
+inline constexpr OUStringLiteral UNO_NAME_PICTURE = u"Picture";
+inline constexpr OUStringLiteral UNO_NAME_DATE_FORMAT = u"DateFormat";
+inline constexpr OUStringLiteral UNO_NAME_DATE_LANGUAGE = u"DateLanguage";
+inline constexpr OUStringLiteral UNO_NAME_CURRENT_DATE = u"CurrentDate";
+inline constexpr OUStringLiteral UNO_NAME_PLAIN_TEXT = u"PlainText";
+inline constexpr OUStringLiteral UNO_NAME_COMBO_BOX = u"ComboBox";
+inline constexpr OUStringLiteral UNO_NAME_DROP_DOWN = u"DropDown";
+inline constexpr OUStringLiteral UNO_NAME_PLACEHOLDER_DOC_PART = u"PlaceholderDocPart";
+inline constexpr OUStringLiteral UNO_NAME_DATA_BINDING_PREFIX_MAPPINGS
+ = u"DataBindingPrefixMappings";
+inline constexpr OUStringLiteral UNO_NAME_DATA_BINDING_XPATH = u"DataBindingXpath";
+inline constexpr OUStringLiteral UNO_NAME_DATA_BINDING_STORE_ITEM_ID = u"DataBindingStoreItemID";
+inline constexpr OUStringLiteral UNO_NAME_COLOR = u"Color";
+inline constexpr OUStringLiteral UNO_NAME_ALIAS = u"Alias";
+inline constexpr OUStringLiteral UNO_NAME_TAG = u"Tag";
+inline constexpr OUStringLiteral UNO_NAME_ID = u"Id";
+inline constexpr OUStringLiteral UNO_NAME_DATE_STRING = u"DateString";
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */