merge the formfield patch from ooo-build
[ooovba.git] / xmloff / source / transform / PropertyActionsOOo.cxx
blob50f75af995a2b8c8663b599a841a1ba536d55ab6
1 /*************************************************************************
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * Copyright 2008 by Sun Microsystems, Inc.
7 * OpenOffice.org - a multi-platform office productivity suite
9 * $RCSfile: PropertyActionsOOo.cxx,v $
10 * $Revision: 1.19 $
12 * This file is part of OpenOffice.org.
14 * OpenOffice.org is free software: you can redistribute it and/or modify
15 * it under the terms of the GNU Lesser General Public License version 3
16 * only, as published by the Free Software Foundation.
18 * OpenOffice.org is distributed in the hope that it will be useful,
19 * but WITHOUT ANY WARRANTY; without even the implied warranty of
20 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 * GNU Lesser General Public License version 3 for more details
22 * (a copy is included in the LICENSE file that accompanied this code).
24 * You should have received a copy of the GNU Lesser General Public License
25 * version 3 along with OpenOffice.org. If not, see
26 * <http://www.openoffice.org/license.html>
27 * for a copy of the LGPLv3 License.
29 ************************************************************************/
31 // MARKER(update_precomp.py): autogen include statement, do not remove
32 #include "precompiled_xmloff.hxx"
33 #include "xmlnmspe.hxx"
34 #include "PropType.hxx"
35 #include "PropertyActionsOOo.hxx"
37 using namespace ::xmloff::token;
39 #define NO_PARAMS 0, 0, 0
41 XMLTransformerActionInit aGraphicPropertyOOoAttrActionTable[] =
43 { XML_NAMESPACE_DRAW, XML_STROKE, XML_ATACTION_COPY,
44 NO_PARAMS }, /* generated entry */
45 { XML_NAMESPACE_SVG, XML_STROKE_WIDTH, XML_ATACTION_INCH2IN,
46 NO_PARAMS }, /* generated entry */
47 { XML_NAMESPACE_SVG, XML_STROKE_COLOR, XML_ATACTION_COPY,
48 NO_PARAMS }, /* generated entry */
49 { XML_NAMESPACE_DRAW, XML_MARKER_START_WIDTH, XML_ATACTION_INCH2IN,
50 NO_PARAMS }, /* generated entry */
51 { XML_NAMESPACE_DRAW, XML_MARKER_END_WIDTH, XML_ATACTION_INCH2IN,
52 NO_PARAMS }, /* generated entry */
53 { XML_NAMESPACE_DRAW, XML_MARKER_START_CENTER, XML_ATACTION_COPY,
54 NO_PARAMS }, /* generated entry */
55 { XML_NAMESPACE_DRAW, XML_MARKER_END_CENTER, XML_ATACTION_COPY,
56 NO_PARAMS }, /* generated entry */
57 { XML_NAMESPACE_SVG, XML_STROKE_OPACITY, XML_ATACTION_OPACITY_FIX,
58 NO_PARAMS }, /* generated entry */
59 { XML_NAMESPACE_SVG, XML_STROKE_LINEJOIN, XML_ATACTION_RENAME,
60 XMLTransformerActionInit::QNameParam( XML_NAMESPACE_DRAW,
61 XML_STROKE_LINEJOIN), 0, 0 },
62 { XML_NAMESPACE_TEXT, XML_ANIMATION, XML_ATACTION_COPY,
63 NO_PARAMS }, /* generated entry */
64 { XML_NAMESPACE_TEXT, XML_ANIMATION_DIRECTION, XML_ATACTION_COPY,
65 NO_PARAMS }, /* generated entry */
66 { XML_NAMESPACE_TEXT, XML_ANIMATION_START_INSIDE, XML_ATACTION_COPY,
67 NO_PARAMS }, /* generated entry */
68 { XML_NAMESPACE_TEXT, XML_ANIMATION_STOP_INSIDE, XML_ATACTION_COPY,
69 NO_PARAMS }, /* generated entry */
70 { XML_NAMESPACE_TEXT, XML_ANIMATION_REPEAT, XML_ATACTION_COPY,
71 NO_PARAMS }, /* generated entry */
72 { XML_NAMESPACE_TEXT, XML_ANIMATION_DELAY, XML_ATACTION_COPY,
73 NO_PARAMS }, /* generated entry */
74 { XML_NAMESPACE_TEXT, XML_ANIMATION_STEPS, XML_ATACTION_COPY,
75 NO_PARAMS }, /* TODO: missing in OASIS spec */
76 { XML_NAMESPACE_DRAW, XML_AUTO_GROW_WIDTH, XML_ATACTION_RENAME,
77 XMLTransformerActionInit::QNameParam( XML_NAMESPACE_DRAW,
78 XML_AUTO_GROW_HEIGHT ), 0, 0 },
79 { XML_NAMESPACE_DRAW, XML_AUTO_GROW_HEIGHT, XML_ATACTION_RENAME,
80 XMLTransformerActionInit::QNameParam( XML_NAMESPACE_DRAW,
81 XML_AUTO_GROW_WIDTH ), 0, 0 },
82 { XML_NAMESPACE_DRAW, XML_FIT_TO_SIZE, XML_ATACTION_COPY,
83 NO_PARAMS }, /* generated entry */
84 { XML_NAMESPACE_DRAW, XML_TEXTAREA_VERTICAL_ALIGN, XML_ATACTION_COPY,
85 NO_PARAMS }, /* generated entry */
86 { XML_NAMESPACE_DRAW, XML_TEXTAREA_HORIZONTAL_ALIGN, XML_ATACTION_COPY,
87 NO_PARAMS }, /* generated entry */
88 { XML_NAMESPACE_DRAW, XML_COLOR_MODE, XML_ATACTION_COPY,
89 NO_PARAMS }, /* generated entry */
90 { XML_NAMESPACE_DRAW, XML_COLOR_INVERSION, XML_ATACTION_COPY,
91 NO_PARAMS }, /* generated entry */
92 { XML_NAMESPACE_DRAW, XML_LUMINANCE, XML_ATACTION_COPY,
93 NO_PARAMS }, /* generated entry */
94 { XML_NAMESPACE_DRAW, XML_CONTRAST, XML_ATACTION_COPY,
95 NO_PARAMS }, /* generated entry */
96 { XML_NAMESPACE_DRAW, XML_GAMMA, XML_ATACTION_GAMMA_OOO,
97 NO_PARAMS }, /* generated entry */
98 { XML_NAMESPACE_DRAW, XML_RED, XML_ATACTION_COPY,
99 NO_PARAMS }, /* generated entry */
100 { XML_NAMESPACE_DRAW, XML_GREEN, XML_ATACTION_COPY,
101 NO_PARAMS }, /* generated entry */
102 { XML_NAMESPACE_DRAW, XML_BLUE, XML_ATACTION_COPY,
103 NO_PARAMS }, /* generated entry */
104 { XML_NAMESPACE_DRAW, XML_SHADOW, XML_ATACTION_COPY,
105 NO_PARAMS }, /* generated entry */
106 { XML_NAMESPACE_DRAW, XML_SHADOW_OFFSET_X, XML_ATACTION_INCH2IN,
107 NO_PARAMS }, /* generated entry */
108 { XML_NAMESPACE_DRAW, XML_SHADOW_OFFSET_Y, XML_ATACTION_INCH2IN,
109 NO_PARAMS }, /* generated entry */
110 { XML_NAMESPACE_DRAW, XML_SHADOW_COLOR, XML_ATACTION_COPY,
111 NO_PARAMS }, /* generated entry */
112 { XML_NAMESPACE_DRAW, XML_SHADOW_TRANSPARENCY,
113 XML_ATACTION_RENAME_NEG_PERCENT,
114 XMLTransformerActionInit::QNameParam( XML_NAMESPACE_DRAW,
115 XML_SHADOW_OPACITY), 0, 0 },
116 { XML_NAMESPACE_DRAW, XML_START_LINE_SPACING_HORIZONTAL, XML_ATACTION_INCH2IN,
117 NO_PARAMS }, /* generated entry */
118 { XML_NAMESPACE_DRAW, XML_START_LINE_SPACING_VERTICAL, XML_ATACTION_INCH2IN,
119 NO_PARAMS }, /* generated entry */
120 { XML_NAMESPACE_DRAW, XML_END_LINE_SPACING_HORIZONTAL, XML_ATACTION_INCH2IN,
121 NO_PARAMS }, /* generated entry */
122 { XML_NAMESPACE_DRAW, XML_END_LINE_SPACING_VERTICAL, XML_ATACTION_INCH2IN,
123 NO_PARAMS }, /* generated entry */
124 { XML_NAMESPACE_DRAW, XML_LINE_DISTANCE, XML_ATACTION_INCH2IN,
125 NO_PARAMS }, /* generated entry */
126 { XML_NAMESPACE_DRAW, XML_GUIDE_OVERHANG, XML_ATACTION_INCH2IN,
127 NO_PARAMS }, /* generated entry */
128 { XML_NAMESPACE_DRAW, XML_GUIDE_DISTANCE, XML_ATACTION_INCH2IN,
129 NO_PARAMS }, /* generated entry */
130 { XML_NAMESPACE_DRAW, XML_START_GUIDE, XML_ATACTION_INCH2IN,
131 NO_PARAMS }, /* generated entry */
132 { XML_NAMESPACE_DRAW, XML_END_GUIDE, XML_ATACTION_INCH2IN,
133 NO_PARAMS }, /* generated entry */
134 { XML_NAMESPACE_DRAW, XML_PLACING, XML_ATACTION_COPY,
135 NO_PARAMS }, /* generated entry */
136 { XML_NAMESPACE_DRAW, XML_PARALLEL, XML_ATACTION_COPY,
137 NO_PARAMS }, /* generated entry */
138 { XML_NAMESPACE_DRAW, XML_MEASURE_ALIGN, XML_ATACTION_COPY,
139 NO_PARAMS }, /* generated entry */
140 { XML_NAMESPACE_DRAW, XML_MEASURE_VERTICAL_ALIGN, XML_ATACTION_COPY,
141 NO_PARAMS }, /* generated entry */
142 { XML_NAMESPACE_DRAW, XML_UNIT, XML_ATACTION_COPY,
143 NO_PARAMS }, /* generated entry */
144 { XML_NAMESPACE_DRAW, XML_SHOW_UNIT, XML_ATACTION_COPY,
145 NO_PARAMS }, /* generated entry */
146 { XML_NAMESPACE_DRAW, XML_DECIMAL_PLACES, XML_ATACTION_COPY,
147 NO_PARAMS }, /* generated entry */
148 { XML_NAMESPACE_DRAW, XML_CAPTION_TYPE, XML_ATACTION_COPY,
149 NO_PARAMS }, /* generated entry */
150 { XML_NAMESPACE_DRAW, XML_CAPTION_ANGLE_TYPE, XML_ATACTION_COPY,
151 NO_PARAMS }, /* generated entry */
152 { XML_NAMESPACE_DRAW, XML_CAPTION_ANGLE, XML_ATACTION_COPY,
153 NO_PARAMS }, /* generated entry */
154 { XML_NAMESPACE_DRAW, XML_CAPTION_GAP, XML_ATACTION_INCH2IN,
155 NO_PARAMS }, /* generated entry */
156 { XML_NAMESPACE_DRAW, XML_CAPTION_ESCAPE_DIRECTION, XML_ATACTION_COPY,
157 NO_PARAMS }, /* generated entry */
158 { XML_NAMESPACE_DRAW, XML_CAPTION_ESCAPE, XML_ATACTION_CAPTION_ESCAPE_OOO,
159 NO_PARAMS }, /* generated entry */
160 { XML_NAMESPACE_DRAW, XML_CAPTION_LINE_LENGTH, XML_ATACTION_INCH2IN,
161 NO_PARAMS }, /* generated entry */
162 { XML_NAMESPACE_DRAW, XML_CAPTION_FIT_LINE_LENGTH, XML_ATACTION_COPY,
163 NO_PARAMS }, /* generated entry */
164 { XML_NAMESPACE_DR3D, XML_HORIZONTAL_SEGMENTS, XML_ATACTION_COPY,
165 NO_PARAMS }, /* generated entry */
166 { XML_NAMESPACE_DR3D, XML_VERTICAL_SEGMENTS, XML_ATACTION_COPY,
167 NO_PARAMS }, /* generated entry */
168 { XML_NAMESPACE_DR3D, XML_EDGE_ROUNDING, XML_ATACTION_COPY,
169 NO_PARAMS }, /* generated entry */
170 // { XML_NAMESPACE_DR3D, XML_EDGE_ROUNDING_MODE, XML_ATACTION_COPY,
171 // NO_PARAMS }, /* TODO: does not exist! */
172 { XML_NAMESPACE_DR3D, XML_BACK_SCALE, XML_ATACTION_COPY,
173 NO_PARAMS }, /* generated entry */
174 { XML_NAMESPACE_DR3D, XML_DEPTH, XML_ATACTION_INCH2IN,
175 NO_PARAMS }, /* generated entry */
176 { XML_NAMESPACE_DR3D, XML_BACKFACE_CULLING, XML_ATACTION_COPY,
177 NO_PARAMS }, /* generated entry */
178 { XML_NAMESPACE_DR3D, XML_LIGHTING_MODE, XML_ATACTION_COPY,
179 NO_PARAMS }, /* generated entry */
180 { XML_NAMESPACE_DR3D, XML_NORMALS_KIND, XML_ATACTION_COPY,
181 NO_PARAMS }, /* generated entry */
182 { XML_NAMESPACE_DR3D, XML_NORMALS_DIRECTION, XML_ATACTION_COPY,
183 NO_PARAMS }, /* generated entry */
184 { XML_NAMESPACE_DR3D, XML_TEX_GENERATION_MODE_X, XML_ATACTION_COPY,
185 NO_PARAMS },
186 { XML_NAMESPACE_DR3D, XML_TEX_GENERATION_MODE_Y, XML_ATACTION_COPY,
187 NO_PARAMS },
188 { XML_NAMESPACE_DR3D, XML_END_ANGLE, XML_ATACTION_COPY,
189 NO_PARAMS },
190 { XML_NAMESPACE_DR3D, XML_TEX_KIND, XML_ATACTION_COPY,
191 NO_PARAMS },
192 { XML_NAMESPACE_DR3D, XML_TEX_FILTER, XML_ATACTION_COPY,
193 NO_PARAMS },
194 { XML_NAMESPACE_DR3D, XML_TEX_MODE, XML_ATACTION_COPY,
195 NO_PARAMS },
196 { XML_NAMESPACE_DR3D, XML_AMBIENT_COLOR, XML_ATACTION_COPY,
197 NO_PARAMS }, /* generated entry */
198 { XML_NAMESPACE_DR3D, XML_EMISSIVE_COLOR, XML_ATACTION_COPY,
199 NO_PARAMS }, /* generated entry */
200 { XML_NAMESPACE_DR3D, XML_SPECULAR_COLOR, XML_ATACTION_COPY,
201 NO_PARAMS }, /* generated entry */
202 { XML_NAMESPACE_DR3D, XML_DIFFUSE_COLOR, XML_ATACTION_COPY,
203 NO_PARAMS }, /* generated entry */
204 { XML_NAMESPACE_DR3D, XML_SHININESS, XML_ATACTION_COPY,
205 NO_PARAMS }, /* generated entry */
206 { XML_NAMESPACE_DR3D, XML_SHADOW, XML_ATACTION_COPY,
207 NO_PARAMS }, /* generated entry */
208 { XML_NAMESPACE_SVG, XML_WIDTH, XML_ATACTION_INCH2IN,
209 NO_PARAMS }, /* generated entry */
210 { XML_NAMESPACE_SVG, XML_HEIGHT, XML_ATACTION_INCH2IN,
211 NO_PARAMS }, /* generated entry */
212 { XML_NAMESPACE_STYLE, XML_REL_WIDTH, XML_ATACTION_COPY,
213 NO_PARAMS }, /* generated entry */
214 { XML_NAMESPACE_STYLE, XML_REL_HEIGHT, XML_ATACTION_COPY,
215 NO_PARAMS }, /* generated entry */
216 { XML_NAMESPACE_FO, XML_MIN_HEIGHT, XML_ATACTION_INCH2IN,
217 NO_PARAMS }, /* generated entry */
218 { XML_NAMESPACE_FO, XML_MIN_WIDTH, XML_ATACTION_INCH2IN,
219 NO_PARAMS }, /* generated entry */
220 { XML_NAMESPACE_FO, XML_MAX_HEIGHT, XML_ATACTION_INCH2IN,
221 NO_PARAMS }, /* generated entry */
222 { XML_NAMESPACE_FO, XML_MAX_WIDTH, XML_ATACTION_INCH2IN,
223 NO_PARAMS }, /* generated entry */
224 { XML_NAMESPACE_FO, XML_MARGIN_LEFT, XML_ATACTION_INCH2IN_DUPLICATE,
225 XML_PROP_TYPE_PARAGRAPH, 0, 0 }, /* generated entry */
226 { XML_NAMESPACE_FO, XML_MARGIN_RIGHT, XML_ATACTION_INCH2IN_DUPLICATE,
227 XML_PROP_TYPE_PARAGRAPH, 0, 0 }, /* generated entry */
228 { XML_NAMESPACE_FO, XML_MARGIN_TOP, XML_ATACTION_INCH2IN_DUPLICATE,
229 XML_PROP_TYPE_PARAGRAPH, 0, 0 }, /* generated entry */
230 { XML_NAMESPACE_FO, XML_MARGIN_BOTTOM, XML_ATACTION_INCH2IN_DUPLICATE,
231 XML_PROP_TYPE_PARAGRAPH, 0, 0 }, /* generated entry */
232 { XML_NAMESPACE_FO, XML_BACKGROUND_COLOR, XML_ATACTION_COPY,
233 NO_PARAMS }, /* generated entry */
234 { XML_NAMESPACE_STYLE, XML_BACKGROUND_TRANSPARENCY, XML_ATACTION_COPY,
235 NO_PARAMS },
236 { XML_NAMESPACE_FO, XML_BORDER, XML_ATACTION_INCHS2INS,
237 NO_PARAMS }, /* generated entry */
238 { XML_NAMESPACE_FO, XML_BORDER_TOP, XML_ATACTION_INCHS2INS,
239 NO_PARAMS }, /* generated entry */
240 { XML_NAMESPACE_FO, XML_BORDER_BOTTOM, XML_ATACTION_INCHS2INS,
241 NO_PARAMS }, /* generated entry */
242 { XML_NAMESPACE_FO, XML_BORDER_LEFT, XML_ATACTION_INCHS2INS,
243 NO_PARAMS }, /* generated entry */
244 { XML_NAMESPACE_FO, XML_BORDER_RIGHT, XML_ATACTION_INCHS2INS,
245 NO_PARAMS }, /* generated entry */
246 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH, XML_ATACTION_INCHS2INS,
247 NO_PARAMS }, /* generated entry */
248 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH_TOP, XML_ATACTION_INCHS2INS,
249 NO_PARAMS }, /* generated entry */
250 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH_BOTTOM, XML_ATACTION_INCHS2INS,
251 NO_PARAMS }, /* generated entry */
252 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH_LEFT, XML_ATACTION_INCHS2INS,
253 NO_PARAMS }, /* generated entry */
254 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH_RIGHT, XML_ATACTION_INCHS2INS,
255 NO_PARAMS }, /* generated entry */
256 { XML_NAMESPACE_FO, XML_PADDING, XML_ATACTION_INCH2IN,
257 NO_PARAMS }, /* generated entry */
258 { XML_NAMESPACE_FO, XML_PADDING_TOP, XML_ATACTION_INCH2IN,
259 NO_PARAMS }, /* generated entry */
260 { XML_NAMESPACE_FO, XML_PADDING_BOTTOM, XML_ATACTION_INCH2IN,
261 NO_PARAMS }, /* generated entry */
262 { XML_NAMESPACE_FO, XML_PADDING_LEFT, XML_ATACTION_INCH2IN,
263 NO_PARAMS }, /* generated entry */
264 { XML_NAMESPACE_FO, XML_PADDING_RIGHT, XML_ATACTION_INCH2IN,
265 NO_PARAMS }, /* generated entry */
266 { XML_NAMESPACE_STYLE, XML_SHADOW, XML_ATACTION_INCHS2INS,
267 NO_PARAMS },
268 { XML_NAMESPACE_STYLE, XML_PRINT_CONTENT, XML_ATACTION_COPY,
269 NO_PARAMS }, /* generated entry */
270 { XML_NAMESPACE_STYLE, XML_PROTECT, XML_ATACTION_PROTECT,
271 NO_PARAMS }, /* generated entry */
272 { XML_NAMESPACE_STYLE, XML_HORIZONTAL_POS, XML_ATACTION_COPY,
273 NO_PARAMS }, /* generated entry */
274 { XML_NAMESPACE_SVG, XML_X, XML_ATACTION_INCH2IN,
275 NO_PARAMS }, /* generated entry */
276 { XML_NAMESPACE_STYLE, XML_HORIZONTAL_REL, XML_ATACTION_COPY,
277 NO_PARAMS }, /* generated entry */
278 { XML_NAMESPACE_STYLE, XML_VERTICAL_POS, XML_ATACTION_COPY,
279 NO_PARAMS }, /* generated entry */
280 { XML_NAMESPACE_SVG, XML_Y, XML_ATACTION_INCH2IN,
281 NO_PARAMS }, /* generated entry */
282 { XML_NAMESPACE_STYLE, XML_VERTICAL_REL, XML_ATACTION_COPY,
283 NO_PARAMS }, /* generated entry */
284 { XML_NAMESPACE_TEXT, XML_ANCHOR_TYPE, XML_ATACTION_COPY,
285 NO_PARAMS }, /* generated entry */
286 { XML_NAMESPACE_TEXT, XML_ANCHOR_PAGE_NUMBER, XML_ATACTION_COPY,
287 NO_PARAMS }, /* generated entry */
288 { XML_NAMESPACE_STYLE, XML_EDITABLE, XML_ATACTION_COPY,
289 NO_PARAMS }, /* generated entry */
290 { XML_NAMESPACE_STYLE, XML_WRAP, XML_ATACTION_COPY,
291 NO_PARAMS }, /* generated entry */
292 // { XML_NAMESPACE_STYLE, XML_WRAP_DYNAMIC_TRESHOLD, XML_ATACTION_COPY,
293 // NO_PARAMS }, /* new attribute */
294 { XML_NAMESPACE_STYLE, XML_NUMBER_WRAPPED_PARAGRAPHS, XML_ATACTION_COPY,
295 NO_PARAMS }, /* generated entry */
296 { XML_NAMESPACE_STYLE, XML_WRAP_CONTOUR, XML_ATACTION_COPY,
297 NO_PARAMS }, /* generated entry */
298 { XML_NAMESPACE_STYLE, XML_WRAP_CONTOUR_MODE, XML_ATACTION_COPY,
299 NO_PARAMS }, /* generated entry */
300 { XML_NAMESPACE_STYLE, XML_RUN_THROUGH, XML_ATACTION_COPY,
301 NO_PARAMS }, /* generated entry */
302 { XML_NAMESPACE_STYLE, XML_FLOW_WITH_TEXT, XML_ATACTION_COPY,
303 NO_PARAMS }, /* generated entry */
304 // { XML_NAMESPACE_STYLE, XML_OVERFLOW_BEHAVIOR, XML_ATACTION_COPY,
305 // NO_PARAMS }, /* new attribute */
306 // --> OD 2005-05-12 #i49139# - rename attribute values of <style:mirror>:
307 // horizontal-on-left-pages --> horizontal-on-even
308 // horizontal-on-right-pages --> horizontal-on-odd
309 // { XML_NAMESPACE_STYLE, XML_MIRROR, XML_ATACTION_COPY,
310 // NO_PARAMS }, /* generated entry */
311 { XML_NAMESPACE_STYLE, XML_MIRROR, XML_ATACTION_STYLE_MIRROR_OOO,
312 NO_PARAMS }, /* generated entry */
313 // <--
314 { XML_NAMESPACE_FO, XML_CLIP, XML_ATACTION_INCHS2INS,
315 NO_PARAMS }, /* generated entry */
316 { XML_NAMESPACE_DRAW, XML_FRAME_DISPLAY_SCROLLBAR, XML_ATACTION_COPY,
317 NO_PARAMS }, /* generated entry */
318 { XML_NAMESPACE_DRAW, XML_FRAME_DISPLAY_BORDER, XML_ATACTION_COPY,
319 NO_PARAMS }, /* generated entry */
320 { XML_NAMESPACE_DRAW, XML_FRAME_MARGIN_HORIZONTAL, XML_ATACTION_COPY,
321 NO_PARAMS }, /* generated entry */
322 { XML_NAMESPACE_DRAW, XML_FRAME_MARGIN_VERTICAL, XML_ATACTION_COPY,
323 NO_PARAMS }, /* generated entry */
324 { XML_NAMESPACE_DRAW, XML_VISIBLE_AREA_LEFT, XML_ATACTION_INCH2IN,
325 NO_PARAMS }, /* generated entry */
326 { XML_NAMESPACE_DRAW, XML_VISIBLE_AREA_TOP, XML_ATACTION_INCH2IN,
327 NO_PARAMS }, /* generated entry */
328 { XML_NAMESPACE_DRAW, XML_VISIBLE_AREA_WIDTH, XML_ATACTION_INCH2IN,
329 NO_PARAMS }, /* generated entry */
330 { XML_NAMESPACE_DRAW, XML_VISIBLE_AREA_HEIGHT, XML_ATACTION_INCH2IN,
331 NO_PARAMS }, /* generated entry */
332 { XML_NAMESPACE_DRAW, XML_STROKE_DASH, XML_ATACTION_ENCODE_STYLE_NAME_REF,
333 NO_PARAMS },
334 { XML_NAMESPACE_DRAW, XML_MARKER_START, XML_ATACTION_ENCODE_STYLE_NAME_REF,
335 NO_PARAMS },
336 { XML_NAMESPACE_DRAW, XML_MARKER_END, XML_ATACTION_ENCODE_STYLE_NAME_REF,
337 NO_PARAMS },
338 // style-graphic-fill-properties-attlist
339 { XML_NAMESPACE_DRAW, XML_FILL, XML_ATACTION_COPY, NO_PARAMS }, /* generated entry */
340 { XML_NAMESPACE_DRAW, XML_FILL_COLOR, XML_ATACTION_COPY, NO_PARAMS }, /* generated entry */
341 { XML_NAMESPACE_DRAW, XML_FILL_GRADIENT_NAME, XML_ATACTION_ENCODE_STYLE_NAME_REF,
342 NO_PARAMS },
343 { XML_NAMESPACE_DRAW, XML_GRADIENT_STEP_COUNT, XML_ATACTION_COPY, NO_PARAMS }, /* generated entry */
344 { XML_NAMESPACE_DRAW, XML_FILL_HATCH_NAME, XML_ATACTION_ENCODE_STYLE_NAME_REF, NO_PARAMS }, /* generated entry */
345 { XML_NAMESPACE_DRAW, XML_FILL_HATCH_SOLID, XML_ATACTION_COPY, NO_PARAMS }, /* generated entry */
346 { XML_NAMESPACE_DRAW, XML_FILL_IMAGE_NAME, XML_ATACTION_ENCODE_STYLE_NAME_REF,
347 NO_PARAMS },
348 { XML_NAMESPACE_STYLE, XML_REPEAT, XML_ATACTION_COPY, NO_PARAMS }, /* generated entry */
349 { XML_NAMESPACE_DRAW, XML_FILL_IMAGE_WIDTH, XML_ATACTION_INCH2IN, NO_PARAMS }, /* generated entry */
350 { XML_NAMESPACE_DRAW, XML_FILL_IMAGE_HEIGHT, XML_ATACTION_INCH2IN, NO_PARAMS }, /* generated entry */
351 { XML_NAMESPACE_DRAW, XML_FILL_IMAGE_REF_POINT_X, XML_ATACTION_COPY, NO_PARAMS }, /* generated entry */
352 { XML_NAMESPACE_DRAW, XML_FILL_IMAGE_REF_POINT_Y, XML_ATACTION_COPY, NO_PARAMS }, /* generated entry */
353 { XML_NAMESPACE_DRAW, XML_FILL_IMAGE_REF_POINT, XML_ATACTION_COPY, NO_PARAMS }, /* generated entry */
354 { XML_NAMESPACE_DRAW, XML_TILE_REPEAT_OFFSET, XML_ATACTION_COPY, NO_PARAMS }, /* generated entry */
356 // #i25616#
357 { XML_NAMESPACE_DRAW, XML_TRANSPARENCY, XML_PTACTION_TRANSPARENCY, NO_PARAMS },
359 { XML_NAMESPACE_DRAW, XML_TRANSPARENCY_NAME,
360 XML_ATACTION_RENAME_ENCODE_STYLE_NAME_REF,
361 XMLTransformerActionInit::QNameParam( XML_NAMESPACE_DRAW,
362 XML_OPACITY_NAME), 0, 0 },
364 { XML_NAMESPACE_DRAW, XML_MOVE_PROTECT, XML_ATACTION_MOVE_PROTECT, NO_PARAMS },
365 { XML_NAMESPACE_DRAW, XML_SIZE_PROTECT, XML_ATACTION_SIZE_PROTECT, NO_PARAMS },
366 { XML_NAMESPACE_DRAW, XML_FIT_TO_CONTOUR, XML_ATACTION_COPY, NO_PARAMS },
368 // Font work properties
369 { XML_NAMESPACE_DRAW, XML_FONTWORK_STYLE, XML_ATACTION_COPY, NO_PARAMS },
370 { XML_NAMESPACE_DRAW, XML_FONTWORK_ADJUST, XML_ATACTION_COPY, NO_PARAMS },
371 { XML_NAMESPACE_DRAW, XML_FONTWORK_DISTANCE, XML_ATACTION_INCH2IN, NO_PARAMS },
372 { XML_NAMESPACE_DRAW, XML_FONTWORK_START, XML_ATACTION_INCH2IN, NO_PARAMS },
373 { XML_NAMESPACE_DRAW, XML_FONTWORK_MIRROR, XML_ATACTION_COPY, NO_PARAMS },
374 { XML_NAMESPACE_DRAW, XML_FONTWORK_OUTLINE, XML_ATACTION_COPY, NO_PARAMS },
375 { XML_NAMESPACE_DRAW, XML_FONTWORK_SHADOW, XML_ATACTION_COPY, NO_PARAMS },
376 { XML_NAMESPACE_DRAW, XML_FONTWORK_SHADOW_COLOR, XML_ATACTION_COPY, NO_PARAMS },
377 { XML_NAMESPACE_DRAW, XML_FONTWORK_SHADOW_OFFSET_X, XML_ATACTION_INCH2IN, NO_PARAMS },
378 { XML_NAMESPACE_DRAW, XML_FONTWORK_SHADOW_OFFSET_Y, XML_ATACTION_INCH2IN, NO_PARAMS },
379 { XML_NAMESPACE_DRAW, XML_FONTWORK_FORM, XML_ATACTION_COPY, NO_PARAMS },
380 { XML_NAMESPACE_DRAW, XML_FONTWORK_HIDE_FORM, XML_ATACTION_COPY, NO_PARAMS },
381 { XML_NAMESPACE_DRAW, XML_FONTWORK_SHADOW_TRANSPARENCE, XML_ATACTION_COPY, NO_PARAMS },
383 { XML_NAMESPACE_DRAW, XML_WRAP_INFLUENCE_ON_POSITION, XML_ATACTION_COPY, NO_PARAMS }, // new in OOo 2.0
385 { XML_NAMESPACE_DRAW, XML_MIRROR, XML_ATACTION_DRAW_MIRROR_OOO,
386 NO_PARAMS }, /* generated entry */
388 // b6242385: read writing-mode for text frames
389 { XML_NAMESPACE_STYLE, XML_WRITING_MODE, XML_ATACTION_COPY, NO_PARAMS },
391 { XML_NAMESPACE_OFFICE, XML_TOKEN_INVALID, XML_ATACTION_EOT, NO_PARAMS }
394 XMLTransformerActionInit aGraphicPropertyOOoElemActionTable[] =
396 { XML_NAMESPACE_STYLE, XML_BACKGROUND_IMAGE, XML_ATACTION_COPY, NO_PARAMS }, /* generated entry */
397 { XML_NAMESPACE_STYLE, XML_COLUMNS, XML_ATACTION_COPY, NO_PARAMS }, /* generated entry */
398 { XML_NAMESPACE_TEXT, XML_LIST_STYLE, XML_ATACTION_COPY, NO_PARAMS }, /* generated entry */
399 { XML_NAMESPACE_OFFICE, XML_TOKEN_INVALID, XML_ATACTION_EOT, NO_PARAMS }
402 XMLTransformerActionInit aDrawingPagePropertyOOoAttrActionTable[] =
404 // style-graphic-fill-properties-attlist
405 { XML_NAMESPACE_DRAW, XML_FILL_GRADIENT_NAME, XML_ATACTION_ENCODE_STYLE_NAME_REF,
406 NO_PARAMS },
407 { XML_NAMESPACE_DRAW, XML_FILL_HATCH_NAME, XML_ATACTION_ENCODE_STYLE_NAME_REF, NO_PARAMS }, /* generated entry */
408 { XML_NAMESPACE_DRAW, XML_FILL_HATCH_SOLID, XML_ATACTION_COPY, NO_PARAMS }, /* generated entry */
409 { XML_NAMESPACE_DRAW, XML_FILL_IMAGE_NAME, XML_ATACTION_ENCODE_STYLE_NAME_REF,
410 NO_PARAMS },
411 { XML_NAMESPACE_DRAW, XML_FILL_IMAGE_WIDTH, XML_ATACTION_INCH2IN, NO_PARAMS }, /* generated entry */
412 { XML_NAMESPACE_DRAW, XML_FILL_IMAGE_HEIGHT, XML_ATACTION_INCH2IN, NO_PARAMS }, /* generated entry */
413 // { XML_NAMESPACE_DRAW, XML_OPACITY_NAME, XML_ATACTION_ENCODE_STYLE_NAME_REF,
414 // NO_PARAMS },
416 { XML_NAMESPACE_OFFICE, XML_TOKEN_INVALID, XML_ATACTION_EOT, NO_PARAMS }
419 XMLTransformerActionInit aPageLayoutPropertyOOoAttrActionTable[] =
421 { XML_NAMESPACE_FO, XML_PAGE_WIDTH, XML_ATACTION_INCH2IN,
422 NO_PARAMS }, /* generated entry */
423 { XML_NAMESPACE_FO, XML_PAGE_HEIGHT, XML_ATACTION_INCH2IN,
424 NO_PARAMS }, /* generated entry */
425 { XML_NAMESPACE_FO, XML_MARGIN_LEFT, XML_ATACTION_INCH2IN,
426 NO_PARAMS }, /* generated entry */
427 { XML_NAMESPACE_FO, XML_MARGIN_RIGHT, XML_ATACTION_INCH2IN,
428 NO_PARAMS }, /* generated entry */
429 { XML_NAMESPACE_FO, XML_MARGIN_TOP, XML_ATACTION_INCH2IN,
430 NO_PARAMS }, /* generated entry */
431 { XML_NAMESPACE_FO, XML_MARGIN_BOTTOM, XML_ATACTION_INCH2IN,
432 NO_PARAMS }, /* generated entry */
433 { XML_NAMESPACE_FO, XML_BORDER, XML_ATACTION_INCHS2INS,
434 NO_PARAMS }, /* generated entry */
435 { XML_NAMESPACE_FO, XML_BORDER_TOP, XML_ATACTION_INCHS2INS,
436 NO_PARAMS }, /* generated entry */
437 { XML_NAMESPACE_FO, XML_BORDER_BOTTOM, XML_ATACTION_INCHS2INS,
438 NO_PARAMS }, /* generated entry */
439 { XML_NAMESPACE_FO, XML_BORDER_LEFT, XML_ATACTION_INCHS2INS,
440 NO_PARAMS }, /* generated entry */
441 { XML_NAMESPACE_FO, XML_BORDER_RIGHT, XML_ATACTION_INCHS2INS,
442 NO_PARAMS }, /* generated entry */
443 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH, XML_ATACTION_INCHS2INS,
444 NO_PARAMS }, /* generated entry */
445 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH_TOP, XML_ATACTION_INCHS2INS,
446 NO_PARAMS }, /* generated entry */
447 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH_BOTTOM, XML_ATACTION_INCHS2INS,
448 NO_PARAMS }, /* generated entry */
449 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH_LEFT, XML_ATACTION_INCHS2INS,
450 NO_PARAMS }, /* generated entry */
451 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH_RIGHT, XML_ATACTION_INCHS2INS,
452 NO_PARAMS }, /* generated entry */
453 { XML_NAMESPACE_FO, XML_PADDING, XML_ATACTION_INCH2IN,
454 NO_PARAMS }, /* generated entry */
455 { XML_NAMESPACE_FO, XML_PADDING_TOP, XML_ATACTION_INCH2IN,
456 NO_PARAMS }, /* generated entry */
457 { XML_NAMESPACE_FO, XML_PADDING_BOTTOM, XML_ATACTION_INCH2IN,
458 NO_PARAMS }, /* generated entry */
459 { XML_NAMESPACE_FO, XML_PADDING_LEFT, XML_ATACTION_INCH2IN,
460 NO_PARAMS }, /* generated entry */
461 { XML_NAMESPACE_FO, XML_PADDING_RIGHT, XML_ATACTION_INCH2IN,
462 NO_PARAMS }, /* generated entry */
463 { XML_NAMESPACE_STYLE, XML_SHADOW, XML_ATACTION_INCHS2INS,
464 NO_PARAMS },
465 { XML_NAMESPACE_STYLE, XML_FOOTNOTE_MAX_HEIGHT, XML_ATACTION_INCH2IN,
466 NO_PARAMS }, /* generated entry */
467 { XML_NAMESPACE_STYLE, XML_LAYOUT_GRID_BASE_HEIGHT, XML_ATACTION_INCH2IN,
468 NO_PARAMS }, /* generated entry */
469 { XML_NAMESPACE_STYLE, XML_LAYOUT_GRID_RUBY_HEIGHT, XML_ATACTION_INCH2IN,
470 NO_PARAMS }, /* generated entry */
471 { XML_NAMESPACE_STYLE, XML_REGISTER_TRUTH_REF_STYLE_NAME, XML_ATACTION_ENCODE_STYLE_NAME_REF, NO_PARAMS },
472 { XML_NAMESPACE_OFFICE, XML_TOKEN_INVALID, XML_ATACTION_EOT, NO_PARAMS }
475 XMLTransformerActionInit aHeaderFooterPropertyOOoAttrActionTable[] =
477 { XML_NAMESPACE_SVG, XML_HEIGHT, XML_ATACTION_INCH2IN,
478 NO_PARAMS }, /* generated entry */
479 { XML_NAMESPACE_FO, XML_MIN_HEIGHT, XML_ATACTION_INCH2IN,
480 NO_PARAMS }, /* generated entry */
481 { XML_NAMESPACE_FO, XML_MARGIN_LEFT, XML_ATACTION_INCH2IN,
482 NO_PARAMS }, /* generated entry */
483 { XML_NAMESPACE_FO, XML_MARGIN_RIGHT, XML_ATACTION_INCH2IN,
484 NO_PARAMS }, /* generated entry */
485 { XML_NAMESPACE_FO, XML_MARGIN_TOP, XML_ATACTION_INCH2IN,
486 NO_PARAMS }, /* generated entry */
487 { XML_NAMESPACE_FO, XML_MARGIN_BOTTOM, XML_ATACTION_INCH2IN,
488 NO_PARAMS }, /* generated entry */
489 { XML_NAMESPACE_FO, XML_BORDER, XML_ATACTION_INCHS2INS,
490 NO_PARAMS }, /* generated entry */
491 { XML_NAMESPACE_FO, XML_BORDER_TOP, XML_ATACTION_INCHS2INS,
492 NO_PARAMS }, /* generated entry */
493 { XML_NAMESPACE_FO, XML_BORDER_BOTTOM, XML_ATACTION_INCHS2INS,
494 NO_PARAMS }, /* generated entry */
495 { XML_NAMESPACE_FO, XML_BORDER_LEFT, XML_ATACTION_INCHS2INS,
496 NO_PARAMS }, /* generated entry */
497 { XML_NAMESPACE_FO, XML_BORDER_RIGHT, XML_ATACTION_INCHS2INS,
498 NO_PARAMS }, /* generated entry */
499 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH, XML_ATACTION_INCHS2INS,
500 NO_PARAMS }, /* generated entry */
501 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH_TOP, XML_ATACTION_INCHS2INS,
502 NO_PARAMS }, /* generated entry */
503 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH_BOTTOM, XML_ATACTION_INCHS2INS,
504 NO_PARAMS }, /* generated entry */
505 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH_LEFT, XML_ATACTION_INCHS2INS,
506 NO_PARAMS }, /* generated entry */
507 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH_RIGHT, XML_ATACTION_INCHS2INS,
508 NO_PARAMS }, /* generated entry */
509 { XML_NAMESPACE_FO, XML_PADDING, XML_ATACTION_INCH2IN,
510 NO_PARAMS }, /* generated entry */
511 { XML_NAMESPACE_FO, XML_PADDING_TOP, XML_ATACTION_INCH2IN,
512 NO_PARAMS }, /* generated entry */
513 { XML_NAMESPACE_FO, XML_PADDING_BOTTOM, XML_ATACTION_INCH2IN,
514 NO_PARAMS }, /* generated entry */
515 { XML_NAMESPACE_FO, XML_PADDING_LEFT, XML_ATACTION_INCH2IN,
516 NO_PARAMS }, /* generated entry */
517 { XML_NAMESPACE_FO, XML_PADDING_RIGHT, XML_ATACTION_INCH2IN,
518 NO_PARAMS }, /* generated entry */
519 { XML_NAMESPACE_STYLE, XML_SHADOW, XML_ATACTION_INCHS2INS,
520 NO_PARAMS },
521 { XML_NAMESPACE_OFFICE, XML_TOKEN_INVALID, XML_ATACTION_EOT, NO_PARAMS }
524 XMLTransformerActionInit aTextPropertyOOoAttrActionTable[] =
526 { XML_NAMESPACE_FO, XML_FONT_VARIANT, XML_ATACTION_COPY,
527 NO_PARAMS }, /* generated entry */
528 { XML_NAMESPACE_FO, XML_TEXT_TRANSFORM, XML_ATACTION_COPY,
529 NO_PARAMS }, /* generated entry */
530 { XML_NAMESPACE_FO, XML_COLOR, XML_ATACTION_COPY,
531 NO_PARAMS }, /* generated entry */
532 { XML_NAMESPACE_STYLE, XML_USE_WINDOW_FONT_COLOR, XML_ATACTION_COPY,
533 NO_PARAMS }, /* generated entry */
534 { XML_NAMESPACE_STYLE, XML_TEXT_OUTLINE, XML_ATACTION_COPY,
535 NO_PARAMS }, /* generated entry */
536 { XML_NAMESPACE_STYLE, XML_TEXT_CROSSING_OUT, XML_PTACTION_LINETHROUGH,
537 NO_PARAMS }, /* TODO: rename */
538 { XML_NAMESPACE_STYLE, XML_TEXT_POSITION, XML_ATACTION_COPY,
539 NO_PARAMS }, /* generated entry */
540 { XML_NAMESPACE_STYLE, XML_FONT_NAME, XML_ATACTION_COPY,
541 NO_PARAMS }, /* generated entry */
542 { XML_NAMESPACE_STYLE, XML_FONT_NAME_ASIAN, XML_ATACTION_COPY,
543 NO_PARAMS }, /* generated entry */
544 { XML_NAMESPACE_STYLE, XML_FONT_NAME_COMPLEX, XML_ATACTION_COPY,
545 NO_PARAMS }, /* generated entry */
546 { XML_NAMESPACE_FO, XML_FONT_FAMILY, XML_ATACTION_COPY,
547 NO_PARAMS }, /* generated entry */
548 { XML_NAMESPACE_STYLE, XML_FONT_FAMILY_ASIAN, XML_ATACTION_COPY,
549 NO_PARAMS }, /* generated entry */
550 { XML_NAMESPACE_STYLE, XML_FONT_FAMILY_COMPLEX, XML_ATACTION_COPY,
551 NO_PARAMS }, /* generated entry */
552 { XML_NAMESPACE_STYLE, XML_FONT_FAMILY_GENERIC, XML_ATACTION_COPY,
553 NO_PARAMS }, /* generated entry */
554 { XML_NAMESPACE_STYLE, XML_FONT_FAMILY_GENERIC_ASIAN, XML_ATACTION_COPY,
555 NO_PARAMS }, /* generated entry */
556 { XML_NAMESPACE_STYLE, XML_FONT_FAMILY_GENERIC_COMPLEX, XML_ATACTION_COPY,
557 NO_PARAMS }, /* generated entry */
558 { XML_NAMESPACE_STYLE, XML_FONT_STYLE_NAME, XML_ATACTION_COPY,
559 NO_PARAMS }, /* generated entry */
560 { XML_NAMESPACE_STYLE, XML_FONT_STYLE_NAME_ASIAN, XML_ATACTION_COPY,
561 NO_PARAMS }, /* generated entry */
562 { XML_NAMESPACE_STYLE, XML_FONT_STYLE_NAME_COMPLEX, XML_ATACTION_COPY,
563 NO_PARAMS }, /* generated entry */
564 { XML_NAMESPACE_STYLE, XML_FONT_PITCH, XML_ATACTION_COPY,
565 NO_PARAMS }, /* generated entry */
566 { XML_NAMESPACE_STYLE, XML_FONT_PITCH_ASIAN, XML_ATACTION_COPY,
567 NO_PARAMS }, /* generated entry */
568 { XML_NAMESPACE_STYLE, XML_FONT_PITCH_COMPLEX, XML_ATACTION_COPY,
569 NO_PARAMS }, /* generated entry */
570 { XML_NAMESPACE_STYLE, XML_FONT_CHARSET, XML_ATACTION_COPY,
571 NO_PARAMS }, /* generated entry */
572 { XML_NAMESPACE_FO, XML_FONT_SIZE, XML_ATACTION_INCH2IN,
573 NO_PARAMS }, /* generated entry */
574 { XML_NAMESPACE_STYLE, XML_FONT_SIZE_ASIAN, XML_ATACTION_INCH2IN,
575 NO_PARAMS }, /* generated entry */
576 { XML_NAMESPACE_STYLE, XML_FONT_SIZE_COMPLEX, XML_ATACTION_INCH2IN,
577 NO_PARAMS }, /* generated entry */
578 { XML_NAMESPACE_STYLE, XML_FONT_SIZE_REL, XML_ATACTION_INCH2IN,
579 NO_PARAMS }, /* generated entry */
580 { XML_NAMESPACE_STYLE, XML_FONT_SIZE_REL_ASIAN, XML_ATACTION_INCH2IN,
581 NO_PARAMS }, /* generated entry */
582 { XML_NAMESPACE_STYLE, XML_FONT_SIZE_REL_COMPLEX, XML_ATACTION_INCH2IN,
583 NO_PARAMS }, /* generated entry */
584 // { XML_NAMESPACE_STYLE, XML_SCRIPT_TYPE, XML_ATACTION_COPY,
585 // NO_PARAMS }, /* new attribute*/
586 { XML_NAMESPACE_FO, XML_LETTER_SPACING, XML_ATACTION_INCH2IN,
587 NO_PARAMS }, /* generated entry */
588 { XML_NAMESPACE_FO, XML_LANGUAGE, XML_ATACTION_COPY,
589 NO_PARAMS }, /* generated entry */
590 { XML_NAMESPACE_STYLE, XML_LANGUAGE_ASIAN, XML_ATACTION_COPY,
591 NO_PARAMS }, /* generated entry */
592 { XML_NAMESPACE_STYLE, XML_LANGUAGE_COMPLEX, XML_ATACTION_COPY,
593 NO_PARAMS }, /* generated entry */
594 { XML_NAMESPACE_FO, XML_COUNTRY, XML_ATACTION_COPY,
595 NO_PARAMS }, /* generated entry */
596 { XML_NAMESPACE_STYLE, XML_COUNTRY_ASIAN, XML_ATACTION_COPY,
597 NO_PARAMS }, /* generated entry */
598 { XML_NAMESPACE_STYLE, XML_COUNTRY_COMPLEX, XML_ATACTION_COPY,
599 NO_PARAMS }, /* generated entry */
600 { XML_NAMESPACE_FO, XML_FONT_STYLE, XML_ATACTION_COPY,
601 NO_PARAMS }, /* generated entry */
602 { XML_NAMESPACE_STYLE, XML_FONT_STYLE_ASIAN, XML_ATACTION_COPY,
603 NO_PARAMS }, /* generated entry */
604 { XML_NAMESPACE_STYLE, XML_FONT_STYLE_COMPLEX, XML_ATACTION_COPY,
605 NO_PARAMS }, /* generated entry */
606 { XML_NAMESPACE_STYLE, XML_FONT_RELIEF, XML_ATACTION_COPY,
607 NO_PARAMS }, /* generated entry */
608 { XML_NAMESPACE_FO, XML_TEXT_SHADOW, XML_ATACTION_INCHS2INS,
609 NO_PARAMS },
610 { XML_NAMESPACE_STYLE, XML_TEXT_UNDERLINE, XML_PTACTION_UNDERLINE,
611 NO_PARAMS }, /* TODO: rename */
612 { XML_NAMESPACE_STYLE, XML_TEXT_UNDERLINE_COLOR, XML_ATACTION_COPY,
613 NO_PARAMS }, /* generated entry */
614 { XML_NAMESPACE_FO, XML_FONT_WEIGHT, XML_ATACTION_COPY,
615 NO_PARAMS }, /* generated entry */
616 { XML_NAMESPACE_STYLE, XML_FONT_WEIGHT_ASIAN, XML_ATACTION_COPY,
617 NO_PARAMS }, /* generated entry */
618 { XML_NAMESPACE_STYLE, XML_FONT_WEIGHT_COMPLEX, XML_ATACTION_COPY,
619 NO_PARAMS }, /* generated entry */
620 { XML_NAMESPACE_FO, XML_SCORE_SPACES,
621 XML_PTACTION_LINE_MODE, NO_PARAMS },
622 { XML_NAMESPACE_STYLE, XML_LETTER_KERNING, XML_ATACTION_COPY,
623 NO_PARAMS }, /* generated entry */
624 { XML_NAMESPACE_STYLE, XML_TEXT_BLINKING, XML_ATACTION_COPY,
625 NO_PARAMS }, /* generated entry */
626 { XML_NAMESPACE_STYLE, XML_TEXT_BACKGROUND_COLOR, XML_ATACTION_RENAME,
627 XMLTransformerActionInit::QNameParam( XML_NAMESPACE_FO,
628 XML_BACKGROUND_COLOR ), 0, 0 },
629 { XML_NAMESPACE_STYLE, XML_TEXT_COMBINE, XML_ATACTION_COPY,
630 NO_PARAMS }, /* generated entry */
631 { XML_NAMESPACE_STYLE, XML_TEXT_COMBINE_START_CHAR, XML_ATACTION_COPY,
632 NO_PARAMS }, /* generated entry */
633 { XML_NAMESPACE_STYLE, XML_TEXT_COMBINE_END_CHAR, XML_ATACTION_COPY,
634 NO_PARAMS }, /* generated entry */
635 { XML_NAMESPACE_STYLE, XML_TEXT_EMPHASIZE, XML_ATACTION_COPY,
636 NO_PARAMS }, /* generated entry */
637 { XML_NAMESPACE_STYLE, XML_TEXT_SCALE, XML_ATACTION_COPY,
638 NO_PARAMS }, /* generated entry */
639 { XML_NAMESPACE_STYLE, XML_TEXT_ROTATION_ANGLE, XML_ATACTION_COPY,
640 NO_PARAMS }, /* generated entry */
641 { XML_NAMESPACE_STYLE, XML_TEXT_ROTATION_SCALE, XML_ATACTION_COPY,
642 NO_PARAMS }, /* generated entry */
643 { XML_NAMESPACE_TEXT, XML_DISPLAY, XML_ATACTION_COPY,
644 NO_PARAMS }, /* new in OOo 2.0 */
645 { XML_NAMESPACE_FO, XML_HYPHENATE, XML_ATACTION_COPY,
646 NO_PARAMS }, /* generated entry */
647 { XML_NAMESPACE_FO, XML_HYPHENATION_REMAIN_CHAR_COUNT, XML_ATACTION_COPY,
648 NO_PARAMS }, /* generated entry */
649 { XML_NAMESPACE_FO, XML_HYPHENATION_PUSH_CHAR_COUNT, XML_ATACTION_COPY,
650 NO_PARAMS }, /* generated entry */
652 { XML_NAMESPACE_OFFICE, XML_TOKEN_INVALID, XML_ATACTION_EOT, NO_PARAMS }
655 XMLTransformerActionInit aTextPropertyOOoElemActionTable[] =
657 { XML_NAMESPACE_OFFICE, XML_TOKEN_INVALID, XML_ATACTION_EOT, NO_PARAMS }
662 XMLTransformerActionInit aParagraphPropertyOOoAttrActionTable[] =
664 { XML_NAMESPACE_FO, XML_LINE_HEIGHT, XML_ATACTION_INCH2IN,
665 NO_PARAMS }, /* generated entry */
666 { XML_NAMESPACE_STYLE, XML_LINE_HEIGHT_AT_LEAST, XML_ATACTION_INCH2IN,
667 NO_PARAMS }, /* generated entry */
668 { XML_NAMESPACE_STYLE, XML_LINE_SPACING, XML_ATACTION_INCH2IN,
669 NO_PARAMS }, /* generated entry */
670 { XML_NAMESPACE_FO, XML_TEXT_ALIGN, XML_ATACTION_COPY,
671 NO_PARAMS }, /* generated entry */
672 { XML_NAMESPACE_FO, XML_TEXT_ALIGN_LAST, XML_ATACTION_COPY,
673 NO_PARAMS }, /* generated entry */
674 { XML_NAMESPACE_STYLE, XML_TEXT_ALIGN, XML_ATACTION_RENAME,
675 XMLTransformerActionInit::QNameParam( XML_NAMESPACE_FO, XML_TEXT_ALIGN ), 0, 0 },
676 { XML_NAMESPACE_STYLE, XML_JUSTIFY_SINGLE_WORD, XML_ATACTION_COPY,
677 NO_PARAMS }, /* generated entry */
678 { XML_NAMESPACE_STYLE, XML_BREAK_INSIDE, XML_PTACTION_BREAK_INSIDE,
679 NO_PARAMS }, /* generated entry */
680 { XML_NAMESPACE_FO, XML_WIDOWS, XML_ATACTION_COPY,
681 NO_PARAMS }, /* generated entry */
682 { XML_NAMESPACE_FO, XML_ORPHANS, XML_ATACTION_COPY,
683 NO_PARAMS }, /* generated entry */
684 { XML_NAMESPACE_STYLE, XML_TAB_STOP_DISTANCE, XML_ATACTION_INCH2IN,
685 NO_PARAMS }, /* generated entry */
686 { XML_NAMESPACE_FO, XML_HYPHENATION_KEEP, XML_ATACTION_COPY,
687 NO_PARAMS }, /* generated entry */
688 { XML_NAMESPACE_FO, XML_HYPHENATION_LADDER_COUNT, XML_ATACTION_COPY,
689 NO_PARAMS }, /* generated entry */
690 { XML_NAMESPACE_STYLE, XML_REGISTER_TRUE, XML_ATACTION_COPY,
691 NO_PARAMS }, /* generated entry */
692 { XML_NAMESPACE_FO, XML_MARGIN_LEFT, XML_ATACTION_INCH2IN,
693 NO_PARAMS }, /* generated entry */
694 { XML_NAMESPACE_FO, XML_MARGIN_RIGHT, XML_ATACTION_INCH2IN,
695 NO_PARAMS }, /* generated entry */
696 { XML_NAMESPACE_FO, XML_TEXT_INDENT, XML_ATACTION_INCH2IN,
697 NO_PARAMS }, /* generated entry */
698 { XML_NAMESPACE_STYLE, XML_AUTO_TEXT_INDENT, XML_ATACTION_COPY,
699 NO_PARAMS }, /* generated entry */
700 { XML_NAMESPACE_FO, XML_MARGIN_TOP, XML_ATACTION_INCH2IN,
701 NO_PARAMS }, /* generated entry */
702 { XML_NAMESPACE_FO, XML_MARGIN_BOTTOM, XML_ATACTION_INCH2IN,
703 NO_PARAMS }, /* generated entry */
704 { XML_NAMESPACE_FO, XML_BREAK_BEFORE, XML_ATACTION_COPY,
705 NO_PARAMS }, /* generated entry */
706 { XML_NAMESPACE_FO, XML_BREAK_AFTER, XML_ATACTION_COPY,
707 NO_PARAMS }, /* generated entry */
708 { XML_NAMESPACE_FO, XML_BACKGROUND_COLOR, XML_ATACTION_COPY,
709 NO_PARAMS }, /* generated entry */
710 { XML_NAMESPACE_FO, XML_BORDER, XML_ATACTION_INCHS2INS,
711 NO_PARAMS }, /* generated entry */
712 { XML_NAMESPACE_FO, XML_BORDER_TOP, XML_ATACTION_INCHS2INS,
713 NO_PARAMS }, /* generated entry */
714 { XML_NAMESPACE_FO, XML_BORDER_BOTTOM, XML_ATACTION_INCHS2INS,
715 NO_PARAMS }, /* generated entry */
716 { XML_NAMESPACE_FO, XML_BORDER_LEFT, XML_ATACTION_INCHS2INS,
717 NO_PARAMS }, /* generated entry */
718 { XML_NAMESPACE_FO, XML_BORDER_RIGHT, XML_ATACTION_INCHS2INS,
719 NO_PARAMS }, /* generated entry */
720 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH, XML_ATACTION_INCHS2INS,
721 NO_PARAMS }, /* generated entry */
722 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH_TOP, XML_ATACTION_INCHS2INS,
723 NO_PARAMS }, /* generated entry */
724 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH_BOTTOM, XML_ATACTION_INCHS2INS,
725 NO_PARAMS }, /* generated entry */
726 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH_LEFT, XML_ATACTION_INCHS2INS,
727 NO_PARAMS }, /* generated entry */
728 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH_RIGHT, XML_ATACTION_INCHS2INS,
729 NO_PARAMS }, /* generated entry */
730 { XML_NAMESPACE_FO, XML_PADDING, XML_ATACTION_INCH2IN,
731 NO_PARAMS }, /* generated entry */
732 { XML_NAMESPACE_FO, XML_PADDING_TOP, XML_ATACTION_INCH2IN,
733 NO_PARAMS }, /* generated entry */
734 { XML_NAMESPACE_FO, XML_PADDING_BOTTOM, XML_ATACTION_INCH2IN,
735 NO_PARAMS }, /* generated entry */
736 { XML_NAMESPACE_FO, XML_PADDING_LEFT, XML_ATACTION_INCH2IN,
737 NO_PARAMS }, /* generated entry */
738 { XML_NAMESPACE_FO, XML_PADDING_RIGHT, XML_ATACTION_INCH2IN,
739 NO_PARAMS }, /* generated entry */
740 { XML_NAMESPACE_STYLE, XML_SHADOW, XML_ATACTION_INCHS2INS,
741 NO_PARAMS },
742 { XML_NAMESPACE_FO, XML_KEEP_WITH_NEXT, XML_PTACTION_KEEP_WITH_NEXT,
743 NO_PARAMS },
744 { XML_NAMESPACE_TEXT, XML_NUMBER_LINES, XML_ATACTION_COPY,
745 NO_PARAMS }, /* generated entry */
746 { XML_NAMESPACE_TEXT, XML_LINE_NUMBER, XML_ATACTION_COPY,
747 NO_PARAMS }, /* generated entry */
748 { XML_NAMESPACE_STYLE, XML_VERTICAL_ALIGN, XML_ATACTION_COPY,
749 NO_PARAMS }, /* generated entry */
750 { XML_NAMESPACE_STYLE, XML_WRITING_MODE, XML_ATACTION_COPY,
751 NO_PARAMS }, /* generated entry */
752 { XML_NAMESPACE_DRAW, XML_WRITING_MODE, XML_ATACTION_RENAME,
753 XMLTransformerActionInit::QNameParam( XML_NAMESPACE_STYLE,
754 XML_WRITING_MODE ), 0, 0 },
755 // { XML_NAMESPACE_STYLE, XML_WRITING_MODE_AUTOMATIC, XML_ATACTION_COPY,
756 // NO_PARAMS }, /* new attribute */
757 { XML_NAMESPACE_STYLE, XML_SNAP_TO_LAYOUT_GRID, XML_ATACTION_COPY,
758 NO_PARAMS }, /* generated entry */
759 { XML_NAMESPACE_STYLE, XML_PAGE_NUMBER, XML_ATACTION_COPY,
760 NO_PARAMS }, /* generated entry */
761 { XML_NAMESPACE_STYLE, XML_BACKGROUND_TRANSPARENCY, XML_ATACTION_COPY,
762 NO_PARAMS }, /* generated entry */
763 { XML_NAMESPACE_STYLE, XML_TEXT_AUTOSPACE, XML_ATACTION_COPY,
764 NO_PARAMS }, /* generated entry */
765 { XML_NAMESPACE_STYLE, XML_PUNCTUATION_WRAP, XML_ATACTION_COPY,
766 NO_PARAMS }, /* generated entry */
767 { XML_NAMESPACE_STYLE, XML_LINE_BREAK, XML_ATACTION_COPY,
768 NO_PARAMS }, /* generated entry */
769 { XML_NAMESPACE_TEXT, XML_ENABLE_NUMBERING, XML_ATACTION_COPY,
770 NO_PARAMS }, /* TODO: undocumented*/
771 { XML_NAMESPACE_STYLE, XML_FONT_INDEPENDENT_LINE_SPACING, XML_ATACTION_COPY,
772 NO_PARAMS },
773 { XML_NAMESPACE_STYLE, XML_DEFAULT_OUTLINE_LEVEL, XML_ATACTION_REMOVE,
774 NO_PARAMS }, /* i41811: style-default-outline was exported as propery */
775 { XML_NAMESPACE_OFFICE, XML_TOKEN_INVALID, XML_ATACTION_EOT, NO_PARAMS }
778 XMLTransformerActionInit aParagraphPropertyOOoElemActionTable[] =
780 { XML_NAMESPACE_STYLE, XML_TAB_STOPS, XML_ATACTION_COPY,
781 NO_PARAMS }, /* generated entry */
782 { XML_NAMESPACE_STYLE, XML_DROP_CAP, XML_ATACTION_COPY,
783 NO_PARAMS }, /* generated entry */
784 { XML_NAMESPACE_STYLE, XML_BACKGROUND_IMAGE, XML_ATACTION_COPY,
785 NO_PARAMS }, /* generated entry */
786 { XML_NAMESPACE_OFFICE, XML_TOKEN_INVALID, XML_ATACTION_EOT, NO_PARAMS }
789 XMLTransformerActionInit aSectionPropertyOOoAttrActionTable[] =
791 { XML_NAMESPACE_FO, XML_MARGIN_LEFT, XML_ATACTION_INCH2IN,
792 NO_PARAMS }, /* generated entry */
793 { XML_NAMESPACE_FO, XML_MARGIN_RIGHT, XML_ATACTION_INCH2IN,
794 NO_PARAMS }, /* generated entry */
795 { XML_NAMESPACE_OFFICE, XML_TOKEN_INVALID, XML_ATACTION_EOT, NO_PARAMS }
798 XMLTransformerActionInit aTablePropertyOOoAttrActionTable[] =
800 { XML_NAMESPACE_STYLE, XML_WIDTH, XML_ATACTION_INCH2IN,
801 NO_PARAMS }, /* generated entry */
802 { XML_NAMESPACE_FO, XML_MARGIN_LEFT, XML_ATACTION_INCH2IN,
803 NO_PARAMS }, /* generated entry */
804 { XML_NAMESPACE_FO, XML_MARGIN_RIGHT, XML_ATACTION_INCH2IN,
805 NO_PARAMS }, /* generated entry */
806 { XML_NAMESPACE_FO, XML_MARGIN_TOP, XML_ATACTION_INCH2IN,
807 NO_PARAMS }, /* generated entry */
808 { XML_NAMESPACE_FO, XML_MARGIN_BOTTOM, XML_ATACTION_INCH2IN,
809 NO_PARAMS }, /* generated entry */
810 { XML_NAMESPACE_FO, XML_KEEP_WITH_NEXT, XML_PTACTION_KEEP_WITH_NEXT,
811 NO_PARAMS },
812 { XML_NAMESPACE_OFFICE, XML_TOKEN_INVALID, XML_ATACTION_EOT, NO_PARAMS }
815 XMLTransformerActionInit aTableColumnPropertyOOoAttrActionTable[] =
817 { XML_NAMESPACE_STYLE, XML_COLUMN_WIDTH, XML_ATACTION_INCH2IN,
818 NO_PARAMS }, /* generated entry */
819 { XML_NAMESPACE_OFFICE, XML_TOKEN_INVALID, XML_ATACTION_EOT, NO_PARAMS }
822 XMLTransformerActionInit aTableRowPropertyOOoAttrActionTable[] =
824 { XML_NAMESPACE_STYLE, XML_ROW_HEIGHT, XML_ATACTION_INCH2IN,
825 NO_PARAMS }, /* generated entry */
826 { XML_NAMESPACE_STYLE, XML_MIN_ROW_HEIGHT, XML_ATACTION_INCH2IN,
827 NO_PARAMS }, /* generated entry */
828 { XML_NAMESPACE_OFFICE, XML_TOKEN_INVALID, XML_ATACTION_EOT, NO_PARAMS }
831 XMLTransformerActionInit aTableCellPropertyOOoAttrActionTable[] =
833 { XML_NAMESPACE_FO, XML_VERTICAL_ALIGN, XML_ATACTION_RENAME,
834 XMLTransformerActionInit::QNameParam( XML_NAMESPACE_STYLE,
835 XML_VERTICAL_ALIGN ), 0, 0 },
836 { XML_NAMESPACE_FO, XML_TEXT_ALIGN, XML_ATACTION_COPY_DUPLICATE,
837 XML_PROP_TYPE_PARAGRAPH, 0, 0 }, /* generated entry */
838 { XML_NAMESPACE_STYLE, XML_TEXT_ALIGN_SOURCE, XML_ATACTION_COPY,
839 NO_PARAMS }, /* generated entry */
840 { XML_NAMESPACE_FO, XML_DIRECTION, XML_ATACTION_RENAME,
841 XMLTransformerActionInit::QNameParam( XML_NAMESPACE_STYLE,
842 XML_DIRECTION), 0, 0 },
843 { XML_NAMESPACE_STYLE, XML_GLYPH_ORIENTATION_VERTICAL, XML_ATACTION_COPY,
844 NO_PARAMS }, /* generated entry */
845 { XML_NAMESPACE_STYLE, XML_SHADOW, XML_ATACTION_INCHS2INS,
846 NO_PARAMS },
847 { XML_NAMESPACE_FO, XML_BACKGROUND_COLOR, XML_ATACTION_COPY,
848 NO_PARAMS }, /* generated entry */
849 { XML_NAMESPACE_FO, XML_BORDER, XML_ATACTION_INCHS2INS,
850 NO_PARAMS }, /* generated entry */
851 { XML_NAMESPACE_FO, XML_BORDER_TOP, XML_ATACTION_INCHS2INS,
852 NO_PARAMS }, /* generated entry */
853 { XML_NAMESPACE_FO, XML_BORDER_BOTTOM, XML_ATACTION_INCHS2INS,
854 NO_PARAMS }, /* generated entry */
855 { XML_NAMESPACE_FO, XML_BORDER_LEFT, XML_ATACTION_INCHS2INS,
856 NO_PARAMS }, /* generated entry */
857 { XML_NAMESPACE_FO, XML_BORDER_RIGHT, XML_ATACTION_INCHS2INS,
858 NO_PARAMS }, /* generated entry */
859 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH, XML_ATACTION_INCHS2INS,
860 NO_PARAMS }, /* generated entry */
861 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH_TOP, XML_ATACTION_INCHS2INS,
862 NO_PARAMS }, /* generated entry */
863 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH_BOTTOM, XML_ATACTION_INCHS2INS,
864 NO_PARAMS }, /* generated entry */
865 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH_LEFT, XML_ATACTION_INCHS2INS,
866 NO_PARAMS }, /* generated entry */
867 { XML_NAMESPACE_STYLE, XML_BORDER_LINE_WIDTH_RIGHT, XML_ATACTION_INCHS2INS,
868 NO_PARAMS }, /* generated entry */
869 { XML_NAMESPACE_STYLE, XML_DIAGONAL_BL_TR, XML_ATACTION_INCHS2INS,
870 NO_PARAMS }, /* generated entry */
871 { XML_NAMESPACE_STYLE, XML_DIAGONAL_BL_TR_WIDTH, XML_ATACTION_INCHS2INS,
872 NO_PARAMS }, /* generated entry */
873 { XML_NAMESPACE_STYLE, XML_DIAGONAL_TL_BR, XML_ATACTION_INCHS2INS,
874 NO_PARAMS }, /* generated entry */
875 { XML_NAMESPACE_STYLE, XML_DIAGONAL_TL_BR_WIDTH, XML_ATACTION_INCHS2INS,
876 NO_PARAMS }, /* generated entry */
877 { XML_NAMESPACE_FO, XML_PADDING, XML_ATACTION_INCH2IN,
878 NO_PARAMS }, /* generated entry */
879 { XML_NAMESPACE_FO, XML_PADDING_TOP, XML_ATACTION_INCH2IN,
880 NO_PARAMS }, /* generated entry */
881 { XML_NAMESPACE_FO, XML_PADDING_BOTTOM, XML_ATACTION_INCH2IN,
882 NO_PARAMS }, /* generated entry */
883 { XML_NAMESPACE_FO, XML_PADDING_LEFT, XML_ATACTION_INCH2IN,
884 NO_PARAMS }, /* generated entry */
885 { XML_NAMESPACE_FO, XML_PADDING_RIGHT, XML_ATACTION_INCH2IN,
886 NO_PARAMS }, /* generated entry */
887 { XML_NAMESPACE_FO, XML_WRAP_OPTION, XML_ATACTION_COPY,
888 NO_PARAMS }, /* generated entry */
889 { XML_NAMESPACE_STYLE, XML_REPEAT_CONTENT, XML_ATACTION_COPY,
890 NO_PARAMS }, /* generated entry */
891 { XML_NAMESPACE_STYLE, XML_ROTATION_ANGLE, XML_ATACTION_COPY,
892 NO_PARAMS }, /* generated entry */
893 { XML_NAMESPACE_STYLE, XML_ROTATION_ALIGN, XML_ATACTION_COPY,
894 NO_PARAMS }, /* generated entry */
895 { XML_NAMESPACE_STYLE, XML_CELL_PROTECT, XML_ATACTION_COPY,
896 NO_PARAMS }, /* generated entry */
897 { XML_NAMESPACE_STYLE, XML_PRINT_CONTENT, XML_ATACTION_COPY,
898 NO_PARAMS }, /* generated entry */
899 { XML_NAMESPACE_STYLE, XML_DECIMAL_PLACES, XML_ATACTION_COPY,
900 NO_PARAMS }, /* generated entry */
901 { XML_NAMESPACE_OFFICE, XML_TOKEN_INVALID, XML_ATACTION_EOT, NO_PARAMS }
904 XMLTransformerActionInit aTableCellPropertyOOoElemActionTable[] =
906 { XML_NAMESPACE_STYLE, XML_BACKGROUND_IMAGE, XML_ATACTION_COPY,
907 NO_PARAMS }, /* generated entry */
908 { XML_NAMESPACE_OFFICE, XML_TOKEN_INVALID, XML_ATACTION_EOT, NO_PARAMS }
911 XMLTransformerActionInit aListLevelPropertyOOoAttrActionTable[] =
913 { XML_NAMESPACE_TEXT, XML_SPACE_BEFORE, XML_ATACTION_INCH2IN,
914 NO_PARAMS }, /* generated entry */
915 { XML_NAMESPACE_TEXT, XML_MIN_LABEL_WIDTH, XML_ATACTION_INCH2IN,
916 NO_PARAMS }, /* generated entry */
917 { XML_NAMESPACE_TEXT, XML_MIN_LABEL_DISTANCE, XML_ATACTION_INCH2IN,
918 NO_PARAMS }, /* generated entry */
919 { XML_NAMESPACE_FO, XML_WIDTH, XML_ATACTION_INCH2IN,
920 NO_PARAMS }, /* generated entry */
921 { XML_NAMESPACE_FO, XML_HEIGHT, XML_ATACTION_INCH2IN,
922 NO_PARAMS }, /* generated entry */
923 { XML_NAMESPACE_OFFICE, XML_TOKEN_INVALID, XML_ATACTION_EOT, NO_PARAMS }
926 XMLTransformerActionInit aChartPropertyOOoAttrActionTable[] =
928 { XML_NAMESPACE_CHART, XML_SCALE_TEXT, XML_ATACTION_COPY,
929 NO_PARAMS }, /* generated entry */
930 { XML_NAMESPACE_CHART, XML_THREE_DIMENSIONAL, XML_ATACTION_COPY,
931 NO_PARAMS }, /* generated entry */
932 { XML_NAMESPACE_CHART, XML_DEEP, XML_ATACTION_COPY,
933 NO_PARAMS }, /* generated entry */
934 // { XML_NAMESPACE_CHART, XML_SYMBOL_TYPE, XML_ATACTION_COPY,
935 // NO_PARAMS }, /* new attribute */
936 // { XML_NAMESPACE_CHART, XML_SYMBOL_TYPE, XML_ATACTION_COPY,
937 // NO_PARAMS }, /* new attribute */
938 // { XML_NAMESPACE_CHART, XML_SYMBOL_TYPE, XML_ATACTION_COPY,
939 // NO_PARAMS }, /* new attribute */
940 // { XML_NAMESPACE_CHART, XML_SYMBOL_NAME, XML_ATACTION_COPY,
941 // NO_PARAMS }, /* new attribute */
942 // { XML_NAMESPACE_CHART, XML_SYMBOL_TYPE, XML_ATACTION_COPY,
943 // NO_PARAMS }, /* new attribute */
944 { XML_NAMESPACE_XLINK, XML_HREF, XML_ATACTION_COPY,
945 NO_PARAMS }, /* generated entry */
946 { XML_NAMESPACE_CHART, XML_SYMBOL_WIDTH, XML_ATACTION_INCH2IN,
947 NO_PARAMS }, /* generated entry */
948 { XML_NAMESPACE_CHART, XML_SYMBOL_HEIGHT, XML_ATACTION_INCH2IN,
949 NO_PARAMS }, /* generated entry */
950 { XML_NAMESPACE_CHART, XML_VERTICAL, XML_ATACTION_COPY,
951 NO_PARAMS }, /* generated entry */
952 { XML_NAMESPACE_CHART, XML_CONNECT_BARS, XML_ATACTION_COPY,
953 NO_PARAMS }, /* generated entry */
954 { XML_NAMESPACE_CHART, XML_GAP_WIDTH, XML_ATACTION_COPY,
955 NO_PARAMS }, /* generated entry */
956 { XML_NAMESPACE_CHART, XML_OVERLAP, XML_ATACTION_COPY,
957 NO_PARAMS }, /* generated entry */
958 // { XML_NAMESPACE_CHART, XML_JAPANESE_CANDLE_STICK, XML_ATACTION_COPY,
959 // NO_PARAMS }, /* TODO: renamed? */
960 // { XML_NAMESPACE_CHART, XML_INTERPOLATION, XML_ATACTION_COPY,
961 // NO_PARAMS }, /* TODO: renamed? */
962 { XML_NAMESPACE_CHART, XML_SPLINE_ORDER, XML_ATACTION_COPY,
963 NO_PARAMS }, /* generated entry */
964 { XML_NAMESPACE_CHART, XML_SPLINE_RESOLUTION, XML_ATACTION_COPY,
965 NO_PARAMS }, /* generated entry */
966 { XML_NAMESPACE_CHART, XML_PIE_OFFSET, XML_ATACTION_COPY,
967 NO_PARAMS }, /* generated entry */
968 { XML_NAMESPACE_CHART, XML_LINES, XML_ATACTION_COPY,
969 NO_PARAMS }, /* generated entry */
970 { XML_NAMESPACE_CHART, XML_SOLID_TYPE, XML_ATACTION_COPY,
971 NO_PARAMS }, /* generated entry */
972 { XML_NAMESPACE_CHART, XML_STACKED, XML_ATACTION_COPY,
973 NO_PARAMS }, /* generated entry */
974 { XML_NAMESPACE_CHART, XML_PERCENTAGE, XML_ATACTION_COPY,
975 NO_PARAMS }, /* generated entry */
976 { XML_NAMESPACE_CHART, XML_LINK_DATA_STYLE_TO_SOURCE, XML_ATACTION_COPY,
977 NO_PARAMS }, /* generated entry */
978 { XML_NAMESPACE_CHART, XML_VISIBLE, XML_ATACTION_COPY,
979 NO_PARAMS }, /* generated entry */
980 { XML_NAMESPACE_CHART, XML_LOGARITHMIC, XML_ATACTION_COPY,
981 NO_PARAMS }, /* generated entry */
982 { XML_NAMESPACE_CHART, XML_MAXIMUM, XML_ATACTION_COPY,
983 NO_PARAMS }, /* generated entry */
984 { XML_NAMESPACE_CHART, XML_MINIMUM, XML_ATACTION_COPY,
985 NO_PARAMS }, /* generated entry */
986 { XML_NAMESPACE_CHART, XML_ORIGIN, XML_ATACTION_COPY,
987 NO_PARAMS }, /* generated entry */
988 { XML_NAMESPACE_CHART, XML_TICK_MARKS_MAJOR_INNER, XML_ATACTION_COPY,
989 NO_PARAMS }, /* generated entry */
990 { XML_NAMESPACE_CHART, XML_TICK_MARKS_MAJOR_OUTER, XML_ATACTION_COPY,
991 NO_PARAMS }, /* generated entry */
992 { XML_NAMESPACE_CHART, XML_TICK_MARKS_MINOR_INNER, XML_ATACTION_COPY,
993 NO_PARAMS }, /* generated entry */
994 { XML_NAMESPACE_CHART, XML_TICK_MARKS_MINOR_OUTER, XML_ATACTION_COPY,
995 NO_PARAMS }, /* generated entry */
996 { XML_NAMESPACE_CHART, XML_DISPLAY_LABEL, XML_ATACTION_COPY,
997 NO_PARAMS }, /* generated entry */
998 { XML_NAMESPACE_CHART, XML_TEXT_OVERLAP, XML_ATACTION_COPY,
999 NO_PARAMS }, /* generated entry */
1000 { XML_NAMESPACE_TEXT, XML_LINE_BREAK, XML_ATACTION_COPY,
1001 NO_PARAMS }, /* generated entry */
1002 { XML_NAMESPACE_CHART, XML_LABEL_ARRANGEMENT, XML_ATACTION_COPY,
1003 NO_PARAMS }, /* generated entry */
1004 { XML_NAMESPACE_STYLE, XML_DIRECTION, XML_ATACTION_COPY,
1005 NO_PARAMS }, /* generated entry */
1006 { XML_NAMESPACE_STYLE, XML_ROTATION_ANGLE, XML_ATACTION_COPY,
1007 NO_PARAMS }, /* generated entry */
1008 { XML_NAMESPACE_CHART, XML_DATA_LABEL_NUMBER, XML_ATACTION_COPY,
1009 NO_PARAMS }, /* generated entry */
1010 { XML_NAMESPACE_CHART, XML_DATA_LABEL_TEXT, XML_ATACTION_COPY,
1011 NO_PARAMS }, /* generated entry */
1012 { XML_NAMESPACE_CHART, XML_DATA_LABEL_SYMBOL, XML_ATACTION_COPY,
1013 NO_PARAMS }, /* generated entry */
1014 { XML_NAMESPACE_CHART, XML_MEAN_VALUE, XML_ATACTION_COPY,
1015 NO_PARAMS }, /* generated entry */
1016 { XML_NAMESPACE_CHART, XML_ERROR_CATEGORY, XML_ATACTION_COPY,
1017 NO_PARAMS }, /* generated entry */
1018 { XML_NAMESPACE_CHART, XML_ERROR_PERCENTAGE, XML_ATACTION_COPY,
1019 NO_PARAMS }, /* generated entry */
1020 { XML_NAMESPACE_CHART, XML_ERROR_MARGIN, XML_ATACTION_COPY,
1021 NO_PARAMS }, /* generated entry */
1022 { XML_NAMESPACE_CHART, XML_ERROR_LOWER_LIMIT, XML_ATACTION_COPY,
1023 NO_PARAMS }, /* generated entry */
1024 { XML_NAMESPACE_CHART, XML_ERROR_UPPER_LIMIT, XML_ATACTION_COPY,
1025 NO_PARAMS }, /* generated entry */
1026 { XML_NAMESPACE_CHART, XML_ERROR_UPPER_INDICATOR, XML_ATACTION_COPY,
1027 NO_PARAMS }, /* generated entry */
1028 { XML_NAMESPACE_CHART, XML_ERROR_LOWER_INDICATOR, XML_ATACTION_COPY,
1029 NO_PARAMS }, /* generated entry */
1030 { XML_NAMESPACE_CHART, XML_SERIES_SOURCE, XML_ATACTION_COPY,
1031 NO_PARAMS }, /* generated entry */
1032 { XML_NAMESPACE_CHART, XML_REGRESSION_TYPE, XML_ATACTION_COPY,
1033 NO_PARAMS }, /* generated entry */
1034 { XML_NAMESPACE_FO, XML_DIRECTION, XML_ATACTION_RENAME,
1035 XMLTransformerActionInit::QNameParam( XML_NAMESPACE_STYLE,
1036 XML_DIRECTION ), 0, 0 },
1037 { XML_NAMESPACE_CHART, XML_SPLINES, XML_PTACTION_SPLINES, NO_PARAMS },
1038 { XML_NAMESPACE_TEXT, XML_ROTATION_ANGLE, XML_ATACTION_RENAME,
1039 XMLTransformerActionInit::QNameParam( XML_NAMESPACE_STYLE,
1040 XML_ROTATION_ANGLE ), 0, 0 },
1041 { XML_NAMESPACE_CHART, XML_INTERVAL_MAJOR, XML_PTACTION_INTERVAL_MAJOR, NO_PARAMS },
1042 { XML_NAMESPACE_CHART, XML_INTERVAL_MINOR, XML_PTACTION_INTERVAL_MINOR, NO_PARAMS },
1044 { XML_NAMESPACE_CHART, XML_STOCK_UPDOWN_BARS, XML_ATACTION_RENAME,
1045 XMLTransformerActionInit::QNameParam( XML_NAMESPACE_CHART,
1046 XML_JAPANESE_CANDLE_STICK ), 0, 0 },
1047 { XML_NAMESPACE_CHART, XML_SYMBOL, XML_PTACTION_SYMBOL, NO_PARAMS },
1049 // note: chart:symbol-image-name was only used before 6.0 beta
1050 { XML_NAMESPACE_CHART, XML_SYMBOL_IMAGE_NAME, XML_PTACTION_SYMBOL_IMAGE_NAME, NO_PARAMS },
1052 // #i32368# property should no longer be used as XML-property (in OASIS
1053 // format), but is still ex-/imported for compatibility with the OOo file format
1054 { XML_NAMESPACE_CHART, XML_LINES_USED, XML_ATACTION_COPY, NO_PARAMS },
1055 // #i32366# property should no longer be used as XML-property (in OASIS
1056 // format), but is still ex-/imported for compatibility with the OOo file format
1057 { XML_NAMESPACE_CHART, XML_STOCK_WITH_VOLUME, XML_ATACTION_COPY, NO_PARAMS },
1059 { XML_NAMESPACE_OFFICE, XML_TOKEN_INVALID, XML_ATACTION_EOT, NO_PARAMS }
1062 XMLTransformerActionInit aChartPropertyOOoElemActionTable[] =
1064 { XML_NAMESPACE_STYLE, XML_SYMBOL_IMAGE, XML_ATACTION_COPY, NO_PARAMS },
1065 { XML_NAMESPACE_OFFICE, XML_TOKEN_INVALID, XML_ATACTION_EOT, NO_PARAMS }