lok: vcl: fix multiple floatwin removal case more robustly.
[LibreOffice.git] / writerfilter / source / dmapper / PropertyIds.hxx
blobca2c4b6d5498c7aca87c63832fc67b814d041df7
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3 * This file is part of the LibreOffice project.
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
9 * This file incorporates work covered by the following license notice:
11 * Licensed to the Apache Software Foundation (ASF) under one or more
12 * contributor license agreements. See the NOTICE file distributed
13 * with this work for additional information regarding copyright
14 * ownership. The ASF licenses this file to you under the Apache
15 * License, Version 2.0 (the "License"); you may not use this file
16 * except in compliance with the License. You may obtain a copy of
17 * the License at http://www.apache.org/licenses/LICENSE-2.0 .
19 #ifndef INCLUDED_WRITERFILTER_SOURCE_DMAPPER_PROPERTYIDS_HXX
20 #define INCLUDED_WRITERFILTER_SOURCE_DMAPPER_PROPERTYIDS_HXX
22 namespace writerfilter {
23 namespace dmapper{
24 enum PropertyIds
26 PROP_ID_START = 1
27 ,META_PROP_CELL_MAR_BOTTOM = PROP_ID_START
28 ,META_PROP_CELL_MAR_LEFT
29 ,META_PROP_CELL_MAR_RIGHT
30 ,META_PROP_CELL_MAR_TOP
31 ,META_PROP_HORIZONTAL_BORDER
32 ,META_PROP_TABLE_STYLE_NAME
33 ,META_PROP_VERTICAL_BORDER
34 ,PROP_ADJUST
35 ,PROP_ADJUST_CONTRAST
36 ,PROP_ADJUST_LUMINANCE
37 ,PROP_ALTERNATIVE_TEXT
38 ,PROP_ANCHOR_TYPE
39 ,PROP_AUTOMATIC_DISTANCE
40 ,PROP_BACK_COLOR
41 ,PROP_BACK_COLOR_TRANSPARENCY
42 ,PROP_BITMAP
43 ,PROP_BOTTOM_BORDER
44 ,PROP_BOTTOM_BORDER_DISTANCE
45 ,PROP_BOTTOM_MARGIN
46 ,PROP_BREAK_TYPE
47 ,PROP_BULLET_CHAR
48 ,PROP_BULLET_FONT_NAME
49 ,PROP_CHAPTER_FORMAT
50 ,PROP_CHARACTER_STYLES
51 ,PROP_CHAR_AUTO_KERNING
52 ,PROP_CHAR_BACK_COLOR
53 ,PROP_CHAR_CASE_MAP
54 ,PROP_CHAR_CHAR_KERNING
55 ,PROP_CHAR_COLOR
56 ,PROP_CHAR_COMBINE_IS_ON
57 ,PROP_CHAR_COMBINE_PREFIX
58 ,PROP_CHAR_COMBINE_SUFFIX
59 ,PROP_CHAR_CONTOURED
60 ,PROP_CHAR_LEFT_BORDER
61 ,PROP_CHAR_RIGHT_BORDER
62 ,PROP_CHAR_TOP_BORDER
63 ,PROP_CHAR_BOTTOM_BORDER
64 ,PROP_CHAR_LEFT_BORDER_DISTANCE
65 ,PROP_CHAR_RIGHT_BORDER_DISTANCE
66 ,PROP_CHAR_TOP_BORDER_DISTANCE
67 ,PROP_CHAR_BOTTOM_BORDER_DISTANCE
68 ,PROP_CHAR_EMPHASIS
69 ,PROP_CHAR_ESCAPEMENT
70 ,PROP_CHAR_ESCAPEMENT_HEIGHT
71 ,PROP_CHAR_FLASH
72 ,PROP_CHAR_FONT_CHAR_SET
73 ,PROP_CHAR_FONT_NAME
74 ,PROP_CHAR_FONT_NAME_ASIAN
75 ,PROP_CHAR_FONT_NAME_COMPLEX
76 ,PROP_CHAR_HEIGHT
77 ,PROP_CHAR_HEIGHT_ASIAN
78 ,PROP_CHAR_HEIGHT_COMPLEX
79 ,PROP_CHAR_HIDDEN
80 ,PROP_CHAR_HIGHLIGHT
81 ,PROP_CHAR_LOCALE
82 ,PROP_CHAR_LOCALE_ASIAN
83 ,PROP_CHAR_LOCALE_COMPLEX
84 ,PROP_CHAR_POSTURE
85 ,PROP_CHAR_POSTURE_ASIAN
86 ,PROP_CHAR_POSTURE_COMPLEX
87 ,PROP_CHAR_PROP_HEIGHT
88 ,PROP_CHAR_PROP_HEIGHT_ASIAN
89 ,PROP_CHAR_PROP_HEIGHT_COMPLEX
90 ,PROP_CHAR_RELIEF
91 ,PROP_CHAR_ROTATION
92 ,PROP_CHAR_ROTATION_IS_FIT_TO_LINE
93 ,PROP_CHAR_SHADOW_FORMAT
94 ,PROP_CHAR_SCALE_WIDTH
95 ,PROP_CHAR_SHADOWED
96 ,PROP_CHAR_STRIKEOUT
97 ,PROP_CHAR_STYLE_NAME
98 ,PROP_CHAR_UNDERLINE
99 ,PROP_CHAR_UNDERLINE_COLOR
100 ,PROP_CHAR_UNDERLINE_HAS_COLOR
101 ,PROP_CHAR_WEIGHT
102 ,PROP_CHAR_WEIGHT_ASIAN
103 ,PROP_CHAR_WEIGHT_COMPLEX
104 ,PROP_CHAR_WORD_MODE
105 ,PROP_CONTENT
106 ,PROP_CONTOUR_OUTSIDE
107 ,PROP_CONTOUR_POLY_POLYGON
108 ,PROP_COUNT_EMPTY_LINES
109 ,PROP_COUNT_LINES_IN_FRAMES
110 ,PROP_CREATE_FROM_LEVEL_PARAGRAPH_STYLES
111 ,PROP_CREATE_FROM_MARKS
112 ,PROP_CREATE_FROM_OUTLINE
113 ,PROP_CURRENT_PRESENTATION
114 ,PROP_DELETE
115 ,PROP_DESCRIPTION
116 ,PROP_DISTANCE
117 ,PROP_DROP_CAP_FORMAT
118 ,PROP_FILE_FORMAT
119 ,PROP_FIRST_LINE_INDENT
120 ,PROP_FIRST_LINE_OFFSET
121 ,PROP_FIRST_PAGE
122 ,PROP_FOOTER_BODY_DISTANCE
123 ,PROP_FOOTER_DYNAMIC_SPACING
124 ,PROP_FOOTER_HEIGHT
125 ,PROP_FOOTER_IS_DYNAMIC_HEIGHT
126 ,PROP_FOOTER_IS_ON
127 ,PROP_FOOTER_IS_SHARED
128 ,PROP_FOOTER_TEXT
129 ,PROP_FOOTER_TEXT_LEFT
130 ,PROP_FOOTNOTE_COUNTING
131 ,PROP_FOOTNOTE_LINE_ADJUST
132 ,PROP_FORMAT
133 ,PROP_FULL_NAME
134 ,PROP_GAMMA
135 ,PROP_GRAPHIC
136 ,PROP_GRAPHIC_COLOR_MODE
137 ,PROP_GRID_BASE_HEIGHT
138 ,PROP_GRID_BASE_WIDTH
139 ,PROP_GRID_DISPLAY
140 ,PROP_GRID_LINES
141 ,PROP_GRID_MODE
142 ,PROP_GRID_PRINT
143 ,PROP_GRID_RUBY_HEIGHT
144 ,PROP_HEADER_BODY_DISTANCE
145 ,PROP_HEADER_DYNAMIC_SPACING
146 ,PROP_HEADER_HEIGHT
147 ,PROP_HEADER_IS_DYNAMIC_HEIGHT
148 ,PROP_HEADER_IS_ON
149 ,PROP_HEADER_IS_SHARED
150 ,PROP_HEADER_ROW_COUNT
151 ,PROP_HEADER_TEXT
152 ,PROP_HEADER_TEXT_LEFT
153 ,PROP_HEADING_STYLE_NAME
154 ,PROP_HEIGHT
155 ,PROP_HELP
156 ,PROP_HINT
157 ,PROP_HORI_MIRRORED_ON_EVEN_PAGES
158 ,PROP_HORI_MIRRORED_ON_ODD_PAGES
159 ,PROP_HORI_ORIENT
160 ,PROP_HORI_ORIENT_POSITION
161 ,PROP_HORI_ORIENT_RELATION
162 ,PROP_HYPER_LINK_U_R_L
163 ,PROP_INDENT_AT
164 ,PROP_INPUT_STREAM
165 ,PROP_INSERT
166 ,PROP_INTERVAL
167 ,PROP_IS_DATE
168 ,PROP_IS_FIXED
169 ,PROP_IS_INPUT
170 ,PROP_IS_LANDSCAPE
171 ,PROP_IS_ON
172 ,PROP_IS_SPLIT_ALLOWED
173 ,PROP_IS_VISIBLE
174 ,PROP_LABEL_CATEGORY
175 ,PROP_LEFT_BORDER
176 ,PROP_LEFT_BORDER_DISTANCE
177 ,PROP_LEFT_MARGIN
178 ,PROP_LEVEL
179 ,PROP_LEVEL_FOLLOW
180 ,PROP_LEVEL_FORMAT
181 ,PROP_LEVEL_PARAGRAPH_STYLES
182 ,PROP_LISTTAB_STOP_POSITION
183 ,PROP_MACRO_NAME
184 ,PROP_NAME
185 ,PROP_NUMBERING_LEVEL
186 ,PROP_NUMBERING_RULES
187 ,PROP_NUMBERING_STYLE_NAME
188 ,PROP_NUMBERING_TYPE
189 ,PROP_NUMBER_FORMAT
190 ,PROP_NUMBER_POSITION
191 ,PROP_OPAQUE
192 ,PROP_OUTLINE_LEVEL
193 ,PROP_PAGE_DESC_NAME
194 ,PROP_PAGE_NUMBER_OFFSET
195 ,PROP_PAGE_TOGGLE
196 ,PROP_PARAGRAPH_FORMAT
197 ,PROP_PARAGRAPH_STYLES
198 ,PROP_PARA_ADJUST
199 ,PROP_PARA_BOTTOM_MARGIN
200 ,PROP_PARA_FIRST_LINE_INDENT
201 ,PROP_PARA_IS_HANGING_PUNCTUATION
202 ,PROP_PARA_IS_HYPHENATION
203 ,PROP_PARA_KEEP_TOGETHER
204 ,PROP_PARA_LAST_LINE_ADJUST
205 ,PROP_PARA_LEFT_MARGIN
206 ,PROP_PARA_LINE_NUMBER_COUNT
207 ,PROP_PARA_LINE_NUMBER_START_VALUE
208 ,PROP_PARA_LINE_SPACING
209 ,PROP_PARA_ORPHANS
210 ,PROP_PARA_RIGHT_MARGIN
211 ,PROP_PARA_SPLIT
212 ,PROP_PARA_STYLE_NAME
213 ,PROP_PARA_TAB_STOPS
214 ,PROP_PARA_TOP_MARGIN
215 ,PROP_PARA_VERT_ALIGNMENT
216 ,PROP_PARA_WIDOWS
217 ,PROP_PARENT_NUMBERING
218 ,PROP_POSITION_AND_SPACE_MODE
219 ,PROP_POSITION_PROTECTED
220 ,PROP_IS_PROTECTED
221 ,PROP_PREFIX
222 ,PROP_PRINTER_PAPER_TRAY_INDEX
223 ,PROP_REDLINE_AUTHOR
224 ,PROP_REDLINE_DATE_TIME
225 ,PROP_REDLINE_TYPE
226 ,PROP_REDLINE_REVERT_PROPERTIES
227 ,PROP_REFERENCE_FIELD_PART
228 ,PROP_REFERENCE_FIELD_SOURCE
229 ,PROP_RESTART_AT_EACH_PAGE
230 ,PROP_RIGHT_BORDER
231 ,PROP_RIGHT_BORDER_DISTANCE
232 ,PROP_RIGHT_MARGIN
233 ,PROP_SERVICE_CHAR_STYLE
234 ,PROP_SERVICE_PARA_STYLE
235 ,PROP_SIZE
236 ,PROP_SIZE100th_M_M
237 ,PROP_SIZE_PIXEL
238 ,PROP_SIZE_PROTECTED
239 ,PROP_SIZE_TYPE
240 ,PROP_SOURCE_NAME
241 ,PROP_SPLIT
242 ,PROP_STANDARD
243 ,PROP_START_AT
244 ,PROP_START_WITH
245 ,PROP_STREAM_NAME
246 ,PROP_SUB_TYPE
247 ,PROP_SUFFIX
248 ,PROP_SURROUND
249 ,PROP_SURROUND_CONTOUR
250 ,PROP_TABLE_BORDER
251 ,PROP_TABLE_BORDER_DISTANCES
252 ,PROP_TABLE_COLUMN_SEPARATORS
253 ,PROP_TABLE_REDLINE_PARAMS
254 ,PROP_TABLE_ROW_DELETE
255 ,PROP_TABLE_ROW_INSERT
256 ,PROP_TABLE_CELL_DELETE
257 ,PROP_TABLE_CELL_INSERT
258 ,PROP_TABS_RELATIVE_TO_INDENT
259 ,PROP_TAB_STOP_DISTANCE
260 ,PROP_TEXT
261 ,PROP_TEXT_COLUMNS
262 ,PROP_TEXT_RANGE
263 ,PROP_TEXT_VERTICAL_ADJUST
264 ,PROP_TITLE
265 ,PROP_TOKEN_CHAPTER_INFO
266 ,PROP_TOKEN_HYPERLINK_END
267 ,PROP_TOKEN_HYPERLINK_START
268 ,PROP_TOKEN_TEXT
269 ,PROP_TOKEN_TYPE
270 ,PROP_TOP_BORDER
271 ,PROP_TOP_BORDER_DISTANCE
272 ,PROP_TOP_MARGIN
273 ,PROP_VERTICAL_MERGE
274 ,PROP_VERT_MIRRORED
275 /*254*/ ,PROP_GRID_STANDARD_MODE
276 ,PROP_VERT_ORIENT
277 ,PROP_VERT_ORIENT_POSITION
278 ,PROP_VERT_ORIENT_RELATION
279 ,PROP_WIDTH
280 ,PROP_WIDTH_TYPE
281 ,PROP_TBL_LOOK
282 ,PROP_WRITING_MODE
283 /*253*/ ,PROP_FRM_DIRECTION
284 ,PROP_EMBEDDED_OBJECT
285 ,PROP_PARA_CONTEXT_MARGIN
286 ,PROP_PAGE_STYLE_LAYOUT
287 ,PROP_Z_ORDER
288 ,PROP_EMBED_FONTS
289 ,PROP_EMBED_SYSTEM_FONTS
290 ,PROP_SHADOW_FORMAT
291 ,PROP_RELATIVE_WIDTH
292 ,PROP_IS_WIDTH_RELATIVE
293 ,PROP_GRAPHIC_BITMAP
294 ,PROP_GRAPHIC_SIZE
295 ,PROP_CHAR_SHADING_VALUE
296 ,PROP_CHAR_SHADING_MARKER
297 ,PROP_MIRROR_INDENTS
298 ,PROP_SURROUND_TEXT_WRAP_SMALL
299 ,PROP_PARA_SHADOW_FORMAT
300 ,PROP_FOOTNOTE_LINE_RELATIVE_WIDTH
301 ,PROP_PARA_TOP_MARGIN_BEFORE_AUTO_SPACING
302 ,PROP_PARA_BOTTOM_MARGIN_AFTER_AUTO_SPACING
303 ,PROP_TBL_HEADER
304 ,PROP_CHAR_THEME_NAME_ASCII
305 ,PROP_CHAR_THEME_NAME_CS
306 ,PROP_CHAR_THEME_NAME_H_ANSI
307 ,PROP_CHAR_THEME_NAME_EAST_ASIA
308 ,PROP_CHAR_THEME_FONT_NAME_ASCII
309 ,PROP_CHAR_THEME_FONT_NAME_CS
310 ,PROP_CHAR_THEME_FONT_NAME_EAST_ASIA
311 ,PROP_CHAR_THEME_COLOR
312 ,PROP_CHAR_THEME_ORIGINAL_COLOR
313 ,PROP_CHAR_THEME_COLOR_SHADE
314 ,PROP_CHAR_THEME_FILL
315 ,PROP_HORIZONTAL_MERGE
316 ,PROP_HIDE_TAB_LEADER_AND_PAGE_NUMBERS
317 ,PROP_TAB_IN_TOC
318 ,PROP_TOC_BOOKMARK
319 ,PROP_TOC_NEW_LINE
320 ,PROP_TOC_PARAGRAPH_OUTLINE_LEVEL
321 ,PROP_CHAR_THEME_COLOR_TINT
322 ,PROP_CHAR_GLOW_TEXT_EFFECT
323 ,PROP_CHAR_SHADOW_TEXT_EFFECT
324 ,PROP_CHAR_REFLECTION_TEXT_EFFECT
325 ,PROP_CHAR_TEXTOUTLINE_TEXT_EFFECT
326 ,PROP_CHAR_TEXTFILL_TEXT_EFFECT
327 ,PROP_CHAR_SCENE3D_TEXT_EFFECT
328 ,PROP_CHAR_PROPS3D_TEXT_EFFECT
329 ,PROP_CHAR_LIGATURES_TEXT_EFFECT
330 ,PROP_CHAR_NUMFORM_TEXT_EFFECT
331 ,PROP_CHAR_NUMSPACING_TEXT_EFFECT
332 ,PROP_CHAR_STYLISTICSETS_TEXT_EFFECT
333 ,PROP_CHAR_CNTXTALTS_TEXT_EFFECT
334 ,PROP_SDTPR
335 ,PROP_CELL_INTEROP_GRAB_BAG
336 ,PROP_TABLE_INTEROP_GRAB_BAG
337 ,PROP_INDEX_ENTRY_TYPE
338 ,PROP_APPLY_PARAGRAPH_MARK_FORMAT_TO_NUMBERING
339 ,PROP_SDT_END_BEFORE
340 ,PROP_PARA_SDT_END_BEFORE
341 ,META_PROP_TABLE_LOOK
342 ,PROP_PARA_CNF_STYLE
343 ,PROP_CELL_CNF_STYLE
344 ,PROP_ROW_CNF_STYLE
345 ,PROP_CELL_HIDE_MARK
346 ,PROP_FOLLOW_TEXT_FLOW
347 ,PROP_FILL_STYLE
348 ,PROP_FILL_COLOR
349 ,PROP_SNAP_TO_GRID
350 ,PROP_GRID_SNAP_TO_CHARS
351 ,PROP_RUBY_STYLE
352 ,PROP_RUBY_TEXT
353 ,PROP_RUBY_ADJUST
354 ,PROP_RUBY_POSITION
355 ,PROP_LAYOUT_IN_CELL
358 //Returns the UNO string equivalent to eId.
359 OUString getPropertyName(PropertyIds eId);
361 } //namespace dmapper
362 } // namespace writerfilter
363 #endif
365 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */