LCOV - code coverage report
Current view: top level - libreoffice/xmloff/source/transform - PropertyActionsOOo.cxx (source / functions) Hit Total Coverage
Test: libreoffice_filtered.info Lines: 19 19 100.0 %
Date: 2012-12-27 Functions: 2 2 100.0 %
Legend: Lines: hit not hit

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

Generated by: LCOV version 1.10