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