19#include <rtl/ustring.hxx>
21#include <frozen/bits/defines.h>
22#include <frozen/bits/elsa_std.h>
23#include <frozen/unordered_map.h>
29 constexpr auto constPropertyMap = frozen::make_unordered_map<PropertyIds, std::u16string_view>(
387 auto iterator = constPropertyMap.find(eId);
388 if (iterator != constPropertyMap.end())
389 return OUString(iterator->second);
OUString getPropertyName(PropertyIds eId)
bool isCharacterProperty(const PropertyIds eId)
bool isParagraphProperty(const PropertyIds eId)
@ PROP_CHAR_COMBINE_PREFIX
@ PROP_CELL_FORMULA_CONVERTED
@ PROP_TOP_BORDER_DISTANCE
@ PROP_CHAR_TEXTOUTLINE_TEXT_EFFECT
@ PROP_VERT_ORIENT_POSITION
@ PROP_PARA_HYPHENATION_ZONE
@ PROP_BORDER_LEFT_COMPLEX_COLOR
@ PROP_TOKEN_HYPERLINK_START
@ PROP_AUTOMATIC_DISTANCE
@ PROP_TABS_RELATIVE_TO_INDENT
@ PROP_LISTTAB_STOP_POSITION
@ PROP_PARA_BOTTOM_MARGIN_AFTER_AUTO_SPACING
@ PROP_SERVICE_PARA_STYLE
@ PROP_CHAR_TOP_BORDER_DISTANCE
@ PROP_CHAR_BACKGROUND_COMPLEX_COLOR
@ PROP_GRID_SNAP_TO_CHARS
@ PROP_CHAR_UNDERLINE_COLOR
@ PROP_COUNT_LINES_IN_FRAMES
@ PROP_CHAR_THEME_COLOR_SHADE
@ PROP_LEVEL_PARAGRAPH_STYLES
@ PROP_RESTART_AT_EACH_PAGE
@ PROP_CREATE_FROM_LEVEL_PARAGRAPH_STYLES
@ PROP_CURRENT_PRESENTATION
@ PROP_GRAPHIC_COLOR_MODE
@ PROP_PARA_KEEP_TOGETHER
@ PROP_PARA_CONNECT_BORDERS
@ PROP_PAGE_NUMBER_OFFSET
@ PROP_CHAR_THEME_NAME_EAST_ASIA
@ META_PROP_CELL_MAR_RIGHT
@ PROP_RIGHT_BORDER_DISTANCE
@ PROP_CURSOR_NOT_IGNORE_TABLES_IN_HF
@ PROP_CHAR_BORDER_RIGHT_COMPLEX_COLOR
@ PROP_CHAR_THEME_COLOR_TINT
@ PROP_HEADER_BODY_DISTANCE
@ PROP_FOOTER_BODY_DISTANCE
@ PROP_APPLY_PARAGRAPH_MARK_FORMAT_TO_NUMBERING
@ PROP_CHAR_HEIGHT_COMPLEX
@ PROP_CHAR_PROP_HEIGHT_COMPLEX
@ PROP_REDLINE_REVERT_PROPERTIES
@ PROP_CHAR_PROP_HEIGHT_ASIAN
@ PROP_CHAR_BORDER_LEFT_COMPLEX_COLOR
@ PROP_CHAR_STYLISTICSETS_TEXT_EFFECT
@ PROP_CHAR_BORDER_TOP_COMPLEX_COLOR
@ PROP_CHAR_COMBINE_IS_ON
@ PROP_CHAR_REFLECTION_TEXT_EFFECT
@ PROP_CHAR_THEME_NAME_ASCII
@ PROP_CHAR_SHADING_VALUE
@ PROP_CHAR_THEME_NAME_H_ANSI
@ PROP_FOOTNOTE_LINE_RELATIVE_WIDTH
@ PROP_CHAR_THEME_FONT_NAME_ASCII
@ PROP_CHAR_POSTURE_ASIAN
@ PROP_CHAR_BOTTOM_BORDER_DISTANCE
@ PROP_FOOTER_DYNAMIC_SPACING
@ PROP_HORI_ORIENT_POSITION
@ PROP_SURROUND_TEXT_WRAP_SMALL
@ PROP_CHAR_LIGATURES_TEXT_EFFECT
@ PROP_TOC_PARAGRAPH_OUTLINE_LEVEL
@ PROP_BACK_COMPLEX_COLOR
@ PROP_CHAR_FONT_NAME_ASIAN
@ PROP_CHAR_CNTXTALTS_TEXT_EFFECT
@ PROP_FOOTNOTE_LINE_ADJUST
@ PROP_CHAR_THEME_ORIGINAL_COLOR
@ PROP_CHAR_RIGHT_BORDER_DISTANCE
@ PROP_PARA_IS_HANGING_PUNCTUATION
@ PROP_BORDER_RIGHT_COMPLEX_COLOR
@ PROP_BORDER_BOTTOM_COMPLEX_COLOR
@ PROP_CHAR_SHADOW_FORMAT
@ META_PROP_HORIZONTAL_BORDER
@ META_PROP_VERTICAL_BORDER
@ PROP_CHAR_POSTURE_COMPLEX
@ PROP_CHAR_GLOW_TEXT_EFFECT
@ META_PROP_TABLE_STYLE_NAME
@ PROP_CHAR_UNDERLINE_COMPLEX_COLOR
@ PROP_REFERENCE_FIELD_SOURCE
@ PROP_EMBED_SYSTEM_FONTS
@ PROP_CHAR_WEIGHT_COMPLEX
@ PROP_HEADER_DYNAMIC_SPACING
@ PROP_GRID_STANDARD_MODE
@ PROP_NUMBERING_STYLE_NAME
@ PROP_CHAR_LOCALE_COMPLEX
@ PROP_BACK_COLOR_TRANSPARENCY
@ PROP_CHAR_ROTATION_IS_FIT_TO_LINE
@ PROP_CHAR_THEME_FONT_NAME_CS
@ PROP_PARA_LAST_LINE_ADJUST
@ PROP_PARA_BOTTOM_MARGIN
@ PROP_TOKEN_HYPERLINK_END
@ PROP_TABLE_COLUMN_SEPARATORS
@ PROP_CHAR_SHADOW_TEXT_EFFECT
@ PROP_TEXT_VERTICAL_ADJUST
@ PROP_CELL_INTEROP_GRAB_BAG
@ PROP_CHAR_THEME_FONT_NAME_EAST_ASIA
@ PROP_LEFT_BORDER_DISTANCE
@ PROP_CHAR_TEXTFILL_TEXT_EFFECT
@ PROP_REFERENCE_FIELD_PART
@ PROP_PARA_TOP_MARGIN_BEFORE_AUTO_SPACING
@ PROP_TABLE_REDLINE_PARAMS
@ PROP_CHAR_THEME_NAME_CS
@ PROP_SERVICE_CHAR_STYLE
@ PROP_FILL_COMPLEX_COLOR
@ PROP_BORDER_TOP_COMPLEX_COLOR
@ PROP_HORI_ORIENT_RELATION
@ PROP_CHAR_SCENE3D_TEXT_EFFECT
@ PROP_PARA_HYPHENATION_NO_CAPS
@ PROP_CHAR_ESCAPEMENT_HEIGHT
@ PROP_TABLE_BORDER_DISTANCES
@ PROP_PARA_CONTEXT_MARGIN
@ PROP_CHAR_SHADING_MARKER
@ PROP_PARA_SDT_END_BEFORE
@ PROP_PARA_VERT_ALIGNMENT
@ PROP_PARA_FIRST_LINE_INDENT
@ PROP_CHAR_LEFT_BORDER_DISTANCE
@ PROP_CHAR_NUMFORM_TEXT_EFFECT
@ PROP_POSITION_PROTECTED
@ PROP_CONTOUR_POLY_POLYGON
@ PROP_FOOTER_IS_DYNAMIC_HEIGHT
@ PROP_CREATE_FROM_OUTLINE
@ PROP_CHAR_FONT_CHAR_SET
@ PROP_HIDE_TAB_LEADER_AND_PAGE_NUMBERS
@ PROP_CHAR_COMPLEX_COLOR
@ PROP_CHAR_BOTTOM_BORDER
@ PROP_CHAR_NUMSPACING_TEXT_EFFECT
@ PROP_PARA_IS_HYPHENATION
@ PROP_HEADER_IS_DYNAMIC_HEIGHT
@ PROP_BOTTOM_BORDER_DISTANCE
@ PROP_PARA_SHADOW_FORMAT
@ META_PROP_CELL_MAR_BOTTOM
@ PROP_CHAR_BORDER_BOTTOM_COMPLEX_COLOR
@ PROP_HEADING_STYLE_NAME
@ PROP_PARA_LINE_NUMBER_START_VALUE
@ PROP_CHAR_COMBINE_SUFFIX
@ PROP_POSITION_AND_SPACE_MODE
@ PROP_CHAR_FONT_NAME_COMPLEX
@ META_PROP_CELL_MAR_LEFT
@ PROP_TOKEN_CHAPTER_INFO
@ PROP_VERT_ORIENT_RELATION
@ PROP_CHAR_PROPS3D_TEXT_EFFECT
@ PROP_PARA_LINE_NUMBER_COUNT
@ PROP_TABLE_INTEROP_GRAB_BAG
@ PROP_CHAR_UNDERLINE_HAS_COLOR