LCOV - code coverage report
Current view: top level - libreoffice/workdir/unxlngi6.pro/CustomTarget/writerfilter/source - OOXMLFactory_generated.cxx (source / functions) Hit Total Coverage
Test: libreoffice_filtered.info Lines: 186 3271 5.7 %
Date: 2012-12-17 Functions: 6 8 75.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             :     
       2             : #include "ooxml/OOXMLFactory.hxx"
       3             : #include "ooxml/OOXMLFastHelper.hxx"
       4             : #include "ooxml/OOXMLStreamImpl.hxx"
       5             : #include "doctok/sprmids.hxx"
       6             : #include "doctok/resourceids.hxx"
       7             : 
       8             : #include "OOXMLFactory_dml-stylesheet.hxx"
       9             : #include "OOXMLFactory_dml-styleDefaults.hxx"
      10             : #include "OOXMLFactory_dml-shape3DLighting.hxx"
      11             : #include "OOXMLFactory_dml-shape3DScene.hxx"
      12             : #include "OOXMLFactory_dml-shape3DStyles.hxx"
      13             : #include "OOXMLFactory_dml-shape3DCamera.hxx"
      14             : #include "OOXMLFactory_dml-baseStylesheet.hxx"
      15             : #include "OOXMLFactory_dml-textCharacter.hxx"
      16             : #include "OOXMLFactory_dml-shapeEffects.hxx"
      17             : #include "OOXMLFactory_dml-shapeLineProperties.hxx"
      18             : #include "OOXMLFactory_dml-shapeProperties.hxx"
      19             : #include "OOXMLFactory_dml-baseTypes.hxx"
      20             : #include "OOXMLFactory_dml-documentProperties.hxx"
      21             : #include "OOXMLFactory_dml-graphicalObject.hxx"
      22             : #include "OOXMLFactory_dml-shapeGeometry.hxx"
      23             : #include "OOXMLFactory_dml-wordprocessingDrawing.hxx"
      24             : #include "OOXMLFactory_sml-customXmlMappings.hxx"
      25             : #include "OOXMLFactory_shared-math.hxx"
      26             : #include "OOXMLFactory_shared-relationshipReference.hxx"
      27             : #include "OOXMLFactory_dml-chartDrawing.hxx"
      28             : #include "OOXMLFactory_vml-main.hxx"
      29             : #include "OOXMLFactory_vml-officeDrawing.hxx"
      30             : #include "OOXMLFactory_vml-wordprocessingDrawing.hxx"
      31             : #include "OOXMLFactory_wml.hxx"
      32             : namespace writerfilter {
      33             : namespace ooxml {
      34             : 
      35             : /// @cond GENERATED
      36             :     
      37       72826 : uno::Reference< xml::sax::XFastContextHandler > OOXMLFactory::createFastChildContextFromFactory
      38             : (OOXMLFastContextHandler * pHandler, OOXMLFactory_ns::Pointer_t pFactory, Token_t Element)
      39             : {
      40       72826 :     uno::Reference < xml::sax::XFastContextHandler > aResult;
      41       72826 :     Id nDefine = pHandler->getDefine();
      42             :     
      43             : #ifdef DEBUG_FACTORY
      44             :     debug_logger->startElement("factory.createFastChildContextFromFactory");            
      45             : #endif
      46             : 
      47       72826 :     if (pFactory.get() != NULL)
      48             :     {
      49       72826 :         CreateElementMapPointer pMap = pFactory->getCreateElementMap(nDefine);
      50       72826 :         TokenToIdMapPointer pTokenMap = pFactory->getTokenToIdMap(nDefine);
      51             :         
      52       72826 :         if (pMap.get() != NULL)
      53             :         {
      54       72826 :             Id nId = (*pTokenMap)[Element];
      55             : #ifdef DEBUG_FACTORY
      56             :             string sFactoryName(pFactory->getName());
      57             :             string sDefine(pFactory->getDefineName(nDefine));
      58             :             string sElement(fastTokenToId(Element));
      59             :             string sQName((*QNameToString::Instance())(nId));
      60             :             
      61             :             debug_logger->attribute("factory-name", sFactoryName);
      62             :             debug_logger->attribute("define", sDefine);
      63             :             debug_logger->attribute("element", sElement);
      64             :             debug_logger->attribute("qname", sQName);
      65             :             
      66             :             static char buffer[16];
      67             :             snprintf(buffer, sizeof(buffer), "0x%08" SAL_PRIuUINT32, nId);
      68             :             debug_logger->attribute("idnum", buffer);
      69             : 
      70             :             snprintf(buffer, sizeof(buffer), "0x%08" SAL_PRIuUINT32, nDefine);
      71             :             debug_logger->attribute("definenum", buffer);
      72             : #endif
      73             :         
      74       72826 :             CreateElement aCreateElement = (*pMap)[Element];
      75             :             
      76       72826 :             switch (aCreateElement.m_nResource)
      77             :             {
      78             :             case RT_Table:
      79         470 :                 aResult.set(OOXMLFastHelper<OOXMLFastContextHandlerTable>::createAndSetParentAndDefine(pHandler, Element, nId, aCreateElement.m_nId));
      80         470 :                 break;
      81             :             case RT_Stream:
      82        2922 :                 aResult.set(OOXMLFastHelper<OOXMLFastContextHandlerStream>::createAndSetParentAndDefine(pHandler, Element, nId, aCreateElement.m_nId));
      83        2922 :                 break;
      84             :             case RT_Properties:
      85       29346 :                 aResult.set(OOXMLFastHelper<OOXMLFastContextHandlerProperties>::createAndSetParentAndDefine(pHandler, Element, nId, aCreateElement.m_nId));
      86       29346 :                 break;
      87             :             case RT_Value:
      88       18032 :                 aResult.set(OOXMLFastHelper<OOXMLFastContextHandlerValue>::createAndSetParentAndDefine(pHandler, Element, nId, aCreateElement.m_nId));
      89       18032 :                 break;
      90             :             case RT_Shape:
      91          72 :                 aResult.set(OOXMLFastHelper<OOXMLFastContextHandlerShape>::createAndSetParentAndDefine(pHandler, Element, nId, aCreateElement.m_nId));
      92          72 :                 break;
      93             :             case RT_XNote:
      94           4 :                 aResult.set(OOXMLFastHelper<OOXMLFastContextHandlerXNote>::createAndSetParentAndDefine(pHandler, Element, nId, aCreateElement.m_nId));
      95           4 :                 break;
      96             :             case RT_TextTableCell:
      97         382 :                 aResult.set(OOXMLFastHelper<OOXMLFastContextHandlerTextTableCell>::createAndSetParentAndDefine(pHandler, Element, nId, aCreateElement.m_nId));
      98         382 :                 break;
      99             :             case RT_TextTableRow:
     100         106 :                 aResult.set(OOXMLFastHelper<OOXMLFastContextHandlerTextTableRow>::createAndSetParentAndDefine(pHandler, Element, nId, aCreateElement.m_nId));
     101         106 :                 break;
     102             :             case RT_TextTable:
     103          64 :                 aResult.set(OOXMLFastHelper<OOXMLFastContextHandlerTextTable>::createAndSetParentAndDefine(pHandler, Element, nId, aCreateElement.m_nId));
     104          64 :                 break;
     105             :             case RT_PropertyTable:
     106         176 :                 aResult.set(OOXMLFastHelper<OOXMLFastContextHandlerPropertyTable>::createAndSetParentAndDefine(pHandler, Element, nId, aCreateElement.m_nId));
     107         176 :                 break;
     108             :             case RT_Math:
     109         170 :                 aResult.set(OOXMLFastHelper<OOXMLFastContextHandlerMath>::createAndSetParentAndDefine(pHandler, Element, nId, aCreateElement.m_nId));
     110         170 :                 break;
     111             :             case RT_Any:
     112          28 :                 aResult.set(createFastChildContextFromStart(pHandler, Element));
     113          28 :                 break;
     114             :             default:
     115       21054 :                 break;
     116             :             }
     117             : 
     118       72826 :         }
     119             :     }
     120             :     
     121             : #ifdef DEBUG_FACTORY
     122             :     debug_logger->endElement("factory.createFastChildContextFromFactory");        
     123             : #endif
     124             : 
     125       72826 :     return aResult;
     126             : }
     127             : 
     128      244528 : OOXMLFactory_ns::Pointer_t OOXMLFactory::getFactoryForNamespace(Id nId)
     129             : {
     130      244528 :     OOXMLFactory_ns::Pointer_t pResult;
     131             :     
     132      244528 :     switch (nId & 0xffff0000)
     133             :     {
     134             :     case NN_dml_stylesheet:
     135        1442 :         pResult = OOXMLFactory_dml_stylesheet::getInstance();
     136        1442 :         break;
     137             :     case NN_dml_styleDefaults:
     138         854 :         pResult = OOXMLFactory_dml_styleDefaults::getInstance();
     139         854 :         break;
     140             :     case NN_dml_shape3DLighting:
     141         854 :         pResult = OOXMLFactory_dml_shape3DLighting::getInstance();
     142         854 :         break;
     143             :     case NN_dml_shape3DScene:
     144         854 :         pResult = OOXMLFactory_dml_shape3DScene::getInstance();
     145         854 :         break;
     146             :     case NN_dml_shape3DStyles:
     147         854 :         pResult = OOXMLFactory_dml_shape3DStyles::getInstance();
     148         854 :         break;
     149             :     case NN_dml_shape3DCamera:
     150         854 :         pResult = OOXMLFactory_dml_shape3DCamera::getInstance();
     151         854 :         break;
     152             :     case NN_dml_baseStylesheet:
     153       30592 :         pResult = OOXMLFactory_dml_baseStylesheet::getInstance();
     154       30592 :         break;
     155             :     case NN_dml_textCharacter:
     156        2618 :         pResult = OOXMLFactory_dml_textCharacter::getInstance();
     157        2618 :         break;
     158             :     case NN_dml_shapeEffects:
     159        2958 :         pResult = OOXMLFactory_dml_shapeEffects::getInstance();
     160        2958 :         break;
     161             :     case NN_dml_shapeLineProperties:
     162        2324 :         pResult = OOXMLFactory_dml_shapeLineProperties::getInstance();
     163        2324 :         break;
     164             :     case NN_dml_shapeProperties:
     165         854 :         pResult = OOXMLFactory_dml_shapeProperties::getInstance();
     166         854 :         break;
     167             :     case NN_dml_baseTypes:
     168       11454 :         pResult = OOXMLFactory_dml_baseTypes::getInstance();
     169       11454 :         break;
     170             :     case NN_dml_documentProperties:
     171        1142 :         pResult = OOXMLFactory_dml_documentProperties::getInstance();
     172        1142 :         break;
     173             :     case NN_dml_graphicalObject:
     174        1110 :         pResult = OOXMLFactory_dml_graphicalObject::getInstance();
     175        1110 :         break;
     176             :     case NN_dml_shapeGeometry:
     177         826 :         pResult = OOXMLFactory_dml_shapeGeometry::getInstance();
     178         826 :         break;
     179             :     case NN_dml_wordprocessingDrawing:
     180        1412 :         pResult = OOXMLFactory_dml_wordprocessingDrawing::getInstance();
     181        1412 :         break;
     182             :     case NN_sml_customXmlMappings:
     183         826 :         pResult = OOXMLFactory_sml_customXmlMappings::getInstance();
     184         826 :         break;
     185             :     case NN_shared_math:
     186        5620 :         pResult = OOXMLFactory_shared_math::getInstance();
     187        5620 :         break;
     188             :     case NN_shared_relationshipReference:
     189         826 :         pResult = OOXMLFactory_shared_relationshipReference::getInstance();
     190         826 :         break;
     191             :     case NN_dml_chartDrawing:
     192         910 :         pResult = OOXMLFactory_dml_chartDrawing::getInstance();
     193         910 :         break;
     194             :     case NN_vml_main:
     195         826 :         pResult = OOXMLFactory_vml_main::getInstance();
     196         826 :         break;
     197             :     case NN_vml_officeDrawing:
     198         862 :         pResult = OOXMLFactory_vml_officeDrawing::getInstance();
     199         862 :         break;
     200             :     case NN_vml_wordprocessingDrawing:
     201         814 :         pResult = OOXMLFactory_vml_wordprocessingDrawing::getInstance();
     202         814 :         break;
     203             :     case NN_wml:
     204      172842 :         pResult = OOXMLFactory_wml::getInstance();
     205      172842 :         break;
     206             :         default:
     207           0 :             break;
     208             :     }
     209             :     
     210      244528 :     return pResult;
     211             : }
     212             : 
     213         952 : uno::Reference< xml::sax::XFastContextHandler > OOXMLFactory::createFastChildContextFromStart
     214             : (OOXMLFastContextHandler * pHandler, Token_t Element)
     215             : {
     216             : #ifdef DEBUG_FACTORY
     217             :     debug_logger->startElement("factory.createFastChildContextFromStart");
     218             : #endif
     219             : 
     220         952 :     uno::Reference < xml::sax::XFastContextHandler > aResult;
     221         952 :     OOXMLFactory_ns::Pointer_t pFactory;    
     222             :     
     223             : 
     224         952 :     if (! aResult.is())
     225             :     {
     226         952 :         pFactory = getFactoryForNamespace(NN_dml_stylesheet);
     227         952 :         aResult.set(createFastChildContextFromFactory(pHandler, pFactory, Element));
     228             :     }
     229         952 :     if (! aResult.is())
     230             :     {
     231         854 :         pFactory = getFactoryForNamespace(NN_dml_styleDefaults);
     232         854 :         aResult.set(createFastChildContextFromFactory(pHandler, pFactory, Element));
     233             :     }
     234         952 :     if (! aResult.is())
     235             :     {
     236         854 :         pFactory = getFactoryForNamespace(NN_dml_shape3DLighting);
     237         854 :         aResult.set(createFastChildContextFromFactory(pHandler, pFactory, Element));
     238             :     }
     239         952 :     if (! aResult.is())
     240             :     {
     241         854 :         pFactory = getFactoryForNamespace(NN_dml_shape3DScene);
     242         854 :         aResult.set(createFastChildContextFromFactory(pHandler, pFactory, Element));
     243             :     }
     244         952 :     if (! aResult.is())
     245             :     {
     246         854 :         pFactory = getFactoryForNamespace(NN_dml_shape3DStyles);
     247         854 :         aResult.set(createFastChildContextFromFactory(pHandler, pFactory, Element));
     248             :     }
     249         952 :     if (! aResult.is())
     250             :     {
     251         854 :         pFactory = getFactoryForNamespace(NN_dml_shape3DCamera);
     252         854 :         aResult.set(createFastChildContextFromFactory(pHandler, pFactory, Element));
     253             :     }
     254         952 :     if (! aResult.is())
     255             :     {
     256         854 :         pFactory = getFactoryForNamespace(NN_dml_baseStylesheet);
     257         854 :         aResult.set(createFastChildContextFromFactory(pHandler, pFactory, Element));
     258             :     }
     259         952 :     if (! aResult.is())
     260             :     {
     261         854 :         pFactory = getFactoryForNamespace(NN_dml_textCharacter);
     262         854 :         aResult.set(createFastChildContextFromFactory(pHandler, pFactory, Element));
     263             :     }
     264         952 :     if (! aResult.is())
     265             :     {
     266         854 :         pFactory = getFactoryForNamespace(NN_dml_shapeEffects);
     267         854 :         aResult.set(createFastChildContextFromFactory(pHandler, pFactory, Element));
     268             :     }
     269         952 :     if (! aResult.is())
     270             :     {
     271         854 :         pFactory = getFactoryForNamespace(NN_dml_shapeLineProperties);
     272         854 :         aResult.set(createFastChildContextFromFactory(pHandler, pFactory, Element));
     273             :     }
     274         952 :     if (! aResult.is())
     275             :     {
     276         854 :         pFactory = getFactoryForNamespace(NN_dml_shapeProperties);
     277         854 :         aResult.set(createFastChildContextFromFactory(pHandler, pFactory, Element));
     278             :     }
     279         952 :     if (! aResult.is())
     280             :     {
     281         854 :         pFactory = getFactoryForNamespace(NN_dml_baseTypes);
     282         854 :         aResult.set(createFastChildContextFromFactory(pHandler, pFactory, Element));
     283             :     }
     284         952 :     if (! aResult.is())
     285             :     {
     286         854 :         pFactory = getFactoryForNamespace(NN_dml_documentProperties);
     287         854 :         aResult.set(createFastChildContextFromFactory(pHandler, pFactory, Element));
     288             :     }
     289         952 :     if (! aResult.is())
     290             :     {
     291         854 :         pFactory = getFactoryForNamespace(NN_dml_graphicalObject);
     292         854 :         aResult.set(createFastChildContextFromFactory(pHandler, pFactory, Element));
     293             :     }
     294         952 :     if (! aResult.is())
     295             :     {
     296         826 :         pFactory = getFactoryForNamespace(NN_dml_shapeGeometry);
     297         826 :         aResult.set(createFastChildContextFromFactory(pHandler, pFactory, Element));
     298             :     }
     299         952 :     if (! aResult.is())
     300             :     {
     301         826 :         pFactory = getFactoryForNamespace(NN_dml_wordprocessingDrawing);
     302         826 :         aResult.set(createFastChildContextFromFactory(pHandler, pFactory, Element));
     303             :     }
     304         952 :     if (! aResult.is())
     305             :     {
     306         826 :         pFactory = getFactoryForNamespace(NN_sml_customXmlMappings);
     307         826 :         aResult.set(createFastChildContextFromFactory(pHandler, pFactory, Element));
     308             :     }
     309         952 :     if (! aResult.is())
     310             :     {
     311         826 :         pFactory = getFactoryForNamespace(NN_shared_math);
     312         826 :         aResult.set(createFastChildContextFromFactory(pHandler, pFactory, Element));
     313             :     }
     314         952 :     if (! aResult.is())
     315             :     {
     316         826 :         pFactory = getFactoryForNamespace(NN_shared_relationshipReference);
     317         826 :         aResult.set(createFastChildContextFromFactory(pHandler, pFactory, Element));
     318             :     }
     319         952 :     if (! aResult.is())
     320             :     {
     321         826 :         pFactory = getFactoryForNamespace(NN_dml_chartDrawing);
     322         826 :         aResult.set(createFastChildContextFromFactory(pHandler, pFactory, Element));
     323             :     }
     324         952 :     if (! aResult.is())
     325             :     {
     326         826 :         pFactory = getFactoryForNamespace(NN_vml_main);
     327         826 :         aResult.set(createFastChildContextFromFactory(pHandler, pFactory, Element));
     328             :     }
     329         952 :     if (! aResult.is())
     330             :     {
     331         826 :         pFactory = getFactoryForNamespace(NN_vml_officeDrawing);
     332         826 :         aResult.set(createFastChildContextFromFactory(pHandler, pFactory, Element));
     333             :     }
     334         952 :     if (! aResult.is())
     335             :     {
     336         814 :         pFactory = getFactoryForNamespace(NN_vml_wordprocessingDrawing);
     337         814 :         aResult.set(createFastChildContextFromFactory(pHandler, pFactory, Element));
     338             :     }
     339         952 :     if (! aResult.is())
     340             :     {
     341         814 :         pFactory = getFactoryForNamespace(NN_wml);
     342         814 :         aResult.set(createFastChildContextFromFactory(pHandler, pFactory, Element));
     343             :     }
     344             :     
     345             : #ifdef DEBUG_FACTORY
     346             :     debug_logger->endElement("factory.createFastChildContextFromStart");
     347             : #endif
     348         952 :     return aResult;
     349             : }
     350             : 
     351             : namespace tokenmap {
     352             : struct token { const char * name; Token_t nToken; };
     353             : class Perfect_Hash
     354             : {
     355             : private:
     356             :   static inline unsigned int hash (const char *str, unsigned int len);
     357             : public:
     358             :   static struct token *in_word_set (const char *str, unsigned int len);
     359             : };
     360             : }
     361             : 
     362           0 : string fastTokenToId(sal_uInt32 nToken)
     363             : {
     364             :       
     365           0 :     string sResult;
     366             : 
     367           0 :     switch (nToken & 0xffff0000)
     368             :     {
     369             :     case NS_xml:
     370           0 :         sResult += "xml:";
     371           0 :         break;
     372             :     case NS_relationships:
     373           0 :         sResult += "relationships:";
     374           0 :         break;
     375             :     case NS_office:
     376           0 :         sResult += "office:";
     377           0 :         break;
     378             :     case NS_theme:
     379           0 :         sResult += "theme:";
     380           0 :         break;
     381             :     case NS_wordprocessingDrawing:
     382           0 :         sResult += "wordprocessingDrawing:";
     383           0 :         break;
     384             :     case NS_drawingml:
     385           0 :         sResult += "drawingml:";
     386           0 :         break;
     387             :     case NS_vml:
     388           0 :         sResult += "vml:";
     389           0 :         break;
     390             :     case NS_picture:
     391           0 :         sResult += "picture:";
     392           0 :         break;
     393             :     case NS_diagram:
     394           0 :         sResult += "diagram:";
     395           0 :         break;
     396             :     case NS_vml_wordprocessingDrawing:
     397           0 :         sResult += "vml_wordprocessingDrawing:";
     398           0 :         break;
     399             :     case NS_wordprocessingml:
     400           0 :         sResult += "wordprocessingml:";
     401           0 :         break;
     402             :     case NS_math:
     403           0 :         sResult += "math:";
     404           0 :         break;
     405             :     case NS_schemaLibrary:
     406           0 :         sResult += "schemaLibrary:";
     407           0 :         break;
     408             :     case NS_sprm:
     409           0 :         sResult += "sprm:";
     410           0 :         break;
     411             :     }
     412             : 
     413           0 :     switch (nToken & 0xffff)
     414             :     {
     415             :     case OOXML_extLst:
     416           0 :         sResult +=  "extLst";
     417           0 :         break;
     418             :     case OOXML_bg1:
     419           0 :         sResult +=  "bg1";
     420           0 :         break;
     421             :     case OOXML_tx1:
     422           0 :         sResult +=  "tx1";
     423           0 :         break;
     424             :     case OOXML_bg2:
     425           0 :         sResult +=  "bg2";
     426           0 :         break;
     427             :     case OOXML_tx2:
     428           0 :         sResult +=  "tx2";
     429           0 :         break;
     430             :     case OOXML_accent1:
     431           0 :         sResult +=  "accent1";
     432           0 :         break;
     433             :     case OOXML_accent2:
     434           0 :         sResult +=  "accent2";
     435           0 :         break;
     436             :     case OOXML_accent3:
     437           0 :         sResult +=  "accent3";
     438           0 :         break;
     439             :     case OOXML_accent4:
     440           0 :         sResult +=  "accent4";
     441           0 :         break;
     442             :     case OOXML_accent5:
     443           0 :         sResult +=  "accent5";
     444           0 :         break;
     445             :     case OOXML_accent6:
     446           0 :         sResult +=  "accent6";
     447           0 :         break;
     448             :     case OOXML_hlink:
     449           0 :         sResult +=  "hlink";
     450           0 :         break;
     451             :     case OOXML_folHlink:
     452           0 :         sResult +=  "folHlink";
     453           0 :         break;
     454             :     case OOXML_masterClrMapping:
     455           0 :         sResult +=  "masterClrMapping";
     456           0 :         break;
     457             :     case OOXML_overrideClrMapping:
     458           0 :         sResult +=  "overrideClrMapping";
     459           0 :         break;
     460             :     case OOXML_clrScheme:
     461           0 :         sResult +=  "clrScheme";
     462           0 :         break;
     463             :     case OOXML_clrMap:
     464           0 :         sResult +=  "clrMap";
     465           0 :         break;
     466             :     case OOXML_extraClrScheme:
     467           0 :         sResult +=  "extraClrScheme";
     468           0 :         break;
     469             :     case OOXML_themeElements:
     470           0 :         sResult +=  "themeElements";
     471           0 :         break;
     472             :     case OOXML_objectDefaults:
     473           0 :         sResult +=  "objectDefaults";
     474           0 :         break;
     475             :     case OOXML_extraClrSchemeLst:
     476           0 :         sResult +=  "extraClrSchemeLst";
     477           0 :         break;
     478             :     case OOXML_custClrLst:
     479           0 :         sResult +=  "custClrLst";
     480           0 :         break;
     481             :     case OOXML_name:
     482           0 :         sResult +=  "name";
     483           0 :         break;
     484             :     case OOXML_fontScheme:
     485           0 :         sResult +=  "fontScheme";
     486           0 :         break;
     487             :     case OOXML_fmtScheme:
     488           0 :         sResult +=  "fmtScheme";
     489           0 :         break;
     490             :     case OOXML_theme:
     491           0 :         sResult +=  "theme";
     492           0 :         break;
     493             :     case OOXML_themeOverride:
     494           0 :         sResult +=  "themeOverride";
     495           0 :         break;
     496             :     case OOXML_themeManager:
     497           0 :         sResult +=  "themeManager";
     498           0 :         break;
     499             :     case OOXML_spPr:
     500           0 :         sResult +=  "spPr";
     501           0 :         break;
     502             :     case OOXML_bodyPr:
     503           0 :         sResult +=  "bodyPr";
     504           0 :         break;
     505             :     case OOXML_lstStyle:
     506           0 :         sResult +=  "lstStyle";
     507           0 :         break;
     508             :     case OOXML_style:
     509           0 :         sResult +=  "style";
     510           0 :         break;
     511             :     case OOXML_spDef:
     512           0 :         sResult +=  "spDef";
     513           0 :         break;
     514             :     case OOXML_lnDef:
     515           0 :         sResult +=  "lnDef";
     516           0 :         break;
     517             :     case OOXML_txDef:
     518           0 :         sResult +=  "txDef";
     519           0 :         break;
     520             :     case OOXML_rot:
     521           0 :         sResult +=  "rot";
     522           0 :         break;
     523             :     case OOXML_rig:
     524           0 :         sResult +=  "rig";
     525           0 :         break;
     526             :     case OOXML_dir:
     527           0 :         sResult +=  "dir";
     528           0 :         break;
     529             :     case OOXML_camera:
     530           0 :         sResult +=  "camera";
     531           0 :         break;
     532             :     case OOXML_lightRig:
     533           0 :         sResult +=  "lightRig";
     534           0 :         break;
     535             :     case OOXML_backdrop:
     536           0 :         sResult +=  "backdrop";
     537           0 :         break;
     538             :     case OOXML_w:
     539           0 :         sResult +=  "w";
     540           0 :         break;
     541             :     case OOXML_h:
     542           0 :         sResult +=  "h";
     543           0 :         break;
     544             :     case OOXML_prst:
     545           0 :         sResult +=  "prst";
     546           0 :         break;
     547             :     case OOXML_bevelT:
     548           0 :         sResult +=  "bevelT";
     549           0 :         break;
     550             :     case OOXML_bevelB:
     551           0 :         sResult +=  "bevelB";
     552           0 :         break;
     553             :     case OOXML_extrusionClr:
     554           0 :         sResult +=  "extrusionClr";
     555           0 :         break;
     556             :     case OOXML_contourClr:
     557           0 :         sResult +=  "contourClr";
     558           0 :         break;
     559             :     case OOXML_z:
     560           0 :         sResult +=  "z";
     561           0 :         break;
     562             :     case OOXML_extrusionH:
     563           0 :         sResult +=  "extrusionH";
     564           0 :         break;
     565             :     case OOXML_contourW:
     566           0 :         sResult +=  "contourW";
     567           0 :         break;
     568             :     case OOXML_prstMaterial:
     569           0 :         sResult +=  "prstMaterial";
     570           0 :         break;
     571             :     case OOXML_sp3d:
     572           0 :         sResult +=  "sp3d";
     573           0 :         break;
     574             :     case OOXML_flatTx:
     575           0 :         sResult +=  "flatTx";
     576           0 :         break;
     577             :     case OOXML_fov:
     578           0 :         sResult +=  "fov";
     579           0 :         break;
     580             :     case OOXML_zoom:
     581           0 :         sResult +=  "zoom";
     582           0 :         break;
     583             :     case OOXML_dk1:
     584           0 :         sResult +=  "dk1";
     585           0 :         break;
     586             :     case OOXML_lt1:
     587           0 :         sResult +=  "lt1";
     588           0 :         break;
     589             :     case OOXML_dk2:
     590           0 :         sResult +=  "dk2";
     591           0 :         break;
     592             :     case OOXML_lt2:
     593           0 :         sResult +=  "lt2";
     594           0 :         break;
     595             :     case OOXML_script:
     596           0 :         sResult +=  "script";
     597           0 :         break;
     598             :     case OOXML_typeface:
     599           0 :         sResult +=  "typeface";
     600           0 :         break;
     601             :     case OOXML_custClr:
     602           0 :         sResult +=  "custClr";
     603           0 :         break;
     604             :     case OOXML_latin:
     605           0 :         sResult +=  "latin";
     606           0 :         break;
     607             :     case OOXML_ea:
     608           0 :         sResult +=  "ea";
     609           0 :         break;
     610             :     case OOXML_cs:
     611           0 :         sResult +=  "cs";
     612           0 :         break;
     613             :     case OOXML_font:
     614           0 :         sResult +=  "font";
     615           0 :         break;
     616             :     case OOXML_scene3d:
     617           0 :         sResult +=  "scene3d";
     618           0 :         break;
     619             :     case OOXML_majorFont:
     620           0 :         sResult +=  "majorFont";
     621           0 :         break;
     622             :     case OOXML_minorFont:
     623           0 :         sResult +=  "minorFont";
     624           0 :         break;
     625             :     case OOXML_ln:
     626           0 :         sResult +=  "ln";
     627           0 :         break;
     628             :     case OOXML_effectStyle:
     629           0 :         sResult +=  "effectStyle";
     630           0 :         break;
     631             :     case OOXML_fillStyleLst:
     632           0 :         sResult +=  "fillStyleLst";
     633           0 :         break;
     634             :     case OOXML_lnStyleLst:
     635           0 :         sResult +=  "lnStyleLst";
     636           0 :         break;
     637             :     case OOXML_effectStyleLst:
     638           0 :         sResult +=  "effectStyleLst";
     639           0 :         break;
     640             :     case OOXML_bgFillStyleLst:
     641           0 :         sResult +=  "bgFillStyleLst";
     642           0 :         break;
     643             :     case OOXML_panose:
     644           0 :         sResult +=  "panose";
     645           0 :         break;
     646             :     case OOXML_pitchFamily:
     647           0 :         sResult +=  "pitchFamily";
     648           0 :         break;
     649             :     case OOXML_charset:
     650           0 :         sResult +=  "charset";
     651           0 :         break;
     652             :     case OOXML_uLnTx:
     653           0 :         sResult +=  "uLnTx";
     654           0 :         break;
     655             :     case OOXML_uLn:
     656           0 :         sResult +=  "uLn";
     657           0 :         break;
     658             :     case OOXML_uFillTx:
     659           0 :         sResult +=  "uFillTx";
     660           0 :         break;
     661             :     case OOXML_uFill:
     662           0 :         sResult +=  "uFill";
     663           0 :         break;
     664             :     case OOXML_highlight:
     665           0 :         sResult +=  "highlight";
     666           0 :         break;
     667             :     case OOXML_sym:
     668           0 :         sResult +=  "sym";
     669           0 :         break;
     670             :     case OOXML_hlinkClick:
     671           0 :         sResult +=  "hlinkClick";
     672           0 :         break;
     673             :     case OOXML_hlinkMouseOver:
     674           0 :         sResult +=  "hlinkMouseOver";
     675           0 :         break;
     676             :     case OOXML_kumimoji:
     677           0 :         sResult +=  "kumimoji";
     678           0 :         break;
     679             :     case OOXML_lang:
     680           0 :         sResult +=  "lang";
     681           0 :         break;
     682             :     case OOXML_altLang:
     683           0 :         sResult +=  "altLang";
     684           0 :         break;
     685             :     case OOXML_sz:
     686           0 :         sResult +=  "sz";
     687           0 :         break;
     688             :     case OOXML_b:
     689           0 :         sResult +=  "b";
     690           0 :         break;
     691             :     case OOXML_i:
     692           0 :         sResult +=  "i";
     693           0 :         break;
     694             :     case OOXML_u:
     695           0 :         sResult +=  "u";
     696           0 :         break;
     697             :     case OOXML_strike:
     698           0 :         sResult +=  "strike";
     699           0 :         break;
     700             :     case OOXML_kern:
     701           0 :         sResult +=  "kern";
     702           0 :         break;
     703             :     case OOXML_cap:
     704           0 :         sResult +=  "cap";
     705           0 :         break;
     706             :     case OOXML_spc:
     707           0 :         sResult +=  "spc";
     708           0 :         break;
     709             :     case OOXML_normalizeH:
     710           0 :         sResult +=  "normalizeH";
     711           0 :         break;
     712             :     case OOXML_baseline:
     713           0 :         sResult +=  "baseline";
     714           0 :         break;
     715             :     case OOXML_noProof:
     716           0 :         sResult +=  "noProof";
     717           0 :         break;
     718             :     case OOXML_dirty:
     719           0 :         sResult +=  "dirty";
     720           0 :         break;
     721             :     case OOXML_err:
     722           0 :         sResult +=  "err";
     723           0 :         break;
     724             :     case OOXML_smtClean:
     725           0 :         sResult +=  "smtClean";
     726           0 :         break;
     727             :     case OOXML_smtId:
     728           0 :         sResult +=  "smtId";
     729           0 :         break;
     730             :     case OOXML_bmk:
     731           0 :         sResult +=  "bmk";
     732           0 :         break;
     733             :     case OOXML_thresh:
     734           0 :         sResult +=  "thresh";
     735           0 :         break;
     736             :     case OOXML_amt:
     737           0 :         sResult +=  "amt";
     738           0 :         break;
     739             :     case OOXML_rad:
     740           0 :         sResult +=  "rad";
     741           0 :         break;
     742             :     case OOXML_a:
     743           0 :         sResult +=  "a";
     744           0 :         break;
     745             :     case OOXML_grow:
     746           0 :         sResult +=  "grow";
     747           0 :         break;
     748             :     case OOXML_clrFrom:
     749           0 :         sResult +=  "clrFrom";
     750           0 :         break;
     751             :     case OOXML_clrTo:
     752           0 :         sResult +=  "clrTo";
     753           0 :         break;
     754             :     case OOXML_useA:
     755           0 :         sResult +=  "useA";
     756           0 :         break;
     757             :     case OOXML_hue:
     758           0 :         sResult +=  "hue";
     759           0 :         break;
     760             :     case OOXML_sat:
     761           0 :         sResult +=  "sat";
     762           0 :         break;
     763             :     case OOXML_lum:
     764           0 :         sResult +=  "lum";
     765           0 :         break;
     766             :     case OOXML_blurRad:
     767           0 :         sResult +=  "blurRad";
     768           0 :         break;
     769             :     case OOXML_dist:
     770           0 :         sResult +=  "dist";
     771           0 :         break;
     772             :     case OOXML_bright:
     773           0 :         sResult +=  "bright";
     774           0 :         break;
     775             :     case OOXML_contrast:
     776           0 :         sResult +=  "contrast";
     777           0 :         break;
     778             :     case OOXML_sx:
     779           0 :         sResult +=  "sx";
     780           0 :         break;
     781             :     case OOXML_sy:
     782           0 :         sResult +=  "sy";
     783           0 :         break;
     784             :     case OOXML_kx:
     785           0 :         sResult +=  "kx";
     786           0 :         break;
     787             :     case OOXML_ky:
     788           0 :         sResult +=  "ky";
     789           0 :         break;
     790             :     case OOXML_algn:
     791           0 :         sResult +=  "algn";
     792           0 :         break;
     793             :     case OOXML_rotWithShape:
     794           0 :         sResult +=  "rotWithShape";
     795           0 :         break;
     796             :     case OOXML_stA:
     797           0 :         sResult +=  "stA";
     798           0 :         break;
     799             :     case OOXML_stPos:
     800           0 :         sResult +=  "stPos";
     801           0 :         break;
     802             :     case OOXML_endA:
     803           0 :         sResult +=  "endA";
     804           0 :         break;
     805             :     case OOXML_endPos:
     806           0 :         sResult +=  "endPos";
     807           0 :         break;
     808             :     case OOXML_fadeDir:
     809           0 :         sResult +=  "fadeDir";
     810           0 :         break;
     811             :     case OOXML_tx:
     812           0 :         sResult +=  "tx";
     813           0 :         break;
     814             :     case OOXML_ty:
     815           0 :         sResult +=  "ty";
     816           0 :         break;
     817             :     case OOXML_ang:
     818           0 :         sResult +=  "ang";
     819           0 :         break;
     820             :     case OOXML_scaled:
     821           0 :         sResult +=  "scaled";
     822           0 :         break;
     823             :     case OOXML_fillToRect:
     824           0 :         sResult +=  "fillToRect";
     825           0 :         break;
     826             :     case OOXML_path:
     827           0 :         sResult +=  "path";
     828           0 :         break;
     829             :     case OOXML_lin:
     830           0 :         sResult +=  "lin";
     831           0 :         break;
     832             :     case OOXML_pos:
     833           0 :         sResult +=  "pos";
     834           0 :         break;
     835             :     case OOXML_gs:
     836           0 :         sResult +=  "gs";
     837           0 :         break;
     838             :     case OOXML_gsLst:
     839           0 :         sResult +=  "gsLst";
     840           0 :         break;
     841             :     case OOXML_tileRect:
     842           0 :         sResult +=  "tileRect";
     843           0 :         break;
     844             :     case OOXML_flip:
     845           0 :         sResult +=  "flip";
     846           0 :         break;
     847             :     case OOXML_fillRect:
     848           0 :         sResult +=  "fillRect";
     849           0 :         break;
     850             :     case OOXML_tile:
     851           0 :         sResult +=  "tile";
     852           0 :         break;
     853             :     case OOXML_stretch:
     854           0 :         sResult +=  "stretch";
     855           0 :         break;
     856             :     case OOXML_alphaBiLevel:
     857           0 :         sResult +=  "alphaBiLevel";
     858           0 :         break;
     859             :     case OOXML_alphaCeiling:
     860           0 :         sResult +=  "alphaCeiling";
     861           0 :         break;
     862             :     case OOXML_alphaFloor:
     863           0 :         sResult +=  "alphaFloor";
     864           0 :         break;
     865             :     case OOXML_alphaInv:
     866           0 :         sResult +=  "alphaInv";
     867           0 :         break;
     868             :     case OOXML_alphaMod:
     869           0 :         sResult +=  "alphaMod";
     870           0 :         break;
     871             :     case OOXML_alphaModFix:
     872           0 :         sResult +=  "alphaModFix";
     873           0 :         break;
     874             :     case OOXML_alphaRepl:
     875           0 :         sResult +=  "alphaRepl";
     876           0 :         break;
     877             :     case OOXML_biLevel:
     878           0 :         sResult +=  "biLevel";
     879           0 :         break;
     880             :     case OOXML_blur:
     881           0 :         sResult +=  "blur";
     882           0 :         break;
     883             :     case OOXML_clrChange:
     884           0 :         sResult +=  "clrChange";
     885           0 :         break;
     886             :     case OOXML_clrRepl:
     887           0 :         sResult +=  "clrRepl";
     888           0 :         break;
     889             :     case OOXML_duotone:
     890           0 :         sResult +=  "duotone";
     891           0 :         break;
     892             :     case OOXML_fillOverlay:
     893           0 :         sResult +=  "fillOverlay";
     894           0 :         break;
     895             :     case OOXML_grayscl:
     896           0 :         sResult +=  "grayscl";
     897           0 :         break;
     898             :     case OOXML_hsl:
     899           0 :         sResult +=  "hsl";
     900           0 :         break;
     901             :     case OOXML_tint:
     902           0 :         sResult +=  "tint";
     903           0 :         break;
     904             :     case OOXML_cstate:
     905           0 :         sResult +=  "cstate";
     906           0 :         break;
     907             :     case OOXML_blip:
     908           0 :         sResult +=  "blip";
     909           0 :         break;
     910             :     case OOXML_srcRect:
     911           0 :         sResult +=  "srcRect";
     912           0 :         break;
     913             :     case OOXML_dpi:
     914           0 :         sResult +=  "dpi";
     915           0 :         break;
     916             :     case OOXML_fgClr:
     917           0 :         sResult +=  "fgClr";
     918           0 :         break;
     919             :     case OOXML_bgClr:
     920           0 :         sResult +=  "bgClr";
     921           0 :         break;
     922             :     case OOXML_noFill:
     923           0 :         sResult +=  "noFill";
     924           0 :         break;
     925             :     case OOXML_solidFill:
     926           0 :         sResult +=  "solidFill";
     927           0 :         break;
     928             :     case OOXML_gradFill:
     929           0 :         sResult +=  "gradFill";
     930           0 :         break;
     931             :     case OOXML_blipFill:
     932           0 :         sResult +=  "blipFill";
     933           0 :         break;
     934             :     case OOXML_pattFill:
     935           0 :         sResult +=  "pattFill";
     936           0 :         break;
     937             :     case OOXML_grpFill:
     938           0 :         sResult +=  "grpFill";
     939           0 :         break;
     940             :     case OOXML_blend:
     941           0 :         sResult +=  "blend";
     942           0 :         break;
     943             :     case OOXML_ref:
     944           0 :         sResult +=  "ref";
     945           0 :         break;
     946             :     case OOXML_cont:
     947           0 :         sResult +=  "cont";
     948           0 :         break;
     949             :     case OOXML_effect:
     950           0 :         sResult +=  "effect";
     951           0 :         break;
     952             :     case OOXML_alphaOutset:
     953           0 :         sResult +=  "alphaOutset";
     954           0 :         break;
     955             :     case OOXML_fill:
     956           0 :         sResult +=  "fill";
     957           0 :         break;
     958             :     case OOXML_glow:
     959           0 :         sResult +=  "glow";
     960           0 :         break;
     961             :     case OOXML_innerShdw:
     962           0 :         sResult +=  "innerShdw";
     963           0 :         break;
     964             :     case OOXML_outerShdw:
     965           0 :         sResult +=  "outerShdw";
     966           0 :         break;
     967             :     case OOXML_prstShdw:
     968           0 :         sResult +=  "prstShdw";
     969           0 :         break;
     970             :     case OOXML_reflection:
     971           0 :         sResult +=  "reflection";
     972           0 :         break;
     973             :     case OOXML_relOff:
     974           0 :         sResult +=  "relOff";
     975           0 :         break;
     976             :     case OOXML_softEdge:
     977           0 :         sResult +=  "softEdge";
     978           0 :         break;
     979             :     case OOXML_xfrm:
     980           0 :         sResult +=  "xfrm";
     981           0 :         break;
     982             :     case OOXML_type:
     983           0 :         sResult +=  "type";
     984           0 :         break;
     985             :     case OOXML_effectLst:
     986           0 :         sResult +=  "effectLst";
     987           0 :         break;
     988             :     case OOXML_effectDag:
     989           0 :         sResult +=  "effectDag";
     990           0 :         break;
     991             :     case OOXML_len:
     992           0 :         sResult +=  "len";
     993           0 :         break;
     994             :     case OOXML_lim:
     995           0 :         sResult +=  "lim";
     996           0 :         break;
     997             :     case OOXML_round:
     998           0 :         sResult +=  "round";
     999           0 :         break;
    1000             :     case OOXML_bevel:
    1001           0 :         sResult +=  "bevel";
    1002           0 :         break;
    1003             :     case OOXML_miter:
    1004           0 :         sResult +=  "miter";
    1005           0 :         break;
    1006             :     case OOXML_val:
    1007           0 :         sResult +=  "val";
    1008           0 :         break;
    1009             :     case OOXML_d:
    1010           0 :         sResult +=  "d";
    1011           0 :         break;
    1012             :     case OOXML_sp:
    1013           0 :         sResult +=  "sp";
    1014           0 :         break;
    1015             :     case OOXML_ds:
    1016           0 :         sResult +=  "ds";
    1017           0 :         break;
    1018             :     case OOXML_prstDash:
    1019           0 :         sResult +=  "prstDash";
    1020           0 :         break;
    1021             :     case OOXML_custDash:
    1022           0 :         sResult +=  "custDash";
    1023           0 :         break;
    1024             :     case OOXML_headEnd:
    1025           0 :         sResult +=  "headEnd";
    1026           0 :         break;
    1027             :     case OOXML_tailEnd:
    1028           0 :         sResult +=  "tailEnd";
    1029           0 :         break;
    1030             :     case OOXML_cmpd:
    1031           0 :         sResult +=  "cmpd";
    1032           0 :         break;
    1033             :     case OOXML_bwMode:
    1034           0 :         sResult +=  "bwMode";
    1035           0 :         break;
    1036             :     case OOXML_FAST_TOKENS_END:
    1037           0 :         sResult +=  "FAST_TOKENS_END";
    1038           0 :         break;
    1039             :     case OOXML_uri:
    1040           0 :         sResult +=  "uri";
    1041           0 :         break;
    1042             :     case OOXML_n:
    1043           0 :         sResult +=  "n";
    1044           0 :         break;
    1045             :     case OOXML_x:
    1046           0 :         sResult +=  "x";
    1047           0 :         break;
    1048             :     case OOXML_y:
    1049           0 :         sResult +=  "y";
    1050           0 :         break;
    1051             :     case OOXML_cx:
    1052           0 :         sResult +=  "cx";
    1053           0 :         break;
    1054             :     case OOXML_cy:
    1055           0 :         sResult +=  "cy";
    1056           0 :         break;
    1057             :     case OOXML_shade:
    1058           0 :         sResult +=  "shade";
    1059           0 :         break;
    1060             :     case OOXML_comp:
    1061           0 :         sResult +=  "comp";
    1062           0 :         break;
    1063             :     case OOXML_inv:
    1064           0 :         sResult +=  "inv";
    1065           0 :         break;
    1066             :     case OOXML_gray:
    1067           0 :         sResult +=  "gray";
    1068           0 :         break;
    1069             :     case OOXML_alpha:
    1070           0 :         sResult +=  "alpha";
    1071           0 :         break;
    1072             :     case OOXML_alphaOff:
    1073           0 :         sResult +=  "alphaOff";
    1074           0 :         break;
    1075             :     case OOXML_hueOff:
    1076           0 :         sResult +=  "hueOff";
    1077           0 :         break;
    1078             :     case OOXML_hueMod:
    1079           0 :         sResult +=  "hueMod";
    1080           0 :         break;
    1081             :     case OOXML_satOff:
    1082           0 :         sResult +=  "satOff";
    1083           0 :         break;
    1084             :     case OOXML_satMod:
    1085           0 :         sResult +=  "satMod";
    1086           0 :         break;
    1087             :     case OOXML_lumOff:
    1088           0 :         sResult +=  "lumOff";
    1089           0 :         break;
    1090             :     case OOXML_lumMod:
    1091           0 :         sResult +=  "lumMod";
    1092           0 :         break;
    1093             :     case OOXML_red:
    1094           0 :         sResult +=  "red";
    1095           0 :         break;
    1096             :     case OOXML_redOff:
    1097           0 :         sResult +=  "redOff";
    1098           0 :         break;
    1099             :     case OOXML_redMod:
    1100           0 :         sResult +=  "redMod";
    1101           0 :         break;
    1102             :     case OOXML_green:
    1103           0 :         sResult +=  "green";
    1104           0 :         break;
    1105             :     case OOXML_greenOff:
    1106           0 :         sResult +=  "greenOff";
    1107           0 :         break;
    1108             :     case OOXML_greenMod:
    1109           0 :         sResult +=  "greenMod";
    1110           0 :         break;
    1111             :     case OOXML_blue:
    1112           0 :         sResult +=  "blue";
    1113           0 :         break;
    1114             :     case OOXML_blueOff:
    1115           0 :         sResult +=  "blueOff";
    1116           0 :         break;
    1117             :     case OOXML_blueMod:
    1118           0 :         sResult +=  "blueMod";
    1119           0 :         break;
    1120             :     case OOXML_gamma:
    1121           0 :         sResult +=  "gamma";
    1122           0 :         break;
    1123             :     case OOXML_invGamma:
    1124           0 :         sResult +=  "invGamma";
    1125           0 :         break;
    1126             :     case OOXML_r:
    1127           0 :         sResult +=  "r";
    1128           0 :         break;
    1129             :     case OOXML_g:
    1130           0 :         sResult +=  "g";
    1131           0 :         break;
    1132             :     case OOXML_lastClr:
    1133           0 :         sResult +=  "lastClr";
    1134           0 :         break;
    1135             :     case OOXML_ext:
    1136           0 :         sResult +=  "ext";
    1137           0 :         break;
    1138             :     case OOXML_off:
    1139           0 :         sResult +=  "off";
    1140           0 :         break;
    1141             :     case OOXML_flipH:
    1142           0 :         sResult +=  "flipH";
    1143           0 :         break;
    1144             :     case OOXML_flipV:
    1145           0 :         sResult +=  "flipV";
    1146           0 :         break;
    1147             :     case OOXML_chOff:
    1148           0 :         sResult +=  "chOff";
    1149           0 :         break;
    1150             :     case OOXML_chExt:
    1151           0 :         sResult +=  "chExt";
    1152           0 :         break;
    1153             :     case OOXML_dx:
    1154           0 :         sResult +=  "dx";
    1155           0 :         break;
    1156             :     case OOXML_dy:
    1157           0 :         sResult +=  "dy";
    1158           0 :         break;
    1159             :     case OOXML_dz:
    1160           0 :         sResult +=  "dz";
    1161           0 :         break;
    1162             :     case OOXML_lat:
    1163           0 :         sResult +=  "lat";
    1164           0 :         break;
    1165             :     case OOXML_lon:
    1166           0 :         sResult +=  "lon";
    1167           0 :         break;
    1168             :     case OOXML_rev:
    1169           0 :         sResult +=  "rev";
    1170           0 :         break;
    1171             :     case OOXML_l:
    1172           0 :         sResult +=  "l";
    1173           0 :         break;
    1174             :     case OOXML_t:
    1175           0 :         sResult +=  "t";
    1176           0 :         break;
    1177             :     case OOXML_scrgbClr:
    1178           0 :         sResult +=  "scrgbClr";
    1179           0 :         break;
    1180             :     case OOXML_srgbClr:
    1181           0 :         sResult +=  "srgbClr";
    1182           0 :         break;
    1183             :     case OOXML_hslClr:
    1184           0 :         sResult +=  "hslClr";
    1185           0 :         break;
    1186             :     case OOXML_sysClr:
    1187           0 :         sResult +=  "sysClr";
    1188           0 :         break;
    1189             :     case OOXML_schemeClr:
    1190           0 :         sResult +=  "schemeClr";
    1191           0 :         break;
    1192             :     case OOXML_prstClr:
    1193           0 :         sResult +=  "prstClr";
    1194           0 :         break;
    1195             :     case OOXML_embed:
    1196           0 :         sResult +=  "embed";
    1197           0 :         break;
    1198             :     case OOXML_link:
    1199           0 :         sResult +=  "link";
    1200           0 :         break;
    1201             :     case OOXML_builtIn:
    1202           0 :         sResult +=  "builtIn";
    1203           0 :         break;
    1204             :     case OOXML_snd:
    1205           0 :         sResult +=  "snd";
    1206           0 :         break;
    1207             :     case OOXML_id:
    1208           0 :         sResult +=  "id";
    1209           0 :         break;
    1210             :     case OOXML_invalidUrl:
    1211           0 :         sResult +=  "invalidUrl";
    1212           0 :         break;
    1213             :     case OOXML_action:
    1214           0 :         sResult +=  "action";
    1215           0 :         break;
    1216             :     case OOXML_tgtFrame:
    1217           0 :         sResult +=  "tgtFrame";
    1218           0 :         break;
    1219             :     case OOXML_tooltip:
    1220           0 :         sResult +=  "tooltip";
    1221           0 :         break;
    1222             :     case OOXML_history:
    1223           0 :         sResult +=  "history";
    1224           0 :         break;
    1225             :     case OOXML_highlightClick:
    1226           0 :         sResult +=  "highlightClick";
    1227           0 :         break;
    1228             :     case OOXML_endSnd:
    1229           0 :         sResult +=  "endSnd";
    1230           0 :         break;
    1231             :     case OOXML_noGrp:
    1232           0 :         sResult +=  "noGrp";
    1233           0 :         break;
    1234             :     case OOXML_noSelect:
    1235           0 :         sResult +=  "noSelect";
    1236           0 :         break;
    1237             :     case OOXML_noRot:
    1238           0 :         sResult +=  "noRot";
    1239           0 :         break;
    1240             :     case OOXML_noChangeAspect:
    1241           0 :         sResult +=  "noChangeAspect";
    1242           0 :         break;
    1243             :     case OOXML_noMove:
    1244           0 :         sResult +=  "noMove";
    1245           0 :         break;
    1246             :     case OOXML_noResize:
    1247           0 :         sResult +=  "noResize";
    1248           0 :         break;
    1249             :     case OOXML_noEditPoints:
    1250           0 :         sResult +=  "noEditPoints";
    1251           0 :         break;
    1252             :     case OOXML_noAdjustHandles:
    1253           0 :         sResult +=  "noAdjustHandles";
    1254           0 :         break;
    1255             :     case OOXML_noChangeArrowheads:
    1256           0 :         sResult +=  "noChangeArrowheads";
    1257           0 :         break;
    1258             :     case OOXML_noChangeShapeType:
    1259           0 :         sResult +=  "noChangeShapeType";
    1260           0 :         break;
    1261             :     case OOXML_noTextEdit:
    1262           0 :         sResult +=  "noTextEdit";
    1263           0 :         break;
    1264             :     case OOXML_noCrop:
    1265           0 :         sResult +=  "noCrop";
    1266           0 :         break;
    1267             :     case OOXML_noUngrp:
    1268           0 :         sResult +=  "noUngrp";
    1269           0 :         break;
    1270             :     case OOXML_noDrilldown:
    1271           0 :         sResult +=  "noDrilldown";
    1272           0 :         break;
    1273             :     case OOXML_hlinkHover:
    1274           0 :         sResult +=  "hlinkHover";
    1275           0 :         break;
    1276             :     case OOXML_descr:
    1277           0 :         sResult +=  "descr";
    1278           0 :         break;
    1279             :     case OOXML_hidden:
    1280           0 :         sResult +=  "hidden";
    1281           0 :         break;
    1282             :     case OOXML_title:
    1283           0 :         sResult +=  "title";
    1284           0 :         break;
    1285             :     case OOXML_spLocks:
    1286           0 :         sResult +=  "spLocks";
    1287           0 :         break;
    1288             :     case OOXML_txBox:
    1289           0 :         sResult +=  "txBox";
    1290           0 :         break;
    1291             :     case OOXML_cxnSpLocks:
    1292           0 :         sResult +=  "cxnSpLocks";
    1293           0 :         break;
    1294             :     case OOXML_stCxn:
    1295           0 :         sResult +=  "stCxn";
    1296           0 :         break;
    1297             :     case OOXML_endCxn:
    1298           0 :         sResult +=  "endCxn";
    1299           0 :         break;
    1300             :     case OOXML_picLocks:
    1301           0 :         sResult +=  "picLocks";
    1302           0 :         break;
    1303             :     case OOXML_preferRelativeResize:
    1304           0 :         sResult +=  "preferRelativeResize";
    1305           0 :         break;
    1306             :     case OOXML_grpSpLocks:
    1307           0 :         sResult +=  "grpSpLocks";
    1308           0 :         break;
    1309             :     case OOXML_graphicFrameLocks:
    1310           0 :         sResult +=  "graphicFrameLocks";
    1311           0 :         break;
    1312             :     case OOXML_graphicData:
    1313           0 :         sResult +=  "graphicData";
    1314           0 :         break;
    1315             :     case OOXML_graphic:
    1316           0 :         sResult +=  "graphic";
    1317           0 :         break;
    1318             :     case OOXML_fmla:
    1319           0 :         sResult +=  "fmla";
    1320           0 :         break;
    1321             :     case OOXML_gd:
    1322           0 :         sResult +=  "gd";
    1323           0 :         break;
    1324             :     case OOXML_gdRefX:
    1325           0 :         sResult +=  "gdRefX";
    1326           0 :         break;
    1327             :     case OOXML_minX:
    1328           0 :         sResult +=  "minX";
    1329           0 :         break;
    1330             :     case OOXML_maxX:
    1331           0 :         sResult +=  "maxX";
    1332           0 :         break;
    1333             :     case OOXML_gdRefY:
    1334           0 :         sResult +=  "gdRefY";
    1335           0 :         break;
    1336             :     case OOXML_minY:
    1337           0 :         sResult +=  "minY";
    1338           0 :         break;
    1339             :     case OOXML_maxY:
    1340           0 :         sResult +=  "maxY";
    1341           0 :         break;
    1342             :     case OOXML_gdRefR:
    1343           0 :         sResult +=  "gdRefR";
    1344           0 :         break;
    1345             :     case OOXML_minR:
    1346           0 :         sResult +=  "minR";
    1347           0 :         break;
    1348             :     case OOXML_maxR:
    1349           0 :         sResult +=  "maxR";
    1350           0 :         break;
    1351             :     case OOXML_gdRefAng:
    1352           0 :         sResult +=  "gdRefAng";
    1353           0 :         break;
    1354             :     case OOXML_minAng:
    1355           0 :         sResult +=  "minAng";
    1356           0 :         break;
    1357             :     case OOXML_maxAng:
    1358           0 :         sResult +=  "maxAng";
    1359           0 :         break;
    1360             :     case OOXML_ahXY:
    1361           0 :         sResult +=  "ahXY";
    1362           0 :         break;
    1363             :     case OOXML_ahPolar:
    1364           0 :         sResult +=  "ahPolar";
    1365           0 :         break;
    1366             :     case OOXML_cxn:
    1367           0 :         sResult +=  "cxn";
    1368           0 :         break;
    1369             :     case OOXML_idx:
    1370           0 :         sResult +=  "idx";
    1371           0 :         break;
    1372             :     case OOXML_pt:
    1373           0 :         sResult +=  "pt";
    1374           0 :         break;
    1375             :     case OOXML_wR:
    1376           0 :         sResult +=  "wR";
    1377           0 :         break;
    1378             :     case OOXML_hR:
    1379           0 :         sResult +=  "hR";
    1380           0 :         break;
    1381             :     case OOXML_stAng:
    1382           0 :         sResult +=  "stAng";
    1383           0 :         break;
    1384             :     case OOXML_swAng:
    1385           0 :         sResult +=  "swAng";
    1386           0 :         break;
    1387             :     case OOXML_close:
    1388           0 :         sResult +=  "close";
    1389           0 :         break;
    1390             :     case OOXML_moveTo:
    1391           0 :         sResult +=  "moveTo";
    1392           0 :         break;
    1393             :     case OOXML_lnTo:
    1394           0 :         sResult +=  "lnTo";
    1395           0 :         break;
    1396             :     case OOXML_arcTo:
    1397           0 :         sResult +=  "arcTo";
    1398           0 :         break;
    1399             :     case OOXML_quadBezTo:
    1400           0 :         sResult +=  "quadBezTo";
    1401           0 :         break;
    1402             :     case OOXML_cubicBezTo:
    1403           0 :         sResult +=  "cubicBezTo";
    1404           0 :         break;
    1405             :     case OOXML_stroke:
    1406           0 :         sResult +=  "stroke";
    1407           0 :         break;
    1408             :     case OOXML_extrusionOk:
    1409           0 :         sResult +=  "extrusionOk";
    1410           0 :         break;
    1411             :     case OOXML_avLst:
    1412           0 :         sResult +=  "avLst";
    1413           0 :         break;
    1414             :     case OOXML_gdLst:
    1415           0 :         sResult +=  "gdLst";
    1416           0 :         break;
    1417             :     case OOXML_ahLst:
    1418           0 :         sResult +=  "ahLst";
    1419           0 :         break;
    1420             :     case OOXML_cxnLst:
    1421           0 :         sResult +=  "cxnLst";
    1422           0 :         break;
    1423             :     case OOXML_rect:
    1424           0 :         sResult +=  "rect";
    1425           0 :         break;
    1426             :     case OOXML_pathLst:
    1427           0 :         sResult +=  "pathLst";
    1428           0 :         break;
    1429             :     case OOXML_custGeom:
    1430           0 :         sResult +=  "custGeom";
    1431           0 :         break;
    1432             :     case OOXML_prstGeom:
    1433           0 :         sResult +=  "prstGeom";
    1434           0 :         break;
    1435             :     case OOXML_prstTxWarp:
    1436           0 :         sResult +=  "prstTxWarp";
    1437           0 :         break;
    1438             :     case OOXML_extent:
    1439           0 :         sResult +=  "extent";
    1440           0 :         break;
    1441             :     case OOXML_effectExtent:
    1442           0 :         sResult +=  "effectExtent";
    1443           0 :         break;
    1444             :     case OOXML_docPr:
    1445           0 :         sResult +=  "docPr";
    1446           0 :         break;
    1447             :     case OOXML_cNvGraphicFramePr:
    1448           0 :         sResult +=  "cNvGraphicFramePr";
    1449           0 :         break;
    1450             :     case OOXML_distT:
    1451           0 :         sResult +=  "distT";
    1452           0 :         break;
    1453             :     case OOXML_distB:
    1454           0 :         sResult +=  "distB";
    1455           0 :         break;
    1456             :     case OOXML_distL:
    1457           0 :         sResult +=  "distL";
    1458           0 :         break;
    1459             :     case OOXML_distR:
    1460           0 :         sResult +=  "distR";
    1461           0 :         break;
    1462             :     case OOXML_start:
    1463           0 :         sResult +=  "start";
    1464           0 :         break;
    1465             :     case OOXML_lineTo:
    1466           0 :         sResult +=  "lineTo";
    1467           0 :         break;
    1468             :     case OOXML_edited:
    1469           0 :         sResult +=  "edited";
    1470           0 :         break;
    1471             :     case OOXML_wrapText:
    1472           0 :         sResult +=  "wrapText";
    1473           0 :         break;
    1474             :     case OOXML_wrapPolygon:
    1475           0 :         sResult +=  "wrapPolygon";
    1476           0 :         break;
    1477             :     case OOXML_wrapNone:
    1478           0 :         sResult +=  "wrapNone";
    1479           0 :         break;
    1480             :     case OOXML_wrapSquare:
    1481           0 :         sResult +=  "wrapSquare";
    1482           0 :         break;
    1483             :     case OOXML_wrapTight:
    1484           0 :         sResult +=  "wrapTight";
    1485           0 :         break;
    1486             :     case OOXML_wrapThrough:
    1487           0 :         sResult +=  "wrapThrough";
    1488           0 :         break;
    1489             :     case OOXML_wrapTopAndBottom:
    1490           0 :         sResult +=  "wrapTopAndBottom";
    1491           0 :         break;
    1492             :     case OOXML_align:
    1493           0 :         sResult +=  "align";
    1494           0 :         break;
    1495             :     case OOXML_posOffset:
    1496           0 :         sResult +=  "posOffset";
    1497           0 :         break;
    1498             :     case OOXML_relativeFrom:
    1499           0 :         sResult +=  "relativeFrom";
    1500           0 :         break;
    1501             :     case OOXML_simplePos:
    1502           0 :         sResult +=  "simplePos";
    1503           0 :         break;
    1504             :     case OOXML_positionH:
    1505           0 :         sResult +=  "positionH";
    1506           0 :         break;
    1507             :     case OOXML_positionV:
    1508           0 :         sResult +=  "positionV";
    1509           0 :         break;
    1510             :     case OOXML_relativeHeight:
    1511           0 :         sResult +=  "relativeHeight";
    1512           0 :         break;
    1513             :     case OOXML_behindDoc:
    1514           0 :         sResult +=  "behindDoc";
    1515           0 :         break;
    1516             :     case OOXML_locked:
    1517           0 :         sResult +=  "locked";
    1518           0 :         break;
    1519             :     case OOXML_layoutInCell:
    1520           0 :         sResult +=  "layoutInCell";
    1521           0 :         break;
    1522             :     case OOXML_allowOverlap:
    1523           0 :         sResult +=  "allowOverlap";
    1524           0 :         break;
    1525             :     case OOXML_inline:
    1526           0 :         sResult +=  "inline";
    1527           0 :         break;
    1528             :     case OOXML_anchor:
    1529           0 :         sResult +=  "anchor";
    1530           0 :         break;
    1531             :     case OOXML_manifestLocation:
    1532           0 :         sResult +=  "manifestLocation";
    1533           0 :         break;
    1534             :     case OOXML_schemaLocation:
    1535           0 :         sResult +=  "schemaLocation";
    1536           0 :         break;
    1537             :     case OOXML_schema:
    1538           0 :         sResult +=  "schema";
    1539           0 :         break;
    1540             :     case OOXML_schemaLibrary:
    1541           0 :         sResult +=  "schemaLibrary";
    1542           0 :         break;
    1543             :     case OOXML_alnAt:
    1544           0 :         sResult +=  "alnAt";
    1545           0 :         break;
    1546             :     case OOXML_scr:
    1547           0 :         sResult +=  "scr";
    1548           0 :         break;
    1549             :     case OOXML_sty:
    1550           0 :         sResult +=  "sty";
    1551           0 :         break;
    1552             :     case OOXML_lit:
    1553           0 :         sResult +=  "lit";
    1554           0 :         break;
    1555             :     case OOXML_nor:
    1556           0 :         sResult +=  "nor";
    1557           0 :         break;
    1558             :     case OOXML_brk:
    1559           0 :         sResult +=  "brk";
    1560           0 :         break;
    1561             :     case OOXML_aln:
    1562           0 :         sResult +=  "aln";
    1563           0 :         break;
    1564             :     case OOXML_space:
    1565           0 :         sResult +=  "space";
    1566           0 :         break;
    1567             :     case OOXML_rPr:
    1568           0 :         sResult +=  "rPr";
    1569           0 :         break;
    1570             :     case OOXML_chr:
    1571           0 :         sResult +=  "chr";
    1572           0 :         break;
    1573             :     case OOXML_ctrlPr:
    1574           0 :         sResult +=  "ctrlPr";
    1575           0 :         break;
    1576             :     case OOXML_accPr:
    1577           0 :         sResult +=  "accPr";
    1578           0 :         break;
    1579             :     case OOXML_e:
    1580           0 :         sResult +=  "e";
    1581           0 :         break;
    1582             :     case OOXML_barPr:
    1583           0 :         sResult +=  "barPr";
    1584           0 :         break;
    1585             :     case OOXML_opEmu:
    1586           0 :         sResult +=  "opEmu";
    1587           0 :         break;
    1588             :     case OOXML_noBreak:
    1589           0 :         sResult +=  "noBreak";
    1590           0 :         break;
    1591             :     case OOXML_diff:
    1592           0 :         sResult +=  "diff";
    1593           0 :         break;
    1594             :     case OOXML_boxPr:
    1595           0 :         sResult +=  "boxPr";
    1596           0 :         break;
    1597             :     case OOXML_hideTop:
    1598           0 :         sResult +=  "hideTop";
    1599           0 :         break;
    1600             :     case OOXML_hideBot:
    1601           0 :         sResult +=  "hideBot";
    1602           0 :         break;
    1603             :     case OOXML_hideLeft:
    1604           0 :         sResult +=  "hideLeft";
    1605           0 :         break;
    1606             :     case OOXML_hideRight:
    1607           0 :         sResult +=  "hideRight";
    1608           0 :         break;
    1609             :     case OOXML_strikeH:
    1610           0 :         sResult +=  "strikeH";
    1611           0 :         break;
    1612             :     case OOXML_strikeV:
    1613           0 :         sResult +=  "strikeV";
    1614           0 :         break;
    1615             :     case OOXML_strikeBLTR:
    1616           0 :         sResult +=  "strikeBLTR";
    1617           0 :         break;
    1618             :     case OOXML_strikeTLBR:
    1619           0 :         sResult +=  "strikeTLBR";
    1620           0 :         break;
    1621             :     case OOXML_borderBoxPr:
    1622           0 :         sResult +=  "borderBoxPr";
    1623           0 :         break;
    1624             :     case OOXML_begChr:
    1625           0 :         sResult +=  "begChr";
    1626           0 :         break;
    1627             :     case OOXML_sepChr:
    1628           0 :         sResult +=  "sepChr";
    1629           0 :         break;
    1630             :     case OOXML_endChr:
    1631           0 :         sResult +=  "endChr";
    1632           0 :         break;
    1633             :     case OOXML_shp:
    1634           0 :         sResult +=  "shp";
    1635           0 :         break;
    1636             :     case OOXML_dPr:
    1637           0 :         sResult +=  "dPr";
    1638           0 :         break;
    1639             :     case OOXML_baseJc:
    1640           0 :         sResult +=  "baseJc";
    1641           0 :         break;
    1642             :     case OOXML_maxDist:
    1643           0 :         sResult +=  "maxDist";
    1644           0 :         break;
    1645             :     case OOXML_objDist:
    1646           0 :         sResult +=  "objDist";
    1647           0 :         break;
    1648             :     case OOXML_rSpRule:
    1649           0 :         sResult +=  "rSpRule";
    1650           0 :         break;
    1651             :     case OOXML_rSp:
    1652           0 :         sResult +=  "rSp";
    1653           0 :         break;
    1654             :     case OOXML_eqArrPr:
    1655           0 :         sResult +=  "eqArrPr";
    1656           0 :         break;
    1657             :     case OOXML_fPr:
    1658           0 :         sResult +=  "fPr";
    1659           0 :         break;
    1660             :     case OOXML_num:
    1661           0 :         sResult +=  "num";
    1662           0 :         break;
    1663             :     case OOXML_den:
    1664           0 :         sResult +=  "den";
    1665           0 :         break;
    1666             :     case OOXML_funcPr:
    1667           0 :         sResult +=  "funcPr";
    1668           0 :         break;
    1669             :     case OOXML_fName:
    1670           0 :         sResult +=  "fName";
    1671           0 :         break;
    1672             :     case OOXML_vertJc:
    1673           0 :         sResult +=  "vertJc";
    1674           0 :         break;
    1675             :     case OOXML_groupChrPr:
    1676           0 :         sResult +=  "groupChrPr";
    1677           0 :         break;
    1678             :     case OOXML_limLowPr:
    1679           0 :         sResult +=  "limLowPr";
    1680           0 :         break;
    1681             :     case OOXML_limUppPr:
    1682           0 :         sResult +=  "limUppPr";
    1683           0 :         break;
    1684             :     case OOXML_count:
    1685           0 :         sResult +=  "count";
    1686           0 :         break;
    1687             :     case OOXML_mcJc:
    1688           0 :         sResult +=  "mcJc";
    1689           0 :         break;
    1690             :     case OOXML_mcPr:
    1691           0 :         sResult +=  "mcPr";
    1692           0 :         break;
    1693             :     case OOXML_mc:
    1694           0 :         sResult +=  "mc";
    1695           0 :         break;
    1696             :     case OOXML_plcHide:
    1697           0 :         sResult +=  "plcHide";
    1698           0 :         break;
    1699             :     case OOXML_cGpRule:
    1700           0 :         sResult +=  "cGpRule";
    1701           0 :         break;
    1702             :     case OOXML_cSp:
    1703           0 :         sResult +=  "cSp";
    1704           0 :         break;
    1705             :     case OOXML_cGp:
    1706           0 :         sResult +=  "cGp";
    1707           0 :         break;
    1708             :     case OOXML_mcs:
    1709           0 :         sResult +=  "mcs";
    1710           0 :         break;
    1711             :     case OOXML_mPr:
    1712           0 :         sResult +=  "mPr";
    1713           0 :         break;
    1714             :     case OOXML_mr:
    1715           0 :         sResult +=  "mr";
    1716           0 :         break;
    1717             :     case OOXML_limLoc:
    1718           0 :         sResult +=  "limLoc";
    1719           0 :         break;
    1720             :     case OOXML_subHide:
    1721           0 :         sResult +=  "subHide";
    1722           0 :         break;
    1723             :     case OOXML_supHide:
    1724           0 :         sResult +=  "supHide";
    1725           0 :         break;
    1726             :     case OOXML_naryPr:
    1727           0 :         sResult +=  "naryPr";
    1728           0 :         break;
    1729             :     case OOXML_sub:
    1730           0 :         sResult +=  "sub";
    1731           0 :         break;
    1732             :     case OOXML_sup:
    1733           0 :         sResult +=  "sup";
    1734           0 :         break;
    1735             :     case OOXML_show:
    1736           0 :         sResult +=  "show";
    1737           0 :         break;
    1738             :     case OOXML_zeroWid:
    1739           0 :         sResult +=  "zeroWid";
    1740           0 :         break;
    1741             :     case OOXML_zeroAsc:
    1742           0 :         sResult +=  "zeroAsc";
    1743           0 :         break;
    1744             :     case OOXML_zeroDesc:
    1745           0 :         sResult +=  "zeroDesc";
    1746           0 :         break;
    1747             :     case OOXML_transp:
    1748           0 :         sResult +=  "transp";
    1749           0 :         break;
    1750             :     case OOXML_phantPr:
    1751           0 :         sResult +=  "phantPr";
    1752           0 :         break;
    1753             :     case OOXML_degHide:
    1754           0 :         sResult +=  "degHide";
    1755           0 :         break;
    1756             :     case OOXML_radPr:
    1757           0 :         sResult +=  "radPr";
    1758           0 :         break;
    1759             :     case OOXML_deg:
    1760           0 :         sResult +=  "deg";
    1761           0 :         break;
    1762             :     case OOXML_sPrePr:
    1763           0 :         sResult +=  "sPrePr";
    1764           0 :         break;
    1765             :     case OOXML_sSubPr:
    1766           0 :         sResult +=  "sSubPr";
    1767           0 :         break;
    1768             :     case OOXML_alnScr:
    1769           0 :         sResult +=  "alnScr";
    1770           0 :         break;
    1771             :     case OOXML_sSubSupPr:
    1772           0 :         sResult +=  "sSubSupPr";
    1773           0 :         break;
    1774             :     case OOXML_sSupPr:
    1775           0 :         sResult +=  "sSupPr";
    1776           0 :         break;
    1777             :     case OOXML_acc:
    1778           0 :         sResult +=  "acc";
    1779           0 :         break;
    1780             :     case OOXML_bar:
    1781           0 :         sResult +=  "bar";
    1782           0 :         break;
    1783             :     case OOXML_box:
    1784           0 :         sResult +=  "box";
    1785           0 :         break;
    1786             :     case OOXML_borderBox:
    1787           0 :         sResult +=  "borderBox";
    1788           0 :         break;
    1789             :     case OOXML_eqArr:
    1790           0 :         sResult +=  "eqArr";
    1791           0 :         break;
    1792             :     case OOXML_f:
    1793           0 :         sResult +=  "f";
    1794           0 :         break;
    1795             :     case OOXML_func:
    1796           0 :         sResult +=  "func";
    1797           0 :         break;
    1798             :     case OOXML_groupChr:
    1799           0 :         sResult +=  "groupChr";
    1800           0 :         break;
    1801             :     case OOXML_limLow:
    1802           0 :         sResult +=  "limLow";
    1803           0 :         break;
    1804             :     case OOXML_limUpp:
    1805           0 :         sResult +=  "limUpp";
    1806           0 :         break;
    1807             :     case OOXML_m:
    1808           0 :         sResult +=  "m";
    1809           0 :         break;
    1810             :     case OOXML_nary:
    1811           0 :         sResult +=  "nary";
    1812           0 :         break;
    1813             :     case OOXML_phant:
    1814           0 :         sResult +=  "phant";
    1815           0 :         break;
    1816             :     case OOXML_sPre:
    1817           0 :         sResult +=  "sPre";
    1818           0 :         break;
    1819             :     case OOXML_sSub:
    1820           0 :         sResult +=  "sSub";
    1821           0 :         break;
    1822             :     case OOXML_sSubSup:
    1823           0 :         sResult +=  "sSubSup";
    1824           0 :         break;
    1825             :     case OOXML_sSup:
    1826           0 :         sResult +=  "sSup";
    1827           0 :         break;
    1828             :     case OOXML_argSz:
    1829           0 :         sResult +=  "argSz";
    1830           0 :         break;
    1831             :     case OOXML_argPr:
    1832           0 :         sResult +=  "argPr";
    1833           0 :         break;
    1834             :     case OOXML_jc:
    1835           0 :         sResult +=  "jc";
    1836           0 :         break;
    1837             :     case OOXML_mathFont:
    1838           0 :         sResult +=  "mathFont";
    1839           0 :         break;
    1840             :     case OOXML_brkBin:
    1841           0 :         sResult +=  "brkBin";
    1842           0 :         break;
    1843             :     case OOXML_brkBinSub:
    1844           0 :         sResult +=  "brkBinSub";
    1845           0 :         break;
    1846             :     case OOXML_smallFrac:
    1847           0 :         sResult +=  "smallFrac";
    1848           0 :         break;
    1849             :     case OOXML_dispDef:
    1850           0 :         sResult +=  "dispDef";
    1851           0 :         break;
    1852             :     case OOXML_lMargin:
    1853           0 :         sResult +=  "lMargin";
    1854           0 :         break;
    1855             :     case OOXML_rMargin:
    1856           0 :         sResult +=  "rMargin";
    1857           0 :         break;
    1858             :     case OOXML_defJc:
    1859           0 :         sResult +=  "defJc";
    1860           0 :         break;
    1861             :     case OOXML_preSp:
    1862           0 :         sResult +=  "preSp";
    1863           0 :         break;
    1864             :     case OOXML_postSp:
    1865           0 :         sResult +=  "postSp";
    1866           0 :         break;
    1867             :     case OOXML_interSp:
    1868           0 :         sResult +=  "interSp";
    1869           0 :         break;
    1870             :     case OOXML_intraSp:
    1871           0 :         sResult +=  "intraSp";
    1872           0 :         break;
    1873             :     case OOXML_wrapIndent:
    1874           0 :         sResult +=  "wrapIndent";
    1875           0 :         break;
    1876             :     case OOXML_wrapRight:
    1877           0 :         sResult +=  "wrapRight";
    1878           0 :         break;
    1879             :     case OOXML_intLim:
    1880           0 :         sResult +=  "intLim";
    1881           0 :         break;
    1882             :     case OOXML_naryLim:
    1883           0 :         sResult +=  "naryLim";
    1884           0 :         break;
    1885             :     case OOXML_mathPr:
    1886           0 :         sResult +=  "mathPr";
    1887           0 :         break;
    1888             :     case OOXML_oMathParaPr:
    1889           0 :         sResult +=  "oMathParaPr";
    1890           0 :         break;
    1891             :     case OOXML_oMath:
    1892           0 :         sResult +=  "oMath";
    1893           0 :         break;
    1894             :     case OOXML_oMathPara:
    1895           0 :         sResult +=  "oMathPara";
    1896           0 :         break;
    1897             :     case OOXML_dm:
    1898           0 :         sResult +=  "dm";
    1899           0 :         break;
    1900             :     case OOXML_lo:
    1901           0 :         sResult +=  "lo";
    1902           0 :         break;
    1903             :     case OOXML_qs:
    1904           0 :         sResult +=  "qs";
    1905           0 :         break;
    1906             :     case OOXML_pict:
    1907           0 :         sResult +=  "pict";
    1908           0 :         break;
    1909             :     case OOXML_href:
    1910           0 :         sResult +=  "href";
    1911           0 :         break;
    1912             :     case OOXML_cNvPr:
    1913           0 :         sResult +=  "cNvPr";
    1914           0 :         break;
    1915             :     case OOXML_cNvPicPr:
    1916           0 :         sResult +=  "cNvPicPr";
    1917           0 :         break;
    1918             :     case OOXML_nvPicPr:
    1919           0 :         sResult +=  "nvPicPr";
    1920           0 :         break;
    1921             :     case OOXML_pic:
    1922           0 :         sResult +=  "pic";
    1923           0 :         break;
    1924             :     case OOXML_relIds:
    1925           0 :         sResult +=  "relIds";
    1926           0 :         break;
    1927             :     case OOXML_adj:
    1928           0 :         sResult +=  "adj";
    1929           0 :         break;
    1930             :     case OOXML_filled:
    1931           0 :         sResult +=  "filled";
    1932           0 :         break;
    1933             :     case OOXML_fillcolor:
    1934           0 :         sResult +=  "fillcolor";
    1935           0 :         break;
    1936             :     case OOXML_chromakey:
    1937           0 :         sResult +=  "chromakey";
    1938           0 :         break;
    1939             :     case OOXML_target:
    1940           0 :         sResult +=  "target";
    1941           0 :         break;
    1942             :     case OOXML_class:
    1943           0 :         sResult +=  "class";
    1944           0 :         break;
    1945             :     case OOXML_alt:
    1946           0 :         sResult +=  "alt";
    1947           0 :         break;
    1948             :     case OOXML_coordsize:
    1949           0 :         sResult +=  "coordsize";
    1950           0 :         break;
    1951             :     case OOXML_coordorigin:
    1952           0 :         sResult +=  "coordorigin";
    1953           0 :         break;
    1954             :     case OOXML_wrapcoords:
    1955           0 :         sResult +=  "wrapcoords";
    1956           0 :         break;
    1957             :     case OOXML_print:
    1958           0 :         sResult +=  "print";
    1959           0 :         break;
    1960             :     case OOXML_opacity:
    1961           0 :         sResult +=  "opacity";
    1962           0 :         break;
    1963             :     case OOXML_stroked:
    1964           0 :         sResult +=  "stroked";
    1965           0 :         break;
    1966             :     case OOXML_strokecolor:
    1967           0 :         sResult +=  "strokecolor";
    1968           0 :         break;
    1969             :     case OOXML_strokeweight:
    1970           0 :         sResult +=  "strokeweight";
    1971           0 :         break;
    1972             :     case OOXML_insetpen:
    1973           0 :         sResult +=  "insetpen";
    1974           0 :         break;
    1975             :     case OOXML_spid:
    1976           0 :         sResult +=  "spid";
    1977           0 :         break;
    1978             :     case OOXML_oned:
    1979           0 :         sResult +=  "oned";
    1980           0 :         break;
    1981             :     case OOXML_regroupid:
    1982           0 :         sResult +=  "regroupid";
    1983           0 :         break;
    1984             :     case OOXML_doubleclicknotify:
    1985           0 :         sResult +=  "doubleclicknotify";
    1986           0 :         break;
    1987             :     case OOXML_button:
    1988           0 :         sResult +=  "button";
    1989           0 :         break;
    1990             :     case OOXML_userhidden:
    1991           0 :         sResult +=  "userhidden";
    1992           0 :         break;
    1993             :     case OOXML_bullet:
    1994           0 :         sResult +=  "bullet";
    1995           0 :         break;
    1996             :     case OOXML_hr:
    1997           0 :         sResult +=  "hr";
    1998           0 :         break;
    1999             :     case OOXML_hrstd:
    2000           0 :         sResult +=  "hrstd";
    2001           0 :         break;
    2002             :     case OOXML_hrnoshade:
    2003           0 :         sResult +=  "hrnoshade";
    2004           0 :         break;
    2005             :     case OOXML_hrpct:
    2006           0 :         sResult +=  "hrpct";
    2007           0 :         break;
    2008             :     case OOXML_hralign:
    2009           0 :         sResult +=  "hralign";
    2010           0 :         break;
    2011             :     case OOXML_allowincell:
    2012           0 :         sResult +=  "allowincell";
    2013           0 :         break;
    2014             :     case OOXML_allowoverlap:
    2015           0 :         sResult +=  "allowoverlap";
    2016           0 :         break;
    2017             :     case OOXML_userdrawn:
    2018           0 :         sResult +=  "userdrawn";
    2019           0 :         break;
    2020             :     case OOXML_bordertopcolor:
    2021           0 :         sResult +=  "bordertopcolor";
    2022           0 :         break;
    2023             :     case OOXML_borderleftcolor:
    2024           0 :         sResult +=  "borderleftcolor";
    2025           0 :         break;
    2026             :     case OOXML_borderbottomcolor:
    2027           0 :         sResult +=  "borderbottomcolor";
    2028           0 :         break;
    2029             :     case OOXML_borderrightcolor:
    2030           0 :         sResult +=  "borderrightcolor";
    2031           0 :         break;
    2032             :     case OOXML_dgmlayout:
    2033           0 :         sResult +=  "dgmlayout";
    2034           0 :         break;
    2035             :     case OOXML_dgmnodekind:
    2036           0 :         sResult +=  "dgmnodekind";
    2037           0 :         break;
    2038             :     case OOXML_dgmlayoutmru:
    2039           0 :         sResult +=  "dgmlayoutmru";
    2040           0 :         break;
    2041             :     case OOXML_insetmode:
    2042           0 :         sResult +=  "insetmode";
    2043           0 :         break;
    2044             :     case OOXML_spt:
    2045           0 :         sResult +=  "spt";
    2046           0 :         break;
    2047             :     case OOXML_connectortype:
    2048           0 :         sResult +=  "connectortype";
    2049           0 :         break;
    2050             :     case OOXML_bwmode:
    2051           0 :         sResult +=  "bwmode";
    2052           0 :         break;
    2053             :     case OOXML_bwpure:
    2054           0 :         sResult +=  "bwpure";
    2055           0 :         break;
    2056             :     case OOXML_bwnormal:
    2057           0 :         sResult +=  "bwnormal";
    2058           0 :         break;
    2059             :     case OOXML_forcedash:
    2060           0 :         sResult +=  "forcedash";
    2061           0 :         break;
    2062             :     case OOXML_oleicon:
    2063           0 :         sResult +=  "oleicon";
    2064           0 :         break;
    2065             :     case OOXML_ole:
    2066           0 :         sResult +=  "ole";
    2067           0 :         break;
    2068             :     case OOXML_preferrelative:
    2069           0 :         sResult +=  "preferrelative";
    2070           0 :         break;
    2071             :     case OOXML_cliptowrap:
    2072           0 :         sResult +=  "cliptowrap";
    2073           0 :         break;
    2074             :     case OOXML_clip:
    2075           0 :         sResult +=  "clip";
    2076           0 :         break;
    2077             :     case OOXML_src:
    2078           0 :         sResult +=  "src";
    2079           0 :         break;
    2080             :     case OOXML_cropleft:
    2081           0 :         sResult +=  "cropleft";
    2082           0 :         break;
    2083             :     case OOXML_croptop:
    2084           0 :         sResult +=  "croptop";
    2085           0 :         break;
    2086             :     case OOXML_cropright:
    2087           0 :         sResult +=  "cropright";
    2088           0 :         break;
    2089             :     case OOXML_cropbottom:
    2090           0 :         sResult +=  "cropbottom";
    2091           0 :         break;
    2092             :     case OOXML_gain:
    2093           0 :         sResult +=  "gain";
    2094           0 :         break;
    2095             :     case OOXML_blacklevel:
    2096           0 :         sResult +=  "blacklevel";
    2097           0 :         break;
    2098             :     case OOXML_grayscale:
    2099           0 :         sResult +=  "grayscale";
    2100           0 :         break;
    2101             :     case OOXML_bilevel:
    2102           0 :         sResult +=  "bilevel";
    2103           0 :         break;
    2104             :     case OOXML_on:
    2105           0 :         sResult +=  "on";
    2106           0 :         break;
    2107             :     case OOXML_weight:
    2108           0 :         sResult +=  "weight";
    2109           0 :         break;
    2110             :     case OOXML_color:
    2111           0 :         sResult +=  "color";
    2112           0 :         break;
    2113             :     case OOXML_linestyle:
    2114           0 :         sResult +=  "linestyle";
    2115           0 :         break;
    2116             :     case OOXML_miterlimit:
    2117           0 :         sResult +=  "miterlimit";
    2118           0 :         break;
    2119             :     case OOXML_joinstyle:
    2120           0 :         sResult +=  "joinstyle";
    2121           0 :         break;
    2122             :     case OOXML_endcap:
    2123           0 :         sResult +=  "endcap";
    2124           0 :         break;
    2125             :     case OOXML_dashstyle:
    2126           0 :         sResult +=  "dashstyle";
    2127           0 :         break;
    2128             :     case OOXML_filltype:
    2129           0 :         sResult +=  "filltype";
    2130           0 :         break;
    2131             :     case OOXML_imageaspect:
    2132           0 :         sResult +=  "imageaspect";
    2133           0 :         break;
    2134             :     case OOXML_imagesize:
    2135           0 :         sResult +=  "imagesize";
    2136           0 :         break;
    2137             :     case OOXML_imagealignshape:
    2138           0 :         sResult +=  "imagealignshape";
    2139           0 :         break;
    2140             :     case OOXML_color2:
    2141           0 :         sResult +=  "color2";
    2142           0 :         break;
    2143             :     case OOXML_startarrow:
    2144           0 :         sResult +=  "startarrow";
    2145           0 :         break;
    2146             :     case OOXML_startarrowwidth:
    2147           0 :         sResult +=  "startarrowwidth";
    2148           0 :         break;
    2149             :     case OOXML_startarrowlength:
    2150           0 :         sResult +=  "startarrowlength";
    2151           0 :         break;
    2152             :     case OOXML_endarrow:
    2153           0 :         sResult +=  "endarrow";
    2154           0 :         break;
    2155             :     case OOXML_endarrowwidth:
    2156           0 :         sResult +=  "endarrowwidth";
    2157           0 :         break;
    2158             :     case OOXML_endarrowlength:
    2159           0 :         sResult +=  "endarrowlength";
    2160           0 :         break;
    2161             :     case OOXML_althref:
    2162           0 :         sResult +=  "althref";
    2163           0 :         break;
    2164             :     case OOXML_relid:
    2165           0 :         sResult +=  "relid";
    2166           0 :         break;
    2167             :     case OOXML_skew:
    2168           0 :         sResult +=  "skew";
    2169           0 :         break;
    2170             :     case OOXML_extrusion:
    2171           0 :         sResult +=  "extrusion";
    2172           0 :         break;
    2173             :     case OOXML_callout:
    2174           0 :         sResult +=  "callout";
    2175           0 :         break;
    2176             :     case OOXML_lock:
    2177           0 :         sResult +=  "lock";
    2178           0 :         break;
    2179             :     case OOXML_clippath:
    2180           0 :         sResult +=  "clippath";
    2181           0 :         break;
    2182             :     case OOXML_signatureline:
    2183           0 :         sResult +=  "signatureline";
    2184           0 :         break;
    2185             :     case OOXML_wrap:
    2186           0 :         sResult +=  "wrap";
    2187           0 :         break;
    2188             :     case OOXML_anchorlock:
    2189           0 :         sResult +=  "anchorlock";
    2190           0 :         break;
    2191             :     case OOXML_bordertop:
    2192           0 :         sResult +=  "bordertop";
    2193           0 :         break;
    2194             :     case OOXML_borderbottom:
    2195           0 :         sResult +=  "borderbottom";
    2196           0 :         break;
    2197             :     case OOXML_borderleft:
    2198           0 :         sResult +=  "borderleft";
    2199           0 :         break;
    2200             :     case OOXML_borderright:
    2201           0 :         sResult +=  "borderright";
    2202           0 :         break;
    2203             :     case OOXML_ClientData:
    2204           0 :         sResult +=  "ClientData";
    2205           0 :         break;
    2206             :     case OOXML_textdata:
    2207           0 :         sResult +=  "textdata";
    2208           0 :         break;
    2209             :     case OOXML_shape:
    2210           0 :         sResult +=  "shape";
    2211           0 :         break;
    2212             :     case OOXML_shapetype:
    2213           0 :         sResult +=  "shapetype";
    2214           0 :         break;
    2215             :     case OOXML_group:
    2216           0 :         sResult +=  "group";
    2217           0 :         break;
    2218             :     case OOXML_background:
    2219           0 :         sResult +=  "background";
    2220           0 :         break;
    2221             :     case OOXML_ink:
    2222           0 :         sResult +=  "ink";
    2223           0 :         break;
    2224             :     case OOXML_iscomment:
    2225           0 :         sResult +=  "iscomment";
    2226           0 :         break;
    2227             :     case OOXML_gfxdata:
    2228           0 :         sResult +=  "gfxdata";
    2229           0 :         break;
    2230             :     case OOXML_equationxml:
    2231           0 :         sResult +=  "equationxml";
    2232           0 :         break;
    2233             :     case OOXML_complex:
    2234           0 :         sResult +=  "complex";
    2235           0 :         break;
    2236             :     case OOXML_master:
    2237           0 :         sResult +=  "master";
    2238           0 :         break;
    2239             :     case OOXML_diagram:
    2240           0 :         sResult +=  "diagram";
    2241           0 :         break;
    2242             :     case OOXML_editas:
    2243           0 :         sResult +=  "editas";
    2244           0 :         break;
    2245             :     case OOXML_tableproperties:
    2246           0 :         sResult +=  "tableproperties";
    2247           0 :         break;
    2248             :     case OOXML_tablelimits:
    2249           0 :         sResult +=  "tablelimits";
    2250           0 :         break;
    2251             :     case OOXML_targetscreensize:
    2252           0 :         sResult +=  "targetscreensize";
    2253           0 :         break;
    2254             :     case OOXML_formulas:
    2255           0 :         sResult +=  "formulas";
    2256           0 :         break;
    2257             :     case OOXML_handles:
    2258           0 :         sResult +=  "handles";
    2259           0 :         break;
    2260             :     case OOXML_imagedata:
    2261           0 :         sResult +=  "imagedata";
    2262           0 :         break;
    2263             :     case OOXML_textbox:
    2264           0 :         sResult +=  "textbox";
    2265           0 :         break;
    2266             :     case OOXML_shadow:
    2267           0 :         sResult +=  "shadow";
    2268           0 :         break;
    2269             :     case OOXML_textpath:
    2270           0 :         sResult +=  "textpath";
    2271           0 :         break;
    2272             :     case OOXML_size:
    2273           0 :         sResult +=  "size";
    2274           0 :         break;
    2275             :     case OOXML_origin:
    2276           0 :         sResult +=  "origin";
    2277           0 :         break;
    2278             :     case OOXML_position:
    2279           0 :         sResult +=  "position";
    2280           0 :         break;
    2281             :     case OOXML_aspect:
    2282           0 :         sResult +=  "aspect";
    2283           0 :         break;
    2284             :     case OOXML_colors:
    2285           0 :         sResult +=  "colors";
    2286           0 :         break;
    2287             :     case OOXML_angle:
    2288           0 :         sResult +=  "angle";
    2289           0 :         break;
    2290             :     case OOXML_alignshape:
    2291           0 :         sResult +=  "alignshape";
    2292           0 :         break;
    2293             :     case OOXML_focus:
    2294           0 :         sResult +=  "focus";
    2295           0 :         break;
    2296             :     case OOXML_focussize:
    2297           0 :         sResult +=  "focussize";
    2298           0 :         break;
    2299             :     case OOXML_focusposition:
    2300           0 :         sResult +=  "focusposition";
    2301           0 :         break;
    2302             :     case OOXML_method:
    2303           0 :         sResult +=  "method";
    2304           0 :         break;
    2305             :     case OOXML_detectmouseclick:
    2306           0 :         sResult +=  "detectmouseclick";
    2307           0 :         break;
    2308             :     case OOXML_opacity2:
    2309           0 :         sResult +=  "opacity2";
    2310           0 :         break;
    2311             :     case OOXML_recolor:
    2312           0 :         sResult +=  "recolor";
    2313           0 :         break;
    2314             :     case OOXML_rotate:
    2315           0 :         sResult +=  "rotate";
    2316           0 :         break;
    2317             :     case OOXML_eqn:
    2318           0 :         sResult +=  "eqn";
    2319           0 :         break;
    2320             :     case OOXML_polar:
    2321           0 :         sResult +=  "polar";
    2322           0 :         break;
    2323             :     case OOXML_map:
    2324           0 :         sResult +=  "map";
    2325           0 :         break;
    2326             :     case OOXML_invx:
    2327           0 :         sResult +=  "invx";
    2328           0 :         break;
    2329             :     case OOXML_invy:
    2330           0 :         sResult +=  "invy";
    2331           0 :         break;
    2332             :     case OOXML_switch:
    2333           0 :         sResult +=  "switch";
    2334           0 :         break;
    2335             :     case OOXML_xrange:
    2336           0 :         sResult +=  "xrange";
    2337           0 :         break;
    2338             :     case OOXML_yrange:
    2339           0 :         sResult +=  "yrange";
    2340           0 :         break;
    2341             :     case OOXML_radiusrange:
    2342           0 :         sResult +=  "radiusrange";
    2343           0 :         break;
    2344             :     case OOXML_embosscolor:
    2345           0 :         sResult +=  "embosscolor";
    2346           0 :         break;
    2347             :     case OOXML_recolortarget:
    2348           0 :         sResult +=  "recolortarget";
    2349           0 :         break;
    2350             :     case OOXML_oleid:
    2351           0 :         sResult +=  "oleid";
    2352           0 :         break;
    2353             :     case OOXML_movie:
    2354           0 :         sResult +=  "movie";
    2355           0 :         break;
    2356             :     case OOXML_v:
    2357           0 :         sResult +=  "v";
    2358           0 :         break;
    2359             :     case OOXML_limo:
    2360           0 :         sResult +=  "limo";
    2361           0 :         break;
    2362             :     case OOXML_textboxrect:
    2363           0 :         sResult +=  "textboxrect";
    2364           0 :         break;
    2365             :     case OOXML_fillok:
    2366           0 :         sResult +=  "fillok";
    2367           0 :         break;
    2368             :     case OOXML_strokeok:
    2369           0 :         sResult +=  "strokeok";
    2370           0 :         break;
    2371             :     case OOXML_shadowok:
    2372           0 :         sResult +=  "shadowok";
    2373           0 :         break;
    2374             :     case OOXML_arrowok:
    2375           0 :         sResult +=  "arrowok";
    2376           0 :         break;
    2377             :     case OOXML_gradientshapeok:
    2378           0 :         sResult +=  "gradientshapeok";
    2379           0 :         break;
    2380             :     case OOXML_textpathok:
    2381           0 :         sResult +=  "textpathok";
    2382           0 :         break;
    2383             :     case OOXML_insetpenok:
    2384           0 :         sResult +=  "insetpenok";
    2385           0 :         break;
    2386             :     case OOXML_connecttype:
    2387           0 :         sResult +=  "connecttype";
    2388           0 :         break;
    2389             :     case OOXML_connectlocs:
    2390           0 :         sResult +=  "connectlocs";
    2391           0 :         break;
    2392             :     case OOXML_connectangles:
    2393           0 :         sResult +=  "connectangles";
    2394           0 :         break;
    2395             :     case OOXML_extrusionok:
    2396           0 :         sResult +=  "extrusionok";
    2397           0 :         break;
    2398             :     case OOXML_obscured:
    2399           0 :         sResult +=  "obscured";
    2400           0 :         break;
    2401             :     case OOXML_offset:
    2402           0 :         sResult +=  "offset";
    2403           0 :         break;
    2404             :     case OOXML_offset2:
    2405           0 :         sResult +=  "offset2";
    2406           0 :         break;
    2407             :     case OOXML_matrix:
    2408           0 :         sResult +=  "matrix";
    2409           0 :         break;
    2410             :     case OOXML_left:
    2411           0 :         sResult +=  "left";
    2412           0 :         break;
    2413             :     case OOXML_top:
    2414           0 :         sResult +=  "top";
    2415           0 :         break;
    2416             :     case OOXML_right:
    2417           0 :         sResult +=  "right";
    2418           0 :         break;
    2419             :     case OOXML_bottom:
    2420           0 :         sResult +=  "bottom";
    2421           0 :         break;
    2422             :     case OOXML_column:
    2423           0 :         sResult +=  "column";
    2424           0 :         break;
    2425             :     case OOXML_txbxContent:
    2426           0 :         sResult +=  "txbxContent";
    2427           0 :         break;
    2428             :     case OOXML_inset:
    2429           0 :         sResult +=  "inset";
    2430           0 :         break;
    2431             :     case OOXML_singleclick:
    2432           0 :         sResult +=  "singleclick";
    2433           0 :         break;
    2434             :     case OOXML_fitshape:
    2435           0 :         sResult +=  "fitshape";
    2436           0 :         break;
    2437             :     case OOXML_fitpath:
    2438           0 :         sResult +=  "fitpath";
    2439           0 :         break;
    2440             :     case OOXML_trim:
    2441           0 :         sResult +=  "trim";
    2442           0 :         break;
    2443             :     case OOXML_xscale:
    2444           0 :         sResult +=  "xscale";
    2445           0 :         break;
    2446             :     case OOXML_string:
    2447           0 :         sResult +=  "string";
    2448           0 :         break;
    2449             :     case OOXML_arc:
    2450           0 :         sResult +=  "arc";
    2451           0 :         break;
    2452             :     case OOXML_curve:
    2453           0 :         sResult +=  "curve";
    2454           0 :         break;
    2455             :     case OOXML_image:
    2456           0 :         sResult +=  "image";
    2457           0 :         break;
    2458             :     case OOXML_line:
    2459           0 :         sResult +=  "line";
    2460           0 :         break;
    2461             :     case OOXML_oval:
    2462           0 :         sResult +=  "oval";
    2463           0 :         break;
    2464             :     case OOXML_polyline:
    2465           0 :         sResult +=  "polyline";
    2466           0 :         break;
    2467             :     case OOXML_roundrect:
    2468           0 :         sResult +=  "roundrect";
    2469           0 :         break;
    2470             :     case OOXML_startAngle:
    2471           0 :         sResult +=  "startAngle";
    2472           0 :         break;
    2473             :     case OOXML_endAngle:
    2474           0 :         sResult +=  "endAngle";
    2475           0 :         break;
    2476             :     case OOXML_from:
    2477           0 :         sResult +=  "from";
    2478           0 :         break;
    2479             :     case OOXML_control1:
    2480           0 :         sResult +=  "control1";
    2481           0 :         break;
    2482             :     case OOXML_control2:
    2483           0 :         sResult +=  "control2";
    2484           0 :         break;
    2485             :     case OOXML_to:
    2486           0 :         sResult +=  "to";
    2487           0 :         break;
    2488             :     case OOXML_points:
    2489           0 :         sResult +=  "points";
    2490           0 :         break;
    2491             :     case OOXML_arcsize:
    2492           0 :         sResult +=  "arcsize";
    2493           0 :         break;
    2494             :     case OOXML_shapedefaults:
    2495           0 :         sResult +=  "shapedefaults";
    2496           0 :         break;
    2497             :     case OOXML_shapelayout:
    2498           0 :         sResult +=  "shapelayout";
    2499           0 :         break;
    2500             :     case OOXML_colormru:
    2501           0 :         sResult +=  "colormru";
    2502           0 :         break;
    2503             :     case OOXML_colormenu:
    2504           0 :         sResult +=  "colormenu";
    2505           0 :         break;
    2506             :     case OOXML_spidmax:
    2507           0 :         sResult +=  "spidmax";
    2508           0 :         break;
    2509             :     case OOXML_annotation:
    2510           0 :         sResult +=  "annotation";
    2511           0 :         break;
    2512             :     case OOXML_issignatureline:
    2513           0 :         sResult +=  "issignatureline";
    2514           0 :         break;
    2515             :     case OOXML_provid:
    2516           0 :         sResult +=  "provid";
    2517           0 :         break;
    2518             :     case OOXML_signinginstructionsset:
    2519           0 :         sResult +=  "signinginstructionsset";
    2520           0 :         break;
    2521             :     case OOXML_allowcomments:
    2522           0 :         sResult +=  "allowcomments";
    2523           0 :         break;
    2524             :     case OOXML_showsigndate:
    2525           0 :         sResult +=  "showsigndate";
    2526           0 :         break;
    2527             :     case OOXML_suggestedsigner:
    2528           0 :         sResult +=  "suggestedsigner";
    2529           0 :         break;
    2530             :     case OOXML_suggestedsigner2:
    2531           0 :         sResult +=  "suggestedsigner2";
    2532           0 :         break;
    2533             :     case OOXML_suggestedsigneremail:
    2534           0 :         sResult +=  "suggestedsigneremail";
    2535           0 :         break;
    2536             :     case OOXML_signinginstructions:
    2537           0 :         sResult +=  "signinginstructions";
    2538           0 :         break;
    2539             :     case OOXML_addlxml:
    2540           0 :         sResult +=  "addlxml";
    2541           0 :         break;
    2542             :     case OOXML_sigprovurl:
    2543           0 :         sResult +=  "sigprovurl";
    2544           0 :         break;
    2545             :     case OOXML_idmap:
    2546           0 :         sResult +=  "idmap";
    2547           0 :         break;
    2548             :     case OOXML_regrouptable:
    2549           0 :         sResult +=  "regrouptable";
    2550           0 :         break;
    2551             :     case OOXML_rules:
    2552           0 :         sResult +=  "rules";
    2553           0 :         break;
    2554             :     case OOXML_data:
    2555           0 :         sResult +=  "data";
    2556           0 :         break;
    2557             :     case OOXML_entry:
    2558           0 :         sResult +=  "entry";
    2559           0 :         break;
    2560             :     case OOXML_new:
    2561           0 :         sResult +=  "new";
    2562           0 :         break;
    2563             :     case OOXML_old:
    2564           0 :         sResult +=  "old";
    2565           0 :         break;
    2566             :     case OOXML_proxy:
    2567           0 :         sResult +=  "proxy";
    2568           0 :         break;
    2569             :     case OOXML_how:
    2570           0 :         sResult +=  "how";
    2571           0 :         break;
    2572             :     case OOXML_idref:
    2573           0 :         sResult +=  "idref";
    2574           0 :         break;
    2575             :     case OOXML_end:
    2576           0 :         sResult +=  "end";
    2577           0 :         break;
    2578             :     case OOXML_connectloc:
    2579           0 :         sResult +=  "connectloc";
    2580           0 :         break;
    2581             :     case OOXML_relationtable:
    2582           0 :         sResult +=  "relationtable";
    2583           0 :         break;
    2584             :     case OOXML_dgmstyle:
    2585           0 :         sResult +=  "dgmstyle";
    2586           0 :         break;
    2587             :     case OOXML_autoformat:
    2588           0 :         sResult +=  "autoformat";
    2589           0 :         break;
    2590             :     case OOXML_reverse:
    2591           0 :         sResult +=  "reverse";
    2592           0 :         break;
    2593             :     case OOXML_autolayout:
    2594           0 :         sResult +=  "autolayout";
    2595           0 :         break;
    2596             :     case OOXML_dgmscalex:
    2597           0 :         sResult +=  "dgmscalex";
    2598           0 :         break;
    2599             :     case OOXML_dgmscaley:
    2600           0 :         sResult +=  "dgmscaley";
    2601           0 :         break;
    2602             :     case OOXML_dgmfontsize:
    2603           0 :         sResult +=  "dgmfontsize";
    2604           0 :         break;
    2605             :     case OOXML_constrainbounds:
    2606           0 :         sResult +=  "constrainbounds";
    2607           0 :         break;
    2608             :     case OOXML_dgmbasetextscale:
    2609           0 :         sResult +=  "dgmbasetextscale";
    2610           0 :         break;
    2611             :     case OOXML_rel:
    2612           0 :         sResult +=  "rel";
    2613           0 :         break;
    2614             :     case OOXML_idsrc:
    2615           0 :         sResult +=  "idsrc";
    2616           0 :         break;
    2617             :     case OOXML_iddest:
    2618           0 :         sResult +=  "iddest";
    2619           0 :         break;
    2620             :     case OOXML_idcntr:
    2621           0 :         sResult +=  "idcntr";
    2622           0 :         break;
    2623             :     case OOXML_shadowcolor:
    2624           0 :         sResult +=  "shadowcolor";
    2625           0 :         break;
    2626             :     case OOXML_extrusioncolor:
    2627           0 :         sResult +=  "extrusioncolor";
    2628           0 :         break;
    2629             :     case OOXML_OLEObject:
    2630           0 :         sResult +=  "OLEObject";
    2631           0 :         break;
    2632             :     case OOXML_render:
    2633           0 :         sResult +=  "render";
    2634           0 :         break;
    2635             :     case OOXML_viewpointorigin:
    2636           0 :         sResult +=  "viewpointorigin";
    2637           0 :         break;
    2638             :     case OOXML_viewpoint:
    2639           0 :         sResult +=  "viewpoint";
    2640           0 :         break;
    2641             :     case OOXML_plane:
    2642           0 :         sResult +=  "plane";
    2643           0 :         break;
    2644             :     case OOXML_skewangle:
    2645           0 :         sResult +=  "skewangle";
    2646           0 :         break;
    2647             :     case OOXML_skewamt:
    2648           0 :         sResult +=  "skewamt";
    2649           0 :         break;
    2650             :     case OOXML_foredepth:
    2651           0 :         sResult +=  "foredepth";
    2652           0 :         break;
    2653             :     case OOXML_backdepth:
    2654           0 :         sResult +=  "backdepth";
    2655           0 :         break;
    2656             :     case OOXML_orientation:
    2657           0 :         sResult +=  "orientation";
    2658           0 :         break;
    2659             :     case OOXML_orientationangle:
    2660           0 :         sResult +=  "orientationangle";
    2661           0 :         break;
    2662             :     case OOXML_lockrotationcenter:
    2663           0 :         sResult +=  "lockrotationcenter";
    2664           0 :         break;
    2665             :     case OOXML_autorotationcenter:
    2666           0 :         sResult +=  "autorotationcenter";
    2667           0 :         break;
    2668             :     case OOXML_rotationcenter:
    2669           0 :         sResult +=  "rotationcenter";
    2670           0 :         break;
    2671             :     case OOXML_rotationangle:
    2672           0 :         sResult +=  "rotationangle";
    2673           0 :         break;
    2674             :     case OOXML_colormode:
    2675           0 :         sResult +=  "colormode";
    2676           0 :         break;
    2677             :     case OOXML_shininess:
    2678           0 :         sResult +=  "shininess";
    2679           0 :         break;
    2680             :     case OOXML_specularity:
    2681           0 :         sResult +=  "specularity";
    2682           0 :         break;
    2683             :     case OOXML_diffusity:
    2684           0 :         sResult +=  "diffusity";
    2685           0 :         break;
    2686             :     case OOXML_metal:
    2687           0 :         sResult +=  "metal";
    2688           0 :         break;
    2689             :     case OOXML_edge:
    2690           0 :         sResult +=  "edge";
    2691           0 :         break;
    2692             :     case OOXML_facet:
    2693           0 :         sResult +=  "facet";
    2694           0 :         break;
    2695             :     case OOXML_lightface:
    2696           0 :         sResult +=  "lightface";
    2697           0 :         break;
    2698             :     case OOXML_brightness:
    2699           0 :         sResult +=  "brightness";
    2700           0 :         break;
    2701             :     case OOXML_lightposition:
    2702           0 :         sResult +=  "lightposition";
    2703           0 :         break;
    2704             :     case OOXML_lightlevel:
    2705           0 :         sResult +=  "lightlevel";
    2706           0 :         break;
    2707             :     case OOXML_lightharsh:
    2708           0 :         sResult +=  "lightharsh";
    2709           0 :         break;
    2710             :     case OOXML_lightposition2:
    2711           0 :         sResult +=  "lightposition2";
    2712           0 :         break;
    2713             :     case OOXML_lightlevel2:
    2714           0 :         sResult +=  "lightlevel2";
    2715           0 :         break;
    2716             :     case OOXML_lightharsh2:
    2717           0 :         sResult +=  "lightharsh2";
    2718           0 :         break;
    2719             :     case OOXML_gap:
    2720           0 :         sResult +=  "gap";
    2721           0 :         break;
    2722             :     case OOXML_dropauto:
    2723           0 :         sResult +=  "dropauto";
    2724           0 :         break;
    2725             :     case OOXML_drop:
    2726           0 :         sResult +=  "drop";
    2727           0 :         break;
    2728             :     case OOXML_distance:
    2729           0 :         sResult +=  "distance";
    2730           0 :         break;
    2731             :     case OOXML_lengthspecified:
    2732           0 :         sResult +=  "lengthspecified";
    2733           0 :         break;
    2734             :     case OOXML_length:
    2735           0 :         sResult +=  "length";
    2736           0 :         break;
    2737             :     case OOXML_accentbar:
    2738           0 :         sResult +=  "accentbar";
    2739           0 :         break;
    2740             :     case OOXML_textborder:
    2741           0 :         sResult +=  "textborder";
    2742           0 :         break;
    2743             :     case OOXML_minusx:
    2744           0 :         sResult +=  "minusx";
    2745           0 :         break;
    2746             :     case OOXML_minusy:
    2747           0 :         sResult +=  "minusy";
    2748           0 :         break;
    2749             :     case OOXML_selection:
    2750           0 :         sResult +=  "selection";
    2751           0 :         break;
    2752             :     case OOXML_grouping:
    2753           0 :         sResult +=  "grouping";
    2754           0 :         break;
    2755             :     case OOXML_ungrouping:
    2756           0 :         sResult +=  "ungrouping";
    2757           0 :         break;
    2758             :     case OOXML_rotation:
    2759           0 :         sResult +=  "rotation";
    2760           0 :         break;
    2761             :     case OOXML_cropping:
    2762           0 :         sResult +=  "cropping";
    2763           0 :         break;
    2764             :     case OOXML_verticies:
    2765           0 :         sResult +=  "verticies";
    2766           0 :         break;
    2767             :     case OOXML_adjusthandles:
    2768           0 :         sResult +=  "adjusthandles";
    2769           0 :         break;
    2770             :     case OOXML_text:
    2771           0 :         sResult +=  "text";
    2772           0 :         break;
    2773             :     case OOXML_aspectratio:
    2774           0 :         sResult +=  "aspectratio";
    2775           0 :         break;
    2776             :     case OOXML_LinkType:
    2777           0 :         sResult +=  "LinkType";
    2778           0 :         break;
    2779             :     case OOXML_LockedField:
    2780           0 :         sResult +=  "LockedField";
    2781           0 :         break;
    2782             :     case OOXML_FieldCodes:
    2783           0 :         sResult +=  "FieldCodes";
    2784           0 :         break;
    2785             :     case OOXML_Type:
    2786           0 :         sResult +=  "Type";
    2787           0 :         break;
    2788             :     case OOXML_ProgID:
    2789           0 :         sResult +=  "ProgID";
    2790           0 :         break;
    2791             :     case OOXML_ShapeID:
    2792           0 :         sResult +=  "ShapeID";
    2793           0 :         break;
    2794             :     case OOXML_DrawAspect:
    2795           0 :         sResult +=  "DrawAspect";
    2796           0 :         break;
    2797             :     case OOXML_ObjectID:
    2798           0 :         sResult +=  "ObjectID";
    2799           0 :         break;
    2800             :     case OOXML_UpdateMode:
    2801           0 :         sResult +=  "UpdateMode";
    2802           0 :         break;
    2803             :     case OOXML_width:
    2804           0 :         sResult +=  "width";
    2805           0 :         break;
    2806             :     case OOXML_side:
    2807           0 :         sResult +=  "side";
    2808           0 :         break;
    2809             :     case OOXML_anchorx:
    2810           0 :         sResult +=  "anchorx";
    2811           0 :         break;
    2812             :     case OOXML_anchory:
    2813           0 :         sResult +=  "anchory";
    2814           0 :         break;
    2815             :     case OOXML_themeColor:
    2816           0 :         sResult +=  "themeColor";
    2817           0 :         break;
    2818             :     case OOXML_themeTint:
    2819           0 :         sResult +=  "themeTint";
    2820           0 :         break;
    2821             :     case OOXML_themeShade:
    2822           0 :         sResult +=  "themeShade";
    2823           0 :         break;
    2824             :     case OOXML_frame:
    2825           0 :         sResult +=  "frame";
    2826           0 :         break;
    2827             :     case OOXML_themeFill:
    2828           0 :         sResult +=  "themeFill";
    2829           0 :         break;
    2830             :     case OOXML_themeFillTint:
    2831           0 :         sResult +=  "themeFillTint";
    2832           0 :         break;
    2833             :     case OOXML_themeFillShade:
    2834           0 :         sResult +=  "themeFillShade";
    2835           0 :         break;
    2836             :     case OOXML_eastAsia:
    2837           0 :         sResult +=  "eastAsia";
    2838           0 :         break;
    2839             :     case OOXML_bidi:
    2840           0 :         sResult +=  "bidi";
    2841           0 :         break;
    2842             :     case OOXML_combine:
    2843           0 :         sResult +=  "combine";
    2844           0 :         break;
    2845             :     case OOXML_combineBrackets:
    2846           0 :         sResult +=  "combineBrackets";
    2847           0 :         break;
    2848             :     case OOXML_vert:
    2849           0 :         sResult +=  "vert";
    2850           0 :         break;
    2851             :     case OOXML_vertCompress:
    2852           0 :         sResult +=  "vertCompress";
    2853           0 :         break;
    2854             :     case OOXML_dropCap:
    2855           0 :         sResult +=  "dropCap";
    2856           0 :         break;
    2857             :     case OOXML_lines:
    2858           0 :         sResult +=  "lines";
    2859           0 :         break;
    2860             :     case OOXML_vSpace:
    2861           0 :         sResult +=  "vSpace";
    2862           0 :         break;
    2863             :     case OOXML_hSpace:
    2864           0 :         sResult +=  "hSpace";
    2865           0 :         break;
    2866             :     case OOXML_hAnchor:
    2867           0 :         sResult +=  "hAnchor";
    2868           0 :         break;
    2869             :     case OOXML_vAnchor:
    2870           0 :         sResult +=  "vAnchor";
    2871           0 :         break;
    2872             :     case OOXML_xAlign:
    2873           0 :         sResult +=  "xAlign";
    2874           0 :         break;
    2875             :     case OOXML_yAlign:
    2876           0 :         sResult +=  "yAlign";
    2877           0 :         break;
    2878             :     case OOXML_hRule:
    2879           0 :         sResult +=  "hRule";
    2880           0 :         break;
    2881             :     case OOXML_anchorLock:
    2882           0 :         sResult +=  "anchorLock";
    2883           0 :         break;
    2884             :     case OOXML_leader:
    2885           0 :         sResult +=  "leader";
    2886           0 :         break;
    2887             :     case OOXML_before:
    2888           0 :         sResult +=  "before";
    2889           0 :         break;
    2890             :     case OOXML_beforeLines:
    2891           0 :         sResult +=  "beforeLines";
    2892           0 :         break;
    2893             :     case OOXML_beforeAutospacing:
    2894           0 :         sResult +=  "beforeAutospacing";
    2895           0 :         break;
    2896             :     case OOXML_after:
    2897           0 :         sResult +=  "after";
    2898           0 :         break;
    2899             :     case OOXML_afterLines:
    2900           0 :         sResult +=  "afterLines";
    2901           0 :         break;
    2902             :     case OOXML_afterAutospacing:
    2903           0 :         sResult +=  "afterAutospacing";
    2904           0 :         break;
    2905             :     case OOXML_lineRule:
    2906           0 :         sResult +=  "lineRule";
    2907           0 :         break;
    2908             :     case OOXML_endChars:
    2909           0 :         sResult +=  "endChars";
    2910           0 :         break;
    2911             :     case OOXML_startChars:
    2912           0 :         sResult +=  "startChars";
    2913           0 :         break;
    2914             :     case OOXML_leftChars:
    2915           0 :         sResult +=  "leftChars";
    2916           0 :         break;
    2917             :     case OOXML_rightChars:
    2918           0 :         sResult +=  "rightChars";
    2919           0 :         break;
    2920             :     case OOXML_hanging:
    2921           0 :         sResult +=  "hanging";
    2922           0 :         break;
    2923             :     case OOXML_hangingChars:
    2924           0 :         sResult +=  "hangingChars";
    2925           0 :         break;
    2926             :     case OOXML_firstLine:
    2927           0 :         sResult +=  "firstLine";
    2928           0 :         break;
    2929             :     case OOXML_firstLineChars:
    2930           0 :         sResult +=  "firstLineChars";
    2931           0 :         break;
    2932             :     case OOXML_percent:
    2933           0 :         sResult +=  "percent";
    2934           0 :         break;
    2935             :     case OOXML_vendorID:
    2936           0 :         sResult +=  "vendorID";
    2937           0 :         break;
    2938             :     case OOXML_dllVersion:
    2939           0 :         sResult +=  "dllVersion";
    2940           0 :         break;
    2941             :     case OOXML_nlCheck:
    2942           0 :         sResult +=  "nlCheck";
    2943           0 :         break;
    2944             :     case OOXML_checkStyle:
    2945           0 :         sResult +=  "checkStyle";
    2946           0 :         break;
    2947             :     case OOXML_appName:
    2948           0 :         sResult +=  "appName";
    2949           0 :         break;
    2950             :     case OOXML_spelling:
    2951           0 :         sResult +=  "spelling";
    2952           0 :         break;
    2953             :     case OOXML_grammar:
    2954           0 :         sResult +=  "grammar";
    2955           0 :         break;
    2956             :     case OOXML_cryptProviderType:
    2957           0 :         sResult +=  "cryptProviderType";
    2958           0 :         break;
    2959             :     case OOXML_cryptAlgorithmClass:
    2960           0 :         sResult +=  "cryptAlgorithmClass";
    2961           0 :         break;
    2962             :     case OOXML_cryptAlgorithmType:
    2963           0 :         sResult +=  "cryptAlgorithmType";
    2964           0 :         break;
    2965             :     case OOXML_cryptAlgorithmSid:
    2966           0 :         sResult +=  "cryptAlgorithmSid";
    2967           0 :         break;
    2968             :     case OOXML_cryptSpinCount:
    2969           0 :         sResult +=  "cryptSpinCount";
    2970           0 :         break;
    2971             :     case OOXML_cryptProvider:
    2972           0 :         sResult +=  "cryptProvider";
    2973           0 :         break;
    2974             :     case OOXML_algIdExt:
    2975           0 :         sResult +=  "algIdExt";
    2976           0 :         break;
    2977             :     case OOXML_algIdExtSource:
    2978           0 :         sResult +=  "algIdExtSource";
    2979           0 :         break;
    2980             :     case OOXML_cryptProviderTypeExt:
    2981           0 :         sResult +=  "cryptProviderTypeExt";
    2982           0 :         break;
    2983             :     case OOXML_cryptProviderTypeExtSource:
    2984           0 :         sResult +=  "cryptProviderTypeExtSource";
    2985           0 :         break;
    2986             :     case OOXML_hash:
    2987           0 :         sResult +=  "hash";
    2988           0 :         break;
    2989             :     case OOXML_salt:
    2990           0 :         sResult +=  "salt";
    2991           0 :         break;
    2992             :     case OOXML_edit:
    2993           0 :         sResult +=  "edit";
    2994           0 :         break;
    2995             :     case OOXML_formatting:
    2996           0 :         sResult +=  "formatting";
    2997           0 :         break;
    2998             :     case OOXML_enforcement:
    2999           0 :         sResult +=  "enforcement";
    3000           0 :         break;
    3001             :     case OOXML_markup:
    3002           0 :         sResult +=  "markup";
    3003           0 :         break;
    3004             :     case OOXML_comments:
    3005           0 :         sResult +=  "comments";
    3006           0 :         break;
    3007             :     case OOXML_insDel:
    3008           0 :         sResult +=  "insDel";
    3009           0 :         break;
    3010             :     case OOXML_inkAnnotations:
    3011           0 :         sResult +=  "inkAnnotations";
    3012           0 :         break;
    3013             :     case OOXML_author:
    3014           0 :         sResult +=  "author";
    3015           0 :         break;
    3016             :     case OOXML_date:
    3017           0 :         sResult +=  "date";
    3018           0 :         break;
    3019             :     case OOXML_vMerge:
    3020           0 :         sResult +=  "vMerge";
    3021           0 :         break;
    3022             :     case OOXML_vMergeOrig:
    3023           0 :         sResult +=  "vMergeOrig";
    3024           0 :         break;
    3025             :     case OOXML_displacedByCustomXml:
    3026           0 :         sResult +=  "displacedByCustomXml";
    3027           0 :         break;
    3028             :     case OOXML_colFirst:
    3029           0 :         sResult +=  "colFirst";
    3030           0 :         break;
    3031             :     case OOXML_colLast:
    3032           0 :         sResult +=  "colLast";
    3033           0 :         break;
    3034             :     case OOXML_initials:
    3035           0 :         sResult +=  "initials";
    3036           0 :         break;
    3037             :     case OOXML_original:
    3038           0 :         sResult +=  "original";
    3039           0 :         break;
    3040             :     case OOXML_tblPrEx:
    3041           0 :         sResult +=  "tblPrEx";
    3042           0 :         break;
    3043             :     case OOXML_tcPr:
    3044           0 :         sResult +=  "tcPr";
    3045           0 :         break;
    3046             :     case OOXML_trPr:
    3047           0 :         sResult +=  "trPr";
    3048           0 :         break;
    3049             :     case OOXML_tblGrid:
    3050           0 :         sResult +=  "tblGrid";
    3051           0 :         break;
    3052             :     case OOXML_tblPr:
    3053           0 :         sResult +=  "tblPr";
    3054           0 :         break;
    3055             :     case OOXML_sectPr:
    3056           0 :         sResult +=  "sectPr";
    3057           0 :         break;
    3058             :     case OOXML_pPr:
    3059           0 :         sResult +=  "pPr";
    3060           0 :         break;
    3061             :     case OOXML_cellIns:
    3062           0 :         sResult +=  "cellIns";
    3063           0 :         break;
    3064             :     case OOXML_cellDel:
    3065           0 :         sResult +=  "cellDel";
    3066           0 :         break;
    3067             :     case OOXML_cellMerge:
    3068           0 :         sResult +=  "cellMerge";
    3069           0 :         break;
    3070             :     case OOXML_bookmarkStart:
    3071           0 :         sResult +=  "bookmarkStart";
    3072           0 :         break;
    3073             :     case OOXML_bookmarkEnd:
    3074           0 :         sResult +=  "bookmarkEnd";
    3075           0 :         break;
    3076             :     case OOXML_moveFromRangeStart:
    3077           0 :         sResult +=  "moveFromRangeStart";
    3078           0 :         break;
    3079             :     case OOXML_moveFromRangeEnd:
    3080           0 :         sResult +=  "moveFromRangeEnd";
    3081           0 :         break;
    3082             :     case OOXML_moveToRangeStart:
    3083           0 :         sResult +=  "moveToRangeStart";
    3084           0 :         break;
    3085             :     case OOXML_moveToRangeEnd:
    3086           0 :         sResult +=  "moveToRangeEnd";
    3087           0 :         break;
    3088             :     case OOXML_commentRangeStart:
    3089           0 :         sResult +=  "commentRangeStart";
    3090           0 :         break;
    3091             :     case OOXML_commentRangeEnd:
    3092           0 :         sResult +=  "commentRangeEnd";
    3093           0 :         break;
    3094             :     case OOXML_customXmlInsRangeStart:
    3095           0 :         sResult +=  "customXmlInsRangeStart";
    3096           0 :         break;
    3097             :     case OOXML_customXmlInsRangeEnd:
    3098           0 :         sResult +=  "customXmlInsRangeEnd";
    3099           0 :         break;
    3100             :     case OOXML_customXmlDelRangeStart:
    3101           0 :         sResult +=  "customXmlDelRangeStart";
    3102           0 :         break;
    3103             :     case OOXML_customXmlDelRangeEnd:
    3104           0 :         sResult +=  "customXmlDelRangeEnd";
    3105           0 :         break;
    3106             :     case OOXML_customXmlMoveFromRangeStart:
    3107           0 :         sResult +=  "customXmlMoveFromRangeStart";
    3108           0 :         break;
    3109             :     case OOXML_customXmlMoveFromRangeEnd:
    3110           0 :         sResult +=  "customXmlMoveFromRangeEnd";
    3111           0 :         break;
    3112             :     case OOXML_customXmlMoveToRangeStart:
    3113           0 :         sResult +=  "customXmlMoveToRangeStart";
    3114           0 :         break;
    3115             :     case OOXML_customXmlMoveToRangeEnd:
    3116           0 :         sResult +=  "customXmlMoveToRangeEnd";
    3117           0 :         break;
    3118             :     case OOXML_ilvl:
    3119           0 :         sResult +=  "ilvl";
    3120           0 :         break;
    3121             :     case OOXML_numId:
    3122           0 :         sResult +=  "numId";
    3123           0 :         break;
    3124             :     case OOXML_numberingChange:
    3125           0 :         sResult +=  "numberingChange";
    3126           0 :         break;
    3127             :     case OOXML_ins:
    3128           0 :         sResult +=  "ins";
    3129           0 :         break;
    3130             :     case OOXML_between:
    3131           0 :         sResult +=  "between";
    3132           0 :         break;
    3133             :     case OOXML_tab:
    3134           0 :         sResult +=  "tab";
    3135           0 :         break;
    3136             :     case OOXML_pStyle:
    3137           0 :         sResult +=  "pStyle";
    3138           0 :         break;
    3139             :     case OOXML_keepNext:
    3140           0 :         sResult +=  "keepNext";
    3141           0 :         break;
    3142             :     case OOXML_keepLines:
    3143           0 :         sResult +=  "keepLines";
    3144           0 :         break;
    3145             :     case OOXML_pageBreakBefore:
    3146           0 :         sResult +=  "pageBreakBefore";
    3147           0 :         break;
    3148             :     case OOXML_framePr:
    3149           0 :         sResult +=  "framePr";
    3150           0 :         break;
    3151             :     case OOXML_widowControl:
    3152           0 :         sResult +=  "widowControl";
    3153           0 :         break;
    3154             :     case OOXML_numPr:
    3155           0 :         sResult +=  "numPr";
    3156           0 :         break;
    3157             :     case OOXML_suppressLineNumbers:
    3158           0 :         sResult +=  "suppressLineNumbers";
    3159           0 :         break;
    3160             :     case OOXML_pBdr:
    3161           0 :         sResult +=  "pBdr";
    3162           0 :         break;
    3163             :     case OOXML_shd:
    3164           0 :         sResult +=  "shd";
    3165           0 :         break;
    3166             :     case OOXML_tabs:
    3167           0 :         sResult +=  "tabs";
    3168           0 :         break;
    3169             :     case OOXML_suppressAutoHyphens:
    3170           0 :         sResult +=  "suppressAutoHyphens";
    3171           0 :         break;
    3172             :     case OOXML_kinsoku:
    3173           0 :         sResult +=  "kinsoku";
    3174           0 :         break;
    3175             :     case OOXML_wordWrap:
    3176           0 :         sResult +=  "wordWrap";
    3177           0 :         break;
    3178             :     case OOXML_overflowPunct:
    3179           0 :         sResult +=  "overflowPunct";
    3180           0 :         break;
    3181             :     case OOXML_topLinePunct:
    3182           0 :         sResult +=  "topLinePunct";
    3183           0 :         break;
    3184             :     case OOXML_autoSpaceDE:
    3185           0 :         sResult +=  "autoSpaceDE";
    3186           0 :         break;
    3187             :     case OOXML_autoSpaceDN:
    3188           0 :         sResult +=  "autoSpaceDN";
    3189           0 :         break;
    3190             :     case OOXML_adjustRightInd:
    3191           0 :         sResult +=  "adjustRightInd";
    3192           0 :         break;
    3193             :     case OOXML_snapToGrid:
    3194           0 :         sResult +=  "snapToGrid";
    3195           0 :         break;
    3196             :     case OOXML_spacing:
    3197           0 :         sResult +=  "spacing";
    3198           0 :         break;
    3199             :     case OOXML_ind:
    3200           0 :         sResult +=  "ind";
    3201           0 :         break;
    3202             :     case OOXML_contextualSpacing:
    3203           0 :         sResult +=  "contextualSpacing";
    3204           0 :         break;
    3205             :     case OOXML_mirrorIndents:
    3206           0 :         sResult +=  "mirrorIndents";
    3207           0 :         break;
    3208             :     case OOXML_suppressOverlap:
    3209           0 :         sResult +=  "suppressOverlap";
    3210           0 :         break;
    3211             :     case OOXML_textDirection:
    3212           0 :         sResult +=  "textDirection";
    3213           0 :         break;
    3214             :     case OOXML_textAlignment:
    3215           0 :         sResult +=  "textAlignment";
    3216           0 :         break;
    3217             :     case OOXML_textboxTightWrap:
    3218           0 :         sResult +=  "textboxTightWrap";
    3219           0 :         break;
    3220             :     case OOXML_outlineLvl:
    3221           0 :         sResult +=  "outlineLvl";
    3222           0 :         break;
    3223             :     case OOXML_divId:
    3224           0 :         sResult +=  "divId";
    3225           0 :         break;
    3226             :     case OOXML_cnfStyle:
    3227           0 :         sResult +=  "cnfStyle";
    3228           0 :         break;
    3229             :     case OOXML_pPrChange:
    3230           0 :         sResult +=  "pPrChange";
    3231           0 :         break;
    3232             :     case OOXML_shapeid:
    3233           0 :         sResult +=  "shapeid";
    3234           0 :         break;
    3235             :     case OOXML_control:
    3236           0 :         sResult +=  "control";
    3237           0 :         break;
    3238             :     case OOXML_dxaOrig:
    3239           0 :         sResult +=  "dxaOrig";
    3240           0 :         break;
    3241             :     case OOXML_dyaOrig:
    3242           0 :         sResult +=  "dyaOrig";
    3243           0 :         break;
    3244             :     case OOXML_fldData:
    3245           0 :         sResult +=  "fldData";
    3246           0 :         break;
    3247             :     case OOXML_instr:
    3248           0 :         sResult +=  "instr";
    3249           0 :         break;
    3250             :     case OOXML_fldLock:
    3251           0 :         sResult +=  "fldLock";
    3252           0 :         break;
    3253             :     case OOXML_ffData:
    3254           0 :         sResult +=  "ffData";
    3255           0 :         break;
    3256             :     case OOXML_fldCharType:
    3257           0 :         sResult +=  "fldCharType";
    3258           0 :         break;
    3259             :     case OOXML_docLocation:
    3260           0 :         sResult +=  "docLocation";
    3261           0 :         break;
    3262             :     case OOXML_enabled:
    3263           0 :         sResult +=  "enabled";
    3264           0 :         break;
    3265             :     case OOXML_calcOnExit:
    3266           0 :         sResult +=  "calcOnExit";
    3267           0 :         break;
    3268             :     case OOXML_entryMacro:
    3269           0 :         sResult +=  "entryMacro";
    3270           0 :         break;
    3271             :     case OOXML_exitMacro:
    3272           0 :         sResult +=  "exitMacro";
    3273           0 :         break;
    3274             :     case OOXML_helpText:
    3275           0 :         sResult +=  "helpText";
    3276           0 :         break;
    3277             :     case OOXML_statusText:
    3278           0 :         sResult +=  "statusText";
    3279           0 :         break;
    3280             :     case OOXML_checkBox:
    3281           0 :         sResult +=  "checkBox";
    3282           0 :         break;
    3283             :     case OOXML_ddList:
    3284           0 :         sResult +=  "ddList";
    3285           0 :         break;
    3286             :     case OOXML_textInput:
    3287           0 :         sResult +=  "textInput";
    3288           0 :         break;
    3289             :     case OOXML_sizeAuto:
    3290           0 :         sResult +=  "sizeAuto";
    3291           0 :         break;
    3292             :     case OOXML_default:
    3293           0 :         sResult +=  "default";
    3294           0 :         break;
    3295             :     case OOXML_checked:
    3296           0 :         sResult +=  "checked";
    3297           0 :         break;
    3298             :     case OOXML_result:
    3299           0 :         sResult +=  "result";
    3300           0 :         break;
    3301             :     case OOXML_listEntry:
    3302           0 :         sResult +=  "listEntry";
    3303           0 :         break;
    3304             :     case OOXML_maxLength:
    3305           0 :         sResult +=  "maxLength";
    3306           0 :         break;
    3307             :     case OOXML_format:
    3308           0 :         sResult +=  "format";
    3309           0 :         break;
    3310             :     case OOXML_first:
    3311           0 :         sResult +=  "first";
    3312           0 :         break;
    3313             :     case OOXML_other:
    3314           0 :         sResult +=  "other";
    3315           0 :         break;
    3316             :     case OOXML_orient:
    3317           0 :         sResult +=  "orient";
    3318           0 :         break;
    3319             :     case OOXML_code:
    3320           0 :         sResult +=  "code";
    3321           0 :         break;
    3322             :     case OOXML_header:
    3323           0 :         sResult +=  "header";
    3324           0 :         break;
    3325             :     case OOXML_footer:
    3326           0 :         sResult +=  "footer";
    3327           0 :         break;
    3328             :     case OOXML_gutter:
    3329           0 :         sResult +=  "gutter";
    3330           0 :         break;
    3331             :     case OOXML_zOrder:
    3332           0 :         sResult +=  "zOrder";
    3333           0 :         break;
    3334             :     case OOXML_display:
    3335           0 :         sResult +=  "display";
    3336           0 :         break;
    3337             :     case OOXML_offsetFrom:
    3338           0 :         sResult +=  "offsetFrom";
    3339           0 :         break;
    3340             :     case OOXML_countBy:
    3341           0 :         sResult +=  "countBy";
    3342           0 :         break;
    3343             :     case OOXML_restart:
    3344           0 :         sResult +=  "restart";
    3345           0 :         break;
    3346             :     case OOXML_fmt:
    3347           0 :         sResult +=  "fmt";
    3348           0 :         break;
    3349             :     case OOXML_chapStyle:
    3350           0 :         sResult +=  "chapStyle";
    3351           0 :         break;
    3352             :     case OOXML_chapSep:
    3353           0 :         sResult +=  "chapSep";
    3354           0 :         break;
    3355             :     case OOXML_col:
    3356           0 :         sResult +=  "col";
    3357           0 :         break;
    3358             :     case OOXML_equalWidth:
    3359           0 :         sResult +=  "equalWidth";
    3360           0 :         break;
    3361             :     case OOXML_sep:
    3362           0 :         sResult +=  "sep";
    3363           0 :         break;
    3364             :     case OOXML_linePitch:
    3365           0 :         sResult +=  "linePitch";
    3366           0 :         break;
    3367             :     case OOXML_charSpace:
    3368           0 :         sResult +=  "charSpace";
    3369           0 :         break;
    3370             :     case OOXML_headerReference:
    3371           0 :         sResult +=  "headerReference";
    3372           0 :         break;
    3373             :     case OOXML_footerReference:
    3374           0 :         sResult +=  "footerReference";
    3375           0 :         break;
    3376             :     case OOXML_footnotePr:
    3377           0 :         sResult +=  "footnotePr";
    3378           0 :         break;
    3379             :     case OOXML_endnotePr:
    3380           0 :         sResult +=  "endnotePr";
    3381           0 :         break;
    3382             :     case OOXML_pgSz:
    3383           0 :         sResult +=  "pgSz";
    3384           0 :         break;
    3385             :     case OOXML_pgMar:
    3386           0 :         sResult +=  "pgMar";
    3387           0 :         break;
    3388             :     case OOXML_paperSrc:
    3389           0 :         sResult +=  "paperSrc";
    3390           0 :         break;
    3391             :     case OOXML_pgBorders:
    3392           0 :         sResult +=  "pgBorders";
    3393           0 :         break;
    3394             :     case OOXML_lnNumType:
    3395           0 :         sResult +=  "lnNumType";
    3396           0 :         break;
    3397             :     case OOXML_pgNumType:
    3398           0 :         sResult +=  "pgNumType";
    3399           0 :         break;
    3400             :     case OOXML_cols:
    3401           0 :         sResult +=  "cols";
    3402           0 :         break;
    3403             :     case OOXML_formProt:
    3404           0 :         sResult +=  "formProt";
    3405           0 :         break;
    3406             :     case OOXML_vAlign:
    3407           0 :         sResult +=  "vAlign";
    3408           0 :         break;
    3409             :     case OOXML_noEndnote:
    3410           0 :         sResult +=  "noEndnote";
    3411           0 :         break;
    3412             :     case OOXML_titlePg:
    3413           0 :         sResult +=  "titlePg";
    3414           0 :         break;
    3415             :     case OOXML_rtlGutter:
    3416           0 :         sResult +=  "rtlGutter";
    3417           0 :         break;
    3418             :     case OOXML_docGrid:
    3419           0 :         sResult +=  "docGrid";
    3420           0 :         break;
    3421             :     case OOXML_printerSettings:
    3422           0 :         sResult +=  "printerSettings";
    3423           0 :         break;
    3424             :     case OOXML_rsidRPr:
    3425           0 :         sResult +=  "rsidRPr";
    3426           0 :         break;
    3427             :     case OOXML_rsidDel:
    3428           0 :         sResult +=  "rsidDel";
    3429           0 :         break;
    3430             :     case OOXML_rsidR:
    3431           0 :         sResult +=  "rsidR";
    3432           0 :         break;
    3433             :     case OOXML_rsidSect:
    3434           0 :         sResult +=  "rsidSect";
    3435           0 :         break;
    3436             :     case OOXML_sectPrChange:
    3437           0 :         sResult +=  "sectPrChange";
    3438           0 :         break;
    3439             :     case OOXML_clear:
    3440           0 :         sResult +=  "clear";
    3441           0 :         break;
    3442             :     case OOXML_alignment:
    3443           0 :         sResult +=  "alignment";
    3444           0 :         break;
    3445             :     case OOXML_relativeTo:
    3446           0 :         sResult +=  "relativeTo";
    3447           0 :         break;
    3448             :     case OOXML_char:
    3449           0 :         sResult +=  "char";
    3450           0 :         break;
    3451             :     case OOXML_edGrp:
    3452           0 :         sResult +=  "edGrp";
    3453           0 :         break;
    3454             :     case OOXML_ed:
    3455           0 :         sResult +=  "ed";
    3456           0 :         break;
    3457             :     case OOXML_br:
    3458           0 :         sResult +=  "br";
    3459           0 :         break;
    3460             :     case OOXML_delText:
    3461           0 :         sResult +=  "delText";
    3462           0 :         break;
    3463             :     case OOXML_instrText:
    3464           0 :         sResult +=  "instrText";
    3465           0 :         break;
    3466             :     case OOXML_delInstrText:
    3467           0 :         sResult +=  "delInstrText";
    3468           0 :         break;
    3469             :     case OOXML_noBreakHyphen:
    3470           0 :         sResult +=  "noBreakHyphen";
    3471           0 :         break;
    3472             :     case OOXML_softHyphen:
    3473           0 :         sResult +=  "softHyphen";
    3474           0 :         break;
    3475             :     case OOXML_dayShort:
    3476           0 :         sResult +=  "dayShort";
    3477           0 :         break;
    3478             :     case OOXML_monthShort:
    3479           0 :         sResult +=  "monthShort";
    3480           0 :         break;
    3481             :     case OOXML_yearShort:
    3482           0 :         sResult +=  "yearShort";
    3483           0 :         break;
    3484             :     case OOXML_dayLong:
    3485           0 :         sResult +=  "dayLong";
    3486           0 :         break;
    3487             :     case OOXML_monthLong:
    3488           0 :         sResult +=  "monthLong";
    3489           0 :         break;
    3490             :     case OOXML_yearLong:
    3491           0 :         sResult +=  "yearLong";
    3492           0 :         break;
    3493             :     case OOXML_annotationRef:
    3494           0 :         sResult +=  "annotationRef";
    3495           0 :         break;
    3496             :     case OOXML_footnoteRef:
    3497           0 :         sResult +=  "footnoteRef";
    3498           0 :         break;
    3499             :     case OOXML_endnoteRef:
    3500           0 :         sResult +=  "endnoteRef";
    3501           0 :         break;
    3502             :     case OOXML_separator:
    3503           0 :         sResult +=  "separator";
    3504           0 :         break;
    3505             :     case OOXML_continuationSeparator:
    3506           0 :         sResult +=  "continuationSeparator";
    3507           0 :         break;
    3508             :     case OOXML_pgNum:
    3509           0 :         sResult +=  "pgNum";
    3510           0 :         break;
    3511             :     case OOXML_cr:
    3512           0 :         sResult +=  "cr";
    3513           0 :         break;
    3514             :     case OOXML_object:
    3515           0 :         sResult +=  "object";
    3516           0 :         break;
    3517             :     case OOXML_fldChar:
    3518           0 :         sResult +=  "fldChar";
    3519           0 :         break;
    3520             :     case OOXML_ruby:
    3521           0 :         sResult +=  "ruby";
    3522           0 :         break;
    3523             :     case OOXML_footnoteReference:
    3524           0 :         sResult +=  "footnoteReference";
    3525           0 :         break;
    3526             :     case OOXML_endnoteReference:
    3527           0 :         sResult +=  "endnoteReference";
    3528           0 :         break;
    3529             :     case OOXML_commentReference:
    3530           0 :         sResult +=  "commentReference";
    3531           0 :         break;
    3532             :     case OOXML_drawing:
    3533           0 :         sResult +=  "drawing";
    3534           0 :         break;
    3535             :     case OOXML_ptab:
    3536           0 :         sResult +=  "ptab";
    3537           0 :         break;
    3538             :     case OOXML_lastRenderedPageBreak:
    3539           0 :         sResult +=  "lastRenderedPageBreak";
    3540           0 :         break;
    3541             :     case OOXML_hint:
    3542           0 :         sResult +=  "hint";
    3543           0 :         break;
    3544             :     case OOXML_ascii:
    3545           0 :         sResult +=  "ascii";
    3546           0 :         break;
    3547             :     case OOXML_hAnsi:
    3548           0 :         sResult +=  "hAnsi";
    3549           0 :         break;
    3550             :     case OOXML_asciiTheme:
    3551           0 :         sResult +=  "asciiTheme";
    3552           0 :         break;
    3553             :     case OOXML_hAnsiTheme:
    3554           0 :         sResult +=  "hAnsiTheme";
    3555           0 :         break;
    3556             :     case OOXML_eastAsiaTheme:
    3557           0 :         sResult +=  "eastAsiaTheme";
    3558           0 :         break;
    3559             :     case OOXML_cstheme:
    3560           0 :         sResult +=  "cstheme";
    3561           0 :         break;
    3562             :     case OOXML_rStyle:
    3563           0 :         sResult +=  "rStyle";
    3564           0 :         break;
    3565             :     case OOXML_rFonts:
    3566           0 :         sResult +=  "rFonts";
    3567           0 :         break;
    3568             :     case OOXML_bCs:
    3569           0 :         sResult +=  "bCs";
    3570           0 :         break;
    3571             :     case OOXML_iCs:
    3572           0 :         sResult +=  "iCs";
    3573           0 :         break;
    3574             :     case OOXML_caps:
    3575           0 :         sResult +=  "caps";
    3576           0 :         break;
    3577             :     case OOXML_smallCaps:
    3578           0 :         sResult +=  "smallCaps";
    3579           0 :         break;
    3580             :     case OOXML_dstrike:
    3581           0 :         sResult +=  "dstrike";
    3582           0 :         break;
    3583             :     case OOXML_outline:
    3584           0 :         sResult +=  "outline";
    3585           0 :         break;
    3586             :     case OOXML_emboss:
    3587           0 :         sResult +=  "emboss";
    3588           0 :         break;
    3589             :     case OOXML_imprint:
    3590           0 :         sResult +=  "imprint";
    3591           0 :         break;
    3592             :     case OOXML_vanish:
    3593           0 :         sResult +=  "vanish";
    3594           0 :         break;
    3595             :     case OOXML_webHidden:
    3596           0 :         sResult +=  "webHidden";
    3597           0 :         break;
    3598             :     case OOXML_szCs:
    3599           0 :         sResult +=  "szCs";
    3600           0 :         break;
    3601             :     case OOXML_bdr:
    3602           0 :         sResult +=  "bdr";
    3603           0 :         break;
    3604             :     case OOXML_fitText:
    3605           0 :         sResult +=  "fitText";
    3606           0 :         break;
    3607             :     case OOXML_vertAlign:
    3608           0 :         sResult +=  "vertAlign";
    3609           0 :         break;
    3610             :     case OOXML_rtl:
    3611           0 :         sResult +=  "rtl";
    3612           0 :         break;
    3613             :     case OOXML_em:
    3614           0 :         sResult +=  "em";
    3615           0 :         break;
    3616             :     case OOXML_eastAsianLayout:
    3617           0 :         sResult +=  "eastAsianLayout";
    3618           0 :         break;
    3619             :     case OOXML_specVanish:
    3620           0 :         sResult +=  "specVanish";
    3621           0 :         break;
    3622             :     case OOXML_rPrChange:
    3623           0 :         sResult +=  "rPrChange";
    3624           0 :         break;
    3625             :     case OOXML_del:
    3626           0 :         sResult +=  "del";
    3627           0 :         break;
    3628             :     case OOXML_moveFrom:
    3629           0 :         sResult +=  "moveFrom";
    3630           0 :         break;
    3631             :     case OOXML_altChunkPr:
    3632           0 :         sResult +=  "altChunkPr";
    3633           0 :         break;
    3634             :     case OOXML_matchSrc:
    3635           0 :         sResult +=  "matchSrc";
    3636           0 :         break;
    3637             :     case OOXML_rubyAlign:
    3638           0 :         sResult +=  "rubyAlign";
    3639           0 :         break;
    3640             :     case OOXML_hps:
    3641           0 :         sResult +=  "hps";
    3642           0 :         break;
    3643             :     case OOXML_hpsRaise:
    3644           0 :         sResult +=  "hpsRaise";
    3645           0 :         break;
    3646             :     case OOXML_hpsBaseText:
    3647           0 :         sResult +=  "hpsBaseText";
    3648           0 :         break;
    3649             :     case OOXML_lid:
    3650           0 :         sResult +=  "lid";
    3651           0 :         break;
    3652             :     case OOXML_rubyPr:
    3653           0 :         sResult +=  "rubyPr";
    3654           0 :         break;
    3655             :     case OOXML_rt:
    3656           0 :         sResult +=  "rt";
    3657           0 :         break;
    3658             :     case OOXML_rubyBase:
    3659           0 :         sResult +=  "rubyBase";
    3660           0 :         break;
    3661             :     case OOXML_displayText:
    3662           0 :         sResult +=  "displayText";
    3663           0 :         break;
    3664             :     case OOXML_value:
    3665           0 :         sResult +=  "value";
    3666           0 :         break;
    3667             :     case OOXML_dateFormat:
    3668           0 :         sResult +=  "dateFormat";
    3669           0 :         break;
    3670             :     case OOXML_storeMappedDataAs:
    3671           0 :         sResult +=  "storeMappedDataAs";
    3672           0 :         break;
    3673             :     case OOXML_calendar:
    3674           0 :         sResult +=  "calendar";
    3675           0 :         break;
    3676             :     case OOXML_fullDate:
    3677           0 :         sResult +=  "fullDate";
    3678           0 :         break;
    3679             :     case OOXML_listItem:
    3680           0 :         sResult +=  "listItem";
    3681           0 :         break;
    3682             :     case OOXML_lastValue:
    3683           0 :         sResult +=  "lastValue";
    3684           0 :         break;
    3685             :     case OOXML_docPartGallery:
    3686           0 :         sResult +=  "docPartGallery";
    3687           0 :         break;
    3688             :     case OOXML_docPartCategory:
    3689           0 :         sResult +=  "docPartCategory";
    3690           0 :         break;
    3691             :     case OOXML_docPartUnique:
    3692           0 :         sResult +=  "docPartUnique";
    3693           0 :         break;
    3694             :     case OOXML_docPart:
    3695           0 :         sResult +=  "docPart";
    3696           0 :         break;
    3697             :     case OOXML_multiLine:
    3698           0 :         sResult +=  "multiLine";
    3699           0 :         break;
    3700             :     case OOXML_prefixMappings:
    3701           0 :         sResult +=  "prefixMappings";
    3702           0 :         break;
    3703             :     case OOXML_xpath:
    3704           0 :         sResult +=  "xpath";
    3705           0 :         break;
    3706             :     case OOXML_storeItemID:
    3707           0 :         sResult +=  "storeItemID";
    3708           0 :         break;
    3709             :     case OOXML_alias:
    3710           0 :         sResult +=  "alias";
    3711           0 :         break;
    3712             :     case OOXML_placeholder:
    3713           0 :         sResult +=  "placeholder";
    3714           0 :         break;
    3715             :     case OOXML_showingPlcHdr:
    3716           0 :         sResult +=  "showingPlcHdr";
    3717           0 :         break;
    3718             :     case OOXML_dataBinding:
    3719           0 :         sResult +=  "dataBinding";
    3720           0 :         break;
    3721             :     case OOXML_temporary:
    3722           0 :         sResult +=  "temporary";
    3723           0 :         break;
    3724             :     case OOXML_tag:
    3725           0 :         sResult +=  "tag";
    3726           0 :         break;
    3727             :     case OOXML_equation:
    3728           0 :         sResult +=  "equation";
    3729           0 :         break;
    3730             :     case OOXML_comboBox:
    3731           0 :         sResult +=  "comboBox";
    3732           0 :         break;
    3733             :     case OOXML_docPartObj:
    3734           0 :         sResult +=  "docPartObj";
    3735           0 :         break;
    3736             :     case OOXML_docPartList:
    3737           0 :         sResult +=  "docPartList";
    3738           0 :         break;
    3739             :     case OOXML_dropDownList:
    3740           0 :         sResult +=  "dropDownList";
    3741           0 :         break;
    3742             :     case OOXML_picture:
    3743           0 :         sResult +=  "picture";
    3744           0 :         break;
    3745             :     case OOXML_richText:
    3746           0 :         sResult +=  "richText";
    3747           0 :         break;
    3748             :     case OOXML_citation:
    3749           0 :         sResult +=  "citation";
    3750           0 :         break;
    3751             :     case OOXML_bibliography:
    3752           0 :         sResult +=  "bibliography";
    3753           0 :         break;
    3754             :     case OOXML_customXml:
    3755           0 :         sResult +=  "customXml";
    3756           0 :         break;
    3757             :     case OOXML_smartTag:
    3758           0 :         sResult +=  "smartTag";
    3759           0 :         break;
    3760             :     case OOXML_sdt:
    3761           0 :         sResult +=  "sdt";
    3762           0 :         break;
    3763             :     case OOXML_p:
    3764           0 :         sResult +=  "p";
    3765           0 :         break;
    3766             :     case OOXML_tbl:
    3767           0 :         sResult +=  "tbl";
    3768           0 :         break;
    3769             :     case OOXML_tr:
    3770           0 :         sResult +=  "tr";
    3771           0 :         break;
    3772             :     case OOXML_tc:
    3773           0 :         sResult +=  "tc";
    3774           0 :         break;
    3775             :     case OOXML_sdtPr:
    3776           0 :         sResult +=  "sdtPr";
    3777           0 :         break;
    3778             :     case OOXML_sdtEndPr:
    3779           0 :         sResult +=  "sdtEndPr";
    3780           0 :         break;
    3781             :     case OOXML_sdtContent:
    3782           0 :         sResult +=  "sdtContent";
    3783           0 :         break;
    3784             :     case OOXML_customXmlPr:
    3785           0 :         sResult +=  "customXmlPr";
    3786           0 :         break;
    3787             :     case OOXML_element:
    3788           0 :         sResult +=  "element";
    3789           0 :         break;
    3790             :     case OOXML_smartTagPr:
    3791           0 :         sResult +=  "smartTagPr";
    3792           0 :         break;
    3793             :     case OOXML_attr:
    3794           0 :         sResult +=  "attr";
    3795           0 :         break;
    3796             :     case OOXML_fldSimple:
    3797           0 :         sResult +=  "fldSimple";
    3798           0 :         break;
    3799             :     case OOXML_hyperlink:
    3800           0 :         sResult +=  "hyperlink";
    3801           0 :         break;
    3802             :     case OOXML_subDoc:
    3803           0 :         sResult +=  "subDoc";
    3804           0 :         break;
    3805             :     case OOXML_rsidP:
    3806           0 :         sResult +=  "rsidP";
    3807           0 :         break;
    3808             :     case OOXML_rsidRDefault:
    3809           0 :         sResult +=  "rsidRDefault";
    3810           0 :         break;
    3811             :     case OOXML_gridCol:
    3812           0 :         sResult +=  "gridCol";
    3813           0 :         break;
    3814             :     case OOXML_tblGridChange:
    3815           0 :         sResult +=  "tblGridChange";
    3816           0 :         break;
    3817             :     case OOXML_insideH:
    3818           0 :         sResult +=  "insideH";
    3819           0 :         break;
    3820             :     case OOXML_insideV:
    3821           0 :         sResult +=  "insideV";
    3822           0 :         break;
    3823             :     case OOXML_tl2br:
    3824           0 :         sResult +=  "tl2br";
    3825           0 :         break;
    3826             :     case OOXML_tr2bl:
    3827           0 :         sResult +=  "tr2bl";
    3828           0 :         break;
    3829             :     case OOXML_tcW:
    3830           0 :         sResult +=  "tcW";
    3831           0 :         break;
    3832             :     case OOXML_gridSpan:
    3833           0 :         sResult +=  "gridSpan";
    3834           0 :         break;
    3835             :     case OOXML_hMerge:
    3836           0 :         sResult +=  "hMerge";
    3837           0 :         break;
    3838             :     case OOXML_tcBorders:
    3839           0 :         sResult +=  "tcBorders";
    3840           0 :         break;
    3841             :     case OOXML_noWrap:
    3842           0 :         sResult +=  "noWrap";
    3843           0 :         break;
    3844             :     case OOXML_tcMar:
    3845           0 :         sResult +=  "tcMar";
    3846           0 :         break;
    3847             :     case OOXML_tcFitText:
    3848           0 :         sResult +=  "tcFitText";
    3849           0 :         break;
    3850             :     case OOXML_hideMark:
    3851           0 :         sResult +=  "hideMark";
    3852           0 :         break;
    3853             :     case OOXML_tcPrChange:
    3854           0 :         sResult +=  "tcPrChange";
    3855           0 :         break;
    3856             :     case OOXML_gridBefore:
    3857           0 :         sResult +=  "gridBefore";
    3858           0 :         break;
    3859             :     case OOXML_gridAfter:
    3860           0 :         sResult +=  "gridAfter";
    3861           0 :         break;
    3862             :     case OOXML_wBefore:
    3863           0 :         sResult +=  "wBefore";
    3864           0 :         break;
    3865             :     case OOXML_wAfter:
    3866           0 :         sResult +=  "wAfter";
    3867           0 :         break;
    3868             :     case OOXML_cantSplit:
    3869           0 :         sResult +=  "cantSplit";
    3870           0 :         break;
    3871             :     case OOXML_trHeight:
    3872           0 :         sResult +=  "trHeight";
    3873           0 :         break;
    3874             :     case OOXML_tblHeader:
    3875           0 :         sResult +=  "tblHeader";
    3876           0 :         break;
    3877             :     case OOXML_tblCellSpacing:
    3878           0 :         sResult +=  "tblCellSpacing";
    3879           0 :         break;
    3880             :     case OOXML_trPrChange:
    3881           0 :         sResult +=  "trPrChange";
    3882           0 :         break;
    3883             :     case OOXML_rsidTr:
    3884           0 :         sResult +=  "rsidTr";
    3885           0 :         break;
    3886             :     case OOXML_leftFromText:
    3887           0 :         sResult +=  "leftFromText";
    3888           0 :         break;
    3889             :     case OOXML_rightFromText:
    3890           0 :         sResult +=  "rightFromText";
    3891           0 :         break;
    3892             :     case OOXML_topFromText:
    3893           0 :         sResult +=  "topFromText";
    3894           0 :         break;
    3895             :     case OOXML_bottomFromText:
    3896           0 :         sResult +=  "bottomFromText";
    3897           0 :         break;
    3898             :     case OOXML_vertAnchor:
    3899           0 :         sResult +=  "vertAnchor";
    3900           0 :         break;
    3901             :     case OOXML_horzAnchor:
    3902           0 :         sResult +=  "horzAnchor";
    3903           0 :         break;
    3904             :     case OOXML_tblpXSpec:
    3905           0 :         sResult +=  "tblpXSpec";
    3906           0 :         break;
    3907             :     case OOXML_tblpX:
    3908           0 :         sResult +=  "tblpX";
    3909           0 :         break;
    3910             :     case OOXML_tblpYSpec:
    3911           0 :         sResult +=  "tblpYSpec";
    3912           0 :         break;
    3913             :     case OOXML_tblpY:
    3914           0 :         sResult +=  "tblpY";
    3915           0 :         break;
    3916             :     case OOXML_tblStyle:
    3917           0 :         sResult +=  "tblStyle";
    3918           0 :         break;
    3919             :     case OOXML_tblpPr:
    3920           0 :         sResult +=  "tblpPr";
    3921           0 :         break;
    3922             :     case OOXML_tblOverlap:
    3923           0 :         sResult +=  "tblOverlap";
    3924           0 :         break;
    3925             :     case OOXML_bidiVisual:
    3926           0 :         sResult +=  "bidiVisual";
    3927           0 :         break;
    3928             :     case OOXML_tblStyleRowBandSize:
    3929           0 :         sResult +=  "tblStyleRowBandSize";
    3930           0 :         break;
    3931             :     case OOXML_tblStyleColBandSize:
    3932           0 :         sResult +=  "tblStyleColBandSize";
    3933           0 :         break;
    3934             :     case OOXML_tblW:
    3935           0 :         sResult +=  "tblW";
    3936           0 :         break;
    3937             :     case OOXML_tblInd:
    3938           0 :         sResult +=  "tblInd";
    3939           0 :         break;
    3940             :     case OOXML_tblBorders:
    3941           0 :         sResult +=  "tblBorders";
    3942           0 :         break;
    3943             :     case OOXML_tblLayout:
    3944           0 :         sResult +=  "tblLayout";
    3945           0 :         break;
    3946             :     case OOXML_tblCellMar:
    3947           0 :         sResult +=  "tblCellMar";
    3948           0 :         break;
    3949             :     case OOXML_tblLook:
    3950           0 :         sResult +=  "tblLook";
    3951           0 :         break;
    3952             :     case OOXML_tblPrChange:
    3953           0 :         sResult +=  "tblPrChange";
    3954           0 :         break;
    3955             :     case OOXML_tblPrExChange:
    3956           0 :         sResult +=  "tblPrExChange";
    3957           0 :         break;
    3958             :     case OOXML_customMarkFollows:
    3959           0 :         sResult +=  "customMarkFollows";
    3960           0 :         break;
    3961             :     case OOXML_numStart:
    3962           0 :         sResult +=  "numStart";
    3963           0 :         break;
    3964             :     case OOXML_numRestart:
    3965           0 :         sResult +=  "numRestart";
    3966           0 :         break;
    3967             :     case OOXML_numFmt:
    3968           0 :         sResult +=  "numFmt";
    3969           0 :         break;
    3970             :     case OOXML_footnote:
    3971           0 :         sResult +=  "footnote";
    3972           0 :         break;
    3973             :     case OOXML_endnote:
    3974           0 :         sResult +=  "endnote";
    3975           0 :         break;
    3976             :     case OOXML_active:
    3977           0 :         sResult +=  "active";
    3978           0 :         break;
    3979             :     case OOXML_uniqueTag:
    3980           0 :         sResult +=  "uniqueTag";
    3981           0 :         break;
    3982             :     case OOXML_recipientData:
    3983           0 :         sResult +=  "recipientData";
    3984           0 :         break;
    3985             :     case OOXML_recipients:
    3986           0 :         sResult +=  "recipients";
    3987           0 :         break;
    3988             :     case OOXML_mappedName:
    3989           0 :         sResult +=  "mappedName";
    3990           0 :         break;
    3991             :     case OOXML_dynamicAddress:
    3992           0 :         sResult +=  "dynamicAddress";
    3993           0 :         break;
    3994             :     case OOXML_udl:
    3995           0 :         sResult +=  "udl";
    3996           0 :         break;
    3997             :     case OOXML_table:
    3998           0 :         sResult +=  "table";
    3999           0 :         break;
    4000             :     case OOXML_colDelim:
    4001           0 :         sResult +=  "colDelim";
    4002           0 :         break;
    4003             :     case OOXML_fHdr:
    4004           0 :         sResult +=  "fHdr";
    4005           0 :         break;
    4006             :     case OOXML_fieldMapData:
    4007           0 :         sResult +=  "fieldMapData";
    4008           0 :         break;
    4009             :     case OOXML_mainDocumentType:
    4010           0 :         sResult +=  "mainDocumentType";
    4011           0 :         break;
    4012             :     case OOXML_linkToQuery:
    4013           0 :         sResult +=  "linkToQuery";
    4014           0 :         break;
    4015             :     case OOXML_dataType:
    4016           0 :         sResult +=  "dataType";
    4017           0 :         break;
    4018             :     case OOXML_connectString:
    4019           0 :         sResult +=  "connectString";
    4020           0 :         break;
    4021             :     case OOXML_query:
    4022           0 :         sResult +=  "query";
    4023           0 :         break;
    4024             :     case OOXML_dataSource:
    4025           0 :         sResult +=  "dataSource";
    4026           0 :         break;
    4027             :     case OOXML_headerSource:
    4028           0 :         sResult +=  "headerSource";
    4029           0 :         break;
    4030             :     case OOXML_doNotSuppressBlankLines:
    4031           0 :         sResult +=  "doNotSuppressBlankLines";
    4032           0 :         break;
    4033             :     case OOXML_destination:
    4034           0 :         sResult +=  "destination";
    4035           0 :         break;
    4036             :     case OOXML_addressFieldName:
    4037           0 :         sResult +=  "addressFieldName";
    4038           0 :         break;
    4039             :     case OOXML_mailSubject:
    4040           0 :         sResult +=  "mailSubject";
    4041           0 :         break;
    4042             :     case OOXML_mailAsAttachment:
    4043           0 :         sResult +=  "mailAsAttachment";
    4044           0 :         break;
    4045             :     case OOXML_viewMergedData:
    4046           0 :         sResult +=  "viewMergedData";
    4047           0 :         break;
    4048             :     case OOXML_activeRecord:
    4049           0 :         sResult +=  "activeRecord";
    4050           0 :         break;
    4051             :     case OOXML_checkErrors:
    4052           0 :         sResult +=  "checkErrors";
    4053           0 :         break;
    4054             :     case OOXML_odso:
    4055           0 :         sResult +=  "odso";
    4056           0 :         break;
    4057             :     case OOXML_useSingleBorderforContiguousCells:
    4058           0 :         sResult +=  "useSingleBorderforContiguousCells";
    4059           0 :         break;
    4060             :     case OOXML_wpJustification:
    4061           0 :         sResult +=  "wpJustification";
    4062           0 :         break;
    4063             :     case OOXML_noTabHangInd:
    4064           0 :         sResult +=  "noTabHangInd";
    4065           0 :         break;
    4066             :     case OOXML_noLeading:
    4067           0 :         sResult +=  "noLeading";
    4068           0 :         break;
    4069             :     case OOXML_spaceForUL:
    4070           0 :         sResult +=  "spaceForUL";
    4071           0 :         break;
    4072             :     case OOXML_noColumnBalance:
    4073           0 :         sResult +=  "noColumnBalance";
    4074           0 :         break;
    4075             :     case OOXML_balanceSingleByteDoubleByteWidth:
    4076           0 :         sResult +=  "balanceSingleByteDoubleByteWidth";
    4077           0 :         break;
    4078             :     case OOXML_noExtraLineSpacing:
    4079           0 :         sResult +=  "noExtraLineSpacing";
    4080           0 :         break;
    4081             :     case OOXML_doNotLeaveBackslashAlone:
    4082           0 :         sResult +=  "doNotLeaveBackslashAlone";
    4083           0 :         break;
    4084             :     case OOXML_ulTrailSpace:
    4085           0 :         sResult +=  "ulTrailSpace";
    4086           0 :         break;
    4087             :     case OOXML_doNotExpandShiftReturn:
    4088           0 :         sResult +=  "doNotExpandShiftReturn";
    4089           0 :         break;
    4090             :     case OOXML_spacingInWholePoints:
    4091           0 :         sResult +=  "spacingInWholePoints";
    4092           0 :         break;
    4093             :     case OOXML_lineWrapLikeWord6:
    4094           0 :         sResult +=  "lineWrapLikeWord6";
    4095           0 :         break;
    4096             :     case OOXML_printBodyTextBeforeHeader:
    4097           0 :         sResult +=  "printBodyTextBeforeHeader";
    4098           0 :         break;
    4099             :     case OOXML_printColBlack:
    4100           0 :         sResult +=  "printColBlack";
    4101           0 :         break;
    4102             :     case OOXML_wpSpaceWidth:
    4103           0 :         sResult +=  "wpSpaceWidth";
    4104           0 :         break;
    4105             :     case OOXML_showBreaksInFrames:
    4106           0 :         sResult +=  "showBreaksInFrames";
    4107           0 :         break;
    4108             :     case OOXML_subFontBySize:
    4109           0 :         sResult +=  "subFontBySize";
    4110           0 :         break;
    4111             :     case OOXML_suppressBottomSpacing:
    4112           0 :         sResult +=  "suppressBottomSpacing";
    4113           0 :         break;
    4114             :     case OOXML_suppressTopSpacing:
    4115           0 :         sResult +=  "suppressTopSpacing";
    4116           0 :         break;
    4117             :     case OOXML_suppressSpacingAtTopOfPage:
    4118           0 :         sResult +=  "suppressSpacingAtTopOfPage";
    4119           0 :         break;
    4120             :     case OOXML_suppressTopSpacingWP:
    4121           0 :         sResult +=  "suppressTopSpacingWP";
    4122           0 :         break;
    4123             :     case OOXML_suppressSpBfAfterPgBrk:
    4124           0 :         sResult +=  "suppressSpBfAfterPgBrk";
    4125           0 :         break;
    4126             :     case OOXML_swapBordersFacingPages:
    4127           0 :         sResult +=  "swapBordersFacingPages";
    4128           0 :         break;
    4129             :     case OOXML_convMailMergeEsc:
    4130           0 :         sResult +=  "convMailMergeEsc";
    4131           0 :         break;
    4132             :     case OOXML_truncateFontHeightsLikeWP6:
    4133           0 :         sResult +=  "truncateFontHeightsLikeWP6";
    4134           0 :         break;
    4135             :     case OOXML_mwSmallCaps:
    4136           0 :         sResult +=  "mwSmallCaps";
    4137           0 :         break;
    4138             :     case OOXML_usePrinterMetrics:
    4139           0 :         sResult +=  "usePrinterMetrics";
    4140           0 :         break;
    4141             :     case OOXML_doNotSuppressParagraphBorders:
    4142           0 :         sResult +=  "doNotSuppressParagraphBorders";
    4143           0 :         break;
    4144             :     case OOXML_wrapTrailSpaces:
    4145           0 :         sResult +=  "wrapTrailSpaces";
    4146           0 :         break;
    4147             :     case OOXML_footnoteLayoutLikeWW8:
    4148           0 :         sResult +=  "footnoteLayoutLikeWW8";
    4149           0 :         break;
    4150             :     case OOXML_shapeLayoutLikeWW8:
    4151           0 :         sResult +=  "shapeLayoutLikeWW8";
    4152           0 :         break;
    4153             :     case OOXML_alignTablesRowByRow:
    4154           0 :         sResult +=  "alignTablesRowByRow";
    4155           0 :         break;
    4156             :     case OOXML_forgetLastTabAlignment:
    4157           0 :         sResult +=  "forgetLastTabAlignment";
    4158           0 :         break;
    4159             :     case OOXML_adjustLineHeightInTable:
    4160           0 :         sResult +=  "adjustLineHeightInTable";
    4161           0 :         break;
    4162             :     case OOXML_autoSpaceLikeWord95:
    4163           0 :         sResult +=  "autoSpaceLikeWord95";
    4164           0 :         break;
    4165             :     case OOXML_noSpaceRaiseLower:
    4166           0 :         sResult +=  "noSpaceRaiseLower";
    4167           0 :         break;
    4168             :     case OOXML_doNotUseHTMLParagraphAutoSpacing:
    4169           0 :         sResult +=  "doNotUseHTMLParagraphAutoSpacing";
    4170           0 :         break;
    4171             :     case OOXML_layoutRawTableWidth:
    4172           0 :         sResult +=  "layoutRawTableWidth";
    4173           0 :         break;
    4174             :     case OOXML_layoutTableRowsApart:
    4175           0 :         sResult +=  "layoutTableRowsApart";
    4176           0 :         break;
    4177             :     case OOXML_useWord97LineBreakRules:
    4178           0 :         sResult +=  "useWord97LineBreakRules";
    4179           0 :         break;
    4180             :     case OOXML_doNotBreakWrappedTables:
    4181           0 :         sResult +=  "doNotBreakWrappedTables";
    4182           0 :         break;
    4183             :     case OOXML_doNotSnapToGridInCell:
    4184           0 :         sResult +=  "doNotSnapToGridInCell";
    4185           0 :         break;
    4186             :     case OOXML_selectFldWithFirstOrLastChar:
    4187           0 :         sResult +=  "selectFldWithFirstOrLastChar";
    4188           0 :         break;
    4189             :     case OOXML_applyBreakingRules:
    4190           0 :         sResult +=  "applyBreakingRules";
    4191           0 :         break;
    4192             :     case OOXML_doNotWrapTextWithPunct:
    4193           0 :         sResult +=  "doNotWrapTextWithPunct";
    4194           0 :         break;
    4195             :     case OOXML_doNotUseEastAsianBreakRules:
    4196           0 :         sResult +=  "doNotUseEastAsianBreakRules";
    4197           0 :         break;
    4198             :     case OOXML_useWord2002TableStyleRules:
    4199           0 :         sResult +=  "useWord2002TableStyleRules";
    4200           0 :         break;
    4201             :     case OOXML_growAutofit:
    4202           0 :         sResult +=  "growAutofit";
    4203           0 :         break;
    4204             :     case OOXML_useFELayout:
    4205           0 :         sResult +=  "useFELayout";
    4206           0 :         break;
    4207             :     case OOXML_useNormalStyleForList:
    4208           0 :         sResult +=  "useNormalStyleForList";
    4209           0 :         break;
    4210             :     case OOXML_doNotUseIndentAsNumberingTabStop:
    4211           0 :         sResult +=  "doNotUseIndentAsNumberingTabStop";
    4212           0 :         break;
    4213             :     case OOXML_useAltKinsokuLineBreakRules:
    4214           0 :         sResult +=  "useAltKinsokuLineBreakRules";
    4215           0 :         break;
    4216             :     case OOXML_allowSpaceOfSameStyleInTable:
    4217           0 :         sResult +=  "allowSpaceOfSameStyleInTable";
    4218           0 :         break;
    4219             :     case OOXML_doNotSuppressIndentation:
    4220           0 :         sResult +=  "doNotSuppressIndentation";
    4221           0 :         break;
    4222             :     case OOXML_doNotAutofitConstrainedTables:
    4223           0 :         sResult +=  "doNotAutofitConstrainedTables";
    4224           0 :         break;
    4225             :     case OOXML_autofitToFirstFixedWidthCell:
    4226           0 :         sResult +=  "autofitToFirstFixedWidthCell";
    4227           0 :         break;
    4228             :     case OOXML_underlineTabInNumList:
    4229           0 :         sResult +=  "underlineTabInNumList";
    4230           0 :         break;
    4231             :     case OOXML_displayHangulFixedWidth:
    4232           0 :         sResult +=  "displayHangulFixedWidth";
    4233           0 :         break;
    4234             :     case OOXML_splitPgBreakAndParaMark:
    4235           0 :         sResult +=  "splitPgBreakAndParaMark";
    4236           0 :         break;
    4237             :     case OOXML_doNotVertAlignCellWithSp:
    4238           0 :         sResult +=  "doNotVertAlignCellWithSp";
    4239           0 :         break;
    4240             :     case OOXML_doNotBreakConstrainedForcedTable:
    4241           0 :         sResult +=  "doNotBreakConstrainedForcedTable";
    4242           0 :         break;
    4243             :     case OOXML_doNotVertAlignInTxbx:
    4244           0 :         sResult +=  "doNotVertAlignInTxbx";
    4245           0 :         break;
    4246             :     case OOXML_useAnsiKerningPairs:
    4247           0 :         sResult +=  "useAnsiKerningPairs";
    4248           0 :         break;
    4249             :     case OOXML_cachedColBalance:
    4250           0 :         sResult +=  "cachedColBalance";
    4251           0 :         break;
    4252             :     case OOXML_docVar:
    4253           0 :         sResult +=  "docVar";
    4254           0 :         break;
    4255             :     case OOXML_rsidRoot:
    4256           0 :         sResult +=  "rsidRoot";
    4257           0 :         break;
    4258             :     case OOXML_rsid:
    4259           0 :         sResult +=  "rsid";
    4260           0 :         break;
    4261             :     case OOXML_solutionID:
    4262           0 :         sResult +=  "solutionID";
    4263           0 :         break;
    4264             :     case OOXML_rPrDefault:
    4265           0 :         sResult +=  "rPrDefault";
    4266           0 :         break;
    4267             :     case OOXML_pPrDefault:
    4268           0 :         sResult +=  "pPrDefault";
    4269           0 :         break;
    4270             :     case OOXML_t1:
    4271           0 :         sResult +=  "t1";
    4272           0 :         break;
    4273             :     case OOXML_t2:
    4274           0 :         sResult +=  "t2";
    4275           0 :         break;
    4276             :     case OOXML_followedHyperlink:
    4277           0 :         sResult +=  "followedHyperlink";
    4278           0 :         break;
    4279             :     case OOXML_actualPg:
    4280           0 :         sResult +=  "actualPg";
    4281           0 :         break;
    4282             :     case OOXML_fontSz:
    4283           0 :         sResult +=  "fontSz";
    4284           0 :         break;
    4285             :     case OOXML_recommended:
    4286           0 :         sResult +=  "recommended";
    4287           0 :         break;
    4288             :     case OOXML_writeProtection:
    4289           0 :         sResult +=  "writeProtection";
    4290           0 :         break;
    4291             :     case OOXML_view:
    4292           0 :         sResult +=  "view";
    4293           0 :         break;
    4294             :     case OOXML_linkStyles:
    4295           0 :         sResult +=  "linkStyles";
    4296           0 :         break;
    4297             :     case OOXML_removePersonalInformation:
    4298           0 :         sResult +=  "removePersonalInformation";
    4299           0 :         break;
    4300             :     case OOXML_removeDateAndTime:
    4301           0 :         sResult +=  "removeDateAndTime";
    4302           0 :         break;
    4303             :     case OOXML_doNotDisplayPageBoundaries:
    4304           0 :         sResult +=  "doNotDisplayPageBoundaries";
    4305           0 :         break;
    4306             :     case OOXML_displayBackgroundShape:
    4307           0 :         sResult +=  "displayBackgroundShape";
    4308           0 :         break;
    4309             :     case OOXML_printPostScriptOverText:
    4310           0 :         sResult +=  "printPostScriptOverText";
    4311           0 :         break;
    4312             :     case OOXML_printFractionalCharacterWidth:
    4313           0 :         sResult +=  "printFractionalCharacterWidth";
    4314           0 :         break;
    4315             :     case OOXML_printFormsData:
    4316           0 :         sResult +=  "printFormsData";
    4317           0 :         break;
    4318             :     case OOXML_embedTrueTypeFonts:
    4319           0 :         sResult +=  "embedTrueTypeFonts";
    4320           0 :         break;
    4321             :     case OOXML_embedSystemFonts:
    4322           0 :         sResult +=  "embedSystemFonts";
    4323           0 :         break;
    4324             :     case OOXML_saveSubsetFonts:
    4325           0 :         sResult +=  "saveSubsetFonts";
    4326           0 :         break;
    4327             :     case OOXML_saveFormsData:
    4328           0 :         sResult +=  "saveFormsData";
    4329           0 :         break;
    4330             :     case OOXML_mirrorMargins:
    4331           0 :         sResult +=  "mirrorMargins";
    4332           0 :         break;
    4333             :     case OOXML_alignBordersAndEdges:
    4334           0 :         sResult +=  "alignBordersAndEdges";
    4335           0 :         break;
    4336             :     case OOXML_bordersDoNotSurroundHeader:
    4337           0 :         sResult +=  "bordersDoNotSurroundHeader";
    4338           0 :         break;
    4339             :     case OOXML_bordersDoNotSurroundFooter:
    4340           0 :         sResult +=  "bordersDoNotSurroundFooter";
    4341           0 :         break;
    4342             :     case OOXML_gutterAtTop:
    4343           0 :         sResult +=  "gutterAtTop";
    4344           0 :         break;
    4345             :     case OOXML_hideSpellingErrors:
    4346           0 :         sResult +=  "hideSpellingErrors";
    4347           0 :         break;
    4348             :     case OOXML_hideGrammaticalErrors:
    4349           0 :         sResult +=  "hideGrammaticalErrors";
    4350           0 :         break;
    4351             :     case OOXML_activeWritingStyle:
    4352           0 :         sResult +=  "activeWritingStyle";
    4353           0 :         break;
    4354             :     case OOXML_proofState:
    4355           0 :         sResult +=  "proofState";
    4356           0 :         break;
    4357             :     case OOXML_formsDesign:
    4358           0 :         sResult +=  "formsDesign";
    4359           0 :         break;
    4360             :     case OOXML_attachedTemplate:
    4361           0 :         sResult +=  "attachedTemplate";
    4362           0 :         break;
    4363             :     case OOXML_stylePaneFormatFilter:
    4364           0 :         sResult +=  "stylePaneFormatFilter";
    4365           0 :         break;
    4366             :     case OOXML_stylePaneSortMethod:
    4367           0 :         sResult +=  "stylePaneSortMethod";
    4368           0 :         break;
    4369             :     case OOXML_documentType:
    4370           0 :         sResult +=  "documentType";
    4371           0 :         break;
    4372             :     case OOXML_mailMerge:
    4373           0 :         sResult +=  "mailMerge";
    4374           0 :         break;
    4375             :     case OOXML_revisionView:
    4376           0 :         sResult +=  "revisionView";
    4377           0 :         break;
    4378             :     case OOXML_trackRevisions:
    4379           0 :         sResult +=  "trackRevisions";
    4380           0 :         break;
    4381             :     case OOXML_doNotTrackMoves:
    4382           0 :         sResult +=  "doNotTrackMoves";
    4383           0 :         break;
    4384             :     case OOXML_doNotTrackFormatting:
    4385           0 :         sResult +=  "doNotTrackFormatting";
    4386           0 :         break;
    4387             :     case OOXML_documentProtection:
    4388           0 :         sResult +=  "documentProtection";
    4389           0 :         break;
    4390             :     case OOXML_autoFormatOverride:
    4391           0 :         sResult +=  "autoFormatOverride";
    4392           0 :         break;
    4393             :     case OOXML_styleLockTheme:
    4394           0 :         sResult +=  "styleLockTheme";
    4395           0 :         break;
    4396             :     case OOXML_styleLockQFSet:
    4397           0 :         sResult +=  "styleLockQFSet";
    4398           0 :         break;
    4399             :     case OOXML_defaultTabStop:
    4400           0 :         sResult +=  "defaultTabStop";
    4401           0 :         break;
    4402             :     case OOXML_autoHyphenation:
    4403           0 :         sResult +=  "autoHyphenation";
    4404           0 :         break;
    4405             :     case OOXML_consecutiveHyphenLimit:
    4406           0 :         sResult +=  "consecutiveHyphenLimit";
    4407           0 :         break;
    4408             :     case OOXML_hyphenationZone:
    4409           0 :         sResult +=  "hyphenationZone";
    4410           0 :         break;
    4411             :     case OOXML_doNotHyphenateCaps:
    4412           0 :         sResult +=  "doNotHyphenateCaps";
    4413           0 :         break;
    4414             :     case OOXML_showEnvelope:
    4415           0 :         sResult +=  "showEnvelope";
    4416           0 :         break;
    4417             :     case OOXML_summaryLength:
    4418           0 :         sResult +=  "summaryLength";
    4419           0 :         break;
    4420             :     case OOXML_clickAndTypeStyle:
    4421           0 :         sResult +=  "clickAndTypeStyle";
    4422           0 :         break;
    4423             :     case OOXML_defaultTableStyle:
    4424           0 :         sResult +=  "defaultTableStyle";
    4425           0 :         break;
    4426             :     case OOXML_evenAndOddHeaders:
    4427           0 :         sResult +=  "evenAndOddHeaders";
    4428           0 :         break;
    4429             :     case OOXML_bookFoldRevPrinting:
    4430           0 :         sResult +=  "bookFoldRevPrinting";
    4431           0 :         break;
    4432             :     case OOXML_bookFoldPrinting:
    4433           0 :         sResult +=  "bookFoldPrinting";
    4434           0 :         break;
    4435             :     case OOXML_bookFoldPrintingSheets:
    4436           0 :         sResult +=  "bookFoldPrintingSheets";
    4437           0 :         break;
    4438             :     case OOXML_drawingGridHorizontalSpacing:
    4439           0 :         sResult +=  "drawingGridHorizontalSpacing";
    4440           0 :         break;
    4441             :     case OOXML_drawingGridVerticalSpacing:
    4442           0 :         sResult +=  "drawingGridVerticalSpacing";
    4443           0 :         break;
    4444             :     case OOXML_displayHorizontalDrawingGridEvery:
    4445           0 :         sResult +=  "displayHorizontalDrawingGridEvery";
    4446           0 :         break;
    4447             :     case OOXML_displayVerticalDrawingGridEvery:
    4448           0 :         sResult +=  "displayVerticalDrawingGridEvery";
    4449           0 :         break;
    4450             :     case OOXML_doNotUseMarginsForDrawingGridOrigin:
    4451           0 :         sResult +=  "doNotUseMarginsForDrawingGridOrigin";
    4452           0 :         break;
    4453             :     case OOXML_drawingGridHorizontalOrigin:
    4454           0 :         sResult +=  "drawingGridHorizontalOrigin";
    4455           0 :         break;
    4456             :     case OOXML_drawingGridVerticalOrigin:
    4457           0 :         sResult +=  "drawingGridVerticalOrigin";
    4458           0 :         break;
    4459             :     case OOXML_doNotShadeFormData:
    4460           0 :         sResult +=  "doNotShadeFormData";
    4461           0 :         break;
    4462             :     case OOXML_noPunctuationKerning:
    4463           0 :         sResult +=  "noPunctuationKerning";
    4464           0 :         break;
    4465             :     case OOXML_characterSpacingControl:
    4466           0 :         sResult +=  "characterSpacingControl";
    4467           0 :         break;
    4468             :     case OOXML_printTwoOnOne:
    4469           0 :         sResult +=  "printTwoOnOne";
    4470           0 :         break;
    4471             :     case OOXML_strictFirstAndLastChars:
    4472           0 :         sResult +=  "strictFirstAndLastChars";
    4473           0 :         break;
    4474             :     case OOXML_noLineBreaksAfter:
    4475           0 :         sResult +=  "noLineBreaksAfter";
    4476           0 :         break;
    4477             :     case OOXML_noLineBreaksBefore:
    4478           0 :         sResult +=  "noLineBreaksBefore";
    4479           0 :         break;
    4480             :     case OOXML_savePreviewPicture:
    4481           0 :         sResult +=  "savePreviewPicture";
    4482           0 :         break;
    4483             :     case OOXML_doNotValidateAgainstSchema:
    4484           0 :         sResult +=  "doNotValidateAgainstSchema";
    4485           0 :         break;
    4486             :     case OOXML_saveInvalidXml:
    4487           0 :         sResult +=  "saveInvalidXml";
    4488           0 :         break;
    4489             :     case OOXML_ignoreMixedContent:
    4490           0 :         sResult +=  "ignoreMixedContent";
    4491           0 :         break;
    4492             :     case OOXML_alwaysShowPlaceholderText:
    4493           0 :         sResult +=  "alwaysShowPlaceholderText";
    4494           0 :         break;
    4495             :     case OOXML_doNotDemarcateInvalidXml:
    4496           0 :         sResult +=  "doNotDemarcateInvalidXml";
    4497           0 :         break;
    4498             :     case OOXML_saveXmlDataOnly:
    4499           0 :         sResult +=  "saveXmlDataOnly";
    4500           0 :         break;
    4501             :     case OOXML_useXSLTWhenSaving:
    4502           0 :         sResult +=  "useXSLTWhenSaving";
    4503           0 :         break;
    4504             :     case OOXML_saveThroughXslt:
    4505           0 :         sResult +=  "saveThroughXslt";
    4506           0 :         break;
    4507             :     case OOXML_showXMLTags:
    4508           0 :         sResult +=  "showXMLTags";
    4509           0 :         break;
    4510             :     case OOXML_alwaysMergeEmptyNamespace:
    4511           0 :         sResult +=  "alwaysMergeEmptyNamespace";
    4512           0 :         break;
    4513             :     case OOXML_updateFields:
    4514           0 :         sResult +=  "updateFields";
    4515           0 :         break;
    4516             :     case OOXML_hdrShapeDefaults:
    4517           0 :         sResult +=  "hdrShapeDefaults";
    4518           0 :         break;
    4519             :     case OOXML_compat:
    4520           0 :         sResult +=  "compat";
    4521           0 :         break;
    4522             :     case OOXML_docVars:
    4523           0 :         sResult +=  "docVars";
    4524           0 :         break;
    4525             :     case OOXML_rsids:
    4526           0 :         sResult +=  "rsids";
    4527           0 :         break;
    4528             :     case OOXML_uiCompat97To2003:
    4529           0 :         sResult +=  "uiCompat97To2003";
    4530           0 :         break;
    4531             :     case OOXML_attachedSchema:
    4532           0 :         sResult +=  "attachedSchema";
    4533           0 :         break;
    4534             :     case OOXML_themeFontLang:
    4535           0 :         sResult +=  "themeFontLang";
    4536           0 :         break;
    4537             :     case OOXML_clrSchemeMapping:
    4538           0 :         sResult +=  "clrSchemeMapping";
    4539           0 :         break;
    4540             :     case OOXML_doNotIncludeSubdocsInStats:
    4541           0 :         sResult +=  "doNotIncludeSubdocsInStats";
    4542           0 :         break;
    4543             :     case OOXML_doNotAutoCompressPictures:
    4544           0 :         sResult +=  "doNotAutoCompressPictures";
    4545           0 :         break;
    4546             :     case OOXML_forceUpgrade:
    4547           0 :         sResult +=  "forceUpgrade";
    4548           0 :         break;
    4549             :     case OOXML_captions:
    4550           0 :         sResult +=  "captions";
    4551           0 :         break;
    4552             :     case OOXML_readModeInkLockDown:
    4553           0 :         sResult +=  "readModeInkLockDown";
    4554           0 :         break;
    4555             :     case OOXML_smartTagType:
    4556           0 :         sResult +=  "smartTagType";
    4557           0 :         break;
    4558             :     case OOXML_shapeDefaults:
    4559           0 :         sResult +=  "shapeDefaults";
    4560           0 :         break;
    4561             :     case OOXML_doNotEmbedSmartTags:
    4562           0 :         sResult +=  "doNotEmbedSmartTags";
    4563           0 :         break;
    4564             :     case OOXML_decimalSymbol:
    4565           0 :         sResult +=  "decimalSymbol";
    4566           0 :         break;
    4567             :     case OOXML_listSeparator:
    4568           0 :         sResult +=  "listSeparator";
    4569           0 :         break;
    4570             :     case OOXML_frameset:
    4571           0 :         sResult +=  "frameset";
    4572           0 :         break;
    4573             :     case OOXML_divs:
    4574           0 :         sResult +=  "divs";
    4575           0 :         break;
    4576             :     case OOXML_encoding:
    4577           0 :         sResult +=  "encoding";
    4578           0 :         break;
    4579             :     case OOXML_optimizeForBrowser:
    4580           0 :         sResult +=  "optimizeForBrowser";
    4581           0 :         break;
    4582             :     case OOXML_relyOnVML:
    4583           0 :         sResult +=  "relyOnVML";
    4584           0 :         break;
    4585             :     case OOXML_allowPNG:
    4586           0 :         sResult +=  "allowPNG";
    4587           0 :         break;
    4588             :     case OOXML_doNotRelyOnCSS:
    4589           0 :         sResult +=  "doNotRelyOnCSS";
    4590           0 :         break;
    4591             :     case OOXML_doNotSaveAsSingleFile:
    4592           0 :         sResult +=  "doNotSaveAsSingleFile";
    4593           0 :         break;
    4594             :     case OOXML_doNotOrganizeInFolder:
    4595           0 :         sResult +=  "doNotOrganizeInFolder";
    4596           0 :         break;
    4597             :     case OOXML_doNotUseLongFileNames:
    4598           0 :         sResult +=  "doNotUseLongFileNames";
    4599           0 :         break;
    4600             :     case OOXML_pixelsPerInch:
    4601           0 :         sResult +=  "pixelsPerInch";
    4602           0 :         break;
    4603             :     case OOXML_targetScreenSz:
    4604           0 :         sResult +=  "targetScreenSz";
    4605           0 :         break;
    4606             :     case OOXML_saveSmartTagsAsXml:
    4607           0 :         sResult +=  "saveSmartTagsAsXml";
    4608           0 :         break;
    4609             :     case OOXML_sourceFileName:
    4610           0 :         sResult +=  "sourceFileName";
    4611           0 :         break;
    4612             :     case OOXML_marW:
    4613           0 :         sResult +=  "marW";
    4614           0 :         break;
    4615             :     case OOXML_marH:
    4616           0 :         sResult +=  "marH";
    4617           0 :         break;
    4618             :     case OOXML_scrollbar:
    4619           0 :         sResult +=  "scrollbar";
    4620           0 :         break;
    4621             :     case OOXML_noResizeAllowed:
    4622           0 :         sResult +=  "noResizeAllowed";
    4623           0 :         break;
    4624             :     case OOXML_linkedToFile:
    4625           0 :         sResult +=  "linkedToFile";
    4626           0 :         break;
    4627             :     case OOXML_noBorder:
    4628           0 :         sResult +=  "noBorder";
    4629           0 :         break;
    4630             :     case OOXML_flatBorders:
    4631           0 :         sResult +=  "flatBorders";
    4632           0 :         break;
    4633             :     case OOXML_framesetSplitbar:
    4634           0 :         sResult +=  "framesetSplitbar";
    4635           0 :         break;
    4636             :     case OOXML_frameLayout:
    4637           0 :         sResult +=  "frameLayout";
    4638           0 :         break;
    4639             :     case OOXML_numPicBulletId:
    4640           0 :         sResult +=  "numPicBulletId";
    4641           0 :         break;
    4642             :     case OOXML_null:
    4643           0 :         sResult +=  "null";
    4644           0 :         break;
    4645             :     case OOXML_legacy:
    4646           0 :         sResult +=  "legacy";
    4647           0 :         break;
    4648             :     case OOXML_legacySpace:
    4649           0 :         sResult +=  "legacySpace";
    4650           0 :         break;
    4651             :     case OOXML_legacyIndent:
    4652           0 :         sResult +=  "legacyIndent";
    4653           0 :         break;
    4654             :     case OOXML_lvlRestart:
    4655           0 :         sResult +=  "lvlRestart";
    4656           0 :         break;
    4657             :     case OOXML_isLgl:
    4658           0 :         sResult +=  "isLgl";
    4659           0 :         break;
    4660             :     case OOXML_suff:
    4661           0 :         sResult +=  "suff";
    4662           0 :         break;
    4663             :     case OOXML_lvlText:
    4664           0 :         sResult +=  "lvlText";
    4665           0 :         break;
    4666             :     case OOXML_lvlPicBulletId:
    4667           0 :         sResult +=  "lvlPicBulletId";
    4668           0 :         break;
    4669             :     case OOXML_lvlJc:
    4670           0 :         sResult +=  "lvlJc";
    4671           0 :         break;
    4672             :     case OOXML_tplc:
    4673           0 :         sResult +=  "tplc";
    4674           0 :         break;
    4675             :     case OOXML_tentative:
    4676           0 :         sResult +=  "tentative";
    4677           0 :         break;
    4678             :     case OOXML_nsid:
    4679           0 :         sResult +=  "nsid";
    4680           0 :         break;
    4681             :     case OOXML_multiLevelType:
    4682           0 :         sResult +=  "multiLevelType";
    4683           0 :         break;
    4684             :     case OOXML_tmpl:
    4685           0 :         sResult +=  "tmpl";
    4686           0 :         break;
    4687             :     case OOXML_styleLink:
    4688           0 :         sResult +=  "styleLink";
    4689           0 :         break;
    4690             :     case OOXML_numStyleLink:
    4691           0 :         sResult +=  "numStyleLink";
    4692           0 :         break;
    4693             :     case OOXML_lvl:
    4694           0 :         sResult +=  "lvl";
    4695           0 :         break;
    4696             :     case OOXML_abstractNumId:
    4697           0 :         sResult +=  "abstractNumId";
    4698           0 :         break;
    4699             :     case OOXML_startOverride:
    4700           0 :         sResult +=  "startOverride";
    4701           0 :         break;
    4702             :     case OOXML_lvlOverride:
    4703           0 :         sResult +=  "lvlOverride";
    4704           0 :         break;
    4705             :     case OOXML_numPicBullet:
    4706           0 :         sResult +=  "numPicBullet";
    4707           0 :         break;
    4708             :     case OOXML_abstractNum:
    4709           0 :         sResult +=  "abstractNum";
    4710           0 :         break;
    4711             :     case OOXML_numIdMacAtCleanup:
    4712           0 :         sResult +=  "numIdMacAtCleanup";
    4713           0 :         break;
    4714             :     case OOXML_aliases:
    4715           0 :         sResult +=  "aliases";
    4716           0 :         break;
    4717             :     case OOXML_basedOn:
    4718           0 :         sResult +=  "basedOn";
    4719           0 :         break;
    4720             :     case OOXML_next:
    4721           0 :         sResult +=  "next";
    4722           0 :         break;
    4723             :     case OOXML_autoRedefine:
    4724           0 :         sResult +=  "autoRedefine";
    4725           0 :         break;
    4726             :     case OOXML_uiPriority:
    4727           0 :         sResult +=  "uiPriority";
    4728           0 :         break;
    4729             :     case OOXML_semiHidden:
    4730           0 :         sResult +=  "semiHidden";
    4731           0 :         break;
    4732             :     case OOXML_unhideWhenUsed:
    4733           0 :         sResult +=  "unhideWhenUsed";
    4734           0 :         break;
    4735             :     case OOXML_qFormat:
    4736           0 :         sResult +=  "qFormat";
    4737           0 :         break;
    4738             :     case OOXML_personal:
    4739           0 :         sResult +=  "personal";
    4740           0 :         break;
    4741             :     case OOXML_personalCompose:
    4742           0 :         sResult +=  "personalCompose";
    4743           0 :         break;
    4744             :     case OOXML_personalReply:
    4745           0 :         sResult +=  "personalReply";
    4746           0 :         break;
    4747             :     case OOXML_tblStylePr:
    4748           0 :         sResult +=  "tblStylePr";
    4749           0 :         break;
    4750             :     case OOXML_styleId:
    4751           0 :         sResult +=  "styleId";
    4752           0 :         break;
    4753             :     case OOXML_customStyle:
    4754           0 :         sResult +=  "customStyle";
    4755           0 :         break;
    4756             :     case OOXML_lsdException:
    4757           0 :         sResult +=  "lsdException";
    4758           0 :         break;
    4759             :     case OOXML_defLockedState:
    4760           0 :         sResult +=  "defLockedState";
    4761           0 :         break;
    4762             :     case OOXML_defUIPriority:
    4763           0 :         sResult +=  "defUIPriority";
    4764           0 :         break;
    4765             :     case OOXML_defSemiHidden:
    4766           0 :         sResult +=  "defSemiHidden";
    4767           0 :         break;
    4768             :     case OOXML_defUnhideWhenUsed:
    4769           0 :         sResult +=  "defUnhideWhenUsed";
    4770           0 :         break;
    4771             :     case OOXML_defQFormat:
    4772           0 :         sResult +=  "defQFormat";
    4773           0 :         break;
    4774             :     case OOXML_docDefaults:
    4775           0 :         sResult +=  "docDefaults";
    4776           0 :         break;
    4777             :     case OOXML_latentStyles:
    4778           0 :         sResult +=  "latentStyles";
    4779           0 :         break;
    4780             :     case OOXML_usb0:
    4781           0 :         sResult +=  "usb0";
    4782           0 :         break;
    4783             :     case OOXML_usb1:
    4784           0 :         sResult +=  "usb1";
    4785           0 :         break;
    4786             :     case OOXML_usb2:
    4787           0 :         sResult +=  "usb2";
    4788           0 :         break;
    4789             :     case OOXML_usb3:
    4790           0 :         sResult +=  "usb3";
    4791           0 :         break;
    4792             :     case OOXML_csb0:
    4793           0 :         sResult +=  "csb0";
    4794           0 :         break;
    4795             :     case OOXML_csb1:
    4796           0 :         sResult +=  "csb1";
    4797           0 :         break;
    4798             :     case OOXML_fontKey:
    4799           0 :         sResult +=  "fontKey";
    4800           0 :         break;
    4801             :     case OOXML_subsetted:
    4802           0 :         sResult +=  "subsetted";
    4803           0 :         break;
    4804             :     case OOXML_altName:
    4805           0 :         sResult +=  "altName";
    4806           0 :         break;
    4807             :     case OOXML_panose1:
    4808           0 :         sResult +=  "panose1";
    4809           0 :         break;
    4810             :     case OOXML_characterSet:
    4811           0 :         sResult +=  "characterSet";
    4812           0 :         break;
    4813             :     case OOXML_family:
    4814           0 :         sResult +=  "family";
    4815           0 :         break;
    4816             :     case OOXML_notTrueType:
    4817           0 :         sResult +=  "notTrueType";
    4818           0 :         break;
    4819             :     case OOXML_pitch:
    4820           0 :         sResult +=  "pitch";
    4821           0 :         break;
    4822             :     case OOXML_sig:
    4823           0 :         sResult +=  "sig";
    4824           0 :         break;
    4825             :     case OOXML_embedRegular:
    4826           0 :         sResult +=  "embedRegular";
    4827           0 :         break;
    4828             :     case OOXML_embedBold:
    4829           0 :         sResult +=  "embedBold";
    4830           0 :         break;
    4831             :     case OOXML_embedItalic:
    4832           0 :         sResult +=  "embedItalic";
    4833           0 :         break;
    4834             :     case OOXML_embedBoldItalic:
    4835           0 :         sResult +=  "embedBoldItalic";
    4836           0 :         break;
    4837             :     case OOXML_blockQuote:
    4838           0 :         sResult +=  "blockQuote";
    4839           0 :         break;
    4840             :     case OOXML_bodyDiv:
    4841           0 :         sResult +=  "bodyDiv";
    4842           0 :         break;
    4843             :     case OOXML_marLeft:
    4844           0 :         sResult +=  "marLeft";
    4845           0 :         break;
    4846             :     case OOXML_marRight:
    4847           0 :         sResult +=  "marRight";
    4848           0 :         break;
    4849             :     case OOXML_marTop:
    4850           0 :         sResult +=  "marTop";
    4851           0 :         break;
    4852             :     case OOXML_marBottom:
    4853           0 :         sResult +=  "marBottom";
    4854           0 :         break;
    4855             :     case OOXML_divBdr:
    4856           0 :         sResult +=  "divBdr";
    4857           0 :         break;
    4858             :     case OOXML_divsChild:
    4859           0 :         sResult +=  "divsChild";
    4860           0 :         break;
    4861             :     case OOXML_div:
    4862           0 :         sResult +=  "div";
    4863           0 :         break;
    4864             :     case OOXML_altChunk:
    4865           0 :         sResult +=  "altChunk";
    4866           0 :         break;
    4867             :     case OOXML_proofErr:
    4868           0 :         sResult +=  "proofErr";
    4869           0 :         break;
    4870             :     case OOXML_permStart:
    4871           0 :         sResult +=  "permStart";
    4872           0 :         break;
    4873             :     case OOXML_permEnd:
    4874           0 :         sResult +=  "permEnd";
    4875           0 :         break;
    4876             :     case OOXML_comment:
    4877           0 :         sResult +=  "comment";
    4878           0 :         break;
    4879             :     case OOXML_footnotes:
    4880           0 :         sResult +=  "footnotes";
    4881           0 :         break;
    4882             :     case OOXML_endnotes:
    4883           0 :         sResult +=  "endnotes";
    4884           0 :         break;
    4885             :     case OOXML_hdr:
    4886           0 :         sResult +=  "hdr";
    4887           0 :         break;
    4888             :     case OOXML_ftr:
    4889           0 :         sResult +=  "ftr";
    4890           0 :         break;
    4891             :     case OOXML_namespaceuri:
    4892           0 :         sResult +=  "namespaceuri";
    4893           0 :         break;
    4894             :     case OOXML_url:
    4895           0 :         sResult +=  "url";
    4896           0 :         break;
    4897             :     case OOXML_behavior:
    4898           0 :         sResult +=  "behavior";
    4899           0 :         break;
    4900             :     case OOXML_all:
    4901           0 :         sResult +=  "all";
    4902           0 :         break;
    4903             :     case OOXML_gallery:
    4904           0 :         sResult +=  "gallery";
    4905           0 :         break;
    4906             :     case OOXML_decorated:
    4907           0 :         sResult +=  "decorated";
    4908           0 :         break;
    4909             :     case OOXML_category:
    4910           0 :         sResult +=  "category";
    4911           0 :         break;
    4912             :     case OOXML_types:
    4913           0 :         sResult +=  "types";
    4914           0 :         break;
    4915             :     case OOXML_behaviors:
    4916           0 :         sResult +=  "behaviors";
    4917           0 :         break;
    4918             :     case OOXML_description:
    4919           0 :         sResult +=  "description";
    4920           0 :         break;
    4921             :     case OOXML_guid:
    4922           0 :         sResult +=  "guid";
    4923           0 :         break;
    4924             :     case OOXML_docPartPr:
    4925           0 :         sResult +=  "docPartPr";
    4926           0 :         break;
    4927             :     case OOXML_docPartBody:
    4928           0 :         sResult +=  "docPartBody";
    4929           0 :         break;
    4930             :     case OOXML_settings:
    4931           0 :         sResult +=  "settings";
    4932           0 :         break;
    4933             :     case OOXML_webSettings:
    4934           0 :         sResult +=  "webSettings";
    4935           0 :         break;
    4936             :     case OOXML_fonts:
    4937           0 :         sResult +=  "fonts";
    4938           0 :         break;
    4939             :     case OOXML_numbering:
    4940           0 :         sResult +=  "numbering";
    4941           0 :         break;
    4942             :     case OOXML_styles:
    4943           0 :         sResult +=  "styles";
    4944           0 :         break;
    4945             :     case OOXML_chapNum:
    4946           0 :         sResult +=  "chapNum";
    4947           0 :         break;
    4948             :     case OOXML_heading:
    4949           0 :         sResult +=  "heading";
    4950           0 :         break;
    4951             :     case OOXML_noLabel:
    4952           0 :         sResult +=  "noLabel";
    4953           0 :         break;
    4954             :     case OOXML_caption:
    4955           0 :         sResult +=  "caption";
    4956           0 :         break;
    4957             :     case OOXML_autoCaption:
    4958           0 :         sResult +=  "autoCaption";
    4959           0 :         break;
    4960             :     case OOXML_autoCaptions:
    4961           0 :         sResult +=  "autoCaptions";
    4962           0 :         break;
    4963             :     case OOXML_body:
    4964           0 :         sResult +=  "body";
    4965           0 :         break;
    4966             :     case OOXML_docParts:
    4967           0 :         sResult +=  "docParts";
    4968           0 :         break;
    4969             :     case OOXML_document:
    4970           0 :         sResult +=  "document";
    4971           0 :         break;
    4972             :     case OOXML_glossaryDocument:
    4973           0 :         sResult +=  "glossaryDocument";
    4974           0 :         break;
    4975             :     }
    4976             : 
    4977           0 :     return sResult;
    4978             : }
    4979             :   
    4980           0 : Sprm::Kind SprmKind(sal_uInt32 nSprmCode)
    4981             : {
    4982           0 :     Sprm::Kind nResult = Sprm::UNKNOWN;
    4983             : 
    4984           0 :     switch (nSprmCode)
    4985             :     {
    4986             :      case NS_sprm::LN_PIlvl: //CT_NumPr, ilvl
    4987             :      case NS_sprm::LN_PIlfo: //CT_NumPr, numId
    4988             :      case NS_ooxml::LN_CT_NumPr_numberingChange: //CT_NumPr, numberingChange
    4989             :      case NS_ooxml::LN_CT_NumPr_ins: //CT_NumPr, ins
    4990             :      case NS_sprm::LN_PBrcTop: //CT_PBdr, top
    4991             :      case NS_sprm::LN_PBrcLeft: //CT_PBdr, left
    4992             :      case NS_sprm::LN_PBrcBottom: //CT_PBdr, bottom
    4993             :      case NS_sprm::LN_PBrcRight: //CT_PBdr, right
    4994             :      case NS_sprm::LN_PBrcBetween: //CT_PBdr, between
    4995             :      case NS_sprm::LN_PBrcBar: //CT_PBdr, bar
    4996             :      case NS_ooxml::LN_CT_PPrBase_pStyle: //CT_PPrBase, pStyle
    4997             :      case NS_sprm::LN_PFKeepFollow: //CT_PPrBase, keepNext
    4998             :      case NS_sprm::LN_PFKeep: //CT_PPrBase, keepLines
    4999             :      case NS_sprm::LN_PFPageBreakBefore: //CT_PPrBase, pageBreakBefore
    5000             :      case NS_ooxml::LN_CT_PPrBase_framePr: //CT_PPrBase, framePr
    5001             :      case NS_ooxml::LN_CT_PPrBase_widowControl: //CT_PPrBase, widowControl
    5002             :      case NS_ooxml::LN_CT_PPrBase_numPr: //CT_PPrBase, numPr
    5003             :      case NS_sprm::LN_PFNoLineNumb: //CT_PPrBase, suppressLineNumbers
    5004             :      case NS_ooxml::LN_CT_PrBase_pBdr: //CT_PPrBase, pBdr
    5005             :      case NS_sprm::LN_PShd: //CT_PPrBase, shd
    5006             :      case NS_ooxml::LN_CT_PPrBase_tabs: //CT_PPrBase, tabs
    5007             :      case NS_sprm::LN_PFNoAutoHyph: //CT_PPrBase, suppressAutoHyphens
    5008             :      case NS_ooxml::LN_CT_PPrBase_kinsoku: //CT_PPrBase, kinsoku
    5009             :      case NS_ooxml::LN_CT_PPrBase_wordWrap: //CT_PPrBase, wordWrap
    5010             :      case NS_sprm::LN_PFOverflowPunct: //CT_PPrBase, overflowPunct
    5011             :      case NS_sprm::LN_PFTopLinePunct: //CT_PPrBase, topLinePunct
    5012             :      case NS_sprm::LN_PFAutoSpaceDE: //CT_PPrBase, autoSpaceDE
    5013             :      case NS_sprm::LN_PFAutoSpaceDN: //CT_PPrBase, autoSpaceDN
    5014             :      case NS_sprm::LN_PFBiDi: //CT_PPrBase, bidi
    5015             :      case NS_ooxml::LN_CT_PPrBase_adjustRightInd: //CT_PPrBase, adjustRightInd
    5016             :      case NS_ooxml::LN_CT_PPrBase_snapToGrid: //CT_PPrBase, snapToGrid
    5017             :      case NS_ooxml::LN_CT_PPrBase_spacing: //CT_PPrBase, spacing
    5018             :      case NS_ooxml::LN_CT_PPrBase_ind: //CT_PPrBase, ind
    5019             :      case 0x246d: //CT_PPrBase, contextualSpacing
    5020             :      case 0x2470: //CT_PPrBase, mirrorIndents
    5021             :      case 0x2462: //CT_PPrBase, suppressOverlap
    5022             :      case NS_sprm::LN_PJc: //CT_PPrBase, jc
    5023             :      case NS_sprm::LN_PFrameTextFlow: //CT_PPrBase, textDirection
    5024             :      case NS_sprm::LN_PWAlignFont: //CT_PPrBase, textAlignment
    5025             :      case NS_sprm::LN_PTightWrap: //CT_PPrBase, textboxTightWrap
    5026             :      case NS_sprm::LN_POutLvl: //CT_PPrBase, outlineLvl
    5027             :      case NS_ooxml::LN_CT_PPrBase_divId: //CT_PPrBase, divId
    5028             :      case NS_ooxml::LN_CT_PPrBase_cnfStyle: //CT_PPrBase, cnfStyle
    5029             :      case NS_ooxml::LN_EG_RPrBase_rStyle: //EG_RPrBase, rStyle
    5030             :      case NS_ooxml::LN_EG_RPrBase_rFonts: //EG_RPrBase, rFonts
    5031             :      case NS_sprm::LN_CFBold: //EG_RPrBase, b
    5032             :      case NS_sprm::LN_CFBoldBi: //EG_RPrBase, bCs
    5033             :      case NS_sprm::LN_CFItalic: //EG_RPrBase, i
    5034             :      case NS_sprm::LN_CFItalicBi: //EG_RPrBase, iCs
    5035             :      case NS_sprm::LN_CFCaps: //EG_RPrBase, caps
    5036             :      case NS_sprm::LN_CFSmallCaps: //EG_RPrBase, smallCaps
    5037             :      case NS_sprm::LN_CFStrike: //EG_RPrBase, strike
    5038             :      case NS_sprm::LN_CFDStrike: //EG_RPrBase, dstrike
    5039             :      case NS_sprm::LN_CFOutline: //EG_RPrBase, outline
    5040             :      case NS_sprm::LN_CFShadow: //EG_RPrBase, shadow
    5041             :      case NS_sprm::LN_CFEmboss: //EG_RPrBase, emboss
    5042             :      case NS_sprm::LN_CFImprint: //EG_RPrBase, imprint
    5043             :      case NS_sprm::LN_CFNoProof: //EG_RPrBase, noProof
    5044             :      case NS_ooxml::LN_EG_RPrBase_snapToGrid: //EG_RPrBase, snapToGrid
    5045             :      case NS_sprm::LN_CFVanish: //EG_RPrBase, vanish
    5046             :      case NS_ooxml::LN_EG_RPrBase_color: //EG_RPrBase, color
    5047             :      case NS_sprm::LN_CDxaSpace: //EG_RPrBase, spacing
    5048             :      case NS_sprm::LN_CCharScale: //EG_RPrBase, w
    5049             :      case NS_sprm::LN_CHpsKern: //EG_RPrBase, kern
    5050             :      case NS_sprm::LN_CHpsPos: //EG_RPrBase, position
    5051             :      case NS_sprm::LN_CHps: //EG_RPrBase, sz
    5052             :      case NS_sprm::LN_CHpsBi: //EG_RPrBase, szCs
    5053             :      case NS_sprm::LN_CHighlight: //EG_RPrBase, highlight
    5054             :      case NS_ooxml::LN_EG_RPrBase_u: //EG_RPrBase, u
    5055             :      case NS_sprm::LN_CSfxText: //EG_RPrBase, effect
    5056             :      case NS_ooxml::LN_EG_RPrBase_bdr: //EG_RPrBase, bdr
    5057             :      case NS_sprm::LN_CShd: //EG_RPrBase, shd
    5058             :      case NS_ooxml::LN_EG_RPrBase_fitText: //EG_RPrBase, fitText
    5059             :      case NS_ooxml::LN_EG_RPrBase_vertAlign: //EG_RPrBase, vertAlign
    5060             :      case NS_sprm::LN_CFBiDi: //EG_RPrBase, rtl
    5061             :      case NS_sprm::LN_CComplexScript: //EG_RPrBase, cs
    5062             :      case NS_sprm::LN_CKcd: //EG_RPrBase, em
    5063             :      case NS_ooxml::LN_EG_RPrBase_lang: //EG_RPrBase, lang
    5064             :      case NS_ooxml::LN_EG_RPrBase_eastAsianLayout: //EG_RPrBase, eastAsianLayout
    5065             :      case 0x818: //EG_RPrBase, specVanish
    5066             :      case NS_ooxml::LN_EG_RPrBase_oMath: //EG_RPrBase, oMath
    5067             :      case NS_rtf::LN_ISTARTAT: //CT_Lvl, start
    5068             :      case NS_rtf::LN_NFC: //CT_Lvl, numFmt
    5069             :      case NS_ooxml::LN_CT_Lvl_lvlRestart: //CT_Lvl, lvlRestart
    5070             :      case NS_ooxml::LN_CT_Lvl_pStyle: //CT_Lvl, pStyle
    5071             :      case NS_rtf::LN_FLEGAL: //CT_Lvl, isLgl
    5072             :      case NS_ooxml::LN_CT_Lvl_suff: //CT_Lvl, suff
    5073             :      case NS_ooxml::LN_CT_Lvl_lvlText: //CT_Lvl, lvlText
    5074             :      case NS_ooxml::LN_CT_Lvl_lvlPicBulletId: //CT_Lvl, lvlPicBulletId
    5075             :      case NS_rtf::LN_FCONVERTED: //CT_Lvl, legacy
    5076             :      case NS_ooxml::LN_CT_Lvl_lvlJc: //CT_Lvl, lvlJc
    5077             :      case NS_ooxml::LN_CT_Lvl_pPr: //CT_Lvl, pPr
    5078             :      case NS_ooxml::LN_CT_Lvl_rPr: //CT_Lvl, rPr
    5079             :      case NS_rtf::LN_LSID: //CT_AbstractNum, nsid
    5080             :      case NS_ooxml::LN_CT_AbstractNum_multiLevelType: //CT_AbstractNum, multiLevelType
    5081             :      case NS_rtf::LN_TPLC: //CT_AbstractNum, tmpl
    5082             :      case NS_ooxml::LN_CT_AbstractNum_name: //CT_AbstractNum, name
    5083             :      case NS_ooxml::LN_CT_AbstractNum_styleLink: //CT_AbstractNum, styleLink
    5084             :      case NS_ooxml::LN_CT_AbstractNum_numStyleLink: //CT_AbstractNum, numStyleLink
    5085             :      case NS_ooxml::LN_CT_AbstractNum_lvl: //CT_AbstractNum, lvl
    5086             :      case NS_ooxml::LN_CT_NumLvl_startOverride: //CT_NumLvl, startOverride
    5087             :      case NS_ooxml::LN_CT_NumLvl_lvl: //CT_NumLvl, lvl
    5088             :      case NS_ooxml::LN_CT_Num_abstractNumId: //CT_Num, abstractNumId
    5089             :      case NS_ooxml::LN_CT_Num_lvlOverride: //CT_Num, lvlOverride
    5090             :      case NS_ooxml::LN_CT_Numbering_numPicBullet: //CT_Numbering, numPicBullet
    5091             :      case NS_ooxml::LN_CT_Numbering_abstractNum: //CT_Numbering, abstractNum
    5092             :      case NS_ooxml::LN_CT_Numbering_num: //CT_Numbering, num
    5093             :      case NS_ooxml::LN_CT_Numbering_numIdMacAtCleanup: //CT_Numbering, numIdMacAtCleanup
    5094           0 :       nResult = Sprm::PARAGRAPH;
    5095           0 :       break;
    5096             :      case NS_ooxml::LN_CT_Font_altName: //CT_Font, altName
    5097             :      case NS_ooxml::LN_CT_Font_panose1: //CT_Font, panose1
    5098             :      case NS_ooxml::LN_CT_Font_charset: //CT_Font, charset
    5099             :      case NS_ooxml::LN_CT_Font_characterSet: //CT_Font, characterSet
    5100             :      case NS_ooxml::LN_CT_Font_family: //CT_Font, family
    5101             :      case NS_ooxml::LN_CT_Font_notTrueType: //CT_Font, notTrueType
    5102             :      case NS_ooxml::LN_CT_Font_pitch: //CT_Font, pitch
    5103             :      case NS_ooxml::LN_CT_Font_sig: //CT_Font, sig
    5104             :      case NS_ooxml::LN_CT_Font_embedRegular: //CT_Font, embedRegular
    5105             :      case NS_ooxml::LN_CT_Font_embedBold: //CT_Font, embedBold
    5106             :      case NS_ooxml::LN_CT_Font_embedItalic: //CT_Font, embedItalic
    5107             :      case NS_ooxml::LN_CT_Font_embedBoldItalic: //CT_Font, embedBoldItalic
    5108           0 :       nResult = Sprm::CHARACTER;
    5109           0 :       break;
    5110             :      case NS_ooxml::LN_CT_TcBorders_top: //CT_TcBorders, top
    5111             :      case NS_ooxml::LN_CT_TcBorders_start: //CT_TcBorders, start
    5112             :      case NS_ooxml::LN_CT_TcBorders_left: //CT_TcBorders, left
    5113             :      case NS_ooxml::LN_CT_TcBorders_bottom: //CT_TcBorders, bottom
    5114             :      case NS_ooxml::LN_CT_TcBorders_end: //CT_TcBorders, end
    5115             :      case NS_ooxml::LN_CT_TcBorders_right: //CT_TcBorders, right
    5116             :      case NS_ooxml::LN_CT_TcBorders_insideH: //CT_TcBorders, insideH
    5117             :      case NS_ooxml::LN_CT_TcBorders_insideV: //CT_TcBorders, insideV
    5118             :      case NS_ooxml::LN_CT_TcBorders_tl2br: //CT_TcBorders, tl2br
    5119             :      case NS_ooxml::LN_CT_TcBorders_tr2bl: //CT_TcBorders, tr2bl
    5120             :      case NS_ooxml::LN_CT_TcMar_top: //CT_TcMar, top
    5121             :      case NS_ooxml::LN_CT_TcMar_start: //CT_TcMar, start
    5122             :      case NS_ooxml::LN_CT_TcMar_left: //CT_TcMar, left
    5123             :      case NS_ooxml::LN_CT_TcMar_bottom: //CT_TcMar, bottom
    5124             :      case NS_ooxml::LN_CT_TcMar_end: //CT_TcMar, end
    5125             :      case NS_ooxml::LN_CT_TcMar_right: //CT_TcMar, right
    5126             :      case NS_ooxml::LN_CT_TcPrBase_cnfStyle: //CT_TcPrBase, cnfStyle
    5127             :      case NS_ooxml::LN_CT_TcPrBase_tcW: //CT_TcPrBase, tcW
    5128             :      case NS_ooxml::LN_CT_TcPrBase_gridSpan: //CT_TcPrBase, gridSpan
    5129             :      case NS_ooxml::LN_CT_TcPrBase_hMerge: //CT_TcPrBase, hMerge
    5130             :      case NS_ooxml::LN_CT_TcPrBase_vMerge: //CT_TcPrBase, vMerge
    5131             :      case NS_ooxml::LN_CT_TcPrBase_tcBorders: //CT_TcPrBase, tcBorders
    5132             :      case NS_ooxml::LN_CT_TcPrBase_shd: //CT_TcPrBase, shd
    5133             :      case NS_ooxml::LN_CT_TcPrBase_noWrap: //CT_TcPrBase, noWrap
    5134             :      case NS_ooxml::LN_CT_TcPrBase_tcMar: //CT_TcPrBase, tcMar
    5135             :      case NS_ooxml::LN_CT_TcPrBase_textDirection: //CT_TcPrBase, textDirection
    5136             :      case NS_ooxml::LN_CT_TcPrBase_tcFitText: //CT_TcPrBase, tcFitText
    5137             :      case NS_ooxml::LN_CT_TcPrBase_vAlign: //CT_TcPrBase, vAlign
    5138             :      case NS_ooxml::LN_CT_TcPrBase_hideMark: //CT_TcPrBase, hideMark
    5139             :      case NS_ooxml::LN_CT_TrPrBase_cnfStyle: //CT_TrPrBase, cnfStyle
    5140             :      case NS_ooxml::LN_CT_TrPrBase_divId: //CT_TrPrBase, divId
    5141             :      case NS_ooxml::LN_CT_TrPrBase_gridBefore: //CT_TrPrBase, gridBefore
    5142             :      case NS_ooxml::LN_CT_TrPrBase_gridAfter: //CT_TrPrBase, gridAfter
    5143             :      case NS_ooxml::LN_CT_TrPrBase_wBefore: //CT_TrPrBase, wBefore
    5144             :      case NS_ooxml::LN_CT_TrPrBase_wAfter: //CT_TrPrBase, wAfter
    5145             :      case NS_sprm::LN_TCantSplit: //CT_TrPrBase, cantSplit
    5146             :      case NS_ooxml::LN_CT_TrPrBase_trHeight: //CT_TrPrBase, trHeight
    5147             :      case NS_ooxml::LN_CT_TrPrBase_tblHeader: //CT_TrPrBase, tblHeader
    5148             :      case NS_ooxml::LN_CT_TrPrBase_tblCellSpacing: //CT_TrPrBase, tblCellSpacing
    5149             :      case NS_ooxml::LN_CT_TrPrBase_jc: //CT_TrPrBase, jc
    5150             :      case NS_ooxml::LN_CT_TrPrBase_hidden: //CT_TrPrBase, hidden
    5151             :      case NS_ooxml::LN_CT_TrPr_ins: //CT_TrPr, ins
    5152             :      case NS_ooxml::LN_CT_TrPr_del: //CT_TrPr, del
    5153             :      case NS_ooxml::LN_CT_TrPr_trPrChange: //CT_TrPr, trPrChange
    5154             :      case NS_ooxml::LN_CT_TblBorders_top: //CT_TblBorders, top
    5155             :      case NS_ooxml::LN_CT_TblBorders_start: //CT_TblBorders, start
    5156             :      case NS_ooxml::LN_CT_TblBorders_left: //CT_TblBorders, left
    5157             :      case NS_ooxml::LN_CT_TblBorders_bottom: //CT_TblBorders, bottom
    5158             :      case NS_ooxml::LN_CT_TblBorders_end: //CT_TblBorders, end
    5159             :      case NS_ooxml::LN_CT_TblBorders_right: //CT_TblBorders, right
    5160             :      case NS_ooxml::LN_CT_TblBorders_insideH: //CT_TblBorders, insideH
    5161             :      case NS_ooxml::LN_CT_TblBorders_insideV: //CT_TblBorders, insideV
    5162             :      case NS_ooxml::LN_CT_TblPrBase_tblStyle: //CT_TblPrBase, tblStyle
    5163             :      case NS_ooxml::LN_CT_TblPrBase_tblpPr: //CT_TblPrBase, tblpPr
    5164             :      case NS_ooxml::LN_CT_TblPrBase_tblOverlap: //CT_TblPrBase, tblOverlap
    5165             :      case NS_ooxml::LN_CT_TblPrBase_bidiVisual: //CT_TblPrBase, bidiVisual
    5166             :      case NS_ooxml::LN_CT_TblPrBase_tblStyleRowBandSize: //CT_TblPrBase, tblStyleRowBandSize
    5167             :      case NS_ooxml::LN_CT_TblPrBase_tblStyleColBandSize: //CT_TblPrBase, tblStyleColBandSize
    5168             :      case NS_ooxml::LN_CT_TblPrBase_tblW: //CT_TblPrBase, tblW
    5169             :      case NS_ooxml::LN_CT_TblPrBase_jc: //CT_TblPrBase, jc
    5170             :      case NS_ooxml::LN_CT_TblPrBase_tblCellSpacing: //CT_TblPrBase, tblCellSpacing
    5171             :      case NS_ooxml::LN_CT_TblPrBase_tblInd: //CT_TblPrBase, tblInd
    5172             :      case NS_ooxml::LN_CT_TblPrBase_tblBorders: //CT_TblPrBase, tblBorders
    5173             :      case NS_ooxml::LN_CT_TblPrBase_shd: //CT_TblPrBase, shd
    5174             :      case NS_ooxml::LN_CT_TblPrBase_tblLayout: //CT_TblPrBase, tblLayout
    5175             :      case NS_ooxml::LN_CT_TblPrBase_tblCellMar: //CT_TblPrBase, tblCellMar
    5176             :      case NS_ooxml::LN_CT_TblPrBase_tblLook: //CT_TblPrBase, tblLook
    5177             :      case NS_ooxml::LN_CT_TblPr_tblPrChange: //CT_TblPr, tblPrChange
    5178           0 :       nResult = Sprm::TABLE;
    5179           0 :       break;
    5180             :     default:
    5181           0 :       break;
    5182             :     }
    5183             : 
    5184           0 :     return nResult;
    5185             : }
    5186        1440 : uno::Reference < xml::sax::XFastParser > OOXMLStreamImpl::getFastParser()
    5187             : {
    5188        1440 :     if (! mxFastParser.is())
    5189             :     {
    5190             :         uno::Reference < lang::XMultiComponentFactory > xFactory = 
    5191             :             uno::Reference < lang::XMultiComponentFactory >
    5192        1440 :             (mxContext->getServiceManager());
    5193             : 
    5194        1440 :         mxFastParser.set(xFactory->createInstanceWithContext
    5195             :             ( "com.sun.star.xml.sax.FastParser", 
    5196        1440 :                     mxContext ), uno::UNO_QUERY_THROW);
    5197             : 
    5198        1440 :         mxFastParser->registerNamespace("http://www.w3.org/XML/1998/namespace", NS_xml);
    5199        1440 :         mxFastParser->registerNamespace("http://schemas.openxmlformats.org/officeDocument/2006/relationships", NS_relationships);
    5200        1440 :         mxFastParser->registerNamespace("urn:schemas-microsoft-com:office:office", NS_office);
    5201        1440 :         mxFastParser->registerNamespace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme", NS_theme);
    5202        1440 :         mxFastParser->registerNamespace("http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing", NS_wordprocessingDrawing);
    5203        1440 :         mxFastParser->registerNamespace("http://schemas.openxmlformats.org/drawingml/2006/main", NS_drawingml);
    5204        1440 :         mxFastParser->registerNamespace("urn:schemas-microsoft-com:vml", NS_vml);
    5205        1440 :         mxFastParser->registerNamespace("http://schemas.openxmlformats.org/drawingml/2006/picture", NS_picture);
    5206        1440 :         mxFastParser->registerNamespace("http://schemas.openxmlformats.org/drawingml/2006/diagram", NS_diagram);
    5207        1440 :         mxFastParser->registerNamespace("urn:schemas-microsoft-com:office:word", NS_vml_wordprocessingDrawing);
    5208        1440 :         mxFastParser->registerNamespace("http://schemas.openxmlformats.org/wordprocessingml/2006/main", NS_wordprocessingml);
    5209        1440 :         mxFastParser->registerNamespace("http://schemas.openxmlformats.org/officeDocument/2006/math", NS_math);
    5210        1440 :         mxFastParser->registerNamespace("http://schemas.openxmlformats.org/schemaLibrary/2006/main", NS_schemaLibrary);
    5211        1440 :         mxFastParser->registerNamespace("http://sprm", NS_sprm);
    5212             :     }
    5213             : 
    5214        1440 :     return mxFastParser;
    5215             : }
    5216             : 
    5217             : /// @endcond
    5218          30 : }}

Generated by: LCOV version 1.10