LCOV - code coverage report
Current view: top level - libreoffice/workdir/unxlngi6.pro/CustomTarget/writerfilter/source - resources.cxx (source / functions) Hit Total Coverage
Test: libreoffice_filtered.info Lines: 1 4523 0.1 %
Date: 2012-12-17 Functions: 2 402 0.5 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : 
       2             : /*
       3             :  * This file is part of the LibreOffice project.
       4             :  *
       5             :  * This Source Code Form is subject to the terms of the Mozilla Public
       6             :  * License, v. 2.0. If a copy of the MPL was not distributed with this
       7             :  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
       8             :  *
       9             :  * This file incorporates work covered by the following license notice:
      10             :  *
      11             :  *   Licensed to the Apache Software Foundation (ASF) under one or more
      12             :  *   contributor license agreements. See the NOTICE file distributed
      13             :  *   with this work for additional information regarding copyright
      14             :  *   ownership. The ASF licenses this file to you under the Apache
      15             :  *   License, Version 2.0 (the "License"); you may not use this file
      16             :  *   except in compliance with the License. You may obtain a copy of
      17             :  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
      18             :  */
      19             : /*
      20             :   THIS FILE IS GENERATED AUTOMATICALLY! DO NOT EDIT!
      21             :  */
      22             : 
      23             : 
      24             : #include <doctok/resources.hxx>
      25             : 
      26             : #ifndef WW8_OUTPUT_WITH_DEPTH
      27             : #include <doctok/WW8OutputWithDepth.hxx>
      28             : #endif
      29             : 
      30             : #ifndef INCLUDED_SPRMIDS_HXX
      31             : #include <doctok/sprmids.hxx>
      32             : #endif
      33             : 
      34             : namespace writerfilter {
      35             : namespace doctok {
      36             : 
      37             : extern WW8OutputWithDepth output;
      38             : 
      39             : using namespace ::std;
      40             : 
      41           0 : Sprm::Kind SprmKind(sal_uInt32 sprmCode)
      42             : {
      43           0 :     Sprm::Kind nResult = Sprm::UNKNOWN;
      44             : 
      45           0 :     switch(sprmCode)
      46             :     {
      47             :     case NS_sprm::LN_PContextualSpacing:
      48             :     case NS_sprm::LN_PIstdPermute:
      49             :     case NS_sprm::LN_PTabProps:
      50             :     case NS_sprm::LN_PIncLvl:
      51             :     case NS_sprm::LN_PJcExtra:
      52             :     case NS_sprm::LN_PJc:
      53             :     case NS_sprm::LN_PFSideBySide:
      54             :     case NS_sprm::LN_PFKeep:
      55             :     case NS_sprm::LN_PFKeepFollow:
      56             :     case NS_sprm::LN_PFPageBreakBefore:
      57             :     case NS_sprm::LN_PBrcl:
      58             :     case NS_sprm::LN_PBrcp:
      59             :     case NS_sprm::LN_PIlvl:
      60             :     case NS_sprm::LN_PIlfo:
      61             :     case NS_sprm::LN_PFNoLineNumb:
      62             :     case NS_sprm::LN_PChgTabsPapx:
      63             :     case NS_sprm::LN_PDxaRight:
      64             :     case NS_sprm::LN_PDxaLeft:
      65             :     case NS_sprm::LN_PNest:
      66             :     case NS_sprm::LN_PDxaLeft180:
      67             :     case NS_sprm::LN_PDyaLine:
      68             :     case NS_sprm::LN_PDyaBefore:
      69             :     case NS_sprm::LN_PDyaAfter:
      70             :     case NS_sprm::LN_PChgTabs:
      71             :     case NS_sprm::LN_PFInTable:
      72             :     case NS_sprm::LN_PCell:
      73             :     case NS_sprm::LN_PRow:
      74             :     case NS_sprm::LN_PFTtp:
      75             :     case NS_sprm::LN_PDxaAbs:
      76             :     case NS_sprm::LN_PDyaAbs:
      77             :     case NS_sprm::LN_PDxaWidth:
      78             :     case NS_sprm::LN_PPc:
      79             :     case NS_sprm::LN_PBrcTop10:
      80             :     case NS_sprm::LN_PBrcLeft10:
      81             :     case NS_sprm::LN_PBrcBottom10:
      82             :     case NS_sprm::LN_PBrcRight10:
      83             :     case NS_sprm::LN_PBrcBetween10:
      84             :     case NS_sprm::LN_PBrcBar10:
      85             :     case NS_sprm::LN_PDxaFromText10:
      86             :     case NS_sprm::LN_PWr:
      87             :     case NS_sprm::LN_PBrcBar:
      88             :     case NS_sprm::LN_PFNoAutoHyph:
      89             :     case NS_sprm::LN_PWHeightAbs:
      90             :     case NS_sprm::LN_PDcs:
      91             :     case NS_sprm::LN_PShd:
      92             :     case NS_sprm::LN_PDyaFromText:
      93             :     case NS_sprm::LN_PDxaFromText:
      94             :     case NS_sprm::LN_PFLocked:
      95             :     case NS_sprm::LN_PFWidowControl:
      96             :     case NS_sprm::LN_PRuler:
      97             :     case NS_sprm::LN_PFKinsoku:
      98             :     case NS_sprm::LN_PFWordWrap:
      99             :     case NS_sprm::LN_PFOverflowPunct:
     100             :     case NS_sprm::LN_PFTopLinePunct:
     101             :     case NS_sprm::LN_PFAutoSpaceDE:
     102             :     case NS_sprm::LN_PFAutoSpaceDN:
     103             :     case NS_sprm::LN_PWAlignFont:
     104             :     case NS_sprm::LN_PFrameTextFlow:
     105             :     case NS_sprm::LN_PISnapBaseLine:
     106             :     case NS_sprm::LN_PAnld:
     107             :     case NS_sprm::LN_PPropRMark:
     108             :     case NS_sprm::LN_POutLvl:
     109             :     case NS_sprm::LN_PFBiDi:
     110             :     case NS_sprm::LN_PFNumRMIns:
     111             :     case NS_sprm::LN_PCrLf:
     112             :     case NS_sprm::LN_PNumRM:
     113             :     case NS_sprm::LN_PHugePapx:
     114             :     case NS_sprm::LN_PFUsePgsuSettings:
     115             :     case NS_sprm::LN_PFAdjustRight:
     116             :     case NS_sprm::LN_PTightWrap:
     117             :     case NS_sprm::LN_PicBrcl:
     118             :     case NS_sprm::LN_PicScale:
     119             :     case NS_sprm::LN_PicBrcTop:
     120             :     case NS_sprm::LN_PicBrcLeft:
     121             :     case NS_sprm::LN_PicBrcBottom:
     122             :     case NS_sprm::LN_PicBrcRight:
     123             :     case NS_sprm::LN_PTableDepth:
     124             :     case NS_sprm::LN_PBrcTop:
     125             :     case NS_sprm::LN_PBrcLeft:
     126             :     case NS_sprm::LN_PBrcBottom:
     127             :     case NS_sprm::LN_PBrcRight:
     128             :     case NS_sprm::LN_PBrcBetween:
     129             :     case NS_sprm::LN_PBorderTop:
     130             :     case NS_sprm::LN_PBorderLeft:
     131             :     case NS_sprm::LN_PBorderBottom:
     132             :     case NS_sprm::LN_PBorderRight:
     133             :     case NS_sprm::LN_PBorderBetween:
     134             :     case NS_sprm::LN_PDxaLeft1:
     135             :     case NS_sprm::LN_PRsid:
     136             :     case NS_sprm::LN_CRsidProp:
     137           0 :       nResult = Sprm::PARAGRAPH;
     138           0 :       break;
     139             :     case NS_sprm::LN_CFRMarkDel:
     140             :     case NS_sprm::LN_CFRMark:
     141             :     case NS_sprm::LN_CFFldVanish:
     142             :     case NS_sprm::LN_CPicLocation:
     143             :     case NS_sprm::LN_CIbstRMark:
     144             :     case NS_sprm::LN_CDttmRMark:
     145             :     case NS_sprm::LN_CFData:
     146             :     case NS_sprm::LN_CIdslRMark:
     147             :     case NS_sprm::LN_CChs:
     148             :     case NS_sprm::LN_CSymbol:
     149             :     case NS_sprm::LN_CFOle2:
     150             :     case NS_sprm::LN_CIdCharType:
     151             :     case NS_sprm::LN_CHighlight:
     152             :     case NS_sprm::LN_CObjLocation:
     153             :     case NS_sprm::LN_CFFtcAsciSymb:
     154             :     case NS_sprm::LN_CIstd:
     155             :     case NS_sprm::LN_CIstdPermute:
     156             :     case NS_sprm::LN_CDefault:
     157             :     case NS_sprm::LN_CPlain:
     158             :     case NS_sprm::LN_CKcd:
     159             :     case NS_sprm::LN_CFBold:
     160             :     case NS_sprm::LN_CFItalic:
     161             :     case NS_sprm::LN_CFStrike:
     162             :     case NS_sprm::LN_CFOutline:
     163             :     case NS_sprm::LN_CFShadow:
     164             :     case NS_sprm::LN_CFSmallCaps:
     165             :     case NS_sprm::LN_CFCaps:
     166             :     case NS_sprm::LN_CFVanish:
     167             :     case NS_sprm::LN_CFtcDefault:
     168             :     case NS_sprm::LN_CKul:
     169             :     case NS_sprm::LN_CSizePos:
     170             :     case NS_sprm::LN_CDxaSpace:
     171             :     case NS_sprm::LN_CLid:
     172             :     case NS_sprm::LN_CIco:
     173             :     case NS_sprm::LN_CHps:
     174             :     case NS_sprm::LN_CHpsInc:
     175             :     case NS_sprm::LN_CHpsPos:
     176             :     case NS_sprm::LN_CHpsPosAdj:
     177             :     case NS_sprm::LN_CMajority:
     178             :     case NS_sprm::LN_CIss:
     179             :     case NS_sprm::LN_CHpsNew50:
     180             :     case NS_sprm::LN_CHpsInc1:
     181             :     case NS_sprm::LN_CHpsKern:
     182             :     case NS_sprm::LN_CMajority50:
     183             :     case NS_sprm::LN_CHpsMul:
     184             :     case NS_sprm::LN_CYsri:
     185             :     case NS_sprm::LN_CRgFtc0:
     186             :     case NS_sprm::LN_CRgFtc1:
     187             :     case NS_sprm::LN_CRgFtc2:
     188             :     case NS_sprm::LN_CCharScale:
     189             :     case NS_sprm::LN_CFDStrike:
     190             :     case NS_sprm::LN_CFImprint:
     191             :     case NS_sprm::LN_CFNoProof:
     192             :     case NS_sprm::LN_CFspecVanish:
     193             :     case NS_sprm::LN_CFitText:
     194             :     case NS_sprm::LN_CComplexScript:
     195             :     case NS_sprm::LN_CFSpec:
     196             :     case NS_sprm::LN_CFObj:
     197             :     case NS_sprm::LN_CPropRMark:
     198             :     case NS_sprm::LN_CFEmboss:
     199             :     case NS_sprm::LN_CSfxText:
     200             :     case NS_sprm::LN_CFBiDi:
     201             :     case NS_sprm::LN_CFDiacColor:
     202             :     case NS_sprm::LN_CFBoldBi:
     203             :     case NS_sprm::LN_CFItalicBi:
     204             :     case NS_sprm::LN_CFtcBi:
     205             :     case NS_sprm::LN_CLidBi:
     206             :     case NS_sprm::LN_CIcoBi:
     207             :     case NS_sprm::LN_CHpsBi:
     208             :     case NS_sprm::LN_CDispFldRMark:
     209             :     case NS_sprm::LN_CIbstRMarkDel:
     210             :     case NS_sprm::LN_CDttmRMarkDel:
     211             :     case NS_sprm::LN_CBrc:
     212             :     case NS_sprm::LN_CShd:
     213             :     case NS_sprm::LN_CIdslRMarkDel:
     214             :     case NS_sprm::LN_CFUsePgsuSettings:
     215             :     case NS_sprm::LN_CCpg:
     216             :     case NS_sprm::LN_CRgLid0_80:
     217             :     case NS_sprm::LN_CRgLid1_80:
     218             :     case NS_sprm::LN_CIdctHint:
     219             :     case NS_sprm::LN_CIndrsid:
     220             :     case NS_sprm::LN_Cdelrsid:
     221             :     case NS_sprm::LN_CBorder:
     222             :     case NS_sprm::LN_CEastAsianLayout:
     223             :     case NS_sprm::LN_CRgLid0:
     224             :     case NS_sprm::LN_CRgLid1:
     225           0 :       nResult = Sprm::CHARACTER;
     226           0 :       break;
     227             :     case NS_sprm::LN_TFCantSplit90:
     228             :     case NS_sprm::LN_TCantSplit:
     229             :     case NS_sprm::LN_TJc:
     230             :     case NS_sprm::LN_TDxaLeft:
     231             :     case NS_sprm::LN_TDxaGapHalf:
     232             :     case NS_sprm::LN_TFCantSplit:
     233             :     case NS_sprm::LN_TTableHeader:
     234             :     case NS_sprm::LN_TTableBorders:
     235             :     case NS_sprm::LN_TDefTable10:
     236             :     case NS_sprm::LN_TDyaRowHeight:
     237             :     case NS_sprm::LN_TDefTable:
     238             :     case NS_sprm::LN_TDefTableShd:
     239             :     case NS_sprm::LN_TCellShd:
     240             :     case NS_sprm::LN_TTlp:
     241             :     case NS_sprm::LN_TFBiDi:
     242             :     case NS_sprm::LN_THTMLProps:
     243             :     case NS_sprm::LN_TSetBrc:
     244             :     case NS_sprm::LN_TInsert:
     245             :     case NS_sprm::LN_TDelete:
     246             :     case NS_sprm::LN_TDxaCol:
     247             :     case NS_sprm::LN_TMerge:
     248             :     case NS_sprm::LN_TSplit:
     249             :     case NS_sprm::LN_TSetBrc10:
     250             :     case NS_sprm::LN_TSetShd:
     251             :     case NS_sprm::LN_TSetShdOdd:
     252             :     case NS_sprm::LN_TTextFlow:
     253             :     case NS_sprm::LN_TDiagLine:
     254             :     case NS_sprm::LN_TVertMerge:
     255             :     case NS_sprm::LN_TVertAlign:
     256             :     case NS_sprm::LN_TCellTopColor:
     257             :     case NS_sprm::LN_TCellLeftColor:
     258             :     case NS_sprm::LN_TCellBottomColor:
     259             :     case NS_sprm::LN_TCellRightColor:
     260             :     case NS_sprm::LN_TGridLineProps:
     261             :     case NS_sprm::LN_TCellShadow:
     262             :     case NS_sprm::LN_TTPreferredWidth:
     263             :     case NS_sprm::LN_TTRLeft:
     264             :     case NS_sprm::LN_TWidthBefore:
     265             :     case NS_sprm::LN_TWidthAfter:
     266             :     case NS_sprm::LN_TCellPaddingDefault:
     267             :     case NS_sprm::LN_TRsid:
     268             :     case NS_sprm::LN_TFAutofit:
     269             :     case NS_sprm::LN_TPc:
     270             :     case NS_sprm::LN_TDyaAbs:
     271             :     case NS_sprm::LN_TDxaFromText:
     272             :     case NS_sprm::LN_TDyaFromText:
     273             :     case NS_sprm::LN_TDxaFromTextRight:
     274             :     case NS_sprm::LN_TDyaFromTextBottom:
     275             :     case NS_sprm::LN_TFNoAllowOverlap:
     276           0 :       nResult = Sprm::TABLE;
     277           0 :       break;
     278             :     default:
     279           0 :       break;
     280             :     }
     281             : 
     282           0 :     return nResult;
     283             : }
     284             : 
     285             : /*
     286             :     Automatically generated class: DopBase
     287             :     
     288             :     Stereotype ww8resource
     289             : 
     290             :     Parent Resource: Properties
     291             :     Size: 84
     292             : */
     293           0 :     WW8DopBase::~WW8DopBase()
     294             :     {
     295           0 :     }
     296             :     
     297           0 :     void WW8DopBase::init()
     298             :     {
     299             :       
     300           0 :     }
     301             : 
     302           0 :     void WW8DopBase::resolve(Properties & rHandler)
     303             :     {
     304             :         try 
     305             :         {
     306             :             {
     307           0 :                 WW8Value::Pointer_t pVal = createValue(get_fFacingPages());
     308           0 :                 rHandler.attribute(NS_rtf::LN_fFacingPages, *pVal);
     309             :             }
     310             :             {
     311           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused1());
     312           0 :                 rHandler.attribute(NS_rtf::LN_unused1, *pVal);
     313             :             }
     314             :             {
     315           0 :                 WW8Value::Pointer_t pVal = createValue(get_fPMHMainDoc());
     316           0 :                 rHandler.attribute(NS_rtf::LN_fPMHMainDoc, *pVal);
     317             :             }
     318             :             {
     319           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused2());
     320           0 :                 rHandler.attribute(NS_rtf::LN_unused2, *pVal);
     321             :             }
     322             :             {
     323           0 :                 WW8Value::Pointer_t pVal = createValue(get_fpc());
     324           0 :                 rHandler.attribute(NS_rtf::LN_fpc, *pVal);
     325             :             }
     326             :             {
     327           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused3());
     328           0 :                 rHandler.attribute(NS_rtf::LN_unused3, *pVal);
     329             :             }
     330             :             {
     331           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused4());
     332           0 :                 rHandler.attribute(NS_rtf::LN_unused4, *pVal);
     333             :             }
     334             :             {
     335           0 :                 WW8Value::Pointer_t pVal = createValue(get_rncFtn());
     336           0 :                 rHandler.attribute(NS_rtf::LN_rncFtn, *pVal);
     337             :             }
     338             :             {
     339           0 :                 WW8Value::Pointer_t pVal = createValue(get_nFtn());
     340           0 :                 rHandler.attribute(NS_rtf::LN_nFtn, *pVal);
     341             :             }
     342             :             {
     343           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused5());
     344           0 :                 rHandler.attribute(NS_rtf::LN_unused5, *pVal);
     345             :             }
     346             :             {
     347           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused6());
     348           0 :                 rHandler.attribute(NS_rtf::LN_unused6, *pVal);
     349             :             }
     350             :             {
     351           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused7());
     352           0 :                 rHandler.attribute(NS_rtf::LN_unused7, *pVal);
     353             :             }
     354             :             {
     355           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused8());
     356           0 :                 rHandler.attribute(NS_rtf::LN_unused8, *pVal);
     357             :             }
     358             :             {
     359           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused9());
     360           0 :                 rHandler.attribute(NS_rtf::LN_unused9, *pVal);
     361             :             }
     362             :             {
     363           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused10());
     364           0 :                 rHandler.attribute(NS_rtf::LN_unused10, *pVal);
     365             :             }
     366             :             {
     367           0 :                 WW8Value::Pointer_t pVal = createValue(get_fSplAllDone());
     368           0 :                 rHandler.attribute(NS_rtf::LN_fSplAllDone, *pVal);
     369             :             }
     370             :             {
     371           0 :                 WW8Value::Pointer_t pVal = createValue(get_fSplAllClean());
     372           0 :                 rHandler.attribute(NS_rtf::LN_fSplAllClean, *pVal);
     373             :             }
     374             :             {
     375           0 :                 WW8Value::Pointer_t pVal = createValue(get_fSplHideErrors());
     376           0 :                 rHandler.attribute(NS_rtf::LN_fSplHideErrors, *pVal);
     377             :             }
     378             :             {
     379           0 :                 WW8Value::Pointer_t pVal = createValue(get_fGramHideErrors());
     380           0 :                 rHandler.attribute(NS_rtf::LN_fGramHideErrors, *pVal);
     381             :             }
     382             :             {
     383           0 :                 WW8Value::Pointer_t pVal = createValue(get_fLabelDoc());
     384           0 :                 rHandler.attribute(NS_rtf::LN_fLabelDoc, *pVal);
     385             :             }
     386             :             {
     387           0 :                 WW8Value::Pointer_t pVal = createValue(get_fHyphCapitals());
     388           0 :                 rHandler.attribute(NS_rtf::LN_fHyphCapitals, *pVal);
     389             :             }
     390             :             {
     391           0 :                 WW8Value::Pointer_t pVal = createValue(get_fAutoHyphen());
     392           0 :                 rHandler.attribute(NS_rtf::LN_fAutoHyphen, *pVal);
     393             :             }
     394             :             {
     395           0 :                 WW8Value::Pointer_t pVal = createValue(get_fFormNoFields());
     396           0 :                 rHandler.attribute(NS_rtf::LN_fFormNoFields, *pVal);
     397             :             }
     398             :             {
     399           0 :                 WW8Value::Pointer_t pVal = createValue(get_fLinkStyles());
     400           0 :                 rHandler.attribute(NS_rtf::LN_fLinkStyles, *pVal);
     401             :             }
     402             :             {
     403           0 :                 WW8Value::Pointer_t pVal = createValue(get_fRevMarking());
     404           0 :                 rHandler.attribute(NS_rtf::LN_fRevMarking, *pVal);
     405             :             }
     406             :             {
     407           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused11());
     408           0 :                 rHandler.attribute(NS_rtf::LN_unused11, *pVal);
     409             :             }
     410             :             {
     411           0 :                 WW8Value::Pointer_t pVal = createValue(get_fExactCWords());
     412           0 :                 rHandler.attribute(NS_rtf::LN_fExactCWords, *pVal);
     413             :             }
     414             :             {
     415           0 :                 WW8Value::Pointer_t pVal = createValue(get_fPagHidden());
     416           0 :                 rHandler.attribute(NS_rtf::LN_fPagHidden, *pVal);
     417             :             }
     418             :             {
     419           0 :                 WW8Value::Pointer_t pVal = createValue(get_fPagResults());
     420           0 :                 rHandler.attribute(NS_rtf::LN_fPagResults, *pVal);
     421             :             }
     422             :             {
     423           0 :                 WW8Value::Pointer_t pVal = createValue(get_fLockAtn());
     424           0 :                 rHandler.attribute(NS_rtf::LN_fLockAtn, *pVal);
     425             :             }
     426             :             {
     427           0 :                 WW8Value::Pointer_t pVal = createValue(get_fMirrorMargins());
     428           0 :                 rHandler.attribute(NS_rtf::LN_fMirrorMargins, *pVal);
     429             :             }
     430             :             {
     431           0 :                 WW8Value::Pointer_t pVal = createValue(get_fWord97Compat());
     432           0 :                 rHandler.attribute(NS_rtf::LN_fWord97Compat, *pVal);
     433             :             }
     434             :             {
     435           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused12());
     436           0 :                 rHandler.attribute(NS_rtf::LN_unused12, *pVal);
     437             :             }
     438             :             {
     439           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused13());
     440           0 :                 rHandler.attribute(NS_rtf::LN_unused13, *pVal);
     441             :             }
     442             :             {
     443           0 :                 WW8Value::Pointer_t pVal = createValue(get_fProtEnabled());
     444           0 :                 rHandler.attribute(NS_rtf::LN_fProtEnabled, *pVal);
     445             :             }
     446             :             {
     447           0 :                 WW8Value::Pointer_t pVal = createValue(get_fDispFormFldSel());
     448           0 :                 rHandler.attribute(NS_rtf::LN_fDispFormFldSel, *pVal);
     449             :             }
     450             :             {
     451           0 :                 WW8Value::Pointer_t pVal = createValue(get_fRMView());
     452           0 :                 rHandler.attribute(NS_rtf::LN_fRMView, *pVal);
     453             :             }
     454             :             {
     455           0 :                 WW8Value::Pointer_t pVal = createValue(get_fRMPrint());
     456           0 :                 rHandler.attribute(NS_rtf::LN_fRMPrint, *pVal);
     457             :             }
     458             :             {
     459           0 :                 WW8Value::Pointer_t pVal = createValue(get_fLockVbaProj());
     460           0 :                 rHandler.attribute(NS_rtf::LN_fLockVbaProj, *pVal);
     461             :             }
     462             :             {
     463           0 :                 WW8Value::Pointer_t pVal = createValue(get_fLockRev());
     464           0 :                 rHandler.attribute(NS_rtf::LN_fLockRev, *pVal);
     465             :             }
     466             :             {
     467           0 :                 WW8Value::Pointer_t pVal = createValue(get_fEmbedFonts());
     468           0 :                 rHandler.attribute(NS_rtf::LN_fEmbedFonts, *pVal);
     469             :             }
     470             :             {
     471           0 :                 WW8Value::Pointer_t pVal = createValue(get_copts60());
     472           0 :                 rHandler.attribute(NS_rtf::LN_copts60, *pVal);
     473             :             }
     474             :             {
     475           0 :                 WW8Value::Pointer_t pVal = createValue(get_dxaTab());
     476           0 :                 rHandler.attribute(NS_rtf::LN_dxaTab, *pVal);
     477             :             }
     478             :             {
     479           0 :                 WW8Value::Pointer_t pVal = createValue(get_cpgWebOpt());
     480           0 :                 rHandler.attribute(NS_rtf::LN_cpgWebOpt, *pVal);
     481             :             }
     482             :             {
     483           0 :                 WW8Value::Pointer_t pVal = createValue(get_dxaHotZ());
     484           0 :                 rHandler.attribute(NS_rtf::LN_dxaHotZ, *pVal);
     485             :             }
     486             :             {
     487           0 :                 WW8Value::Pointer_t pVal = createValue(get_cConsecHypLim());
     488           0 :                 rHandler.attribute(NS_rtf::LN_cConsecHypLim, *pVal);
     489             :             }
     490             :             {
     491           0 :                 WW8Value::Pointer_t pVal = createValue(get_wSpare2());
     492           0 :                 rHandler.attribute(NS_rtf::LN_wSpare2, *pVal);
     493             :             }
     494             :             {
     495           0 :                 WW8Value::Pointer_t pVal = createValue(get_dttmCreated());
     496           0 :                 rHandler.attribute(NS_rtf::LN_dttmCreated, *pVal);
     497             :             }
     498             :             {
     499           0 :                 WW8Value::Pointer_t pVal = createValue(get_dttmRevised());
     500           0 :                 rHandler.attribute(NS_rtf::LN_dttmRevised, *pVal);
     501             :             }
     502             :             {
     503           0 :                 WW8Value::Pointer_t pVal = createValue(get_dttmLastPrint());
     504           0 :                 rHandler.attribute(NS_rtf::LN_dttmLastPrint, *pVal);
     505             :             }
     506             :             {
     507           0 :                 WW8Value::Pointer_t pVal = createValue(get_nRevision());
     508           0 :                 rHandler.attribute(NS_rtf::LN_nRevision, *pVal);
     509             :             }
     510             :             {
     511           0 :                 WW8Value::Pointer_t pVal = createValue(get_tmEdited());
     512           0 :                 rHandler.attribute(NS_rtf::LN_tmEdited, *pVal);
     513             :             }
     514             :             {
     515           0 :                 WW8Value::Pointer_t pVal = createValue(get_cWords());
     516           0 :                 rHandler.attribute(NS_rtf::LN_cWords, *pVal);
     517             :             }
     518             :             {
     519           0 :                 WW8Value::Pointer_t pVal = createValue(get_cCh());
     520           0 :                 rHandler.attribute(NS_rtf::LN_cCh, *pVal);
     521             :             }
     522             :             {
     523           0 :                 WW8Value::Pointer_t pVal = createValue(get_cPg());
     524           0 :                 rHandler.attribute(NS_rtf::LN_cPg, *pVal);
     525             :             }
     526             :             {
     527           0 :                 WW8Value::Pointer_t pVal = createValue(get_cParas());
     528           0 :                 rHandler.attribute(NS_rtf::LN_cParas, *pVal);
     529             :             }
     530             :             {
     531           0 :                 WW8Value::Pointer_t pVal = createValue(get_rncEdn());
     532           0 :                 rHandler.attribute(NS_rtf::LN_rncEdn, *pVal);
     533             :             }
     534             :             {
     535           0 :                 WW8Value::Pointer_t pVal = createValue(get_nEdn());
     536           0 :                 rHandler.attribute(NS_rtf::LN_, *pVal);
     537             :             }
     538             :             {
     539           0 :                 WW8Value::Pointer_t pVal = createValue(get_epc());
     540           0 :                 rHandler.attribute(NS_rtf::LN_, *pVal);
     541             :             }
     542             :             {
     543           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused14());
     544           0 :                 rHandler.attribute(NS_rtf::LN_unused14, *pVal);
     545             :             }
     546             :             {
     547           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused15());
     548           0 :                 rHandler.attribute(NS_rtf::LN_unused15, *pVal);
     549             :             }
     550             :             {
     551           0 :                 WW8Value::Pointer_t pVal = createValue(get_fPrintFormData());
     552           0 :                 rHandler.attribute(NS_rtf::LN_fPrintFormData, *pVal);
     553             :             }
     554             :             {
     555           0 :                 WW8Value::Pointer_t pVal = createValue(get_fSaveFormData());
     556           0 :                 rHandler.attribute(NS_rtf::LN_fSaveFormData, *pVal);
     557             :             }
     558             :             {
     559           0 :                 WW8Value::Pointer_t pVal = createValue(get_fShadeFormData());
     560           0 :                 rHandler.attribute(NS_rtf::LN_fShadeFormData, *pVal);
     561             :             }
     562             :             {
     563           0 :                 WW8Value::Pointer_t pVal = createValue(get_fShadeMergeFields());
     564           0 :                 rHandler.attribute(NS_rtf::LN_fShadeMergeFields, *pVal);
     565             :             }
     566             :             {
     567           0 :                 WW8Value::Pointer_t pVal = createValue(get_reserved2());
     568           0 :                 rHandler.attribute(NS_rtf::LN_reserved2, *pVal);
     569             :             }
     570             :             {
     571           0 :                 WW8Value::Pointer_t pVal = createValue(get_fIncludeSubdocsInStats());
     572           0 :                 rHandler.attribute(NS_rtf::LN_fIncludeSubdocsInStats, *pVal);
     573             :             }
     574             :             {
     575           0 :                 WW8Value::Pointer_t pVal = createValue(get_cLines());
     576           0 :                 rHandler.attribute(NS_rtf::LN_cLines, *pVal);
     577             :             }
     578             :             {
     579           0 :                 WW8Value::Pointer_t pVal = createValue(get_cWordsWithSubdocs());
     580           0 :                 rHandler.attribute(NS_rtf::LN_cWordsWithSubdocs, *pVal);
     581             :             }
     582             :             {
     583           0 :                 WW8Value::Pointer_t pVal = createValue(get_cChWithSubdocs());
     584           0 :                 rHandler.attribute(NS_rtf::LN_cChWithSubdocs, *pVal);
     585             :             }
     586             :             {
     587           0 :                 WW8Value::Pointer_t pVal = createValue(get_cPgWithSubdocs());
     588           0 :                 rHandler.attribute(NS_rtf::LN_cPgWithSubdocs, *pVal);
     589             :             }
     590             :             {
     591           0 :                 WW8Value::Pointer_t pVal = createValue(get_cParasWithSubdocs());
     592           0 :                 rHandler.attribute(NS_rtf::LN_cParasWithSubdocs, *pVal);
     593             :             }
     594             :             {
     595           0 :                 WW8Value::Pointer_t pVal = createValue(get_cLinesWithSubdocs());
     596           0 :                 rHandler.attribute(NS_rtf::LN_cLinesWithSubdocs, *pVal);
     597             :             }
     598             :             {
     599           0 :                 WW8Value::Pointer_t pVal = createValue(get_lKeyProtDoc());
     600           0 :                 rHandler.attribute(NS_rtf::LN_lKeyProtDoc, *pVal);
     601             :             }
     602             :             {
     603           0 :                 WW8Value::Pointer_t pVal = createValue(get_wvkoSaved());
     604           0 :                 rHandler.attribute(NS_rtf::LN_wvkoSaved, *pVal);
     605             :             }
     606             :             {
     607           0 :                 WW8Value::Pointer_t pVal = createValue(get_pctWwdSaved());
     608           0 :                 rHandler.attribute(NS_rtf::LN_pctWwdSaved, *pVal);
     609             :             }
     610             :             {
     611           0 :                 WW8Value::Pointer_t pVal = createValue(get_zkSaved());
     612           0 :                 rHandler.attribute(NS_rtf::LN_zkSaved, *pVal);
     613             :             }
     614             :             {
     615           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused16());
     616           0 :                 rHandler.attribute(NS_rtf::LN_unused16, *pVal);
     617             :             }
     618             :             {
     619           0 :                 WW8Value::Pointer_t pVal = createValue(get_iGutterPos());
     620           0 :                 rHandler.attribute(NS_rtf::LN_iGutterPos, *pVal);
     621             :             }
     622           0 :       } catch (const Exception & e) {
     623           0 :          clog << e.getText() << endl;
     624             :       }
     625           0 :     }
     626             : 
     627             :     void 
     628           0 :     WW8DopBase::dump(OutputWithDepth < string > & o) const
     629             :     {
     630           0 :         o.addItem("<dump type='DopBase'>");
     631             :         
     632           0 :         WW8StructBase::dump(o);
     633           0 :         writerfilter::dump(o, "fFacingPages", get_fFacingPages());
     634           0 :         writerfilter::dump(o, "unused1", get_unused1());
     635           0 :         writerfilter::dump(o, "fPMHMainDoc", get_fPMHMainDoc());
     636           0 :         writerfilter::dump(o, "unused2", get_unused2());
     637           0 :         writerfilter::dump(o, "fpc", get_fpc());
     638           0 :         writerfilter::dump(o, "unused3", get_unused3());
     639           0 :         writerfilter::dump(o, "unused4", get_unused4());
     640           0 :         writerfilter::dump(o, "rncFtn", get_rncFtn());
     641           0 :         writerfilter::dump(o, "nFtn", get_nFtn());
     642           0 :         writerfilter::dump(o, "unused5", get_unused5());
     643           0 :         writerfilter::dump(o, "unused6", get_unused6());
     644           0 :         writerfilter::dump(o, "unused7", get_unused7());
     645           0 :         writerfilter::dump(o, "unused8", get_unused8());
     646           0 :         writerfilter::dump(o, "unused9", get_unused9());
     647           0 :         writerfilter::dump(o, "unused10", get_unused10());
     648           0 :         writerfilter::dump(o, "fSplAllDone", get_fSplAllDone());
     649           0 :         writerfilter::dump(o, "fSplAllClean", get_fSplAllClean());
     650           0 :         writerfilter::dump(o, "fSplHideErrors", get_fSplHideErrors());
     651           0 :         writerfilter::dump(o, "fGramHideErrors", get_fGramHideErrors());
     652           0 :         writerfilter::dump(o, "fLabelDoc", get_fLabelDoc());
     653           0 :         writerfilter::dump(o, "fHyphCapitals", get_fHyphCapitals());
     654           0 :         writerfilter::dump(o, "fAutoHyphen", get_fAutoHyphen());
     655           0 :         writerfilter::dump(o, "fFormNoFields", get_fFormNoFields());
     656           0 :         writerfilter::dump(o, "fLinkStyles", get_fLinkStyles());
     657           0 :         writerfilter::dump(o, "fRevMarking", get_fRevMarking());
     658           0 :         writerfilter::dump(o, "unused11", get_unused11());
     659           0 :         writerfilter::dump(o, "fExactCWords", get_fExactCWords());
     660           0 :         writerfilter::dump(o, "fPagHidden", get_fPagHidden());
     661           0 :         writerfilter::dump(o, "fPagResults", get_fPagResults());
     662           0 :         writerfilter::dump(o, "fLockAtn", get_fLockAtn());
     663           0 :         writerfilter::dump(o, "fMirrorMargins", get_fMirrorMargins());
     664           0 :         writerfilter::dump(o, "fWord97Compat", get_fWord97Compat());
     665           0 :         writerfilter::dump(o, "unused12", get_unused12());
     666           0 :         writerfilter::dump(o, "unused13", get_unused13());
     667           0 :         writerfilter::dump(o, "fProtEnabled", get_fProtEnabled());
     668           0 :         writerfilter::dump(o, "fDispFormFldSel", get_fDispFormFldSel());
     669           0 :         writerfilter::dump(o, "fRMView", get_fRMView());
     670           0 :         writerfilter::dump(o, "fRMPrint", get_fRMPrint());
     671           0 :         writerfilter::dump(o, "fLockVbaProj", get_fLockVbaProj());
     672           0 :         writerfilter::dump(o, "fLockRev", get_fLockRev());
     673           0 :         writerfilter::dump(o, "fEmbedFonts", get_fEmbedFonts());
     674           0 :         writerfilter::dump(o, "copts60", get_copts60());
     675           0 :         writerfilter::dump(o, "dxaTab", get_dxaTab());
     676           0 :         writerfilter::dump(o, "cpgWebOpt", get_cpgWebOpt());
     677           0 :         writerfilter::dump(o, "dxaHotZ", get_dxaHotZ());
     678           0 :         writerfilter::dump(o, "cConsecHypLim", get_cConsecHypLim());
     679           0 :         writerfilter::dump(o, "wSpare2", get_wSpare2());
     680           0 :         writerfilter::dump(o, "dttmCreated", get_dttmCreated());
     681           0 :         writerfilter::dump(o, "dttmRevised", get_dttmRevised());
     682           0 :         writerfilter::dump(o, "dttmLastPrint", get_dttmLastPrint());
     683           0 :         writerfilter::dump(o, "nRevision", get_nRevision());
     684           0 :         writerfilter::dump(o, "tmEdited", get_tmEdited());
     685           0 :         writerfilter::dump(o, "cWords", get_cWords());
     686           0 :         writerfilter::dump(o, "cCh", get_cCh());
     687           0 :         writerfilter::dump(o, "cPg", get_cPg());
     688           0 :         writerfilter::dump(o, "cParas", get_cParas());
     689           0 :         writerfilter::dump(o, "rncEdn", get_rncEdn());
     690           0 :         writerfilter::dump(o, "nEdn", get_nEdn());
     691           0 :         writerfilter::dump(o, "epc", get_epc());
     692           0 :         writerfilter::dump(o, "unused14", get_unused14());
     693           0 :         writerfilter::dump(o, "unused15", get_unused15());
     694           0 :         writerfilter::dump(o, "fPrintFormData", get_fPrintFormData());
     695           0 :         writerfilter::dump(o, "fSaveFormData", get_fSaveFormData());
     696           0 :         writerfilter::dump(o, "fShadeFormData", get_fShadeFormData());
     697           0 :         writerfilter::dump(o, "fShadeMergeFields", get_fShadeMergeFields());
     698           0 :         writerfilter::dump(o, "reserved2", get_reserved2());
     699           0 :         writerfilter::dump(o, "fIncludeSubdocsInStats", get_fIncludeSubdocsInStats());
     700           0 :         writerfilter::dump(o, "cLines", get_cLines());
     701           0 :         writerfilter::dump(o, "cWordsWithSubdocs", get_cWordsWithSubdocs());
     702           0 :         writerfilter::dump(o, "cChWithSubdocs", get_cChWithSubdocs());
     703           0 :         writerfilter::dump(o, "cPgWithSubdocs", get_cPgWithSubdocs());
     704           0 :         writerfilter::dump(o, "cParasWithSubdocs", get_cParasWithSubdocs());
     705           0 :         writerfilter::dump(o, "cLinesWithSubdocs", get_cLinesWithSubdocs());
     706           0 :         writerfilter::dump(o, "lKeyProtDoc", get_lKeyProtDoc());
     707           0 :         writerfilter::dump(o, "wvkoSaved", get_wvkoSaved());
     708           0 :         writerfilter::dump(o, "pctWwdSaved", get_pctWwdSaved());
     709           0 :         writerfilter::dump(o, "zkSaved", get_zkSaved());
     710           0 :         writerfilter::dump(o, "unused16", get_unused16());
     711           0 :         writerfilter::dump(o, "iGutterPos", get_iGutterPos());
     712           0 :         o.addItem("</dump>");
     713           0 :     }
     714             : 
     715             : /*
     716             :     Automatically generated class: ListLevel
     717             :     
     718             :     Stereotype ww8resource
     719             : 
     720             :     Stereotype resolvenoauto
     721             : 
     722             :     Parent Resource: Properties
     723             :     Size: 28
     724             : */
     725           0 :     WW8ListLevel::~WW8ListLevel()
     726             :     {
     727           0 :     }
     728             :     
     729           0 :     void WW8ListLevel::init()
     730             :     {
     731             :       
     732           0 :     }
     733             : 
     734           0 :     void WW8ListLevel::resolve(Properties & rHandler)
     735             :     {
     736             :         try 
     737             :         {
     738             :             {
     739           0 :                 WW8Value::Pointer_t pVal = createValue(get_iStartAt());
     740           0 :                 rHandler.attribute(NS_rtf::LN_ISTARTAT, *pVal);
     741             :             }
     742             :             {
     743           0 :                 WW8Value::Pointer_t pVal = createValue(get_nfc());
     744           0 :                 rHandler.attribute(NS_rtf::LN_NFC, *pVal);
     745             :             }
     746             :             {
     747           0 :                 WW8Value::Pointer_t pVal = createValue(get_jc());
     748           0 :                 rHandler.attribute(NS_rtf::LN_JC, *pVal);
     749             :             }
     750             :             {
     751           0 :                 WW8Value::Pointer_t pVal = createValue(get_fLegel());
     752           0 :                 rHandler.attribute(NS_rtf::LN_FLEGAL, *pVal);
     753             :             }
     754             :             {
     755           0 :                 WW8Value::Pointer_t pVal = createValue(get_fNoRestart());
     756           0 :                 rHandler.attribute(NS_rtf::LN_FNORESTART, *pVal);
     757             :             }
     758             :             {
     759           0 :                 WW8Value::Pointer_t pVal = createValue(get_fIdentSav());
     760           0 :                 rHandler.attribute(NS_rtf::LN_FIDENTSAV, *pVal);
     761             :             }
     762             :             {
     763           0 :                 WW8Value::Pointer_t pVal = createValue(get_fConverted());
     764           0 :                 rHandler.attribute(NS_rtf::LN_FCONVERTED, *pVal);
     765             :             }
     766             :             {
     767           0 :                 WW8Value::Pointer_t pVal = createValue(get_fTentative());
     768           0 :                 rHandler.attribute(NS_rtf::LN_FTENTATIVE, *pVal);
     769             :             }
     770             :             {
     771           0 :                 sal_uInt32 nCount = get_rgbxchNums_count();              
     772           0 :                 for (sal_uInt32 n = 0; n < nCount; ++n)
     773             :                 {
     774           0 :                     WW8Value::Pointer_t pVal = createValue(get_rgbxchNums(n));
     775           0 :                     rHandler.attribute(NS_rtf::LN_RGBXCHNUMS, *pVal);
     776           0 :                 }
     777             :             }
     778             :             {
     779           0 :                 WW8Value::Pointer_t pVal = createValue(get_ixchFollow());
     780           0 :                 rHandler.attribute(NS_rtf::LN_IXCHFOLLOW, *pVal);
     781             :             }
     782             :             {
     783           0 :                 WW8Value::Pointer_t pVal = createValue(get_dxaSpace());
     784           0 :                 rHandler.attribute(NS_rtf::LN_DXASPACE, *pVal);
     785             :             }
     786             :             {
     787           0 :                 WW8Value::Pointer_t pVal = createValue(get_dxaIndent());
     788           0 :                 rHandler.attribute(NS_rtf::LN_DXAINDENT, *pVal);
     789             :             }
     790             :             {
     791           0 :                 WW8Value::Pointer_t pVal = createValue(get_cbGrpprlChpx());
     792           0 :                 rHandler.attribute(NS_rtf::LN_CBGRPPRLCHPX, *pVal);
     793             :             }
     794             :             {
     795           0 :                 WW8Value::Pointer_t pVal = createValue(get_cbGrpprlPapx());
     796           0 :                 rHandler.attribute(NS_rtf::LN_CBGRPPRLPAPX, *pVal);
     797             :             }
     798             :             {
     799           0 :                 WW8Value::Pointer_t pVal = createValue(get_ilvlRestartLim());
     800           0 :                 rHandler.attribute(NS_rtf::LN_ilvlRestartLim, *pVal);
     801             :             }
     802             :             {
     803           0 :                 WW8Value::Pointer_t pVal = createValue(get_grfhic());
     804           0 :                 rHandler.attribute(NS_rtf::LN_grfhic, *pVal);
     805             :             }
     806             :           {
     807           0 :               WW8Value::Pointer_t pVal = createValue(get_xst());
     808           0 :               rHandler.attribute(NS_rtf::LN_xst, *pVal);
     809             :           }
     810             : 
     811           0 :       resolveNoAuto(rHandler);
     812             :     
     813           0 :       } catch (const Exception & e) {
     814           0 :          clog << e.getText() << endl;
     815             :       }
     816           0 :     }
     817             : 
     818             :     void 
     819           0 :     WW8ListLevel::dump(OutputWithDepth < string > & o) const
     820             :     {
     821           0 :         o.addItem("<dump type='ListLevel'>");
     822             :         
     823           0 :         WW8StructBase::dump(o);
     824           0 :         writerfilter::dump(o, "iStartAt", get_iStartAt());
     825           0 :         writerfilter::dump(o, "nfc", get_nfc());
     826           0 :         writerfilter::dump(o, "jc", get_jc());
     827           0 :         writerfilter::dump(o, "fLegel", get_fLegel());
     828           0 :         writerfilter::dump(o, "fNoRestart", get_fNoRestart());
     829           0 :         writerfilter::dump(o, "fIdentSav", get_fIdentSav());
     830           0 :         writerfilter::dump(o, "fConverted", get_fConverted());
     831           0 :         writerfilter::dump(o, "fTentative", get_fTentative());
     832             :           {
     833           0 :             sal_uInt32 nCount = get_rgbxchNums_count();
     834             :             
     835           0 :             for (sal_uInt32 n = 0; n < nCount; ++n)
     836             :             {
     837           0 :                 writerfilter::dump(o, "rgbxchNums", get_rgbxchNums(n));
     838             :             }
     839             :         }
     840           0 :         writerfilter::dump(o, "ixchFollow", get_ixchFollow());
     841           0 :         writerfilter::dump(o, "dxaSpace", get_dxaSpace());
     842           0 :         writerfilter::dump(o, "dxaIndent", get_dxaIndent());
     843           0 :         writerfilter::dump(o, "cbGrpprlChpx", get_cbGrpprlChpx());
     844           0 :         writerfilter::dump(o, "cbGrpprlPapx", get_cbGrpprlPapx());
     845           0 :         writerfilter::dump(o, "ilvlRestartLim", get_ilvlRestartLim());
     846           0 :         writerfilter::dump(o, "grfhic", get_grfhic());
     847           0 :         o.addItem("</dump>");
     848           0 :     }
     849             : 
     850             : /*
     851             :     Automatically generated class: List
     852             :     
     853             :     Stereotype ww8resource
     854             : 
     855             :     Stereotype withindex
     856             : 
     857             :     Parent Resource: Properties
     858             :     Size: 28
     859             : */
     860           0 :     WW8List::~WW8List()
     861             :     {
     862           0 :     }
     863             :     
     864           0 :     void WW8List::init()
     865             :     {
     866             :       
     867           0 :     }
     868             : 
     869           0 :     void WW8List::resolve(Properties & rHandler)
     870             :     {
     871             :         try 
     872             :         {
     873             :             {
     874           0 :                 WW8Value::Pointer_t pVal = createValue(get_lsid());
     875           0 :                 rHandler.attribute(NS_rtf::LN_LSID, *pVal);
     876             :             }
     877             :             {
     878           0 :                 WW8Value::Pointer_t pVal = createValue(get_tplc());
     879           0 :                 rHandler.attribute(NS_rtf::LN_TPLC, *pVal);
     880             :             }
     881             :             {
     882           0 :                 WW8Value::Pointer_t pVal = createValue(get_fBuildIn());
     883           0 :                 rHandler.attribute(NS_rtf::LN_fBuildIn, *pVal);
     884             :             }
     885             :             {
     886           0 :                 WW8Value::Pointer_t pVal = createValue(get_ilgpdM1());
     887           0 :                 rHandler.attribute(NS_rtf::LN_ilgpdM1, *pVal);
     888             :             }
     889             :             {
     890           0 :                 WW8Value::Pointer_t pVal = createValue(get_lid());
     891           0 :                 rHandler.attribute(NS_rtf::LN_lid, *pVal);
     892             :             }
     893             :             {
     894           0 :                 WW8Value::Pointer_t pVal = createValue(get_random());
     895           0 :                 rHandler.attribute(NS_rtf::LN_random, *pVal);
     896             :             }
     897             :             {
     898           0 :                 sal_uInt32 nCount = get_rgistd_count();              
     899           0 :                 for (sal_uInt32 n = 0; n < nCount; ++n)
     900             :                 {
     901           0 :                     WW8Value::Pointer_t pVal = createValue(get_rgistd(n));
     902           0 :                     rHandler.attribute(NS_rtf::LN_RGISTD, *pVal);
     903           0 :                 }
     904             :             }
     905             :             {
     906           0 :                 WW8Value::Pointer_t pVal = createValue(get_fSimpleList());
     907           0 :                 rHandler.attribute(NS_rtf::LN_FSIMPLELIST, *pVal);
     908             :             }
     909             :             {
     910           0 :                 WW8Value::Pointer_t pVal = createValue(get_fAutoNum());
     911           0 :                 rHandler.attribute(NS_rtf::LN_fAutoNum, *pVal);
     912             :             }
     913             :             {
     914           0 :                 WW8Value::Pointer_t pVal = createValue(get_fHybrid());
     915           0 :                 rHandler.attribute(NS_rtf::LN_fHybrid, *pVal);
     916             :             }
     917             :             {
     918           0 :                 WW8Value::Pointer_t pVal = createValue(get_reserved1());
     919           0 :                 rHandler.attribute(NS_rtf::LN_reserved1, *pVal);
     920             :             }
     921             :             {
     922           0 :                 WW8Value::Pointer_t pVal = createValue(get_grfhic());
     923           0 :                 rHandler.attribute(NS_rtf::LN_grfhic, *pVal);
     924             :             }
     925             :           {
     926           0 :               sal_uInt32 nCount = get_listlevel_count();
     927             :               
     928           0 :               for (sal_uInt32 n = 0; n < nCount; ++n)
     929             :               {
     930           0 :                   WW8Value::Pointer_t pVal = createValue(get_listlevel(n));
     931           0 :                   rHandler.attribute(NS_rtf::LN_LISTLEVEL, *pVal);
     932           0 :              }
     933             :          }
     934             : 
     935           0 :       } catch (const Exception & e) {
     936           0 :          clog << e.getText() << endl;
     937             :       }
     938           0 :     }
     939             : 
     940             :     void 
     941           0 :     WW8List::dump(OutputWithDepth < string > & o) const
     942             :     {
     943           0 :         o.addItem("<dump type='List'>");
     944             :         
     945           0 :         WW8StructBase::dump(o);
     946           0 :         writerfilter::dump(o, "lsid", get_lsid());
     947           0 :         writerfilter::dump(o, "tplc", get_tplc());
     948           0 :         writerfilter::dump(o, "fBuildIn", get_fBuildIn());
     949           0 :         writerfilter::dump(o, "ilgpdM1", get_ilgpdM1());
     950           0 :         writerfilter::dump(o, "lid", get_lid());
     951           0 :         writerfilter::dump(o, "random", get_random());
     952             :           {
     953           0 :             sal_uInt32 nCount = get_rgistd_count();
     954             :             
     955           0 :             for (sal_uInt32 n = 0; n < nCount; ++n)
     956             :             {
     957           0 :                 writerfilter::dump(o, "rgistd", get_rgistd(n));
     958             :             }
     959             :         }
     960           0 :         writerfilter::dump(o, "fSimpleList", get_fSimpleList());
     961           0 :         writerfilter::dump(o, "fAutoNum", get_fAutoNum());
     962           0 :         writerfilter::dump(o, "fHybrid", get_fHybrid());
     963           0 :         writerfilter::dump(o, "reserved1", get_reserved1());
     964           0 :         writerfilter::dump(o, "grfhic", get_grfhic());
     965           0 :         o.addItem("</dump>");
     966           0 :     }
     967             : 
     968             : /*
     969             :     Automatically generated class: ListTable
     970             :     
     971             :     Stereotype ww8resource
     972             : 
     973             :     Stereotype plcf
     974             : 
     975             :     Stereotype ww8nopayloadoffset
     976             : 
     977             :     Parent Resource: Table
     978             :     Size: 0
     979             : */
     980           0 :     WW8ListTable::~WW8ListTable()
     981             :     {
     982           0 :     }
     983             :     
     984           0 :     void WW8ListTable::init()
     985             :     {
     986             :       
     987           0 :     }
     988           0 : void WW8ListTable::resolve(Table & rHandler)
     989             :     {
     990           0 :        sal_uInt32 nCount = getEntryCount();
     991           0 :        writerfilter::Reference< Properties >::Pointer_t pEntry;
     992           0 :        for (sal_uInt32 n = 0; n < nCount; ++n)
     993             :        {
     994           0 :            pEntry = getEntry(n);
     995             :            
     996           0 :            if (pEntry.get() != 0x0)
     997             :            {
     998             :                try 
     999             :                {
    1000           0 :                    rHandler.entry(n, pEntry);
    1001             :                }
    1002           0 :                catch (const ExceptionOutOfBounds&)
    1003             :                {                
    1004             :                }
    1005             :            }
    1006           0 :        }
    1007           0 :    }
    1008             :     
    1009             : /*
    1010             :     Automatically generated class: LFOLevel
    1011             :     
    1012             :     Stereotype ww8resource
    1013             : 
    1014             :     Stereotype resolvenoauto
    1015             : 
    1016             :     Parent Resource: Properties
    1017             :     Size: 8
    1018             : */
    1019           0 :     WW8LFOLevel::~WW8LFOLevel()
    1020             :     {
    1021           0 :     }
    1022             :     
    1023           0 :     void WW8LFOLevel::init()
    1024             :     {
    1025             :       
    1026           0 :     }
    1027             : 
    1028           0 :     void WW8LFOLevel::resolve(Properties & rHandler)
    1029             :     {
    1030             :         try 
    1031             :         {
    1032             :             {
    1033           0 :                 WW8Value::Pointer_t pVal = createValue(get_iStartAt());
    1034           0 :                 rHandler.attribute(NS_rtf::LN_ISTARTAT, *pVal);
    1035             :             }
    1036             :             {
    1037           0 :                 WW8Value::Pointer_t pVal = createValue(get_ilvl());
    1038           0 :                 rHandler.attribute(NS_rtf::LN_ILVL, *pVal);
    1039             :             }
    1040             :             {
    1041           0 :                 WW8Value::Pointer_t pVal = createValue(get_fStartAt());
    1042           0 :                 rHandler.attribute(NS_rtf::LN_FSTARTAT, *pVal);
    1043             :             }
    1044             :             {
    1045           0 :                 WW8Value::Pointer_t pVal = createValue(get_fFormatting());
    1046           0 :                 rHandler.attribute(NS_rtf::LN_FFORMATTING, *pVal);
    1047             :             }
    1048             :             {
    1049           0 :                 WW8Value::Pointer_t pVal = createValue(get_unsigned4_6());
    1050           0 :                 rHandler.attribute(NS_rtf::LN_UNSIGNED4_6, *pVal);
    1051             :             }
    1052           0 :       resolveNoAuto(rHandler);
    1053             :     
    1054           0 :       } catch (const Exception & e) {
    1055           0 :          clog << e.getText() << endl;
    1056             :       }
    1057           0 :     }
    1058             : 
    1059             :     void 
    1060           0 :     WW8LFOLevel::dump(OutputWithDepth < string > & o) const
    1061             :     {
    1062           0 :         o.addItem("<dump type='LFOLevel'>");
    1063             :         
    1064           0 :         WW8StructBase::dump(o);
    1065           0 :         writerfilter::dump(o, "iStartAt", get_iStartAt());
    1066           0 :         writerfilter::dump(o, "ilvl", get_ilvl());
    1067           0 :         writerfilter::dump(o, "fStartAt", get_fStartAt());
    1068           0 :         writerfilter::dump(o, "fFormatting", get_fFormatting());
    1069           0 :         writerfilter::dump(o, "unsigned4_6", get_unsigned4_6());
    1070           0 :         o.addItem("</dump>");
    1071           0 :     }
    1072             : 
    1073             : /*
    1074             :     Automatically generated class: LFO
    1075             :     
    1076             :     Stereotype ww8resource
    1077             : 
    1078             :     Stereotype withindex
    1079             : 
    1080             :     Parent Resource: Properties
    1081             :     Size: 15
    1082             : */
    1083           0 :     WW8LFO::~WW8LFO()
    1084             :     {
    1085           0 :     }
    1086             :     
    1087           0 :     void WW8LFO::init()
    1088             :     {
    1089             :       
    1090           0 :     }
    1091             : 
    1092           0 :     void WW8LFO::resolve(Properties & rHandler)
    1093             :     {
    1094             :         try 
    1095             :         {
    1096             :             {
    1097           0 :                 WW8Value::Pointer_t pVal = createValue(get_lsid());
    1098           0 :                 rHandler.attribute(NS_rtf::LN_lsid, *pVal);
    1099             :             }
    1100             :             {
    1101           0 :                 WW8Value::Pointer_t pVal = createValue(get_clfolvl());
    1102           0 :                 rHandler.attribute(NS_rtf::LN_clfolvl, *pVal);
    1103             :             }
    1104             :             {
    1105           0 :                 WW8Value::Pointer_t pVal = createValue(get_ibstFltAutoNum());
    1106           0 :                 rHandler.attribute(NS_rtf::LN_ibstFltAutoNum, *pVal);
    1107             :             }
    1108             :             {
    1109           0 :                 WW8Value::Pointer_t pVal = createValue(get_grfhic());
    1110           0 :                 rHandler.attribute(NS_rtf::LN_grfhic, *pVal);
    1111             :             }
    1112             :           {
    1113           0 :               WW8Value::Pointer_t pVal = createValue(get_LFOData());
    1114           0 :               rHandler.attribute(NS_rtf::LN_LFOData, *pVal);
    1115             :           }
    1116             : 
    1117           0 :       } catch (const Exception & e) {
    1118           0 :          clog << e.getText() << endl;
    1119             :       }
    1120           0 :     }
    1121             : 
    1122             :     void 
    1123           0 :     WW8LFO::dump(OutputWithDepth < string > & o) const
    1124             :     {
    1125           0 :         o.addItem("<dump type='LFO'>");
    1126             :         
    1127           0 :         WW8StructBase::dump(o);
    1128           0 :         writerfilter::dump(o, "lsid", get_lsid());
    1129           0 :         writerfilter::dump(o, "clfolvl", get_clfolvl());
    1130           0 :         writerfilter::dump(o, "ibstFltAutoNum", get_ibstFltAutoNum());
    1131           0 :         writerfilter::dump(o, "grfhic", get_grfhic());
    1132           0 :         o.addItem("</dump>");
    1133           0 :     }
    1134             : 
    1135             : /*
    1136             :     Automatically generated class: SttbRgtplc
    1137             :     
    1138             :     Stereotype ww8resource
    1139             : 
    1140             :     Parent Resource: Table
    1141             :     Size: 0
    1142             : */
    1143           0 :     WW8SttbRgtplc::~WW8SttbRgtplc()
    1144             :     {
    1145           0 :     }
    1146             :     
    1147           0 :     void WW8SttbRgtplc::init()
    1148             :     {
    1149             :       
    1150           0 :     }
    1151           0 : void WW8SttbRgtplc::resolve(Table & rHandler)
    1152             :     {
    1153           0 :        sal_uInt32 nCount = getEntryCount();
    1154           0 :        writerfilter::Reference< Properties >::Pointer_t pEntry;
    1155           0 :        for (sal_uInt32 n = 0; n < nCount; ++n)
    1156             :        {
    1157           0 :            pEntry = getEntry(n);
    1158             :            
    1159           0 :            if (pEntry.get() != 0x0)
    1160             :            {
    1161             :                try 
    1162             :                {
    1163           0 :                    rHandler.entry(n, pEntry);
    1164             :                }
    1165           0 :                catch (const ExceptionOutOfBounds&)
    1166             :                {                
    1167             :                }
    1168             :            }
    1169           0 :        }
    1170           0 :    }
    1171             :     
    1172             : /*
    1173             :     Automatically generated class: LFOData
    1174             :     
    1175             :     Stereotype ww8resource
    1176             : 
    1177             :     Parent Resource: Properties
    1178             :     Size: 4
    1179             : */
    1180           0 :     WW8LFOData::~WW8LFOData()
    1181             :     {
    1182           0 :     }
    1183             :     
    1184           0 :     void WW8LFOData::init()
    1185             :     {
    1186             :       
    1187           0 :     }
    1188             : 
    1189           0 :     void WW8LFOData::resolve(Properties & rHandler)
    1190             :     {
    1191             :         try 
    1192             :         {
    1193             :             {
    1194           0 :                 WW8Value::Pointer_t pVal = createValue(get_cp());
    1195           0 :                 rHandler.attribute(NS_rtf::LN_cp, *pVal);
    1196             :             }
    1197           0 :       } catch (const Exception & e) {
    1198           0 :          clog << e.getText() << endl;
    1199             :       }
    1200           0 :     }
    1201             : 
    1202             :     void 
    1203           0 :     WW8LFOData::dump(OutputWithDepth < string > & o) const
    1204             :     {
    1205           0 :         o.addItem("<dump type='LFOData'>");
    1206             :         
    1207           0 :         WW8StructBase::dump(o);
    1208           0 :         writerfilter::dump(o, "cp", get_cp());
    1209           0 :         o.addItem("</dump>");
    1210           0 :     }
    1211             : 
    1212             : /*
    1213             :     Automatically generated class: LFOTable
    1214             :     
    1215             :     Stereotype ww8resource
    1216             : 
    1217             :     Stereotype plcf
    1218             : 
    1219             :     Stereotype ww8nopayloadoffset
    1220             : 
    1221             :     Parent Resource: Table
    1222             :     Size: 0
    1223             : */
    1224           0 :     WW8LFOTable::~WW8LFOTable()
    1225             :     {
    1226           0 :     }
    1227             :     
    1228           0 :     void WW8LFOTable::init()
    1229             :     {
    1230             :       
    1231           0 :     }
    1232           0 : void WW8LFOTable::resolve(Table & rHandler)
    1233             :     {
    1234           0 :        sal_uInt32 nCount = getEntryCount();
    1235           0 :        writerfilter::Reference< Properties >::Pointer_t pEntry;
    1236           0 :        for (sal_uInt32 n = 0; n < nCount; ++n)
    1237             :        {
    1238           0 :            pEntry = getEntry(n);
    1239             :            
    1240           0 :            if (pEntry.get() != 0x0)
    1241             :            {
    1242             :                try 
    1243             :                {
    1244           0 :                    rHandler.entry(n, pEntry);
    1245             :                }
    1246           0 :                catch (const ExceptionOutOfBounds&)
    1247             :                {                
    1248             :                }
    1249             :            }
    1250           0 :        }
    1251           0 :    }
    1252             :     
    1253             : /*
    1254             :     Automatically generated class: FontTable
    1255             :     
    1256             :     Stereotype ww8resource
    1257             : 
    1258             :     Stereotype ww8nopayloadoffset
    1259             : 
    1260             :     Stereotype plcf
    1261             : 
    1262             :     Parent Resource: Table
    1263             :     Size: 0
    1264             : */
    1265           0 :     WW8FontTable::~WW8FontTable()
    1266             :     {
    1267           0 :     }
    1268             :     
    1269           0 :     void WW8FontTable::init()
    1270             :     {
    1271             :       
    1272           0 :     }
    1273           0 : void WW8FontTable::resolve(Table & rHandler)
    1274             :     {
    1275           0 :        sal_uInt32 nCount = getEntryCount();
    1276           0 :        writerfilter::Reference< Properties >::Pointer_t pEntry;
    1277           0 :        for (sal_uInt32 n = 0; n < nCount; ++n)
    1278             :        {
    1279           0 :            pEntry = getEntry(n);
    1280             :            
    1281           0 :            if (pEntry.get() != 0x0)
    1282             :            {
    1283             :                try 
    1284             :                {
    1285           0 :                    rHandler.entry(n, pEntry);
    1286             :                }
    1287           0 :                catch (const ExceptionOutOfBounds&)
    1288             :                {                
    1289             :                }
    1290             :            }
    1291           0 :        }
    1292           0 :    }
    1293             :     
    1294             : /*
    1295             :     Automatically generated class: Font
    1296             :     
    1297             :     Stereotype ww8resource
    1298             : 
    1299             :     Stereotype withindex
    1300             : 
    1301             :     Parent Resource: Properties
    1302             :     Size: 40
    1303             : */
    1304           0 :     WW8Font::~WW8Font()
    1305             :     {
    1306           0 :     }
    1307             :     
    1308           0 :     void WW8Font::init()
    1309             :     {
    1310             :       
    1311           0 :     }
    1312             : 
    1313           0 :     void WW8Font::resolve(Properties & rHandler)
    1314             :     {
    1315             :         try 
    1316             :         {
    1317             :             {
    1318           0 :                 WW8Value::Pointer_t pVal = createValue(get_cbFfnM1());
    1319           0 :                 rHandler.attribute(NS_rtf::LN_CBFFNM1, *pVal);
    1320             :             }
    1321             :             {
    1322           0 :                 WW8Value::Pointer_t pVal = createValue(get_prq());
    1323           0 :                 rHandler.attribute(NS_rtf::LN_PRQ, *pVal);
    1324             :             }
    1325             :             {
    1326           0 :                 WW8Value::Pointer_t pVal = createValue(get_fTrueType());
    1327           0 :                 rHandler.attribute(NS_rtf::LN_FTRUETYPE, *pVal);
    1328             :             }
    1329             :             {
    1330           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused1_3());
    1331           0 :                 rHandler.attribute(NS_rtf::LN_UNUSED1_3, *pVal);
    1332             :             }
    1333             :             {
    1334           0 :                 WW8Value::Pointer_t pVal = createValue(get_ff());
    1335           0 :                 rHandler.attribute(NS_rtf::LN_FF, *pVal);
    1336             :             }
    1337             :             {
    1338           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused1_7());
    1339           0 :                 rHandler.attribute(NS_rtf::LN_UNUSED1_7, *pVal);
    1340             :             }
    1341             :             {
    1342           0 :                 WW8Value::Pointer_t pVal = createValue(get_wWeight());
    1343           0 :                 rHandler.attribute(NS_rtf::LN_WWEIGHT, *pVal);
    1344             :             }
    1345             :             {
    1346           0 :                 WW8Value::Pointer_t pVal = createValue(get_chs());
    1347           0 :                 rHandler.attribute(NS_rtf::LN_CHS, *pVal);
    1348             :             }
    1349             :             {
    1350           0 :                 WW8Value::Pointer_t pVal = createValue(get_ixchSzAlt());
    1351           0 :                 rHandler.attribute(NS_rtf::LN_IXCHSZALT, *pVal);
    1352             :             }
    1353             :             {
    1354           0 :                 sal_uInt32 nCount = get_panose_count();              
    1355           0 :                 for (sal_uInt32 n = 0; n < nCount; ++n)
    1356             :                 {
    1357           0 :                     WW8Value::Pointer_t pVal = createValue(get_panose(n));
    1358           0 :                     rHandler.attribute(NS_rtf::LN_PANOSE, *pVal);
    1359           0 :                 }
    1360             :             }
    1361             :             {
    1362           0 :                 sal_uInt32 nCount = get_fs_count();              
    1363           0 :                 for (sal_uInt32 n = 0; n < nCount; ++n)
    1364             :                 {
    1365           0 :                     WW8Value::Pointer_t pVal = createValue(get_fs(n));
    1366           0 :                     rHandler.attribute(NS_rtf::LN_FS, *pVal);
    1367           0 :                 }
    1368             :             }
    1369             :           {
    1370           0 :               WW8Value::Pointer_t pVal = createValue(get_f());
    1371           0 :               rHandler.attribute(NS_rtf::LN_F, *pVal);
    1372             :           }
    1373             : 
    1374             :           {
    1375           0 :               WW8Value::Pointer_t pVal = createValue(get_altName());
    1376           0 :               rHandler.attribute(NS_rtf::LN_ALTFONTNAME, *pVal);
    1377             :           }
    1378             : 
    1379             :           {
    1380           0 :               WW8Value::Pointer_t pVal = createValue(get_xszFfn());
    1381           0 :               rHandler.attribute(NS_rtf::LN_XSZFFN, *pVal);
    1382             :           }
    1383             : 
    1384           0 :       } catch (const Exception & e) {
    1385           0 :          clog << e.getText() << endl;
    1386             :       }
    1387           0 :     }
    1388             : 
    1389             :     void 
    1390           0 :     WW8Font::dump(OutputWithDepth < string > & o) const
    1391             :     {
    1392           0 :         o.addItem("<dump type='Font'>");
    1393             :         
    1394           0 :         WW8StructBase::dump(o);
    1395           0 :         writerfilter::dump(o, "cbFfnM1", get_cbFfnM1());
    1396           0 :         writerfilter::dump(o, "prq", get_prq());
    1397           0 :         writerfilter::dump(o, "fTrueType", get_fTrueType());
    1398           0 :         writerfilter::dump(o, "unused1_3", get_unused1_3());
    1399           0 :         writerfilter::dump(o, "ff", get_ff());
    1400           0 :         writerfilter::dump(o, "unused1_7", get_unused1_7());
    1401           0 :         writerfilter::dump(o, "wWeight", get_wWeight());
    1402           0 :         writerfilter::dump(o, "chs", get_chs());
    1403           0 :         writerfilter::dump(o, "ixchSzAlt", get_ixchSzAlt());
    1404             :           {
    1405           0 :             sal_uInt32 nCount = get_panose_count();
    1406             :             
    1407           0 :             for (sal_uInt32 n = 0; n < nCount; ++n)
    1408             :             {
    1409           0 :                 writerfilter::dump(o, "panose", get_panose(n));
    1410             :             }
    1411             :         }
    1412             :           {
    1413           0 :             sal_uInt32 nCount = get_fs_count();
    1414             :             
    1415           0 :             for (sal_uInt32 n = 0; n < nCount; ++n)
    1416             :             {
    1417           0 :                 writerfilter::dump(o, "fs", get_fs(n));
    1418             :             }
    1419             :         }
    1420           0 :         o.addItem("</dump>");
    1421           0 :     }
    1422             : 
    1423             : /*
    1424             :     Automatically generated class: Style
    1425             :     
    1426             :     Stereotype ww8resource
    1427             : 
    1428             :     Stereotype resolvenoauto
    1429             : 
    1430             :     Stereotype withindex
    1431             : 
    1432             :     Parent Resource: Properties
    1433             :     Size: 0
    1434             : */
    1435           0 :     WW8Style::~WW8Style()
    1436             :     {
    1437           0 :     }
    1438             :     
    1439           0 :     void WW8Style::init()
    1440             :     {
    1441             :       
    1442           0 :     }
    1443             : 
    1444           0 :     void WW8Style::resolve(Properties & rHandler)
    1445             :     {
    1446             :         try 
    1447             :         {
    1448             :             {
    1449           0 :                 WW8Value::Pointer_t pVal = createValue(get_sti());
    1450           0 :                 rHandler.attribute(NS_rtf::LN_STI, *pVal);
    1451             :             }
    1452             :             {
    1453           0 :                 WW8Value::Pointer_t pVal = createValue(get_fScratch());
    1454           0 :                 rHandler.attribute(NS_rtf::LN_FSCRATCH, *pVal);
    1455             :             }
    1456             :             {
    1457           0 :                 WW8Value::Pointer_t pVal = createValue(get_fInvalHeight());
    1458           0 :                 rHandler.attribute(NS_rtf::LN_FINVALHEIGHT, *pVal);
    1459             :             }
    1460             :             {
    1461           0 :                 WW8Value::Pointer_t pVal = createValue(get_fHasUpe());
    1462           0 :                 rHandler.attribute(NS_rtf::LN_FHASUPE, *pVal);
    1463             :             }
    1464             :             {
    1465           0 :                 WW8Value::Pointer_t pVal = createValue(get_fMassCopy());
    1466           0 :                 rHandler.attribute(NS_rtf::LN_FMASSCOPY, *pVal);
    1467             :             }
    1468             :             {
    1469           0 :                 WW8Value::Pointer_t pVal = createValue(get_sgc());
    1470           0 :                 rHandler.attribute(NS_rtf::LN_SGC, *pVal);
    1471             :             }
    1472             :             {
    1473           0 :                 WW8Value::Pointer_t pVal = createValue(get_istdBase());
    1474           0 :                 rHandler.attribute(NS_rtf::LN_ISTDBASE, *pVal);
    1475             :             }
    1476             :             {
    1477           0 :                 WW8Value::Pointer_t pVal = createValue(get_cupx());
    1478           0 :                 rHandler.attribute(NS_rtf::LN_CUPX, *pVal);
    1479             :             }
    1480             :             {
    1481           0 :                 WW8Value::Pointer_t pVal = createValue(get_istdNext());
    1482           0 :                 rHandler.attribute(NS_rtf::LN_ISTDNEXT, *pVal);
    1483             :             }
    1484             :             {
    1485           0 :                 WW8Value::Pointer_t pVal = createValue(get_bchUpe());
    1486           0 :                 rHandler.attribute(NS_rtf::LN_BCHUPE, *pVal);
    1487             :             }
    1488             :             {
    1489           0 :                 WW8Value::Pointer_t pVal = createValue(get_fAutoRedef());
    1490           0 :                 rHandler.attribute(NS_rtf::LN_FAUTOREDEF, *pVal);
    1491             :             }
    1492             :             {
    1493           0 :                 WW8Value::Pointer_t pVal = createValue(get_fHidden());
    1494           0 :                 rHandler.attribute(NS_rtf::LN_FHIDDEN, *pVal);
    1495             :             }
    1496             :             {
    1497           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused8_3());
    1498           0 :                 rHandler.attribute(NS_rtf::LN_UNUSED8_3, *pVal);
    1499             :             }
    1500             :           {
    1501           0 :               WW8Value::Pointer_t pVal = createValue(get_xstzName());
    1502           0 :               rHandler.attribute(NS_rtf::LN_XSTZNAME, *pVal);
    1503             :           }
    1504             : 
    1505             :           {
    1506           0 :               WW8Value::Pointer_t pVal = createValue(get_xstzName1());
    1507           0 :               rHandler.attribute(NS_rtf::LN_XSTZNAME1, *pVal);
    1508             :           }
    1509             : 
    1510             :           {
    1511           0 :               sal_uInt32 nCount = get_upx_count();
    1512             :               
    1513           0 :               for (sal_uInt32 n = 0; n < nCount; ++n)
    1514             :               {
    1515           0 :                   WW8Value::Pointer_t pVal = createValue(get_upx(n));
    1516           0 :                   rHandler.attribute(NS_rtf::LN_UPX, *pVal);
    1517           0 :              }
    1518             :          }
    1519             : 
    1520           0 :       resolveNoAuto(rHandler);
    1521             :     
    1522           0 :       } catch (const Exception & e) {
    1523           0 :          clog << e.getText() << endl;
    1524             :       }
    1525           0 :     }
    1526             : 
    1527             :     void 
    1528           0 :     WW8Style::dump(OutputWithDepth < string > & o) const
    1529             :     {
    1530           0 :         o.addItem("<dump type='Style'>");
    1531             :         
    1532           0 :         WW8StructBase::dump(o);
    1533           0 :         writerfilter::dump(o, "sti", get_sti());
    1534           0 :         writerfilter::dump(o, "fScratch", get_fScratch());
    1535           0 :         writerfilter::dump(o, "fInvalHeight", get_fInvalHeight());
    1536           0 :         writerfilter::dump(o, "fHasUpe", get_fHasUpe());
    1537           0 :         writerfilter::dump(o, "fMassCopy", get_fMassCopy());
    1538           0 :         writerfilter::dump(o, "sgc", get_sgc());
    1539           0 :         writerfilter::dump(o, "istdBase", get_istdBase());
    1540           0 :         writerfilter::dump(o, "cupx", get_cupx());
    1541           0 :         writerfilter::dump(o, "istdNext", get_istdNext());
    1542           0 :         writerfilter::dump(o, "bchUpe", get_bchUpe());
    1543           0 :         writerfilter::dump(o, "fAutoRedef", get_fAutoRedef());
    1544           0 :         writerfilter::dump(o, "fHidden", get_fHidden());
    1545           0 :         writerfilter::dump(o, "unused8_3", get_unused8_3());
    1546           0 :         o.addItem("</dump>");
    1547           0 :     }
    1548             : 
    1549             : /*
    1550             :     Automatically generated class: StyleSheet
    1551             :     
    1552             :     Stereotype ww8resource
    1553             : 
    1554             :     Stereotype plcf
    1555             : 
    1556             :     Stereotype ww8nopayloadoffset
    1557             : 
    1558             :     Parent Resource: Table
    1559             :     Size: 0
    1560             : */
    1561           0 :     WW8StyleSheet::~WW8StyleSheet()
    1562             :     {
    1563           0 :     }
    1564             :     
    1565           0 :     void WW8StyleSheet::init()
    1566             :     {
    1567             :       
    1568           0 :     }
    1569           0 : void WW8StyleSheet::resolve(Table & rHandler)
    1570             :     {
    1571           0 :        sal_uInt32 nCount = getEntryCount();
    1572           0 :        writerfilter::Reference< Properties >::Pointer_t pEntry;
    1573           0 :        for (sal_uInt32 n = 0; n < nCount; ++n)
    1574             :        {
    1575           0 :            pEntry = getEntry(n);
    1576             :            
    1577           0 :            if (pEntry.get() != 0x0)
    1578             :            {
    1579             :                try 
    1580             :                {
    1581           0 :                    rHandler.entry(n, pEntry);
    1582             :                }
    1583           0 :                catch (const ExceptionOutOfBounds&)
    1584             :                {                
    1585             :                }
    1586             :            }
    1587           0 :        }
    1588           0 :    }
    1589             :     
    1590             : /*
    1591             :     Automatically generated class: Fib
    1592             :     
    1593             :     Stereotype ww8resource
    1594             : 
    1595             :     Stereotype withmembers
    1596             : 
    1597             :     Parent Resource: Properties
    1598             :     Size: 898
    1599             : */
    1600           0 :     WW8Fib::~WW8Fib()
    1601             :     {
    1602           0 :     }
    1603             :     
    1604           0 :     void WW8Fib::init()
    1605             :     {
    1606             :       
    1607             : 
    1608             : /*
    1609             : (fibh) FIBH Beginning of the FIB header magic number
    1610             : 
    1611             : Name: wIdent(attribute)
    1612             : Offset: 0x0000
    1613             : Mask: 
    1614             : Shift:  0
    1615             : */
    1616             : 
    1617             : 
    1618           0 :     mwIdent =  (getU16(0x0000));
    1619             :   
    1620             : 
    1621             : /*
    1622             : FIB version written. This will be >= 101 for all Word 6.0
    1623             :                   for Windows and after documents.
    1624             : 
    1625             : Name: nFib(attribute)
    1626             : Offset: 0x0002
    1627             : Mask: 
    1628             : Shift:  0
    1629             : */
    1630             : 
    1631             : 
    1632           0 :     mnFib =  (getU16(0x0002));
    1633             :   
    1634             : 
    1635             : /*
    1636             : product version written by
    1637             : 
    1638             : Name: nProduct(attribute)
    1639             : Offset: 0x0004
    1640             : Mask: 
    1641             : Shift:  0
    1642             : */
    1643             : 
    1644             : 
    1645           0 :     mnProduct =  (getU16(0x0004));
    1646             :   
    1647             : 
    1648             : /*
    1649             : language stamp -- localized version
    1650             :                   In pre-WinWord 2.0 files this value was the nLocale. If value is
    1651             :                   < 999, then it is the nLocale, otherwise it is the lid.
    1652             : 
    1653             : Name: lid(attribute)
    1654             : Offset: 0x0006
    1655             : Mask: 
    1656             : Shift:  0
    1657             : */
    1658             : 
    1659             : 
    1660           0 :     mlid =  (getU16(0x0006));
    1661             :   
    1662             : 
    1663             : /*
    1664             : 
    1665             : 
    1666             : Name: pnNext(attribute)
    1667             : Offset: 0x0008
    1668             : Mask: 
    1669             : Shift:  0
    1670             : */
    1671             : 
    1672             : 
    1673           0 :     mpnNext =  (getS16(0x0008));
    1674             :   
    1675             : 
    1676             : /*
    1677             : Set if this document is a template
    1678             : 
    1679             : Name: fDot(attribute)
    1680             : Offset: 0x000a
    1681             : Mask: 0x0001
    1682             : Shift:  0
    1683             : */
    1684             : 
    1685             : 
    1686           0 :     mfDot =  (getU16(0x000a) & 0x0001);
    1687             :   
    1688             : 
    1689             : /*
    1690             : Set if this document is a glossary
    1691             : 
    1692             : Name: fGlsy(attribute)
    1693             : Offset: 0x000a
    1694             : Mask: 0x0002
    1695             : Shift:  1
    1696             : */
    1697             : 
    1698             : 
    1699           0 :     mfGlsy =  (getU16(0x000a) & 0x0002) >> 1;
    1700             :   
    1701             : 
    1702             : /*
    1703             : when 1, file is in complex, fast-saved format.
    1704             : 
    1705             : Name: fComplex(attribute)
    1706             : Offset: 0x000a
    1707             : Mask: 0x0004
    1708             : Shift:  2
    1709             : */
    1710             : 
    1711             : 
    1712           0 :     mfComplex =  (getU16(0x000a) & 0x0004) >> 2;
    1713             :   
    1714             : 
    1715             : /*
    1716             : set if file contains 1 or more pictures
    1717             : 
    1718             : Name: fHasPic(attribute)
    1719             : Offset: 0x000a
    1720             : Mask: 0x0008
    1721             : Shift:  3
    1722             : */
    1723             : 
    1724             : 
    1725           0 :     mfHasPic =  (getU16(0x000a) & 0x0008) >> 3;
    1726             :   
    1727             : 
    1728             : /*
    1729             : count of times file was quicksaved
    1730             : 
    1731             : Name: cQuickSaves(attribute)
    1732             : Offset: 0x000a
    1733             : Mask: 0x00f0
    1734             : Shift:  4
    1735             : */
    1736             : 
    1737             : 
    1738           0 :     mcQuickSaves =  (getU16(0x000a) & 0x00f0) >> 4;
    1739             :   
    1740             : 
    1741             : /*
    1742             : Set if file is encrypted
    1743             : 
    1744             : Name: fEncrypted(attribute)
    1745             : Offset: 0x000a
    1746             : Mask: 0x0100
    1747             : Shift:  8
    1748             : */
    1749             : 
    1750             : 
    1751           0 :     mfEncrypted =  (getU16(0x000a) & 0x0100) >> 8;
    1752             :   
    1753             : 
    1754             : /*
    1755             : When 0, this fib refers to the table stream named "0Table",
    1756             :                   when 1, this fib refers to the table stream named "1Table".
    1757             :                   Normally, a file will have only one table stream, but under unusual
    1758             :                   circumstances a file may have table streams with both names. In
    1759             :                   that case, this flag must be used to decide which table stream is
    1760             :                   valid.
    1761             : 
    1762             : Name: fWhichTblStm(attribute)
    1763             : Offset: 0x000a
    1764             : Mask: 0x0200
    1765             : Shift:  9
    1766             : */
    1767             : 
    1768             : 
    1769           0 :     mfWhichTblStm =  (getU16(0x000a) & 0x0200) >> 9;
    1770             :   
    1771             : 
    1772             : /*
    1773             : Set when user has recommended that file be read read-only
    1774             : 
    1775             : Name: fReadOnlyRecommended(attribute)
    1776             : Offset: 0x000a
    1777             : Mask: 0x0400
    1778             : Shift:  10
    1779             : */
    1780             : 
    1781             : 
    1782           0 :     mfReadOnlyRecommended =  (getU16(0x000a) & 0x0400) >> 10;
    1783             :   
    1784             : 
    1785             : /*
    1786             : Set when file owner has made the file write reserved
    1787             : 
    1788             : Name: fWriteReservation(attribute)
    1789             : Offset: 0x000a
    1790             : Mask: 0x0800
    1791             : Shift:  11
    1792             : */
    1793             : 
    1794             : 
    1795           0 :     mfWriteReservation =  (getU16(0x000a) & 0x0800) >> 11;
    1796             :   
    1797             : 
    1798             : /*
    1799             : Set when using extended character set in file
    1800             : 
    1801             : Name: fExtChar(attribute)
    1802             : Offset: 0x000a
    1803             : Mask: 0x1000
    1804             : Shift:  12
    1805             : */
    1806             : 
    1807             : 
    1808           0 :     mfExtChar =  (getU16(0x000a) & 0x1000) >> 12;
    1809             :   
    1810             : 
    1811             : /*
    1812             : REVIEW
    1813             : 
    1814             : Name: fLoadOverride(attribute)
    1815             : Offset: 0x000a
    1816             : Mask: 0x2000
    1817             : Shift:  13
    1818             : */
    1819             : 
    1820             : 
    1821           0 :     mfLoadOverride =  (getU16(0x000a) & 0x2000) >> 13;
    1822             :   
    1823             : 
    1824             : /*
    1825             : REVIEW
    1826             : 
    1827             : Name: fFarEast(attribute)
    1828             : Offset: 0x000a
    1829             : Mask: 0x4000
    1830             : Shift:  14
    1831             : */
    1832             : 
    1833             : 
    1834           0 :     mfFarEast =  (getU16(0x000a) & 0x4000) >> 14;
    1835             :   
    1836             : 
    1837             : /*
    1838             : REVIEW
    1839             : 
    1840             : Name: fCrypto(attribute)
    1841             : Offset: 0x000a
    1842             : Mask: 0x8000
    1843             : Shift:  15
    1844             : */
    1845             : 
    1846             : 
    1847           0 :     mfCrypto =  (getU16(0x000a) & 0x8000) >> 15;
    1848             :   
    1849             : 
    1850             : /*
    1851             : This file format it compatible with readers that understand
    1852             :                   nFib at or above this value.
    1853             : 
    1854             : Name: nFibBack(attribute)
    1855             : Offset: 0x000c
    1856             : Mask: 
    1857             : Shift:  0
    1858             : */
    1859             : 
    1860             : 
    1861           0 :     mnFibBack =  (getU16(0x000c));
    1862             :   
    1863             : 
    1864             : /*
    1865             : File encrypted key, only valid if fEncrypted.
    1866             : 
    1867             : Name: lKey(attribute)
    1868             : Offset: 0x000e
    1869             : Mask: 
    1870             : Shift:  0
    1871             : */
    1872             : 
    1873             : 
    1874           0 :     mlKey =  (getU32(0x000e));
    1875             :   
    1876             : 
    1877             : /*
    1878             : environment in which file was created
    1879             :                   0 created by Win Word
    1880             :                   1 created by Mac Word
    1881             : 
    1882             : Name: envr(attribute)
    1883             : Offset: 0x0012
    1884             : Mask: 
    1885             : Shift:  0
    1886             : */
    1887             : 
    1888             : 
    1889           0 :     menvr =  (getU8(0x0012));
    1890             :   
    1891             : 
    1892             : /*
    1893             : when 1, this file was last saved in the Mac environment
    1894             : 
    1895             : Name: fMac(attribute)
    1896             : Offset: 0x0013
    1897             : Mask: 0x01
    1898             : Shift:  0
    1899             : */
    1900             : 
    1901             : 
    1902           0 :     mfMac =  (getU8(0x0013) & 0x01);
    1903             :   
    1904             : 
    1905             : /*
    1906             : 
    1907             : 
    1908             : Name: fEmptySpecial(attribute)
    1909             : Offset: 0x0013
    1910             : Mask: 0x02
    1911             : Shift:  1
    1912             : */
    1913             : 
    1914             : 
    1915           0 :     mfEmptySpecial =  (getU8(0x0013) & 0x02) >> 1;
    1916             :   
    1917             : 
    1918             : /*
    1919             : 
    1920             : 
    1921             : Name: fLoadOverridePage(attribute)
    1922             : Offset: 0x0013
    1923             : Mask: 0x04
    1924             : Shift:  2
    1925             : */
    1926             : 
    1927             : 
    1928           0 :     mfLoadOverridePage =  (getU8(0x0013) & 0x04) >> 2;
    1929             :   
    1930             : 
    1931             : /*
    1932             : 
    1933             : 
    1934             : Name: fFutureSavedUndo(attribute)
    1935             : Offset: 0x0013
    1936             : Mask: 0x08
    1937             : Shift:  3
    1938             : */
    1939             : 
    1940             : 
    1941           0 :     mfFutureSavedUndo =  (getU8(0x0013) & 0x08) >> 3;
    1942             :   
    1943             : 
    1944             : /*
    1945             : 
    1946             : 
    1947             : Name: fWord97Saved(attribute)
    1948             : Offset: 0x0013
    1949             : Mask: 0x10
    1950             : Shift:  4
    1951             : */
    1952             : 
    1953             : 
    1954           0 :     mfWord97Saved =  (getU8(0x0013) & 0x10) >> 4;
    1955             :   
    1956             : 
    1957             : /*
    1958             : 
    1959             : 
    1960             : Name: fSpare0(attribute)
    1961             : Offset: 0x0013
    1962             : Mask: 0xfe
    1963             : Shift:  5
    1964             : */
    1965             : 
    1966             : 
    1967           0 :     mfSpare0 =  (getU8(0x0013) & 0xfe) >> 5;
    1968             :   
    1969             : 
    1970             : /*
    1971             : Default extended character set id for text in document stream.
    1972             :                   (overridden by chp.chse)
    1973             :                   0 by default characters in doc stream should be interpreted using
    1974             :                   the ANSI character set used by Windows
    1975             :                   256 characters in doc stream should be interpreted using the
    1976             :                   Macintosh character set.
    1977             : 
    1978             : Name: chs(attribute)
    1979             : Offset: 0x0014
    1980             : Mask: 
    1981             : Shift:  0
    1982             : */
    1983             : 
    1984             : 
    1985           0 :     mchs =  (getU16(0x0014));
    1986             :   
    1987             : 
    1988             : /*
    1989             : Default extended character set id for text in internal data
    1990             :                   structures
    1991             :                   0 by default characters stored in internal data structures should
    1992             :                   be interpreted using the ANSI character set used by Windows
    1993             :                   256 characters stored in internal data structures should be
    1994             :                   interpreted using the Macintosh character set.
    1995             : 
    1996             : Name: chsTables(attribute)
    1997             : Offset: 0x0016
    1998             : Mask: 
    1999             : Shift:  0
    2000             : */
    2001             : 
    2002             : 
    2003           0 :     mchsTables =  (getU16(0x0016));
    2004             :   
    2005             : 
    2006             : /*
    2007             : file offset of first character of text. In non-complex
    2008             :                   files a CP can be transformed into an FC by the
    2009             :                   following transformation:
    2010             :                   fc = cp + fib.fcMin.
    2011             : 
    2012             : Name: fcMin(attribute)
    2013             : Offset: 0x0018
    2014             : Mask: 
    2015             : Shift:  0
    2016             : */
    2017             : 
    2018             : 
    2019           0 :     mfcMin =  (getU32(0x0018));
    2020             :   
    2021             : 
    2022             : /*
    2023             : file offset of last character of text in document text stream +
    2024             :                   1
    2025             : 
    2026             : Name: fcMac(attribute)
    2027             : Offset: 0x001c
    2028             : Mask: 
    2029             : Shift:  0
    2030             : */
    2031             : 
    2032             : 
    2033           0 :     mfcMac =  (getU32(0x001c));
    2034             :   
    2035             : 
    2036             : /*
    2037             : Count of fields in the array of "shorts"
    2038             : 
    2039             : Name: csw(attribute)
    2040             : Offset: 0x0020
    2041             : Mask: 
    2042             : Shift:  0
    2043             : */
    2044             : 
    2045             : 
    2046           0 :     mcsw =  (getU16(0x0020));
    2047             :   
    2048             : 
    2049             : /*
    2050             : [Beginning of the array of shorts, rgls]
    2051             :                   Unique number Identifying the File's creator 6A62 is the creator ID
    2052             :                   for Word and is reserved. Other creators should choose a different
    2053             :                   value.
    2054             : 
    2055             : Name: wMagicCreated(attribute)
    2056             : Offset: 0x0022
    2057             : Mask: 
    2058             : Shift:  0
    2059             : */
    2060             : 
    2061             : 
    2062           0 :     mwMagicCreated =  (getU16(0x0022));
    2063             :   
    2064             : 
    2065             : /*
    2066             : identifies the File's last modifier
    2067             : 
    2068             : Name: wMagicRevised(attribute)
    2069             : Offset: 0x0024
    2070             : Mask: 
    2071             : Shift:  0
    2072             : */
    2073             : 
    2074             : 
    2075           0 :     mwMagicRevised =  (getU16(0x0024));
    2076             :   
    2077             : 
    2078             : /*
    2079             : private data
    2080             : 
    2081             : Name: wMagicCreatedPrivate(attribute)
    2082             : Offset: 0x0026
    2083             : Mask: 
    2084             : Shift:  0
    2085             : */
    2086             : 
    2087             : 
    2088           0 :     mwMagicCreatedPrivate =  (getU16(0x0026));
    2089             :   
    2090             : 
    2091             : /*
    2092             : private data
    2093             : 
    2094             : Name: wMagicRevisedPrivate(attribute)
    2095             : Offset: 0x0028
    2096             : Mask: 
    2097             : Shift:  0
    2098             : */
    2099             : 
    2100             : 
    2101           0 :     mwMagicRevisedPrivate =  (getU16(0x0028));
    2102             :   
    2103             : 
    2104             : /*
    2105             : not used
    2106             : 
    2107             : Name: pnFbpChpFirst_W6(attribute)
    2108             : Offset: 0x002a
    2109             : Mask: 
    2110             : Shift:  0
    2111             : */
    2112             : 
    2113             : 
    2114           0 :     mpnFbpChpFirst_W6 =  (getU16(0x002a));
    2115             :   
    2116             : 
    2117             : /*
    2118             : not used
    2119             : 
    2120             : Name: pnChpFirst_W6(attribute)
    2121             : Offset: 0x002c
    2122             : Mask: 
    2123             : Shift:  0
    2124             : */
    2125             : 
    2126             : 
    2127           0 :     mpnChpFirst_W6 =  (getU16(0x002c));
    2128             :   
    2129             : 
    2130             : /*
    2131             : not used
    2132             : 
    2133             : Name: cpnBteChp_W6(attribute)
    2134             : Offset: 0x002e
    2135             : Mask: 
    2136             : Shift:  0
    2137             : */
    2138             : 
    2139             : 
    2140           0 :     mcpnBteChp_W6 =  (getU16(0x002e));
    2141             :   
    2142             : 
    2143             : /*
    2144             : not used
    2145             : 
    2146             : Name: pnFbpPapFirst_W6(attribute)
    2147             : Offset: 0x0030
    2148             : Mask: 
    2149             : Shift:  0
    2150             : */
    2151             : 
    2152             : 
    2153           0 :     mpnFbpPapFirst_W6 =  (getU16(0x0030));
    2154             :   
    2155             : 
    2156             : /*
    2157             : not used
    2158             : 
    2159             : Name: pnPapFirst_W6(attribute)
    2160             : Offset: 0x0032
    2161             : Mask: 
    2162             : Shift:  0
    2163             : */
    2164             : 
    2165             : 
    2166           0 :     mpnPapFirst_W6 =  (getU16(0x0032));
    2167             :   
    2168             : 
    2169             : /*
    2170             : not used
    2171             : 
    2172             : Name: cpnBtePap_W6(attribute)
    2173             : Offset: 0x0034
    2174             : Mask: 
    2175             : Shift:  0
    2176             : */
    2177             : 
    2178             : 
    2179           0 :     mcpnBtePap_W6 =  (getU16(0x0034));
    2180             :   
    2181             : 
    2182             : /*
    2183             : not used
    2184             : 
    2185             : Name: pnFbpLvcFirst_W6(attribute)
    2186             : Offset: 0x0036
    2187             : Mask: 
    2188             : Shift:  0
    2189             : */
    2190             : 
    2191             : 
    2192           0 :     mpnFbpLvcFirst_W6 =  (getU16(0x0036));
    2193             :   
    2194             : 
    2195             : /*
    2196             : not used
    2197             : 
    2198             : Name: pnLvcFirst_W6(attribute)
    2199             : Offset: 0x0038
    2200             : Mask: 
    2201             : Shift:  0
    2202             : */
    2203             : 
    2204             : 
    2205           0 :     mpnLvcFirst_W6 =  (getU16(0x0038));
    2206             :   
    2207             : 
    2208             : /*
    2209             : not used
    2210             : 
    2211             : Name: cpnBteLvc_W6(attribute)
    2212             : Offset: 0x003a
    2213             : Mask: 
    2214             : Shift:  0
    2215             : */
    2216             : 
    2217             : 
    2218           0 :     mcpnBteLvc_W6 =  (getU16(0x003a));
    2219             :   
    2220             : 
    2221             : /*
    2222             : Language id if document was written by Far East version of Word
    2223             :                   (i.e. FIB.fFarEast is on)
    2224             : 
    2225             : Name: lidFE(attribute)
    2226             : Offset: 0x003c
    2227             : Mask: 
    2228             : Shift:  0
    2229             : */
    2230             : 
    2231             : 
    2232           0 :     mlidFE =  (getS16(0x003c));
    2233             :   
    2234             : 
    2235             : /*
    2236             : Number of fields in the array of longs
    2237             : 
    2238             : Name: clw(attribute)
    2239             : Offset: 0x003e
    2240             : Mask: 
    2241             : Shift:  0
    2242             : */
    2243             : 
    2244             : 
    2245           0 :     mclw =  (getU16(0x003e));
    2246             :   
    2247             : 
    2248             : /*
    2249             : [Beginning of the array of longs, rglw]
    2250             :                   file offset of last byte written to file + 1.
    2251             : 
    2252             : Name: cbMac(attribute)
    2253             : Offset: 0x0040
    2254             : Mask: 
    2255             : Shift:  0
    2256             : */
    2257             : 
    2258             : 
    2259           0 :     mcbMac =  (getU32(0x0040));
    2260             :   
    2261             : 
    2262             : /*
    2263             : contains the build date of the creator. 10695 indicates the
    2264             :                   creator program was compiled on Jan 6, 1995
    2265             : 
    2266             : Name: lProductCreated(attribute)
    2267             : Offset: 0x0044
    2268             : Mask: 
    2269             : Shift:  0
    2270             : */
    2271             : 
    2272             : 
    2273           0 :     mlProductCreated =  (getU32(0x0044));
    2274             :   
    2275             : 
    2276             : /*
    2277             : contains the build date of the File's last modifier
    2278             : 
    2279             : Name: lProductRevised(attribute)
    2280             : Offset: 0x0048
    2281             : Mask: 
    2282             : Shift:  0
    2283             : */
    2284             : 
    2285             : 
    2286           0 :     mlProductRevised =  (getU32(0x0048));
    2287             :   
    2288             : 
    2289             : /*
    2290             : length of main document text stream
    2291             : 
    2292             : Name: ccpText(attribute)
    2293             : Offset: 0x004c
    2294             : Mask: 
    2295             : Shift:  0
    2296             : */
    2297             : 
    2298             : 
    2299           0 :     mccpText =  (getU32(0x004c));
    2300             :   
    2301             : 
    2302             : /*
    2303             : length of footnote subdocument text stream
    2304             : 
    2305             : Name: ccpFtn(attribute)
    2306             : Offset: 0x0050
    2307             : Mask: 
    2308             : Shift:  0
    2309             : */
    2310             : 
    2311             : 
    2312           0 :     mccpFtn =  (getU32(0x0050));
    2313             :   
    2314             : 
    2315             : /*
    2316             : length of header subdocument text stream
    2317             : 
    2318             : Name: ccpHdd(attribute)
    2319             : Offset: 0x0054
    2320             : Mask: 
    2321             : Shift:  0
    2322             : */
    2323             : 
    2324             : 
    2325           0 :     mccpHdd =  (getU32(0x0054));
    2326             :   
    2327             : 
    2328             : /*
    2329             : length of macro subdocument text stream, which should now
    2330             :                   always be 0.
    2331             : 
    2332             : Name: ccpMcr(attribute)
    2333             : Offset: 0x0058
    2334             : Mask: 
    2335             : Shift:  0
    2336             : */
    2337             : 
    2338             : 
    2339           0 :     mccpMcr =  (getU32(0x0058));
    2340             :   
    2341             : 
    2342             : /*
    2343             : length of annotation subdocument text stream
    2344             : 
    2345             : Name: ccpAtn(attribute)
    2346             : Offset: 0x005c
    2347             : Mask: 
    2348             : Shift:  0
    2349             : */
    2350             : 
    2351             : 
    2352           0 :     mccpAtn =  (getU32(0x005c));
    2353             :   
    2354             : 
    2355             : /*
    2356             : length of endnote subdocument text stream
    2357             : 
    2358             : Name: ccpEdn(attribute)
    2359             : Offset: 0x0060
    2360             : Mask: 
    2361             : Shift:  0
    2362             : */
    2363             : 
    2364             : 
    2365           0 :     mccpEdn =  (getU32(0x0060));
    2366             :   
    2367             : 
    2368             : /*
    2369             : length of textbox subdocument text stream
    2370             : 
    2371             : Name: ccpTxbx(attribute)
    2372             : Offset: 0x0064
    2373             : Mask: 
    2374             : Shift:  0
    2375             : */
    2376             : 
    2377             : 
    2378           0 :     mccpTxbx =  (getU32(0x0064));
    2379             :   
    2380             : 
    2381             : /*
    2382             : length of header textbox subdocument text stream.
    2383             : 
    2384             : Name: ccpHdrTxbx(attribute)
    2385             : Offset: 0x0068
    2386             : Mask: 
    2387             : Shift:  0
    2388             : */
    2389             : 
    2390             : 
    2391           0 :     mccpHdrTxbx =  (getU32(0x0068));
    2392             :   
    2393             : 
    2394             : /*
    2395             : when there was insufficient memory for Word to expand the
    2396             :                   plcfbte at save time, the plcfbte is written to the file in a
    2397             :                   linked list of 512-byte pieces starting with this pn
    2398             : 
    2399             : Name: pnFbpChpFirst(attribute)
    2400             : Offset: 0x006c
    2401             : Mask: 
    2402             : Shift:  0
    2403             : */
    2404             : 
    2405             : 
    2406           0 :     mpnFbpChpFirst =  (getU32(0x006c));
    2407             :   
    2408             : 
    2409             : /*
    2410             : the page number of the lowest numbered page in the document
    2411             :                   that records CHPX FKP information
    2412             : 
    2413             : Name: pnChpFirst(attribute)
    2414             : Offset: 0x0070
    2415             : Mask: 
    2416             : Shift:  0
    2417             : */
    2418             : 
    2419             : 
    2420           0 :     mpnChpFirst =  (getU32(0x0070));
    2421             :   
    2422             : 
    2423             : /*
    2424             : count of CHPX FKPs recorded in file. In non-complex files if
    2425             :                   the number of entries in the plcfbteChpx is less than this, the
    2426             :                   plcfbteChpx is incomplete.
    2427             : 
    2428             : Name: cpnBteChp(attribute)
    2429             : Offset: 0x0074
    2430             : Mask: 
    2431             : Shift:  0
    2432             : */
    2433             : 
    2434             : 
    2435           0 :     mcpnBteChp =  (getU32(0x0074));
    2436             :   
    2437             : 
    2438             : /*
    2439             : when there was insufficient memory for Word to expand the
    2440             :                   plcfbte at save time, the plcfbte is written to the file in a
    2441             :                   linked list of 512-byte pieces starting with this pn
    2442             : 
    2443             : Name: pnFbpPapFirst(attribute)
    2444             : Offset: 0x0078
    2445             : Mask: 
    2446             : Shift:  0
    2447             : */
    2448             : 
    2449             : 
    2450           0 :     mpnFbpPapFirst =  (getU32(0x0078));
    2451             :   
    2452             : 
    2453             : /*
    2454             : the page number of the lowest numbered page in the document
    2455             :                   that records PAPX FKP information
    2456             : 
    2457             : Name: pnPapFirst(attribute)
    2458             : Offset: 0x007c
    2459             : Mask: 
    2460             : Shift:  0
    2461             : */
    2462             : 
    2463             : 
    2464           0 :     mpnPapFirst =  (getU32(0x007c));
    2465             :   
    2466             : 
    2467             : /*
    2468             : count of PAPX FKPs recorded in file. In non-complex files if
    2469             :                   the number of entries in the plcfbtePapx is less than this, the
    2470             :                   plcfbtePapx is incomplete.
    2471             : 
    2472             : Name: cpnBtePap(attribute)
    2473             : Offset: 0x0080
    2474             : Mask: 
    2475             : Shift:  0
    2476             : */
    2477             : 
    2478             : 
    2479           0 :     mcpnBtePap =  (getU32(0x0080));
    2480             :   
    2481             : 
    2482             : /*
    2483             : when there was insufficient memory for Word to expand the
    2484             :                   plcfbte at save time, the plcfbte is written to the file in a
    2485             :                   linked list of 512-byte pieces starting with this pn
    2486             : 
    2487             : Name: pnFbpLvcFirst(attribute)
    2488             : Offset: 0x0084
    2489             : Mask: 
    2490             : Shift:  0
    2491             : */
    2492             : 
    2493             : 
    2494           0 :     mpnFbpLvcFirst =  (getU32(0x0084));
    2495             :   
    2496             : 
    2497             : /*
    2498             : the page number of the lowest numbered page in the document
    2499             :                   that records LVC FKP information
    2500             : 
    2501             : Name: pnLvcFirst(attribute)
    2502             : Offset: 0x0088
    2503             : Mask: 
    2504             : Shift:  0
    2505             : */
    2506             : 
    2507             : 
    2508           0 :     mpnLvcFirst =  (getU32(0x0088));
    2509             :   
    2510             : 
    2511             : /*
    2512             : count of LVC FKPs recorded in file. In non-complex files if the
    2513             :                   number of entries in the plcfbtePapx is less than this, the
    2514             :                   plcfbtePapx is incomplete.
    2515             : 
    2516             : Name: cpnBteLvc(attribute)
    2517             : Offset: 0x008c
    2518             : Mask: 
    2519             : Shift:  0
    2520             : */
    2521             : 
    2522             : 
    2523           0 :     mcpnBteLvc =  (getU32(0x008c));
    2524             :   
    2525             : 
    2526             : /*
    2527             : 
    2528             : 
    2529             : Name: fcIslandFirst(attribute)
    2530             : Offset: 0x0090
    2531             : Mask: 
    2532             : Shift:  0
    2533             : */
    2534             : 
    2535             : 
    2536           0 :     mfcIslandFirst =  (getU32(0x0090));
    2537             :   
    2538             : 
    2539             : /*
    2540             : 
    2541             : 
    2542             : Name: fcIslandLim(attribute)
    2543             : Offset: 0x0094
    2544             : Mask: 
    2545             : Shift:  0
    2546             : */
    2547             : 
    2548             : 
    2549           0 :     mfcIslandLim =  (getU32(0x0094));
    2550             :   
    2551             : 
    2552             : /*
    2553             : Number of fields in the array of FC/LCB pairs.
    2554             : 
    2555             : Name: cfclcb(attribute)
    2556             : Offset: 0x0098
    2557             : Mask: 
    2558             : Shift:  0
    2559             : */
    2560             : 
    2561             : 
    2562           0 :     mcfclcb =  (getU16(0x0098));
    2563             :   
    2564             : 
    2565             : /*
    2566             : [Beginning of array of FC/LCB pairs, rgfclcb]
    2567             :                   file offset of original allocation for STSH in table stream. During
    2568             :                   fast save Word will attempt to reuse this allocation if STSH is
    2569             :                   small enough to fit.
    2570             : 
    2571             : Name: fcStshfOrig(attribute)
    2572             : Offset: 0x009a
    2573             : Mask: 
    2574             : Shift:  0
    2575             : */
    2576             : 
    2577             : 
    2578           0 :     mfcStshfOrig =  (getU32(0x009a));
    2579             :   
    2580             : 
    2581             : /*
    2582             : count of bytes of original STSH allocation
    2583             : 
    2584             : Name: lcbStshfOrig(attribute)
    2585             : Offset: 0x009e
    2586             : Mask: 
    2587             : Shift:  0
    2588             : */
    2589             : 
    2590             : 
    2591           0 :     mlcbStshfOrig =  (getU32(0x009e));
    2592             :   
    2593             : 
    2594             : /*
    2595             : offset of STSH in table stream.
    2596             : 
    2597             : Name: fcStshf(attribute)
    2598             : Offset: 0x00a2
    2599             : Mask: 
    2600             : Shift:  0
    2601             : */
    2602             : 
    2603             : 
    2604           0 :     mfcStshf =  (getU32(0x00a2));
    2605             :   
    2606             : 
    2607             : /*
    2608             : count of bytes of current STSH allocation
    2609             : 
    2610             : Name: lcbStshf(attribute)
    2611             : Offset: 0x00a6
    2612             : Mask: 
    2613             : Shift:  0
    2614             : */
    2615             : 
    2616             : 
    2617           0 :     mlcbStshf =  (getU32(0x00a6));
    2618             :   
    2619             : 
    2620             : /*
    2621             : offset in table stream of footnote reference PLCF of FRD
    2622             :                   structures. CPs in PLC are relative to main document text stream
    2623             :                   and give location of footnote references.
    2624             : 
    2625             : Name: fcPlcffndRef(attribute)
    2626             : Offset: 0x00aa
    2627             : Mask: 
    2628             : Shift:  0
    2629             : */
    2630             : 
    2631             : 
    2632           0 :     mfcPlcffndRef =  (getU32(0x00aa));
    2633             :   
    2634             : 
    2635             : /*
    2636             : count of bytes of footnote reference PLC== 0 if no footnotes
    2637             :                   defined in document.
    2638             : 
    2639             : Name: lcbPlcffndRef(attribute)
    2640             : Offset: 0x00ae
    2641             : Mask: 
    2642             : Shift:  0
    2643             : */
    2644             : 
    2645             : 
    2646           0 :     mlcbPlcffndRef =  (getU32(0x00ae));
    2647             :   
    2648             : 
    2649             : /*
    2650             : offset in table stream of footnote text PLC. CPs in PLC are
    2651             :                   relative to footnote subdocument text stream and give location of
    2652             :                   beginnings of footnote text for corresponding references recorded
    2653             :                   in plcffndRef. No structure is stored in this plc. There will just
    2654             :                   be n+1 FC entries in this PLC when there are n
    2655             :                   footnotes
    2656             : 
    2657             : Name: fcPlcffndTxt(attribute)
    2658             : Offset: 0x00b2
    2659             : Mask: 
    2660             : Shift:  0
    2661             : */
    2662             : 
    2663             : 
    2664           0 :     mfcPlcffndTxt =  (getU32(0x00b2));
    2665             :   
    2666             : 
    2667             : /*
    2668             : count of bytes of footnote text PLC. == 0 if no footnotes
    2669             :                   defined in document
    2670             : 
    2671             : Name: lcbPlcffndTxt(attribute)
    2672             : Offset: 0x00b6
    2673             : Mask: 
    2674             : Shift:  0
    2675             : */
    2676             : 
    2677             : 
    2678           0 :     mlcbPlcffndTxt =  (getU32(0x00b6));
    2679             :   
    2680             : 
    2681             : /*
    2682             : offset in table stream of annotation reference ATRD PLC. The
    2683             :                   CPs recorded in this PLC give the offset of annotation references
    2684             :                   in the main document.
    2685             : 
    2686             : Name: fcPlcfandRef(attribute)
    2687             : Offset: 0x00ba
    2688             : Mask: 
    2689             : Shift:  0
    2690             : */
    2691             : 
    2692             : 
    2693           0 :     mfcPlcfandRef =  (getU32(0x00ba));
    2694             :   
    2695             : 
    2696             : /*
    2697             : count of bytes of annotation reference PLC.
    2698             : 
    2699             : Name: lcbPlcfandRef(attribute)
    2700             : Offset: 0x00be
    2701             : Mask: 
    2702             : Shift:  0
    2703             : */
    2704             : 
    2705             : 
    2706           0 :     mlcbPlcfandRef =  (getU32(0x00be));
    2707             :   
    2708             : 
    2709             : /*
    2710             : offset in table stream of annotation text PLC. The Cps recorded
    2711             :                   in this PLC give the offset of the annotation text in the
    2712             :                   annotation sub document corresponding to the references stored in
    2713             :                   the plcfandRef. There is a 1 to 1 correspondence between entries
    2714             :                   recorded in the plcfandTxt and the plcfandRef. No structure is
    2715             :                   stored in this PLC.
    2716             : 
    2717             : Name: fcPlcfandTxt(attribute)
    2718             : Offset: 0x00c2
    2719             : Mask: 
    2720             : Shift:  0
    2721             : */
    2722             : 
    2723             : 
    2724           0 :     mfcPlcfandTxt =  (getU32(0x00c2));
    2725             :   
    2726             : 
    2727             : /*
    2728             : count of bytes of the annotation text PLC
    2729             : 
    2730             : Name: lcbPlcfandTxt(attribute)
    2731             : Offset: 0x00c6
    2732             : Mask: 
    2733             : Shift:  0
    2734             : */
    2735             : 
    2736             : 
    2737           0 :     mlcbPlcfandTxt =  (getU32(0x00c6));
    2738             :   
    2739             : 
    2740             : /*
    2741             : offset in table stream of section descriptor SED PLC. CPs in
    2742             :                   PLC are relative to main document.
    2743             : 
    2744             : Name: fcPlcfsed(attribute)
    2745             : Offset: 0x00ca
    2746             : Mask: 
    2747             : Shift:  0
    2748             : */
    2749             : 
    2750             : 
    2751           0 :     mfcPlcfsed =  (getU32(0x00ca));
    2752             :   
    2753             : 
    2754             : /*
    2755             : count of bytes of section descriptor PLC.
    2756             : 
    2757             : Name: lcbPlcfsed(attribute)
    2758             : Offset: 0x00ce
    2759             : Mask: 
    2760             : Shift:  0
    2761             : */
    2762             : 
    2763             : 
    2764           0 :     mlcbPlcfsed =  (getU32(0x00ce));
    2765             :   
    2766             : 
    2767             : /*
    2768             : no longer used
    2769             : 
    2770             : Name: fcPlcfpad(attribute)
    2771             : Offset: 0x00d2
    2772             : Mask: 
    2773             : Shift:  0
    2774             : */
    2775             : 
    2776             : 
    2777           0 :     mfcPlcfpad =  (getU32(0x00d2));
    2778             :   
    2779             : 
    2780             : /*
    2781             : no longer used
    2782             : 
    2783             : Name: lcbPlcfpad(attribute)
    2784             : Offset: 0x00d6
    2785             : Mask: 
    2786             : Shift:  0
    2787             : */
    2788             : 
    2789             : 
    2790           0 :     mlcbPlcfpad =  (getU32(0x00d6));
    2791             :   
    2792             : 
    2793             : /*
    2794             : offset in table stream of PHE PLC of paragraph heights. CPs in
    2795             :                   PLC are relative to main document text stream. Only written for
    2796             :                   files in complex format. Should not be written by third
    2797             :                   party creators of Word files.
    2798             : 
    2799             : Name: fcPlcfphe(attribute)
    2800             : Offset: 0x00da
    2801             : Mask: 
    2802             : Shift:  0
    2803             : */
    2804             : 
    2805             : 
    2806           0 :     mfcPlcfphe =  (getU32(0x00da));
    2807             :   
    2808             : 
    2809             : /*
    2810             : count of bytes of paragraph height PLC. ==0 when file is
    2811             :                   non-complex.
    2812             : 
    2813             : Name: lcbPlcfphe(attribute)
    2814             : Offset: 0x00de
    2815             : Mask: 
    2816             : Shift:  0
    2817             : */
    2818             : 
    2819             : 
    2820           0 :     mlcbPlcfphe =  (getU32(0x00de));
    2821             :   
    2822             : 
    2823             : /*
    2824             : offset in table stream of glossary string table. This table
    2825             :                   consists of Pascal style strings (strings stored prefixed with a
    2826             :                   length byte) concatenated one after another.
    2827             : 
    2828             : Name: fcSttbfglsy(attribute)
    2829             : Offset: 0x00e2
    2830             : Mask: 
    2831             : Shift:  0
    2832             : */
    2833             : 
    2834             : 
    2835           0 :     mfcSttbfglsy =  (getU32(0x00e2));
    2836             :   
    2837             : 
    2838             : /*
    2839             : count of bytes of glossary string table. == 0 for non-glossary
    2840             :                   documents.!=0 for glossary documents.
    2841             : 
    2842             : Name: lcbSttbfglsy(attribute)
    2843             : Offset: 0x00e6
    2844             : Mask: 
    2845             : Shift:  0
    2846             : */
    2847             : 
    2848             : 
    2849           0 :     mlcbSttbfglsy =  (getU32(0x00e6));
    2850             :   
    2851             : 
    2852             : /*
    2853             : offset in table stream of glossary PLC. CPs in PLC are relative
    2854             :                   to main document and mark the beginnings of glossary entries and
    2855             :                   are in 1-1 correspondence with entries of sttbfglsy. No structure
    2856             :                   is stored in this PLC. There will be n+1 FC entries
    2857             :                   in this PLC when there are n glossary entries.
    2858             : 
    2859             : Name: fcPlcfglsy(attribute)
    2860             : Offset: 0x00ea
    2861             : Mask: 
    2862             : Shift:  0
    2863             : */
    2864             : 
    2865             : 
    2866           0 :     mfcPlcfglsy =  (getU32(0x00ea));
    2867             :   
    2868             : 
    2869             : /*
    2870             : count of bytes of glossary PLC.== 0 for non-glossary
    2871             :                   documents.!=0 for glossary documents.
    2872             : 
    2873             : Name: lcbPlcfglsy(attribute)
    2874             : Offset: 0x00ee
    2875             : Mask: 
    2876             : Shift:  0
    2877             : */
    2878             : 
    2879             : 
    2880           0 :     mlcbPlcfglsy =  (getU32(0x00ee));
    2881             :   
    2882             : 
    2883             : /*
    2884             : byte offset in table stream of header HDD PLC. CPs are relative
    2885             :                   to header subdocument and mark the beginnings of individual headers
    2886             :                   in the header subdocument. No structure is stored in this PLC.
    2887             :                   There will be n+1FC entries in this PLC when there are
    2888             :                   n headers stored for the document.
    2889             : 
    2890             : Name: fcPlcfhdd(attribute)
    2891             : Offset: 0x00f2
    2892             : Mask: 
    2893             : Shift:  0
    2894             : */
    2895             : 
    2896             : 
    2897           0 :     mfcPlcfhdd =  (getU32(0x00f2));
    2898             :   
    2899             : 
    2900             : /*
    2901             : count of bytes of header PLC.
    2902             :                   == 0 if document contains no headers
    2903             : 
    2904             : Name: lcbPlcfhdd(attribute)
    2905             : Offset: 0x00f6
    2906             : Mask: 
    2907             : Shift:  0
    2908             : */
    2909             : 
    2910             : 
    2911           0 :     mlcbPlcfhdd =  (getU32(0x00f6));
    2912             :   
    2913             : 
    2914             : /*
    2915             : offset in table stream of character property bin table.PLC. FCs
    2916             :                   in PLC are file offsets in the main stream. Describes text of main
    2917             :                   document and all subdocuments.
    2918             : 
    2919             : Name: fcPlcfbteChpx(attribute)
    2920             : Offset: 0x00fa
    2921             : Mask: 
    2922             : Shift:  0
    2923             : */
    2924             : 
    2925             : 
    2926           0 :     mfcPlcfbteChpx =  (getU32(0x00fa));
    2927             :   
    2928             : 
    2929             : /*
    2930             : count of bytes of character property bin table PLC.
    2931             : 
    2932             : Name: lcbPlcfbteChpx(attribute)
    2933             : Offset: 0x00fe
    2934             : Mask: 
    2935             : Shift:  0
    2936             : */
    2937             : 
    2938             : 
    2939           0 :     mlcbPlcfbteChpx =  (getU32(0x00fe));
    2940             :   
    2941             : 
    2942             : /*
    2943             : offset in table stream of paragraph property bin table.PLC. FCs
    2944             :                   in PLC are file offsets in the main stream. Describes text of main
    2945             :                   document and all subdocuments.
    2946             : 
    2947             : Name: fcPlcfbtePapx(attribute)
    2948             : Offset: 0x0102
    2949             : Mask: 
    2950             : Shift:  0
    2951             : */
    2952             : 
    2953             : 
    2954           0 :     mfcPlcfbtePapx =  (getU32(0x0102));
    2955             :   
    2956             : 
    2957             : /*
    2958             : count of bytes of paragraph property bin table PLC
    2959             : 
    2960             : Name: lcbPlcfbtePapx(attribute)
    2961             : Offset: 0x0106
    2962             : Mask: 
    2963             : Shift:  0
    2964             : */
    2965             : 
    2966             : 
    2967           0 :     mlcbPlcfbtePapx =  (getU32(0x0106));
    2968             :   
    2969             : 
    2970             : /*
    2971             : offset in table stream of PLC reserved for private use. The
    2972             :                   SEA is 6 bytes long.
    2973             : 
    2974             : Name: fcPlcfsea(attribute)
    2975             : Offset: 0x010a
    2976             : Mask: 
    2977             : Shift:  0
    2978             : */
    2979             : 
    2980             : 
    2981           0 :     mfcPlcfsea =  (getU32(0x010a));
    2982             :   
    2983             : 
    2984             : /*
    2985             : count of bytes of private use PLC.
    2986             : 
    2987             : Name: lcbPlcfsea(attribute)
    2988             : Offset: 0x010e
    2989             : Mask: 
    2990             : Shift:  0
    2991             : */
    2992             : 
    2993             : 
    2994           0 :     mlcbPlcfsea =  (getU32(0x010e));
    2995             :   
    2996             : 
    2997             : /*
    2998             : offset in table stream of font information STTBF. The sttbfffn
    2999             :                   is a STTBF where is string is actually an FFN structure. The
    3000             :                   nth entry in the STTBF describes the font that will be
    3001             :                   displayed when the chp.ftc for text is equal to n. See the
    3002             :                   FFN file structure definition.
    3003             : 
    3004             : Name: fcSttbfffn(attribute)
    3005             : Offset: 0x0112
    3006             : Mask: 
    3007             : Shift:  0
    3008             : */
    3009             : 
    3010             : 
    3011           0 :     mfcSttbfffn =  (getU32(0x0112));
    3012             :   
    3013             : 
    3014             : /*
    3015             : count of bytes in sttbfffn.
    3016             : 
    3017             : Name: lcbSttbfffn(attribute)
    3018             : Offset: 0x0116
    3019             : Mask: 
    3020             : Shift:  0
    3021             : */
    3022             : 
    3023             : 
    3024           0 :     mlcbSttbfffn =  (getU32(0x0116));
    3025             :   
    3026             : 
    3027             : /*
    3028             : offset in table stream to the FLD PLC of field positions in the
    3029             :                   main document. The CPs point to the beginning CP of a field, the CP
    3030             :                   of field separator character inside a field and the ending CP of
    3031             :                   the field. A field may be nested within another field. 20 levels of
    3032             :                   field nesting are allowed.
    3033             : 
    3034             : Name: fcPlcffldMom(attribute)
    3035             : Offset: 0x011a
    3036             : Mask: 
    3037             : Shift:  0
    3038             : */
    3039             : 
    3040             : 
    3041           0 :     mfcPlcffldMom =  (getU32(0x011a));
    3042             :   
    3043             : 
    3044             : /*
    3045             : count of bytes in plcffldMom
    3046             : 
    3047             : Name: lcbPlcffldMom(attribute)
    3048             : Offset: 0x011e
    3049             : Mask: 
    3050             : Shift:  0
    3051             : */
    3052             : 
    3053             : 
    3054           0 :     mlcbPlcffldMom =  (getU32(0x011e));
    3055             :   
    3056             : 
    3057             : /*
    3058             : offset in table stream to the FLD PLC of field positions in the
    3059             :                   header subdocument.
    3060             : 
    3061             : Name: fcPlcffldHdr(attribute)
    3062             : Offset: 0x0122
    3063             : Mask: 
    3064             : Shift:  0
    3065             : */
    3066             : 
    3067             : 
    3068           0 :     mfcPlcffldHdr =  (getU32(0x0122));
    3069             :   
    3070             : 
    3071             : /*
    3072             : count of bytes in plcffldHdr
    3073             : 
    3074             : Name: lcbPlcffldHdr(attribute)
    3075             : Offset: 0x0126
    3076             : Mask: 
    3077             : Shift:  0
    3078             : */
    3079             : 
    3080             : 
    3081           0 :     mlcbPlcffldHdr =  (getU32(0x0126));
    3082             :   
    3083             : 
    3084             : /*
    3085             : offset in table stream to the FLD PLC of field positions in the
    3086             :                   footnote subdocument.
    3087             : 
    3088             : Name: fcPlcffldFtn(attribute)
    3089             : Offset: 0x012a
    3090             : Mask: 
    3091             : Shift:  0
    3092             : */
    3093             : 
    3094             : 
    3095           0 :     mfcPlcffldFtn =  (getU32(0x012a));
    3096             :   
    3097             : 
    3098             : /*
    3099             : count of bytes in plcffldFtn
    3100             : 
    3101             : Name: lcbPlcffldFtn(attribute)
    3102             : Offset: 0x012e
    3103             : Mask: 
    3104             : Shift:  0
    3105             : */
    3106             : 
    3107             : 
    3108           0 :     mlcbPlcffldFtn =  (getU32(0x012e));
    3109             :   
    3110             : 
    3111             : /*
    3112             : offset in table stream to the FLD PLC of field positions in the
    3113             :                   annotation subdocument.
    3114             : 
    3115             : Name: fcPlcffldAtn(attribute)
    3116             : Offset: 0x0132
    3117             : Mask: 
    3118             : Shift:  0
    3119             : */
    3120             : 
    3121             : 
    3122           0 :     mfcPlcffldAtn =  (getU32(0x0132));
    3123             :   
    3124             : 
    3125             : /*
    3126             : count of bytes in plcffldAtn
    3127             : 
    3128             : Name: lcbPlcffldAtn(attribute)
    3129             : Offset: 0x0136
    3130             : Mask: 
    3131             : Shift:  0
    3132             : */
    3133             : 
    3134             : 
    3135           0 :     mlcbPlcffldAtn =  (getU32(0x0136));
    3136             :   
    3137             : 
    3138             : /*
    3139             : no longer used
    3140             : 
    3141             : Name: fcPlcffldMcr(attribute)
    3142             : Offset: 0x013a
    3143             : Mask: 
    3144             : Shift:  0
    3145             : */
    3146             : 
    3147             : 
    3148           0 :     mfcPlcffldMcr =  (getU32(0x013a));
    3149             :   
    3150             : 
    3151             : /*
    3152             : no longer used
    3153             : 
    3154             : Name: lcbPlcffldMcr(attribute)
    3155             : Offset: 0x013e
    3156             : Mask: 
    3157             : Shift:  0
    3158             : */
    3159             : 
    3160             : 
    3161           0 :     mlcbPlcffldMcr =  (getU32(0x013e));
    3162             :   
    3163             : 
    3164             : /*
    3165             : offset in table stream of the STTBF that records bookmark names
    3166             :                   in the main document
    3167             : 
    3168             : Name: fcSttbfbkmk(attribute)
    3169             : Offset: 0x0142
    3170             : Mask: 
    3171             : Shift:  0
    3172             : */
    3173             : 
    3174             : 
    3175           0 :     mfcSttbfbkmk =  (getU32(0x0142));
    3176             :   
    3177             : 
    3178             : /*
    3179             : 
    3180             : 
    3181             : Name: lcbSttbfbkmk(attribute)
    3182             : Offset: 0x0146
    3183             : Mask: 
    3184             : Shift:  0
    3185             : */
    3186             : 
    3187             : 
    3188           0 :     mlcbSttbfbkmk =  (getU32(0x0146));
    3189             :   
    3190             : 
    3191             : /*
    3192             : offset in table stream of the PLCF that records the beginning
    3193             :                   CP offsets of bookmarks in the main document. See BKF structure
    3194             :                   definition
    3195             : 
    3196             : Name: fcPlcfbkf(attribute)
    3197             : Offset: 0x014a
    3198             : Mask: 
    3199             : Shift:  0
    3200             : */
    3201             : 
    3202             : 
    3203           0 :     mfcPlcfbkf =  (getU32(0x014a));
    3204             :   
    3205             : 
    3206             : /*
    3207             : 
    3208             : 
    3209             : Name: lcbPlcfbkf(attribute)
    3210             : Offset: 0x014e
    3211             : Mask: 
    3212             : Shift:  0
    3213             : */
    3214             : 
    3215             : 
    3216           0 :     mlcbPlcfbkf =  (getU32(0x014e));
    3217             :   
    3218             : 
    3219             : /*
    3220             : offset in table stream of the PLCF that records the ending CP
    3221             :                   offsets of bookmarks recorded in the main document. No structure is
    3222             :                   stored in this PLCF.
    3223             : 
    3224             : Name: fcPlcfbkl(attribute)
    3225             : Offset: 0x0152
    3226             : Mask: 
    3227             : Shift:  0
    3228             : */
    3229             : 
    3230             : 
    3231           0 :     mfcPlcfbkl =  (getU32(0x0152));
    3232             :   
    3233             : 
    3234             : /*
    3235             : 
    3236             : 
    3237             : Name: lcbPlcfbkl(attribute)
    3238             : Offset: 0x0156
    3239             : Mask: 
    3240             : Shift:  0
    3241             : */
    3242             : 
    3243             : 
    3244           0 :     mlcbPlcfbkl =  (getU32(0x0156));
    3245             :   
    3246             : 
    3247             : /*
    3248             : offset in table stream of the macro commands. These commands
    3249             :                   are private and undocumented.
    3250             : 
    3251             : Name: fcCmds(attribute)
    3252             : Offset: 0x015a
    3253             : Mask: 
    3254             : Shift:  0
    3255             : */
    3256             : 
    3257             : 
    3258           0 :     mfcCmds =  (getU32(0x015a));
    3259             :   
    3260             : 
    3261             : /*
    3262             : undocument size of undocument structure not documented
    3263             :                   above
    3264             : 
    3265             : Name: lcbCmds(attribute)
    3266             : Offset: 0x015e
    3267             : Mask: 
    3268             : Shift:  0
    3269             : */
    3270             : 
    3271             : 
    3272           0 :     mlcbCmds =  (getU32(0x015e));
    3273             :   
    3274             : 
    3275             : /*
    3276             : no longer used
    3277             : 
    3278             : Name: fcPlcmcr(attribute)
    3279             : Offset: 0x0162
    3280             : Mask: 
    3281             : Shift:  0
    3282             : */
    3283             : 
    3284             : 
    3285           0 :     mfcPlcmcr =  (getU32(0x0162));
    3286             :   
    3287             : 
    3288             : /*
    3289             : 
    3290             : 
    3291             : Name: lcbPlcmcr(attribute)
    3292             : Offset: 0x0166
    3293             : Mask: 
    3294             : Shift:  0
    3295             : */
    3296             : 
    3297             : 
    3298           0 :     mlcbPlcmcr =  (getU32(0x0166));
    3299             :   
    3300             : 
    3301             : /*
    3302             : no longer used
    3303             : 
    3304             : Name: fcSttbfmcr(attribute)
    3305             : Offset: 0x016a
    3306             : Mask: 
    3307             : Shift:  0
    3308             : */
    3309             : 
    3310             : 
    3311           0 :     mfcSttbfmcr =  (getU32(0x016a));
    3312             :   
    3313             : 
    3314             : /*
    3315             : 
    3316             : 
    3317             : Name: lcbSttbfmcr(attribute)
    3318             : Offset: 0x016e
    3319             : Mask: 
    3320             : Shift:  0
    3321             : */
    3322             : 
    3323             : 
    3324           0 :     mlcbSttbfmcr =  (getU32(0x016e));
    3325             :   
    3326             : 
    3327             : /*
    3328             : offset in table stream of the printer driver information (names
    3329             :                   of drivers, port, etc.)
    3330             : 
    3331             : Name: fcPrDrvr(attribute)
    3332             : Offset: 0x0172
    3333             : Mask: 
    3334             : Shift:  0
    3335             : */
    3336             : 
    3337             : 
    3338           0 :     mfcPrDrvr =  (getU32(0x0172));
    3339             :   
    3340             : 
    3341             : /*
    3342             : count of bytes of the printer driver information (names of
    3343             :                   drivers, port, etc.)
    3344             : 
    3345             : Name: lcbPrDrvr(attribute)
    3346             : Offset: 0x0176
    3347             : Mask: 
    3348             : Shift:  0
    3349             : */
    3350             : 
    3351             : 
    3352           0 :     mlcbPrDrvr =  (getU32(0x0176));
    3353             :   
    3354             : 
    3355             : /*
    3356             : offset in table stream of the print environment in portrait
    3357             :                   mode.
    3358             : 
    3359             : Name: fcPrEnvPort(attribute)
    3360             : Offset: 0x017a
    3361             : Mask: 
    3362             : Shift:  0
    3363             : */
    3364             : 
    3365             : 
    3366           0 :     mfcPrEnvPort =  (getU32(0x017a));
    3367             :   
    3368             : 
    3369             : /*
    3370             : count of bytes of the print environment in portrait mode.
    3371             : 
    3372             : Name: lcbPrEnvPort(attribute)
    3373             : Offset: 0x017e
    3374             : Mask: 
    3375             : Shift:  0
    3376             : */
    3377             : 
    3378             : 
    3379           0 :     mlcbPrEnvPort =  (getU32(0x017e));
    3380             :   
    3381             : 
    3382             : /*
    3383             : offset in table stream of the print environment in landscape
    3384             :                   mode.
    3385             : 
    3386             : Name: fcPrEnvLand(attribute)
    3387             : Offset: 0x0182
    3388             : Mask: 
    3389             : Shift:  0
    3390             : */
    3391             : 
    3392             : 
    3393           0 :     mfcPrEnvLand =  (getU32(0x0182));
    3394             :   
    3395             : 
    3396             : /*
    3397             : count of bytes of the print environment in landscape mode.
    3398             : 
    3399             : Name: lcbPrEnvLand(attribute)
    3400             : Offset: 0x0186
    3401             : Mask: 
    3402             : Shift:  0
    3403             : */
    3404             : 
    3405             : 
    3406           0 :     mlcbPrEnvLand =  (getU32(0x0186));
    3407             :   
    3408             : 
    3409             : /*
    3410             : offset in table stream of Window Save
    3411             :                   State data structure. WSS contains dimensions of
    3412             :                   document's main text window and the last selection made by Word
    3413             :                   user.
    3414             : 
    3415             : Name: fcWss(attribute)
    3416             : Offset: 0x018a
    3417             : Mask: 
    3418             : Shift:  0
    3419             : */
    3420             : 
    3421             : 
    3422           0 :     mfcWss =  (getU32(0x018a));
    3423             :   
    3424             : 
    3425             : /*
    3426             : count of bytes of WSS. ==0 if unable to store the window state.
    3427             :                   Should not be written by third party creators of Word files.
    3428             : 
    3429             : Name: lcbWss(attribute)
    3430             : Offset: 0x018e
    3431             : Mask: 
    3432             : Shift:  0
    3433             : */
    3434             : 
    3435             : 
    3436           0 :     mlcbWss =  (getU32(0x018e));
    3437             :   
    3438             : 
    3439             : /*
    3440             : offset in table stream of document property data
    3441             :                   structure.
    3442             : 
    3443             : Name: fcDop(attribute)
    3444             : Offset: 0x0192
    3445             : Mask: 
    3446             : Shift:  0
    3447             : */
    3448             : 
    3449             : 
    3450           0 :     mfcDop =  (getU32(0x0192));
    3451             :   
    3452             : 
    3453             : /*
    3454             : count of bytes of document properties.
    3455             : 
    3456             : Name: lcbDop(attribute)
    3457             : Offset: 0x0196
    3458             : Mask: 
    3459             : Shift:  0
    3460             : */
    3461             : 
    3462             : 
    3463           0 :     mlcbDop =  (getU32(0x0196));
    3464             :   
    3465             : 
    3466             : /*
    3467             : offset in table stream of STTBF of associated strings. The
    3468             :                   strings in this table specify document summary info and the paths
    3469             :                   to special documents related to this document. See documentation of
    3470             :                   the STTBFASSOC.
    3471             : 
    3472             : Name: fcSttbfAssoc(attribute)
    3473             : Offset: 0x019a
    3474             : Mask: 
    3475             : Shift:  0
    3476             : */
    3477             : 
    3478             : 
    3479           0 :     mfcSttbfAssoc =  (getU32(0x019a));
    3480             :   
    3481             : 
    3482             : /*
    3483             : 
    3484             : 
    3485             : Name: lcbSttbfAssoc(attribute)
    3486             : Offset: 0x019e
    3487             : Mask: 
    3488             : Shift:  0
    3489             : */
    3490             : 
    3491             : 
    3492           0 :     mlcbSttbfAssoc =  (getU32(0x019e));
    3493             :   
    3494             : 
    3495             : /*
    3496             : offset in table stream of beginning of information for
    3497             :                   complex files. Consists of an encoding of all of the
    3498             :                   prms quoted by the document followed by the plcpcd
    3499             :                   (piece table) for the document.
    3500             : 
    3501             : Name: fcClx(attribute)
    3502             : Offset: 0x01a2
    3503             : Mask: 
    3504             : Shift:  0
    3505             : */
    3506             : 
    3507             : 
    3508           0 :     mfcClx =  (getU32(0x01a2));
    3509             :   
    3510             : 
    3511             : /*
    3512             : count of bytes of complex file information == 0 if file is
    3513             :                   non-complex.
    3514             : 
    3515             : Name: lcbClx(attribute)
    3516             : Offset: 0x01a6
    3517             : Mask: 
    3518             : Shift:  0
    3519             : */
    3520             : 
    3521             : 
    3522           0 :     mlcbClx =  (getU32(0x01a6));
    3523             :   
    3524             : 
    3525             : /*
    3526             : not used
    3527             : 
    3528             : Name: fcPlcfpgdFtn(attribute)
    3529             : Offset: 0x01aa
    3530             : Mask: 
    3531             : Shift:  0
    3532             : */
    3533             : 
    3534             : 
    3535           0 :     mfcPlcfpgdFtn =  (getU32(0x01aa));
    3536             :   
    3537             : 
    3538             : /*
    3539             : 
    3540             : 
    3541             : Name: lcbPlcfpgdFtn(attribute)
    3542             : Offset: 0x01ae
    3543             : Mask: 
    3544             : Shift:  0
    3545             : */
    3546             : 
    3547             : 
    3548           0 :     mlcbPlcfpgdFtn =  (getU32(0x01ae));
    3549             :   
    3550             : 
    3551             : /*
    3552             : offset in table stream of the name of the original file.
    3553             :                   fcAutosaveSource and cbAutosaveSource should both be 0 if autosave
    3554             :                   is off.
    3555             : 
    3556             : Name: fcAutosaveSource(attribute)
    3557             : Offset: 0x01b2
    3558             : Mask: 
    3559             : Shift:  0
    3560             : */
    3561             : 
    3562             : 
    3563           0 :     mfcAutosaveSource =  (getU32(0x01b2));
    3564             :   
    3565             : 
    3566             : /*
    3567             : count of bytes of the name of the original file.
    3568             : 
    3569             : Name: lcbAutosaveSource(attribute)
    3570             : Offset: 0x01b6
    3571             : Mask: 
    3572             : Shift:  0
    3573             : */
    3574             : 
    3575             : 
    3576           0 :     mlcbAutosaveSource =  (getU32(0x01b6));
    3577             :   
    3578             : 
    3579             : /*
    3580             : offset in table stream of group of strings recording the names
    3581             :                   of the owners of annotations stored in the document
    3582             : 
    3583             : Name: fcGrpXstAtnOwners(attribute)
    3584             : Offset: 0x01ba
    3585             : Mask: 
    3586             : Shift:  0
    3587             : */
    3588             : 
    3589             : 
    3590           0 :     mfcGrpXstAtnOwners =  (getU32(0x01ba));
    3591             :   
    3592             : 
    3593             : /*
    3594             : count of bytes of the group of strings
    3595             : 
    3596             : Name: lcbGrpXstAtnOwners(attribute)
    3597             : Offset: 0x01be
    3598             : Mask: 
    3599             : Shift:  0
    3600             : */
    3601             : 
    3602             : 
    3603           0 :     mlcbGrpXstAtnOwners =  (getU32(0x01be));
    3604             :   
    3605             : 
    3606             : /*
    3607             : offset in table stream of the sttbf that records names of
    3608             :                   bookmarks for the annotation subdocument
    3609             : 
    3610             : Name: fcSttbfAtnbkmk(attribute)
    3611             : Offset: 0x01c2
    3612             : Mask: 
    3613             : Shift:  0
    3614             : */
    3615             : 
    3616             : 
    3617           0 :     mfcSttbfAtnbkmk =  (getU32(0x01c2));
    3618             :   
    3619             : 
    3620             : /*
    3621             : length in bytes of the sttbf that records names of bookmarks
    3622             :                   for the annotation subdocument
    3623             : 
    3624             : Name: lcbSttbfAtnbkmk(attribute)
    3625             : Offset: 0x01c6
    3626             : Mask: 
    3627             : Shift:  0
    3628             : */
    3629             : 
    3630             : 
    3631           0 :     mlcbSttbfAtnbkmk =  (getU32(0x01c6));
    3632             :   
    3633             : 
    3634             : /*
    3635             : no longer used
    3636             : 
    3637             : Name: fcPlcdoaMom(attribute)
    3638             : Offset: 0x01ca
    3639             : Mask: 
    3640             : Shift:  0
    3641             : */
    3642             : 
    3643             : 
    3644           0 :     mfcPlcdoaMom =  (getU32(0x01ca));
    3645             :   
    3646             : 
    3647             : /*
    3648             : 
    3649             : 
    3650             : Name: lcbPlcdoaMom(attribute)
    3651             : Offset: 0x01ce
    3652             : Mask: 
    3653             : Shift:  0
    3654             : */
    3655             : 
    3656             : 
    3657           0 :     mlcbPlcdoaMom =  (getU32(0x01ce));
    3658             :   
    3659             : 
    3660             : /*
    3661             : no longer used
    3662             : 
    3663             : Name: fcPlcdoaHdr(attribute)
    3664             : Offset: 0x01d2
    3665             : Mask: 
    3666             : Shift:  0
    3667             : */
    3668             : 
    3669             : 
    3670           0 :     mfcPlcdoaHdr =  (getU32(0x01d2));
    3671             :   
    3672             : 
    3673             : /*
    3674             : 
    3675             : 
    3676             : Name: lcbPlcdoaHdr(attribute)
    3677             : Offset: 0x01d6
    3678             : Mask: 
    3679             : Shift:  0
    3680             : */
    3681             : 
    3682             : 
    3683           0 :     mlcbPlcdoaHdr =  (getU32(0x01d6));
    3684             :   
    3685             : 
    3686             : /*
    3687             : offset in table stream of the FSPA PLC for main
    3688             :                   document. == 0 if document has no office art objects.
    3689             : 
    3690             : Name: fcPlcspaMom(attribute)
    3691             : Offset: 0x01da
    3692             : Mask: 
    3693             : Shift:  0
    3694             : */
    3695             : 
    3696             : 
    3697           0 :     mfcPlcspaMom =  (getU32(0x01da));
    3698             :   
    3699             : 
    3700             : /*
    3701             : length in bytes of the FSPA PLC of the main
    3702             :                   document.
    3703             : 
    3704             : Name: lcbPlcspaMom(attribute)
    3705             : Offset: 0x01de
    3706             : Mask: 
    3707             : Shift:  0
    3708             : */
    3709             : 
    3710             : 
    3711           0 :     mlcbPlcspaMom =  (getU32(0x01de));
    3712             :   
    3713             : 
    3714             : /*
    3715             : offset in table stream of the FSPA PLC for header
    3716             :                   document. == 0 if document has no office art objects.
    3717             : 
    3718             : Name: fcPlcspaHdr(attribute)
    3719             : Offset: 0x01e2
    3720             : Mask: 
    3721             : Shift:  0
    3722             : */
    3723             : 
    3724             : 
    3725           0 :     mfcPlcspaHdr =  (getU32(0x01e2));
    3726             :   
    3727             : 
    3728             : /*
    3729             : length in bytes of the FSPA PLC of the header
    3730             :                   document.
    3731             : 
    3732             : Name: lcbPlcspaHdr(attribute)
    3733             : Offset: 0x01e6
    3734             : Mask: 
    3735             : Shift:  0
    3736             : */
    3737             : 
    3738             : 
    3739           0 :     mlcbPlcspaHdr =  (getU32(0x01e6));
    3740             :   
    3741             : 
    3742             : /*
    3743             : offset in table stream of BKF (bookmark first) PLC of the
    3744             :                   annotation subdocument
    3745             : 
    3746             : Name: fcPlcfAtnbkf(attribute)
    3747             : Offset: 0x01ea
    3748             : Mask: 
    3749             : Shift:  0
    3750             : */
    3751             : 
    3752             : 
    3753           0 :     mfcPlcfAtnbkf =  (getU32(0x01ea));
    3754             :   
    3755             : 
    3756             : /*
    3757             : length in bytes of BKF (bookmark first) PLC of the annotation
    3758             :                   subdocument
    3759             : 
    3760             : Name: lcbPlcfAtnbkf(attribute)
    3761             : Offset: 0x01ee
    3762             : Mask: 
    3763             : Shift:  0
    3764             : */
    3765             : 
    3766             : 
    3767           0 :     mlcbPlcfAtnbkf =  (getU32(0x01ee));
    3768             :   
    3769             : 
    3770             : /*
    3771             : offset in table stream of BKL (bookmark last) PLC of the
    3772             :                   annotation subdocument
    3773             : 
    3774             : Name: fcPlcfAtnbkl(attribute)
    3775             : Offset: 0x01f2
    3776             : Mask: 
    3777             : Shift:  0
    3778             : */
    3779             : 
    3780             : 
    3781           0 :     mfcPlcfAtnbkl =  (getU32(0x01f2));
    3782             :   
    3783             : 
    3784             : /*
    3785             : length in bytes of PLC marking the CP limits of the annotation
    3786             :                   bookmarks. No structure is stored in this PLC.
    3787             : 
    3788             : Name: lcbPlcfAtnbkl(attribute)
    3789             : Offset: 0x01f6
    3790             : Mask: 
    3791             : Shift:  0
    3792             : */
    3793             : 
    3794             : 
    3795           0 :     mlcbPlcfAtnbkl =  (getU32(0x01f6));
    3796             :   
    3797             : 
    3798             : /*
    3799             : offset in table stream of PMS (Print Merge State) information
    3800             :                   block. This contains the current state of a print merge
    3801             :                   operation
    3802             : 
    3803             : Name: fcPms(attribute)
    3804             : Offset: 0x01fa
    3805             : Mask: 
    3806             : Shift:  0
    3807             : */
    3808             : 
    3809             : 
    3810           0 :     mfcPms =  (getU32(0x01fa));
    3811             :   
    3812             : 
    3813             : /*
    3814             : length in bytes of PMS. ==0 if no current print merge state.
    3815             :                   Should not be written by third party creators of Word files.
    3816             : 
    3817             : Name: lcbPms(attribute)
    3818             : Offset: 0x01fe
    3819             : Mask: 
    3820             : Shift:  0
    3821             : */
    3822             : 
    3823             : 
    3824           0 :     mlcbPms =  (getU32(0x01fe));
    3825             :   
    3826             : 
    3827             : /*
    3828             : offset in table stream of form field Sttbf which contains
    3829             :                   strings used in form field dropdown controls
    3830             : 
    3831             : Name: fcFormFldSttbf(attribute)
    3832             : Offset: 0x0202
    3833             : Mask: 
    3834             : Shift:  0
    3835             : */
    3836             : 
    3837             : 
    3838           0 :     mfcFormFldSttbf =  (getU32(0x0202));
    3839             :   
    3840             : 
    3841             : /*
    3842             : length in bytes of form field Sttbf
    3843             : 
    3844             : Name: lcbFormFldSttbf(attribute)
    3845             : Offset: 0x0206
    3846             : Mask: 
    3847             : Shift:  0
    3848             : */
    3849             : 
    3850             : 
    3851           0 :     mlcbFormFldSttbf =  (getU32(0x0206));
    3852             :   
    3853             : 
    3854             : /*
    3855             : offset in table stream of endnote reference PLCF of FRD
    3856             :                   structures. CPs in PLCF are relative to main document text stream
    3857             :                   and give location of endnote references.
    3858             : 
    3859             : Name: fcPlcfendRef(attribute)
    3860             : Offset: 0x020a
    3861             : Mask: 
    3862             : Shift:  0
    3863             : */
    3864             : 
    3865             : 
    3866           0 :     mfcPlcfendRef =  (getU32(0x020a));
    3867             :   
    3868             : 
    3869             : /*
    3870             : 
    3871             : 
    3872             : Name: lcbPlcfendRef(attribute)
    3873             : Offset: 0x020e
    3874             : Mask: 
    3875             : Shift:  0
    3876             : */
    3877             : 
    3878             : 
    3879           0 :     mlcbPlcfendRef =  (getU32(0x020e));
    3880             :   
    3881             : 
    3882             : /*
    3883             : offset in table stream of PlcfendRef which points to endnote
    3884             :                   text in the endnote document stream which corresponds with the
    3885             :                   plcfendRef. No structure is stored in this PLC.
    3886             : 
    3887             : Name: fcPlcfendTxt(attribute)
    3888             : Offset: 0x0212
    3889             : Mask: 
    3890             : Shift:  0
    3891             : */
    3892             : 
    3893             : 
    3894           0 :     mfcPlcfendTxt =  (getU32(0x0212));
    3895             :   
    3896             : 
    3897             : /*
    3898             : 
    3899             : 
    3900             : Name: lcbPlcfendTxt(attribute)
    3901             : Offset: 0x0216
    3902             : Mask: 
    3903             : Shift:  0
    3904             : */
    3905             : 
    3906             : 
    3907           0 :     mlcbPlcfendTxt =  (getU32(0x0216));
    3908             :   
    3909             : 
    3910             : /*
    3911             : offset in table stream to FLD PLCF of field positions in the
    3912             :                   endnote subdoc
    3913             : 
    3914             : Name: fcPlcffldEdn(attribute)
    3915             : Offset: 0x021a
    3916             : Mask: 
    3917             : Shift:  0
    3918             : */
    3919             : 
    3920             : 
    3921           0 :     mfcPlcffldEdn =  (getU32(0x021a));
    3922             :   
    3923             : 
    3924             : /*
    3925             : 
    3926             : 
    3927             : Name: lcbPlcffldEdn(attribute)
    3928             : Offset: 0x021e
    3929             : Mask: 
    3930             : Shift:  0
    3931             : */
    3932             : 
    3933             : 
    3934           0 :     mlcbPlcffldEdn =  (getU32(0x021e));
    3935             :   
    3936             : 
    3937             : /*
    3938             : not used
    3939             : 
    3940             : Name: fcPlcfpgdEdn(attribute)
    3941             : Offset: 0x0222
    3942             : Mask: 
    3943             : Shift:  0
    3944             : */
    3945             : 
    3946             : 
    3947           0 :     mfcPlcfpgdEdn =  (getU32(0x0222));
    3948             :   
    3949             : 
    3950             : /*
    3951             : 
    3952             : 
    3953             : Name: lcbPlcfpgdEdn(attribute)
    3954             : Offset: 0x0226
    3955             : Mask: 
    3956             : Shift:  0
    3957             : */
    3958             : 
    3959             : 
    3960           0 :     mlcbPlcfpgdEdn =  (getU32(0x0226));
    3961             :   
    3962             : 
    3963             : /*
    3964             : offset in table stream of the office art object table data. The
    3965             :                   format of office art object table data is found in a separate
    3966             :                   document.
    3967             : 
    3968             : Name: fcDggInfo(attribute)
    3969             : Offset: 0x022a
    3970             : Mask: 
    3971             : Shift:  0
    3972             : */
    3973             : 
    3974             : 
    3975           0 :     mfcDggInfo =  (getU32(0x022a));
    3976             :   
    3977             : 
    3978             : /*
    3979             : length in bytes of the office art object table data
    3980             : 
    3981             : Name: lcbDggInfo(attribute)
    3982             : Offset: 0x022e
    3983             : Mask: 
    3984             : Shift:  0
    3985             : */
    3986             : 
    3987             : 
    3988           0 :     mlcbDggInfo =  (getU32(0x022e));
    3989             :   
    3990             : 
    3991             : /*
    3992             : offset in table stream to STTBF that records the author
    3993             :                   abbreviations for authors who have made revisions in the
    3994             :                   document.
    3995             : 
    3996             : Name: fcSttbfRMark(attribute)
    3997             : Offset: 0x0232
    3998             : Mask: 
    3999             : Shift:  0
    4000             : */
    4001             : 
    4002             : 
    4003           0 :     mfcSttbfRMark =  (getU32(0x0232));
    4004             :   
    4005             : 
    4006             : /*
    4007             : 
    4008             : 
    4009             : Name: lcbSttbfRMark(attribute)
    4010             : Offset: 0x0236
    4011             : Mask: 
    4012             : Shift:  0
    4013             : */
    4014             : 
    4015             : 
    4016           0 :     mlcbSttbfRMark =  (getU32(0x0236));
    4017             :   
    4018             : 
    4019             : /*
    4020             : offset in table stream to STTBF that records caption titles
    4021             :                   used in the document.
    4022             : 
    4023             : Name: fcSttbfCaption(attribute)
    4024             : Offset: 0x023a
    4025             : Mask: 
    4026             : Shift:  0
    4027             : */
    4028             : 
    4029             : 
    4030           0 :     mfcSttbfCaption =  (getU32(0x023a));
    4031             :   
    4032             : 
    4033             : /*
    4034             : 
    4035             : 
    4036             : Name: lcbSttbfCaption(attribute)
    4037             : Offset: 0x023e
    4038             : Mask: 
    4039             : Shift:  0
    4040             : */
    4041             : 
    4042             : 
    4043           0 :     mlcbSttbfCaption =  (getU32(0x023e));
    4044             :   
    4045             : 
    4046             : /*
    4047             : offset in table stream to the STTBF that records the object
    4048             :                   names and indices into the caption STTBF for objects which get auto
    4049             :                   captions.
    4050             : 
    4051             : Name: fcSttbfAutoCaption(attribute)
    4052             : Offset: 0x0242
    4053             : Mask: 
    4054             : Shift:  0
    4055             : */
    4056             : 
    4057             : 
    4058           0 :     mfcSttbfAutoCaption =  (getU32(0x0242));
    4059             :   
    4060             : 
    4061             : /*
    4062             : 
    4063             : 
    4064             : Name: lcbSttbfAutoCaption(attribute)
    4065             : Offset: 0x0246
    4066             : Mask: 
    4067             : Shift:  0
    4068             : */
    4069             : 
    4070             : 
    4071           0 :     mlcbSttbfAutoCaption =  (getU32(0x0246));
    4072             :   
    4073             : 
    4074             : /*
    4075             : offset in table stream to WKB PLCF that describes the
    4076             :                   boundaries of contributing documents in a master document
    4077             : 
    4078             : Name: fcPlcfwkb(attribute)
    4079             : Offset: 0x024a
    4080             : Mask: 
    4081             : Shift:  0
    4082             : */
    4083             : 
    4084             : 
    4085           0 :     mfcPlcfwkb =  (getU32(0x024a));
    4086             :   
    4087             : 
    4088             : /*
    4089             : 
    4090             : 
    4091             : Name: lcbPlcfwkb(attribute)
    4092             : Offset: 0x024e
    4093             : Mask: 
    4094             : Shift:  0
    4095             : */
    4096             : 
    4097             : 
    4098           0 :     mlcbPlcfwkb =  (getU32(0x024e));
    4099             :   
    4100             : 
    4101             : /*
    4102             : offset in table stream of PLCF (of SPLS structures) that
    4103             :                   records spell check state
    4104             : 
    4105             : Name: fcPlcfspl(attribute)
    4106             : Offset: 0x0252
    4107             : Mask: 
    4108             : Shift:  0
    4109             : */
    4110             : 
    4111             : 
    4112           0 :     mfcPlcfspl =  (getU32(0x0252));
    4113             :   
    4114             : 
    4115             : /*
    4116             : 
    4117             : 
    4118             : Name: lcbPlcfspl(attribute)
    4119             : Offset: 0x0256
    4120             : Mask: 
    4121             : Shift:  0
    4122             : */
    4123             : 
    4124             : 
    4125           0 :     mlcbPlcfspl =  (getU32(0x0256));
    4126             :   
    4127             : 
    4128             : /*
    4129             : offset in table stream of PLCF that records the beginning CP in
    4130             :                   the text box subdoc of the text of individual text box entries. No
    4131             :                   structure is stored in this PLCF
    4132             : 
    4133             : Name: fcPlcftxbxTxt(attribute)
    4134             : Offset: 0x025a
    4135             : Mask: 
    4136             : Shift:  0
    4137             : */
    4138             : 
    4139             : 
    4140           0 :     mfcPlcftxbxTxt =  (getU32(0x025a));
    4141             :   
    4142             : 
    4143             : /*
    4144             : 
    4145             : 
    4146             : Name: lcbPlcftxbxTxt(attribute)
    4147             : Offset: 0x025e
    4148             : Mask: 
    4149             : Shift:  0
    4150             : */
    4151             : 
    4152             : 
    4153           0 :     mlcbPlcftxbxTxt =  (getU32(0x025e));
    4154             :   
    4155             : 
    4156             : /*
    4157             : offset in table stream of the FLD PLCF that records field
    4158             :                   boundaries recorded in the textbox subdoc.
    4159             : 
    4160             : Name: fcPlcffldTxbx(attribute)
    4161             : Offset: 0x0262
    4162             : Mask: 
    4163             : Shift:  0
    4164             : */
    4165             : 
    4166             : 
    4167           0 :     mfcPlcffldTxbx =  (getU32(0x0262));
    4168             :   
    4169             : 
    4170             : /*
    4171             : 
    4172             : 
    4173             : Name: lcbPlcffldTxbx(attribute)
    4174             : Offset: 0x0266
    4175             : Mask: 
    4176             : Shift:  0
    4177             : */
    4178             : 
    4179             : 
    4180           0 :     mlcbPlcffldTxbx =  (getU32(0x0266));
    4181             :   
    4182             : 
    4183             : /*
    4184             : offset in table stream of PLCF that records the beginning CP in
    4185             :                   the header text box subdoc of the text of individual header text
    4186             :                   box entries. No structure is stored in this PLC.
    4187             : 
    4188             : Name: fcPlcfHdrtxbxTxt(attribute)
    4189             : Offset: 0x026a
    4190             : Mask: 
    4191             : Shift:  0
    4192             : */
    4193             : 
    4194             : 
    4195           0 :     mfcPlcfHdrtxbxTxt =  (getU32(0x026a));
    4196             :   
    4197             : 
    4198             : /*
    4199             : 
    4200             : 
    4201             : Name: lcbPlcfHdrtxbxTxt(attribute)
    4202             : Offset: 0x026e
    4203             : Mask: 
    4204             : Shift:  0
    4205             : */
    4206             : 
    4207             : 
    4208           0 :     mlcbPlcfHdrtxbxTxt =  (getU32(0x026e));
    4209             :   
    4210             : 
    4211             : /*
    4212             : offset in table stream of the FLD PLCF that records field
    4213             :                   boundaries recorded in the header textbox subdoc.
    4214             : 
    4215             : Name: fcPlcffldHdrTxbx(attribute)
    4216             : Offset: 0x0272
    4217             : Mask: 
    4218             : Shift:  0
    4219             : */
    4220             : 
    4221             : 
    4222           0 :     mfcPlcffldHdrTxbx =  (getU32(0x0272));
    4223             :   
    4224             : 
    4225             : /*
    4226             : 
    4227             : 
    4228             : Name: lcbPlcffldHdrTxbx(attribute)
    4229             : Offset: 0x0276
    4230             : Mask: 
    4231             : Shift:  0
    4232             : */
    4233             : 
    4234             : 
    4235           0 :     mlcbPlcffldHdrTxbx =  (getU32(0x0276));
    4236             :   
    4237             : 
    4238             : /*
    4239             : Macro User storage
    4240             : 
    4241             : Name: fcStwUser(attribute)
    4242             : Offset: 0x027a
    4243             : Mask: 
    4244             : Shift:  0
    4245             : */
    4246             : 
    4247             : 
    4248           0 :     mfcStwUser =  (getU32(0x027a));
    4249             :   
    4250             : 
    4251             : /*
    4252             : 
    4253             : 
    4254             : Name: lcbStwUser(attribute)
    4255             : Offset: 0x027e
    4256             : Mask: 
    4257             : Shift:  0
    4258             : */
    4259             : 
    4260             : 
    4261           0 :     mlcbStwUser =  (getU32(0x027e));
    4262             :   
    4263             : 
    4264             : /*
    4265             : offset in table stream of embedded true type font data.
    4266             : 
    4267             : Name: fcSttbttmbd(attribute)
    4268             : Offset: 0x0282
    4269             : Mask: 
    4270             : Shift:  0
    4271             : */
    4272             : 
    4273             : 
    4274           0 :     mfcSttbttmbd =  (getU32(0x0282));
    4275             :   
    4276             : 
    4277             : /*
    4278             : 
    4279             : 
    4280             : Name: lcbSttbttmbd(attribute)
    4281             : Offset: 0x0286
    4282             : Mask: 
    4283             : Shift:  0
    4284             : */
    4285             : 
    4286             : 
    4287           0 :     mlcbSttbttmbd =  (getU32(0x0286));
    4288             :   
    4289             : 
    4290             : /*
    4291             : 
    4292             : 
    4293             : Name: fcUnused(attribute)
    4294             : Offset: 0x028a
    4295             : Mask: 
    4296             : Shift:  0
    4297             : */
    4298             : 
    4299             : 
    4300           0 :     mfcUnused =  (getU32(0x028a));
    4301             :   
    4302             : 
    4303             : /*
    4304             : 
    4305             : 
    4306             : Name: lcbUnused(attribute)
    4307             : Offset: 0x028e
    4308             : Mask: 
    4309             : Shift:  0
    4310             : */
    4311             : 
    4312             : 
    4313           0 :     mlcbUnused =  (getU32(0x028e));
    4314             :   
    4315             : 
    4316             : /*
    4317             : (FCPGD, beginning of array of fcPgd / fcBkd pairs
    4318             :                   rgpgdbkd).
    4319             :                   offset in table stream of the PLF that records the page descriptors
    4320             :                   for the main text of the doc.
    4321             : 
    4322             : Name: fcPgdMother(attribute)
    4323             : Offset: 0x0292
    4324             : Mask: 
    4325             : Shift:  0
    4326             : */
    4327             : 
    4328             : 
    4329           0 :     mfcPgdMother =  (getU32(0x0292));
    4330             :   
    4331             : 
    4332             : /*
    4333             : 
    4334             : 
    4335             : Name: lcbPgdMother(attribute)
    4336             : Offset: 0x0296
    4337             : Mask: 
    4338             : Shift:  0
    4339             : */
    4340             : 
    4341             : 
    4342           0 :     mlcbPgdMother =  (getU32(0x0296));
    4343             :   
    4344             : 
    4345             : /*
    4346             : offset in table stream of the PLCF that records the break
    4347             :                   descriptors for the main text of the doc.
    4348             : 
    4349             : Name: fcBkdMother(attribute)
    4350             : Offset: 0x029a
    4351             : Mask: 
    4352             : Shift:  0
    4353             : */
    4354             : 
    4355             : 
    4356           0 :     mfcBkdMother =  (getU32(0x029a));
    4357             :   
    4358             : 
    4359             : /*
    4360             : 
    4361             : 
    4362             : Name: lcbBkdMother(attribute)
    4363             : Offset: 0x029e
    4364             : Mask: 
    4365             : Shift:  0
    4366             : */
    4367             : 
    4368             : 
    4369           0 :     mlcbBkdMother =  (getU32(0x029e));
    4370             :   
    4371             : 
    4372             : /*
    4373             : offset in table stream of the PLF that records the page
    4374             :                   descriptors for the footnote text of the doc.
    4375             : 
    4376             : Name: fcPgdFtn(attribute)
    4377             : Offset: 0x02a2
    4378             : Mask: 
    4379             : Shift:  0
    4380             : */
    4381             : 
    4382             : 
    4383           0 :     mfcPgdFtn =  (getU32(0x02a2));
    4384             :   
    4385             : 
    4386             : /*
    4387             : 
    4388             : 
    4389             : Name: lcbPgdFtn(attribute)
    4390             : Offset: 0x02a6
    4391             : Mask: 
    4392             : Shift:  0
    4393             : */
    4394             : 
    4395             : 
    4396           0 :     mlcbPgdFtn =  (getU32(0x02a6));
    4397             :   
    4398             : 
    4399             : /*
    4400             : offset in table stream of the PLCF that records the break
    4401             :                   descriptors for the footnote text of the doc.
    4402             : 
    4403             : Name: fcBkdFtn(attribute)
    4404             : Offset: 0x02aa
    4405             : Mask: 
    4406             : Shift:  0
    4407             : */
    4408             : 
    4409             : 
    4410           0 :     mfcBkdFtn =  (getU32(0x02aa));
    4411             :   
    4412             : 
    4413             : /*
    4414             : 
    4415             : 
    4416             : Name: lcbBkdFtn(attribute)
    4417             : Offset: 0x02ae
    4418             : Mask: 
    4419             : Shift:  0
    4420             : */
    4421             : 
    4422             : 
    4423           0 :     mlcbBkdFtn =  (getU32(0x02ae));
    4424             :   
    4425             : 
    4426             : /*
    4427             : offset in table stream of the PLF that records the page
    4428             :                   descriptors for the endnote text of the doc.
    4429             : 
    4430             : Name: fcPgdEdn(attribute)
    4431             : Offset: 0x02b2
    4432             : Mask: 
    4433             : Shift:  0
    4434             : */
    4435             : 
    4436             : 
    4437           0 :     mfcPgdEdn =  (getU32(0x02b2));
    4438             :   
    4439             : 
    4440             : /*
    4441             : 
    4442             : 
    4443             : Name: lcbPgdEdn(attribute)
    4444             : Offset: 0x02b6
    4445             : Mask: 
    4446             : Shift:  0
    4447             : */
    4448             : 
    4449             : 
    4450           0 :     mlcbPgdEdn =  (getU32(0x02b6));
    4451             :   
    4452             : 
    4453             : /*
    4454             : offset in table stream of the PLCF that records the break
    4455             :                   descriptors for the endnote text of the doc.
    4456             : 
    4457             : Name: fcBkdEdn(attribute)
    4458             : Offset: 0x02ba
    4459             : Mask: 
    4460             : Shift:  0
    4461             : */
    4462             : 
    4463             : 
    4464           0 :     mfcBkdEdn =  (getU32(0x02ba));
    4465             :   
    4466             : 
    4467             : /*
    4468             : 
    4469             : 
    4470             : Name: lcbBkdEdn(attribute)
    4471             : Offset: 0x02be
    4472             : Mask: 
    4473             : Shift:  0
    4474             : */
    4475             : 
    4476             : 
    4477           0 :     mlcbBkdEdn =  (getU32(0x02be));
    4478             :   
    4479             : 
    4480             : /*
    4481             : offset in table stream of the STTBF containing field keywords.
    4482             :                   This is only used in a small number of the international versions
    4483             :                   of word. This field is no longer written to the file for nFib >=
    4484             :                   167.
    4485             : 
    4486             : Name: fcSttbfIntlFld(attribute)
    4487             : Offset: 0x02c2
    4488             : Mask: 
    4489             : Shift:  0
    4490             : */
    4491             : 
    4492             : 
    4493           0 :     mfcSttbfIntlFld =  (getU32(0x02c2));
    4494             :   
    4495             : 
    4496             : /*
    4497             : Always 0 for nFib >= 167.
    4498             : 
    4499             : Name: lcbSttbfIntlFld(attribute)
    4500             : Offset: 0x02c6
    4501             : Mask: 
    4502             : Shift:  0
    4503             : */
    4504             : 
    4505             : 
    4506           0 :     mlcbSttbfIntlFld =  (getU32(0x02c6));
    4507             :   
    4508             : 
    4509             : /*
    4510             : offset in table stream of a mailer routing slip.
    4511             : 
    4512             : Name: fcRouteSlip(attribute)
    4513             : Offset: 0x02ca
    4514             : Mask: 
    4515             : Shift:  0
    4516             : */
    4517             : 
    4518             : 
    4519           0 :     mfcRouteSlip =  (getU32(0x02ca));
    4520             :   
    4521             : 
    4522             : /*
    4523             : 
    4524             : 
    4525             : Name: lcbRouteSlip(attribute)
    4526             : Offset: 0x02ce
    4527             : Mask: 
    4528             : Shift:  0
    4529             : */
    4530             : 
    4531             : 
    4532           0 :     mlcbRouteSlip =  (getU32(0x02ce));
    4533             :   
    4534             : 
    4535             : /*
    4536             : offset in table stream of STTBF recording the names of the
    4537             :                   users who have saved this document alternating with the save
    4538             :                   locations.
    4539             : 
    4540             : Name: fcSttbSavedBy(attribute)
    4541             : Offset: 0x02d2
    4542             : Mask: 
    4543             : Shift:  0
    4544             : */
    4545             : 
    4546             : 
    4547           0 :     mfcSttbSavedBy =  (getU32(0x02d2));
    4548             :   
    4549             : 
    4550             : /*
    4551             : 
    4552             : 
    4553             : Name: lcbSttbSavedBy(attribute)
    4554             : Offset: 0x02d6
    4555             : Mask: 
    4556             : Shift:  0
    4557             : */
    4558             : 
    4559             : 
    4560           0 :     mlcbSttbSavedBy =  (getU32(0x02d6));
    4561             :   
    4562             : 
    4563             : /*
    4564             : offset in table stream of STTBF recording filenames of
    4565             :                   documents which are referenced by this document.
    4566             : 
    4567             : Name: fcSttbFnm(attribute)
    4568             : Offset: 0x02da
    4569             : Mask: 
    4570             : Shift:  0
    4571             : */
    4572             : 
    4573             : 
    4574           0 :     mfcSttbFnm =  (getU32(0x02da));
    4575             :   
    4576             : 
    4577             : /*
    4578             : 
    4579             : 
    4580             : Name: lcbSttbFnm(attribute)
    4581             : Offset: 0x02de
    4582             : Mask: 
    4583             : Shift:  0
    4584             : */
    4585             : 
    4586             : 
    4587           0 :     mlcbSttbFnm =  (getU32(0x02de));
    4588             :   
    4589             : 
    4590             : /*
    4591             : offset in the table stream of list format information.
    4592             : 
    4593             : Name: fcPlcfLst(attribute)
    4594             : Offset: 0x02e2
    4595             : Mask: 
    4596             : Shift:  0
    4597             : */
    4598             : 
    4599             : 
    4600           0 :     mfcPlcfLst =  (getU32(0x02e2));
    4601             :   
    4602             : 
    4603             : /*
    4604             : 
    4605             : 
    4606             : Name: lcbPlcfLst(attribute)
    4607             : Offset: 0x02e6
    4608             : Mask: 
    4609             : Shift:  0
    4610             : */
    4611             : 
    4612             : 
    4613           0 :     mlcbPlcfLst =  (getU32(0x02e6));
    4614             :   
    4615             : 
    4616             : /*
    4617             : offset in the table stream of list format override
    4618             :                   information.
    4619             : 
    4620             : Name: fcPlfLfo(attribute)
    4621             : Offset: 0x02ea
    4622             : Mask: 
    4623             : Shift:  0
    4624             : */
    4625             : 
    4626             : 
    4627           0 :     mfcPlfLfo =  (getU32(0x02ea));
    4628             :   
    4629             : 
    4630             : /*
    4631             : 
    4632             : 
    4633             : Name: lcbPlfLfo(attribute)
    4634             : Offset: 0x02ee
    4635             : Mask: 
    4636             : Shift:  0
    4637             : */
    4638             : 
    4639             : 
    4640           0 :     mlcbPlfLfo =  (getU32(0x02ee));
    4641             :   
    4642             : 
    4643             : /*
    4644             : offset in the table stream of the textbox break table (a PLCF
    4645             :                   of BKDs) for the main document
    4646             : 
    4647             : Name: fcPlcftxbxBkd(attribute)
    4648             : Offset: 0x02f2
    4649             : Mask: 
    4650             : Shift:  0
    4651             : */
    4652             : 
    4653             : 
    4654           0 :     mfcPlcftxbxBkd =  (getU32(0x02f2));
    4655             :   
    4656             : 
    4657             : /*
    4658             : 
    4659             : 
    4660             : Name: lcbPlcftxbxBkd(attribute)
    4661             : Offset: 0x02f6
    4662             : Mask: 
    4663             : Shift:  0
    4664             : */
    4665             : 
    4666             : 
    4667           0 :     mlcbPlcftxbxBkd =  (getU32(0x02f6));
    4668             :   
    4669             : 
    4670             : /*
    4671             : offset in the table stream of the textbox break table (a PLCF
    4672             :                   of BKDs) for the header subdocument
    4673             : 
    4674             : Name: fcPlcftxbxHdrBkd(attribute)
    4675             : Offset: 0x02fa
    4676             : Mask: 
    4677             : Shift:  0
    4678             : */
    4679             : 
    4680             : 
    4681           0 :     mfcPlcftxbxHdrBkd =  (getU32(0x02fa));
    4682             :   
    4683             : 
    4684             : /*
    4685             : 
    4686             : 
    4687             : Name: lcbPlcftxbxHdrBkd(attribute)
    4688             : Offset: 0x02fe
    4689             : Mask: 
    4690             : Shift:  0
    4691             : */
    4692             : 
    4693             : 
    4694           0 :     mlcbPlcftxbxHdrBkd =  (getU32(0x02fe));
    4695             :   
    4696             : 
    4697             : /*
    4698             : offset in main stream of undocumented undo / versioning
    4699             :                   data
    4700             : 
    4701             : Name: fcDocUndo(attribute)
    4702             : Offset: 0x0302
    4703             : Mask: 
    4704             : Shift:  0
    4705             : */
    4706             : 
    4707             : 
    4708           0 :     mfcDocUndo =  (getU32(0x0302));
    4709             :   
    4710             : 
    4711             : /*
    4712             : 
    4713             : 
    4714             : Name: lcbDocUndo(attribute)
    4715             : Offset: 0x0306
    4716             : Mask: 
    4717             : Shift:  0
    4718             : */
    4719             : 
    4720             : 
    4721           0 :     mlcbDocUndo =  (getU32(0x0306));
    4722             :   
    4723             : 
    4724             : /*
    4725             : offset in main stream of undocumented undo / versioning
    4726             :                   data
    4727             : 
    4728             : Name: fcRgbuse(attribute)
    4729             : Offset: 0x030a
    4730             : Mask: 
    4731             : Shift:  0
    4732             : */
    4733             : 
    4734             : 
    4735           0 :     mfcRgbuse =  (getU32(0x030a));
    4736             :   
    4737             : 
    4738             : /*
    4739             : 
    4740             : 
    4741             : Name: lcbRgbuse(attribute)
    4742             : Offset: 0x030e
    4743             : Mask: 
    4744             : Shift:  0
    4745             : */
    4746             : 
    4747             : 
    4748           0 :     mlcbRgbuse =  (getU32(0x030e));
    4749             :   
    4750             : 
    4751             : /*
    4752             : offset in main stream of undocumented undo / versioning
    4753             :                   data
    4754             : 
    4755             : Name: fcUsp(attribute)
    4756             : Offset: 0x0312
    4757             : Mask: 
    4758             : Shift:  0
    4759             : */
    4760             : 
    4761             : 
    4762           0 :     mfcUsp =  (getU32(0x0312));
    4763             :   
    4764             : 
    4765             : /*
    4766             : 
    4767             : 
    4768             : Name: lcbUsp(attribute)
    4769             : Offset: 0x0316
    4770             : Mask: 
    4771             : Shift:  0
    4772             : */
    4773             : 
    4774             : 
    4775           0 :     mlcbUsp =  (getU32(0x0316));
    4776             :   
    4777             : 
    4778             : /*
    4779             : offset in table stream of undocumented undo / versioning
    4780             :                   data
    4781             : 
    4782             : Name: fcUskf(attribute)
    4783             : Offset: 0x031a
    4784             : Mask: 
    4785             : Shift:  0
    4786             : */
    4787             : 
    4788             : 
    4789           0 :     mfcUskf =  (getU32(0x031a));
    4790             :   
    4791             : 
    4792             : /*
    4793             : 
    4794             : 
    4795             : Name: lcbUskf(attribute)
    4796             : Offset: 0x031e
    4797             : Mask: 
    4798             : Shift:  0
    4799             : */
    4800             : 
    4801             : 
    4802           0 :     mlcbUskf =  (getU32(0x031e));
    4803             :   
    4804             : 
    4805             : /*
    4806             : offset in table stream of undocumented undo / versioning
    4807             :                   data
    4808             : 
    4809             : Name: fcPlcupcRgbuse(attribute)
    4810             : Offset: 0x0322
    4811             : Mask: 
    4812             : Shift:  0
    4813             : */
    4814             : 
    4815             : 
    4816           0 :     mfcPlcupcRgbuse =  (getU32(0x0322));
    4817             :   
    4818             : 
    4819             : /*
    4820             : 
    4821             : 
    4822             : Name: lcbPlcupcRgbuse(attribute)
    4823             : Offset: 0x0326
    4824             : Mask: 
    4825             : Shift:  0
    4826             : */
    4827             : 
    4828             : 
    4829           0 :     mlcbPlcupcRgbuse =  (getU32(0x0326));
    4830             :   
    4831             : 
    4832             : /*
    4833             : offset in table stream of undocumented undo / versioning
    4834             :                   data
    4835             : 
    4836             : Name: fcPlcupcUsp(attribute)
    4837             : Offset: 0x032a
    4838             : Mask: 
    4839             : Shift:  0
    4840             : */
    4841             : 
    4842             : 
    4843           0 :     mfcPlcupcUsp =  (getU32(0x032a));
    4844             :   
    4845             : 
    4846             : /*
    4847             : 
    4848             : 
    4849             : Name: lcbPlcupcUsp(attribute)
    4850             : Offset: 0x032e
    4851             : Mask: 
    4852             : Shift:  0
    4853             : */
    4854             : 
    4855             : 
    4856           0 :     mlcbPlcupcUsp =  (getU32(0x032e));
    4857             :   
    4858             : 
    4859             : /*
    4860             : offset in table stream of string table of style names for
    4861             :                   glossary entries
    4862             : 
    4863             : Name: fcSttbGlsyStyle(attribute)
    4864             : Offset: 0x0332
    4865             : Mask: 
    4866             : Shift:  0
    4867             : */
    4868             : 
    4869             : 
    4870           0 :     mfcSttbGlsyStyle =  (getU32(0x0332));
    4871             :   
    4872             : 
    4873             : /*
    4874             : 
    4875             : 
    4876             : Name: lcbSttbGlsyStyle(attribute)
    4877             : Offset: 0x0336
    4878             : Mask: 
    4879             : Shift:  0
    4880             : */
    4881             : 
    4882             : 
    4883           0 :     mlcbSttbGlsyStyle =  (getU32(0x0336));
    4884             :   
    4885             : 
    4886             : /*
    4887             : offset in table stream of undocumented grammar options PL
    4888             : 
    4889             : Name: fcPlgosl(attribute)
    4890             : Offset: 0x033a
    4891             : Mask: 
    4892             : Shift:  0
    4893             : */
    4894             : 
    4895             : 
    4896           0 :     mfcPlgosl =  (getU32(0x033a));
    4897             :   
    4898             : 
    4899             : /*
    4900             : 
    4901             : 
    4902             : Name: lcbPlgosl(attribute)
    4903             : Offset: 0x033e
    4904             : Mask: 
    4905             : Shift:  0
    4906             : */
    4907             : 
    4908             : 
    4909           0 :     mlcbPlgosl =  (getU32(0x033e));
    4910             :   
    4911             : 
    4912             : /*
    4913             : offset in table stream of undocumented ocx data
    4914             : 
    4915             : Name: fcPlcocx(attribute)
    4916             : Offset: 0x0342
    4917             : Mask: 
    4918             : Shift:  0
    4919             : */
    4920             : 
    4921             : 
    4922           0 :     mfcPlcocx =  (getU32(0x0342));
    4923             :   
    4924             : 
    4925             : /*
    4926             : 
    4927             : 
    4928             : Name: lcbPlcocx(attribute)
    4929             : Offset: 0x0346
    4930             : Mask: 
    4931             : Shift:  0
    4932             : */
    4933             : 
    4934             : 
    4935           0 :     mlcbPlcocx =  (getU32(0x0346));
    4936             :   
    4937             : 
    4938             : /*
    4939             : offset in table stream of character property bin table.PLC. FCs
    4940             :                   in PLC are file offsets. Describes text of main document and all
    4941             :                   subdocuments.
    4942             : 
    4943             : Name: fcPlcfbteLvc(attribute)
    4944             : Offset: 0x034a
    4945             : Mask: 
    4946             : Shift:  0
    4947             : */
    4948             : 
    4949             : 
    4950           0 :     mfcPlcfbteLvc =  (getU32(0x034a));
    4951             :   
    4952             : 
    4953             : /*
    4954             : 
    4955             : 
    4956             : Name: lcbPlcfbteLvc(attribute)
    4957             : Offset: 0x034e
    4958             : Mask: 
    4959             : Shift:  0
    4960             : */
    4961             : 
    4962             : 
    4963           0 :     mlcbPlcfbteLvc =  (getU32(0x034e));
    4964             :   
    4965             : 
    4966             : /*
    4967             : (a.k.a FILETIME ftModified)
    4968             : 
    4969             : Name: dwLowDateTime(attribute)
    4970             : Offset: 0x0352
    4971             : Mask: 
    4972             : Shift:  0
    4973             : */
    4974             : 
    4975             : 
    4976           0 :     mdwLowDateTime =  (getU32(0x0352));
    4977             :   
    4978             : 
    4979             : /*
    4980             : 
    4981             : 
    4982             : Name: dwHighDateTime(attribute)
    4983             : Offset: 0x0356
    4984             : Mask: 
    4985             : Shift:  0
    4986             : */
    4987             : 
    4988             : 
    4989           0 :     mdwHighDateTime =  (getU32(0x0356));
    4990             :   
    4991             : 
    4992             : /*
    4993             : offset in table stream of LVC PLCF
    4994             : 
    4995             : Name: fcPlcflvc(attribute)
    4996             : Offset: 0x035a
    4997             : Mask: 
    4998             : Shift:  0
    4999             : */
    5000             : 
    5001             : 
    5002           0 :     mfcPlcflvc =  (getU32(0x035a));
    5003             :   
    5004             : 
    5005             : /*
    5006             : size of LVC PLCF, ==0 for non-complex files
    5007             : 
    5008             : Name: lcbPlcflvc(attribute)
    5009             : Offset: 0x035e
    5010             : Mask: 
    5011             : Shift:  0
    5012             : */
    5013             : 
    5014             : 
    5015           0 :     mlcbPlcflvc =  (getU32(0x035e));
    5016             :   
    5017             : 
    5018             : /*
    5019             : offset in table stream of autosummary ASUMY PLCF.
    5020             : 
    5021             : Name: fcPlcasumy(attribute)
    5022             : Offset: 0x0362
    5023             : Mask: 
    5024             : Shift:  0
    5025             : */
    5026             : 
    5027             : 
    5028           0 :     mfcPlcasumy =  (getU32(0x0362));
    5029             :   
    5030             : 
    5031             : /*
    5032             : 
    5033             : 
    5034             : Name: lcbPlcasumy(attribute)
    5035             : Offset: 0x0366
    5036             : Mask: 
    5037             : Shift:  0
    5038             : */
    5039             : 
    5040             : 
    5041           0 :     mlcbPlcasumy =  (getU32(0x0366));
    5042             :   
    5043             : 
    5044             : /*
    5045             : offset in table stream of PLCF (of SPLS structures) which
    5046             :                   records grammar check state
    5047             : 
    5048             : Name: fcPlcfgram(attribute)
    5049             : Offset: 0x036a
    5050             : Mask: 
    5051             : Shift:  0
    5052             : */
    5053             : 
    5054             : 
    5055           0 :     mfcPlcfgram =  (getU32(0x036a));
    5056             :   
    5057             : 
    5058             : /*
    5059             : 
    5060             : 
    5061             : Name: lcbPlcfgram(attribute)
    5062             : Offset: 0x036e
    5063             : Mask: 
    5064             : Shift:  0
    5065             : */
    5066             : 
    5067             : 
    5068           0 :     mlcbPlcfgram =  (getU32(0x036e));
    5069             :   
    5070             : 
    5071             : /*
    5072             : offset in table stream of list names string table
    5073             : 
    5074             : Name: fcSttbListNames(attribute)
    5075             : Offset: 0x0372
    5076             : Mask: 
    5077             : Shift:  0
    5078             : */
    5079             : 
    5080             : 
    5081           0 :     mfcSttbListNames =  (getU32(0x0372));
    5082             :   
    5083             : 
    5084             : /*
    5085             : 
    5086             : 
    5087             : Name: lcbSttbListNames(attribute)
    5088             : Offset: 0x0376
    5089             : Mask: 
    5090             : Shift:  0
    5091             : */
    5092             : 
    5093             : 
    5094           0 :     mlcbSttbListNames =  (getU32(0x0376));
    5095             :   
    5096             : 
    5097             : /*
    5098             : offset in table stream of undocumented undo / versioning
    5099             :                   data
    5100             : 
    5101             : Name: fcSttbfUssr(attribute)
    5102             : Offset: 0x037a
    5103             : Mask: 
    5104             : Shift:  0
    5105             : */
    5106             : 
    5107             : 
    5108           0 :     mfcSttbfUssr =  (getU32(0x037a));
    5109             :   
    5110             : 
    5111             : /*
    5112             : 
    5113             : 
    5114             : Name: lcbSttbfUssr(attribute)
    5115             : Offset: 0x037e
    5116             : Mask: 
    5117             : Shift:  0
    5118             : */
    5119             : 
    5120             : 
    5121           0 :     mlcbSttbfUssr =  (getU32(0x037e));
    5122             :   
    5123           0 :     }
    5124             : 
    5125           0 :     void WW8Fib::resolve(Properties & rHandler)
    5126             :     {
    5127             :         try 
    5128             :         {
    5129             :             {
    5130           0 :                 WW8Value::Pointer_t pVal = createValue(get_wIdent());
    5131           0 :                 rHandler.attribute(NS_rtf::LN_WIDENT, *pVal);
    5132             :             }
    5133             :             {
    5134           0 :                 WW8Value::Pointer_t pVal = createValue(get_nFib());
    5135           0 :                 rHandler.attribute(NS_rtf::LN_NFIB, *pVal);
    5136             :             }
    5137             :             {
    5138           0 :                 WW8Value::Pointer_t pVal = createValue(get_nProduct());
    5139           0 :                 rHandler.attribute(NS_rtf::LN_NPRODUCT, *pVal);
    5140             :             }
    5141             :             {
    5142           0 :                 WW8Value::Pointer_t pVal = createValue(get_lid());
    5143           0 :                 rHandler.attribute(NS_rtf::LN_LID, *pVal);
    5144             :             }
    5145             :             {
    5146           0 :                 WW8Value::Pointer_t pVal = createValue(get_pnNext());
    5147           0 :                 rHandler.attribute(NS_rtf::LN_PNNEXT, *pVal);
    5148             :             }
    5149             :             {
    5150           0 :                 WW8Value::Pointer_t pVal = createValue(get_fDot());
    5151           0 :                 rHandler.attribute(NS_rtf::LN_FDOT, *pVal);
    5152             :             }
    5153             :             {
    5154           0 :                 WW8Value::Pointer_t pVal = createValue(get_fGlsy());
    5155           0 :                 rHandler.attribute(NS_rtf::LN_FGLSY, *pVal);
    5156             :             }
    5157             :             {
    5158           0 :                 WW8Value::Pointer_t pVal = createValue(get_fComplex());
    5159           0 :                 rHandler.attribute(NS_rtf::LN_FCOMPLEX, *pVal);
    5160             :             }
    5161             :             {
    5162           0 :                 WW8Value::Pointer_t pVal = createValue(get_fHasPic());
    5163           0 :                 rHandler.attribute(NS_rtf::LN_FHASPIC, *pVal);
    5164             :             }
    5165             :             {
    5166           0 :                 WW8Value::Pointer_t pVal = createValue(get_cQuickSaves());
    5167           0 :                 rHandler.attribute(NS_rtf::LN_CQUICKSAVES, *pVal);
    5168             :             }
    5169             :             {
    5170           0 :                 WW8Value::Pointer_t pVal = createValue(get_fEncrypted());
    5171           0 :                 rHandler.attribute(NS_rtf::LN_FENCRYPTED, *pVal);
    5172             :             }
    5173             :             {
    5174           0 :                 WW8Value::Pointer_t pVal = createValue(get_fWhichTblStm());
    5175           0 :                 rHandler.attribute(NS_rtf::LN_FWHICHTBLSTM, *pVal);
    5176             :             }
    5177             :             {
    5178           0 :                 WW8Value::Pointer_t pVal = createValue(get_fReadOnlyRecommended());
    5179           0 :                 rHandler.attribute(NS_rtf::LN_FREADONLYRECOMMENDED, *pVal);
    5180             :             }
    5181             :             {
    5182           0 :                 WW8Value::Pointer_t pVal = createValue(get_fWriteReservation());
    5183           0 :                 rHandler.attribute(NS_rtf::LN_FWRITERESERVATION, *pVal);
    5184             :             }
    5185             :             {
    5186           0 :                 WW8Value::Pointer_t pVal = createValue(get_fExtChar());
    5187           0 :                 rHandler.attribute(NS_rtf::LN_FEXTCHAR, *pVal);
    5188             :             }
    5189             :             {
    5190           0 :                 WW8Value::Pointer_t pVal = createValue(get_fLoadOverride());
    5191           0 :                 rHandler.attribute(NS_rtf::LN_FLOADOVERRIDE, *pVal);
    5192             :             }
    5193             :             {
    5194           0 :                 WW8Value::Pointer_t pVal = createValue(get_fFarEast());
    5195           0 :                 rHandler.attribute(NS_rtf::LN_FFAREAST, *pVal);
    5196             :             }
    5197             :             {
    5198           0 :                 WW8Value::Pointer_t pVal = createValue(get_fCrypto());
    5199           0 :                 rHandler.attribute(NS_rtf::LN_FCRYPTO, *pVal);
    5200             :             }
    5201             :             {
    5202           0 :                 WW8Value::Pointer_t pVal = createValue(get_nFibBack());
    5203           0 :                 rHandler.attribute(NS_rtf::LN_NFIBBACK, *pVal);
    5204             :             }
    5205             :             {
    5206           0 :                 WW8Value::Pointer_t pVal = createValue(get_lKey());
    5207           0 :                 rHandler.attribute(NS_rtf::LN_LKEY, *pVal);
    5208             :             }
    5209             :             {
    5210           0 :                 WW8Value::Pointer_t pVal = createValue(get_envr());
    5211           0 :                 rHandler.attribute(NS_rtf::LN_ENVR, *pVal);
    5212             :             }
    5213             :             {
    5214           0 :                 WW8Value::Pointer_t pVal = createValue(get_fMac());
    5215           0 :                 rHandler.attribute(NS_rtf::LN_FMAC, *pVal);
    5216             :             }
    5217             :             {
    5218           0 :                 WW8Value::Pointer_t pVal = createValue(get_fEmptySpecial());
    5219           0 :                 rHandler.attribute(NS_rtf::LN_FEMPTYSPECIAL, *pVal);
    5220             :             }
    5221             :             {
    5222           0 :                 WW8Value::Pointer_t pVal = createValue(get_fLoadOverridePage());
    5223           0 :                 rHandler.attribute(NS_rtf::LN_FLOADOVERRIDEPAGE, *pVal);
    5224             :             }
    5225             :             {
    5226           0 :                 WW8Value::Pointer_t pVal = createValue(get_fFutureSavedUndo());
    5227           0 :                 rHandler.attribute(NS_rtf::LN_FFUTURESAVEDUNDO, *pVal);
    5228             :             }
    5229             :             {
    5230           0 :                 WW8Value::Pointer_t pVal = createValue(get_fWord97Saved());
    5231           0 :                 rHandler.attribute(NS_rtf::LN_FWORD97SAVED, *pVal);
    5232             :             }
    5233             :             {
    5234           0 :                 WW8Value::Pointer_t pVal = createValue(get_fSpare0());
    5235           0 :                 rHandler.attribute(NS_rtf::LN_FSPARE0, *pVal);
    5236             :             }
    5237             :             {
    5238           0 :                 WW8Value::Pointer_t pVal = createValue(get_chs());
    5239           0 :                 rHandler.attribute(NS_rtf::LN_CHS, *pVal);
    5240             :             }
    5241             :             {
    5242           0 :                 WW8Value::Pointer_t pVal = createValue(get_chsTables());
    5243           0 :                 rHandler.attribute(NS_rtf::LN_CHSTABLES, *pVal);
    5244             :             }
    5245             :             {
    5246           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcMin());
    5247           0 :                 rHandler.attribute(NS_rtf::LN_FCMIN, *pVal);
    5248             :             }
    5249             :             {
    5250           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcMac());
    5251           0 :                 rHandler.attribute(NS_rtf::LN_FCMAC, *pVal);
    5252             :             }
    5253             :             {
    5254           0 :                 WW8Value::Pointer_t pVal = createValue(get_csw());
    5255           0 :                 rHandler.attribute(NS_rtf::LN_CSW, *pVal);
    5256             :             }
    5257             :             {
    5258           0 :                 WW8Value::Pointer_t pVal = createValue(get_wMagicCreated());
    5259           0 :                 rHandler.attribute(NS_rtf::LN_WMAGICCREATED, *pVal);
    5260             :             }
    5261             :             {
    5262           0 :                 WW8Value::Pointer_t pVal = createValue(get_wMagicRevised());
    5263           0 :                 rHandler.attribute(NS_rtf::LN_WMAGICREVISED, *pVal);
    5264             :             }
    5265             :             {
    5266           0 :                 WW8Value::Pointer_t pVal = createValue(get_wMagicCreatedPrivate());
    5267           0 :                 rHandler.attribute(NS_rtf::LN_WMAGICCREATEDPRIVATE, *pVal);
    5268             :             }
    5269             :             {
    5270           0 :                 WW8Value::Pointer_t pVal = createValue(get_wMagicRevisedPrivate());
    5271           0 :                 rHandler.attribute(NS_rtf::LN_WMAGICREVISEDPRIVATE, *pVal);
    5272             :             }
    5273             :             {
    5274           0 :                 WW8Value::Pointer_t pVal = createValue(get_pnFbpChpFirst_W6());
    5275           0 :                 rHandler.attribute(NS_rtf::LN_PNFBPCHPFIRST_W6, *pVal);
    5276             :             }
    5277             :             {
    5278           0 :                 WW8Value::Pointer_t pVal = createValue(get_pnChpFirst_W6());
    5279           0 :                 rHandler.attribute(NS_rtf::LN_PNCHPFIRST_W6, *pVal);
    5280             :             }
    5281             :             {
    5282           0 :                 WW8Value::Pointer_t pVal = createValue(get_cpnBteChp_W6());
    5283           0 :                 rHandler.attribute(NS_rtf::LN_CPNBTECHP_W6, *pVal);
    5284             :             }
    5285             :             {
    5286           0 :                 WW8Value::Pointer_t pVal = createValue(get_pnFbpPapFirst_W6());
    5287           0 :                 rHandler.attribute(NS_rtf::LN_PNFBPPAPFIRST_W6, *pVal);
    5288             :             }
    5289             :             {
    5290           0 :                 WW8Value::Pointer_t pVal = createValue(get_pnPapFirst_W6());
    5291           0 :                 rHandler.attribute(NS_rtf::LN_PNPAPFIRST_W6, *pVal);
    5292             :             }
    5293             :             {
    5294           0 :                 WW8Value::Pointer_t pVal = createValue(get_cpnBtePap_W6());
    5295           0 :                 rHandler.attribute(NS_rtf::LN_CPNBTEPAP_W6, *pVal);
    5296             :             }
    5297             :             {
    5298           0 :                 WW8Value::Pointer_t pVal = createValue(get_pnFbpLvcFirst_W6());
    5299           0 :                 rHandler.attribute(NS_rtf::LN_PNFBPLVCFIRST_W6, *pVal);
    5300             :             }
    5301             :             {
    5302           0 :                 WW8Value::Pointer_t pVal = createValue(get_pnLvcFirst_W6());
    5303           0 :                 rHandler.attribute(NS_rtf::LN_PNLVCFIRST_W6, *pVal);
    5304             :             }
    5305             :             {
    5306           0 :                 WW8Value::Pointer_t pVal = createValue(get_cpnBteLvc_W6());
    5307           0 :                 rHandler.attribute(NS_rtf::LN_CPNBTELVC_W6, *pVal);
    5308             :             }
    5309             :             {
    5310           0 :                 WW8Value::Pointer_t pVal = createValue(get_lidFE());
    5311           0 :                 rHandler.attribute(NS_rtf::LN_LIDFE, *pVal);
    5312             :             }
    5313             :             {
    5314           0 :                 WW8Value::Pointer_t pVal = createValue(get_clw());
    5315           0 :                 rHandler.attribute(NS_rtf::LN_CLW, *pVal);
    5316             :             }
    5317             :             {
    5318           0 :                 WW8Value::Pointer_t pVal = createValue(get_cbMac());
    5319           0 :                 rHandler.attribute(NS_rtf::LN_CBMAC, *pVal);
    5320             :             }
    5321             :             {
    5322           0 :                 WW8Value::Pointer_t pVal = createValue(get_lProductCreated());
    5323           0 :                 rHandler.attribute(NS_rtf::LN_LPRODUCTCREATED, *pVal);
    5324             :             }
    5325             :             {
    5326           0 :                 WW8Value::Pointer_t pVal = createValue(get_lProductRevised());
    5327           0 :                 rHandler.attribute(NS_rtf::LN_LPRODUCTREVISED, *pVal);
    5328             :             }
    5329             :             {
    5330           0 :                 WW8Value::Pointer_t pVal = createValue(get_ccpText());
    5331           0 :                 rHandler.attribute(NS_rtf::LN_CCPTEXT, *pVal);
    5332             :             }
    5333             :             {
    5334           0 :                 WW8Value::Pointer_t pVal = createValue(get_ccpFtn());
    5335           0 :                 rHandler.attribute(NS_rtf::LN_CCPFTN, *pVal);
    5336             :             }
    5337             :             {
    5338           0 :                 WW8Value::Pointer_t pVal = createValue(get_ccpHdd());
    5339           0 :                 rHandler.attribute(NS_rtf::LN_CCPHDD, *pVal);
    5340             :             }
    5341             :             {
    5342           0 :                 WW8Value::Pointer_t pVal = createValue(get_ccpMcr());
    5343           0 :                 rHandler.attribute(NS_rtf::LN_CCPMCR, *pVal);
    5344             :             }
    5345             :             {
    5346           0 :                 WW8Value::Pointer_t pVal = createValue(get_ccpAtn());
    5347           0 :                 rHandler.attribute(NS_rtf::LN_CCPATN, *pVal);
    5348             :             }
    5349             :             {
    5350           0 :                 WW8Value::Pointer_t pVal = createValue(get_ccpEdn());
    5351           0 :                 rHandler.attribute(NS_rtf::LN_CCPEDN, *pVal);
    5352             :             }
    5353             :             {
    5354           0 :                 WW8Value::Pointer_t pVal = createValue(get_ccpTxbx());
    5355           0 :                 rHandler.attribute(NS_rtf::LN_CCPTXBX, *pVal);
    5356             :             }
    5357             :             {
    5358           0 :                 WW8Value::Pointer_t pVal = createValue(get_ccpHdrTxbx());
    5359           0 :                 rHandler.attribute(NS_rtf::LN_CCPHDRTXBX, *pVal);
    5360             :             }
    5361             :             {
    5362           0 :                 WW8Value::Pointer_t pVal = createValue(get_pnFbpChpFirst());
    5363           0 :                 rHandler.attribute(NS_rtf::LN_PNFBPCHPFIRST, *pVal);
    5364             :             }
    5365             :             {
    5366           0 :                 WW8Value::Pointer_t pVal = createValue(get_pnChpFirst());
    5367           0 :                 rHandler.attribute(NS_rtf::LN_PNCHPFIRST, *pVal);
    5368             :             }
    5369             :             {
    5370           0 :                 WW8Value::Pointer_t pVal = createValue(get_cpnBteChp());
    5371           0 :                 rHandler.attribute(NS_rtf::LN_CPNBTECHP, *pVal);
    5372             :             }
    5373             :             {
    5374           0 :                 WW8Value::Pointer_t pVal = createValue(get_pnFbpPapFirst());
    5375           0 :                 rHandler.attribute(NS_rtf::LN_PNFBPPAPFIRST, *pVal);
    5376             :             }
    5377             :             {
    5378           0 :                 WW8Value::Pointer_t pVal = createValue(get_pnPapFirst());
    5379           0 :                 rHandler.attribute(NS_rtf::LN_PNPAPFIRST, *pVal);
    5380             :             }
    5381             :             {
    5382           0 :                 WW8Value::Pointer_t pVal = createValue(get_cpnBtePap());
    5383           0 :                 rHandler.attribute(NS_rtf::LN_CPNBTEPAP, *pVal);
    5384             :             }
    5385             :             {
    5386           0 :                 WW8Value::Pointer_t pVal = createValue(get_pnFbpLvcFirst());
    5387           0 :                 rHandler.attribute(NS_rtf::LN_PNFBPLVCFIRST, *pVal);
    5388             :             }
    5389             :             {
    5390           0 :                 WW8Value::Pointer_t pVal = createValue(get_pnLvcFirst());
    5391           0 :                 rHandler.attribute(NS_rtf::LN_PNLVCFIRST, *pVal);
    5392             :             }
    5393             :             {
    5394           0 :                 WW8Value::Pointer_t pVal = createValue(get_cpnBteLvc());
    5395           0 :                 rHandler.attribute(NS_rtf::LN_CPNBTELVC, *pVal);
    5396             :             }
    5397             :             {
    5398           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcIslandFirst());
    5399           0 :                 rHandler.attribute(NS_rtf::LN_FCISLANDFIRST, *pVal);
    5400             :             }
    5401             :             {
    5402           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcIslandLim());
    5403           0 :                 rHandler.attribute(NS_rtf::LN_FCISLANDLIM, *pVal);
    5404             :             }
    5405             :             {
    5406           0 :                 WW8Value::Pointer_t pVal = createValue(get_cfclcb());
    5407           0 :                 rHandler.attribute(NS_rtf::LN_CFCLCB, *pVal);
    5408             :             }
    5409             :             {
    5410           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcStshfOrig());
    5411           0 :                 rHandler.attribute(NS_rtf::LN_FCSTSHFORIG, *pVal);
    5412             :             }
    5413             :             {
    5414           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbStshfOrig());
    5415           0 :                 rHandler.attribute(NS_rtf::LN_LCBSTSHFORIG, *pVal);
    5416             :             }
    5417             :             {
    5418           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcStshf());
    5419           0 :                 rHandler.attribute(NS_rtf::LN_FCSTSHF, *pVal);
    5420             :             }
    5421             :             {
    5422           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbStshf());
    5423           0 :                 rHandler.attribute(NS_rtf::LN_LCBSTSHF, *pVal);
    5424             :             }
    5425             :             {
    5426           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcffndRef());
    5427           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFFNDREF, *pVal);
    5428             :             }
    5429             :             {
    5430           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcffndRef());
    5431           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFFNDREF, *pVal);
    5432             :             }
    5433             :             {
    5434           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcffndTxt());
    5435           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFFNDTXT, *pVal);
    5436             :             }
    5437             :             {
    5438           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcffndTxt());
    5439           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFFNDTXT, *pVal);
    5440             :             }
    5441             :             {
    5442           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfandRef());
    5443           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFANDREF, *pVal);
    5444             :             }
    5445             :             {
    5446           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfandRef());
    5447           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFANDREF, *pVal);
    5448             :             }
    5449             :             {
    5450           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfandTxt());
    5451           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFANDTXT, *pVal);
    5452             :             }
    5453             :             {
    5454           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfandTxt());
    5455           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFANDTXT, *pVal);
    5456             :             }
    5457             :             {
    5458           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfsed());
    5459           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFSED, *pVal);
    5460             :             }
    5461             :             {
    5462           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfsed());
    5463           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFSED, *pVal);
    5464             :             }
    5465             :             {
    5466           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfpad());
    5467           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFPAD, *pVal);
    5468             :             }
    5469             :             {
    5470           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfpad());
    5471           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFPAD, *pVal);
    5472             :             }
    5473             :             {
    5474           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfphe());
    5475           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFPHE, *pVal);
    5476             :             }
    5477             :             {
    5478           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfphe());
    5479           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFPHE, *pVal);
    5480             :             }
    5481             :             {
    5482           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcSttbfglsy());
    5483           0 :                 rHandler.attribute(NS_rtf::LN_FCSTTBFGLSY, *pVal);
    5484             :             }
    5485             :             {
    5486           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbSttbfglsy());
    5487           0 :                 rHandler.attribute(NS_rtf::LN_LCBSTTBFGLSY, *pVal);
    5488             :             }
    5489             :             {
    5490           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfglsy());
    5491           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFGLSY, *pVal);
    5492             :             }
    5493             :             {
    5494           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfglsy());
    5495           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFGLSY, *pVal);
    5496             :             }
    5497             :             {
    5498           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfhdd());
    5499           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFHDD, *pVal);
    5500             :             }
    5501             :             {
    5502           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfhdd());
    5503           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFHDD, *pVal);
    5504             :             }
    5505             :             {
    5506           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfbteChpx());
    5507           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFBTECHPX, *pVal);
    5508             :             }
    5509             :             {
    5510           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfbteChpx());
    5511           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFBTECHPX, *pVal);
    5512             :             }
    5513             :             {
    5514           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfbtePapx());
    5515           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFBTEPAPX, *pVal);
    5516             :             }
    5517             :             {
    5518           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfbtePapx());
    5519           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFBTEPAPX, *pVal);
    5520             :             }
    5521             :             {
    5522           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfsea());
    5523           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFSEA, *pVal);
    5524             :             }
    5525             :             {
    5526           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfsea());
    5527           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFSEA, *pVal);
    5528             :             }
    5529             :             {
    5530           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcSttbfffn());
    5531           0 :                 rHandler.attribute(NS_rtf::LN_FCSTTBFFFN, *pVal);
    5532             :             }
    5533             :             {
    5534           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbSttbfffn());
    5535           0 :                 rHandler.attribute(NS_rtf::LN_LCBSTTBFFFN, *pVal);
    5536             :             }
    5537             :             {
    5538           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcffldMom());
    5539           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFFLDMOM, *pVal);
    5540             :             }
    5541             :             {
    5542           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcffldMom());
    5543           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFFLDMOM, *pVal);
    5544             :             }
    5545             :             {
    5546           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcffldHdr());
    5547           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFFLDHDR, *pVal);
    5548             :             }
    5549             :             {
    5550           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcffldHdr());
    5551           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFFLDHDR, *pVal);
    5552             :             }
    5553             :             {
    5554           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcffldFtn());
    5555           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFFLDFTN, *pVal);
    5556             :             }
    5557             :             {
    5558           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcffldFtn());
    5559           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFFLDFTN, *pVal);
    5560             :             }
    5561             :             {
    5562           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcffldAtn());
    5563           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFFLDATN, *pVal);
    5564             :             }
    5565             :             {
    5566           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcffldAtn());
    5567           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFFLDATN, *pVal);
    5568             :             }
    5569             :             {
    5570           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcffldMcr());
    5571           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFFLDMCR, *pVal);
    5572             :             }
    5573             :             {
    5574           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcffldMcr());
    5575           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFFLDMCR, *pVal);
    5576             :             }
    5577             :             {
    5578           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcSttbfbkmk());
    5579           0 :                 rHandler.attribute(NS_rtf::LN_FCSTTBFBKMK, *pVal);
    5580             :             }
    5581             :             {
    5582           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbSttbfbkmk());
    5583           0 :                 rHandler.attribute(NS_rtf::LN_LCBSTTBFBKMK, *pVal);
    5584             :             }
    5585             :             {
    5586           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfbkf());
    5587           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFBKF, *pVal);
    5588             :             }
    5589             :             {
    5590           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfbkf());
    5591           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFBKF, *pVal);
    5592             :             }
    5593             :             {
    5594           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfbkl());
    5595           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFBKL, *pVal);
    5596             :             }
    5597             :             {
    5598           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfbkl());
    5599           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFBKL, *pVal);
    5600             :             }
    5601             :             {
    5602           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcCmds());
    5603           0 :                 rHandler.attribute(NS_rtf::LN_FCCMDS, *pVal);
    5604             :             }
    5605             :             {
    5606           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbCmds());
    5607           0 :                 rHandler.attribute(NS_rtf::LN_LCBCMDS, *pVal);
    5608             :             }
    5609             :             {
    5610           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcmcr());
    5611           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCMCR, *pVal);
    5612             :             }
    5613             :             {
    5614           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcmcr());
    5615           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCMCR, *pVal);
    5616             :             }
    5617             :             {
    5618           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcSttbfmcr());
    5619           0 :                 rHandler.attribute(NS_rtf::LN_FCSTTBFMCR, *pVal);
    5620             :             }
    5621             :             {
    5622           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbSttbfmcr());
    5623           0 :                 rHandler.attribute(NS_rtf::LN_LCBSTTBFMCR, *pVal);
    5624             :             }
    5625             :             {
    5626           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPrDrvr());
    5627           0 :                 rHandler.attribute(NS_rtf::LN_FCPRDRVR, *pVal);
    5628             :             }
    5629             :             {
    5630           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPrDrvr());
    5631           0 :                 rHandler.attribute(NS_rtf::LN_LCBPRDRVR, *pVal);
    5632             :             }
    5633             :             {
    5634           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPrEnvPort());
    5635           0 :                 rHandler.attribute(NS_rtf::LN_FCPRENVPORT, *pVal);
    5636             :             }
    5637             :             {
    5638           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPrEnvPort());
    5639           0 :                 rHandler.attribute(NS_rtf::LN_LCBPRENVPORT, *pVal);
    5640             :             }
    5641             :             {
    5642           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPrEnvLand());
    5643           0 :                 rHandler.attribute(NS_rtf::LN_FCPRENVLAND, *pVal);
    5644             :             }
    5645             :             {
    5646           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPrEnvLand());
    5647           0 :                 rHandler.attribute(NS_rtf::LN_LCBPRENVLAND, *pVal);
    5648             :             }
    5649             :             {
    5650           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcWss());
    5651           0 :                 rHandler.attribute(NS_rtf::LN_FCWSS, *pVal);
    5652             :             }
    5653             :             {
    5654           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbWss());
    5655           0 :                 rHandler.attribute(NS_rtf::LN_LCBWSS, *pVal);
    5656             :             }
    5657             :             {
    5658           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcDop());
    5659           0 :                 rHandler.attribute(NS_rtf::LN_FCDOP, *pVal);
    5660             :             }
    5661             :             {
    5662           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbDop());
    5663           0 :                 rHandler.attribute(NS_rtf::LN_LCBDOP, *pVal);
    5664             :             }
    5665             :             {
    5666           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcSttbfAssoc());
    5667           0 :                 rHandler.attribute(NS_rtf::LN_FCSTTBFASSOC, *pVal);
    5668             :             }
    5669             :             {
    5670           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbSttbfAssoc());
    5671           0 :                 rHandler.attribute(NS_rtf::LN_LCBSTTBFASSOC, *pVal);
    5672             :             }
    5673             :             {
    5674           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcClx());
    5675           0 :                 rHandler.attribute(NS_rtf::LN_FCCLX, *pVal);
    5676             :             }
    5677             :             {
    5678           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbClx());
    5679           0 :                 rHandler.attribute(NS_rtf::LN_LCBCLX, *pVal);
    5680             :             }
    5681             :             {
    5682           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfpgdFtn());
    5683           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFPGDFTN, *pVal);
    5684             :             }
    5685             :             {
    5686           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfpgdFtn());
    5687           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFPGDFTN, *pVal);
    5688             :             }
    5689             :             {
    5690           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcAutosaveSource());
    5691           0 :                 rHandler.attribute(NS_rtf::LN_FCAUTOSAVESOURCE, *pVal);
    5692             :             }
    5693             :             {
    5694           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbAutosaveSource());
    5695           0 :                 rHandler.attribute(NS_rtf::LN_LCBAUTOSAVESOURCE, *pVal);
    5696             :             }
    5697             :             {
    5698           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcGrpXstAtnOwners());
    5699           0 :                 rHandler.attribute(NS_rtf::LN_FCGRPXSTATNOWNERS, *pVal);
    5700             :             }
    5701             :             {
    5702           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbGrpXstAtnOwners());
    5703           0 :                 rHandler.attribute(NS_rtf::LN_LCBGRPXSTATNOWNERS, *pVal);
    5704             :             }
    5705             :             {
    5706           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcSttbfAtnbkmk());
    5707           0 :                 rHandler.attribute(NS_rtf::LN_FCSTTBFATNBKMK, *pVal);
    5708             :             }
    5709             :             {
    5710           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbSttbfAtnbkmk());
    5711           0 :                 rHandler.attribute(NS_rtf::LN_LCBSTTBFATNBKMK, *pVal);
    5712             :             }
    5713             :             {
    5714           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcdoaMom());
    5715           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCDOAMOM, *pVal);
    5716             :             }
    5717             :             {
    5718           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcdoaMom());
    5719           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCDOAMOM, *pVal);
    5720             :             }
    5721             :             {
    5722           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcdoaHdr());
    5723           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCDOAHDR, *pVal);
    5724             :             }
    5725             :             {
    5726           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcdoaHdr());
    5727           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCDOAHDR, *pVal);
    5728             :             }
    5729             :             {
    5730           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcspaMom());
    5731           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCSPAMOM, *pVal);
    5732             :             }
    5733             :             {
    5734           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcspaMom());
    5735           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCSPAMOM, *pVal);
    5736             :             }
    5737             :             {
    5738           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcspaHdr());
    5739           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCSPAHDR, *pVal);
    5740             :             }
    5741             :             {
    5742           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcspaHdr());
    5743           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCSPAHDR, *pVal);
    5744             :             }
    5745             :             {
    5746           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfAtnbkf());
    5747           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFATNBKF, *pVal);
    5748             :             }
    5749             :             {
    5750           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfAtnbkf());
    5751           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFATNBKF, *pVal);
    5752             :             }
    5753             :             {
    5754           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfAtnbkl());
    5755           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFATNBKL, *pVal);
    5756             :             }
    5757             :             {
    5758           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfAtnbkl());
    5759           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFATNBKL, *pVal);
    5760             :             }
    5761             :             {
    5762           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPms());
    5763           0 :                 rHandler.attribute(NS_rtf::LN_FCPMS, *pVal);
    5764             :             }
    5765             :             {
    5766           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPms());
    5767           0 :                 rHandler.attribute(NS_rtf::LN_LCBPMS, *pVal);
    5768             :             }
    5769             :             {
    5770           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcFormFldSttbf());
    5771           0 :                 rHandler.attribute(NS_rtf::LN_FCFORMFLDSTTBF, *pVal);
    5772             :             }
    5773             :             {
    5774           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbFormFldSttbf());
    5775           0 :                 rHandler.attribute(NS_rtf::LN_LCBFORMFLDSTTBF, *pVal);
    5776             :             }
    5777             :             {
    5778           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfendRef());
    5779           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFENDREF, *pVal);
    5780             :             }
    5781             :             {
    5782           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfendRef());
    5783           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFENDREF, *pVal);
    5784             :             }
    5785             :             {
    5786           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfendTxt());
    5787           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFENDTXT, *pVal);
    5788             :             }
    5789             :             {
    5790           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfendTxt());
    5791           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFENDTXT, *pVal);
    5792             :             }
    5793             :             {
    5794           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcffldEdn());
    5795           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFFLDEDN, *pVal);
    5796             :             }
    5797             :             {
    5798           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcffldEdn());
    5799           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFFLDEDN, *pVal);
    5800             :             }
    5801             :             {
    5802           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfpgdEdn());
    5803           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFPGDEDN, *pVal);
    5804             :             }
    5805             :             {
    5806           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfpgdEdn());
    5807           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFPGDEDN, *pVal);
    5808             :             }
    5809             :             {
    5810           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcDggInfo());
    5811           0 :                 rHandler.attribute(NS_rtf::LN_FCDGGINFO, *pVal);
    5812             :             }
    5813             :             {
    5814           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbDggInfo());
    5815           0 :                 rHandler.attribute(NS_rtf::LN_LCBDGGINFO, *pVal);
    5816             :             }
    5817             :             {
    5818           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcSttbfRMark());
    5819           0 :                 rHandler.attribute(NS_rtf::LN_FCSTTBFRMARK, *pVal);
    5820             :             }
    5821             :             {
    5822           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbSttbfRMark());
    5823           0 :                 rHandler.attribute(NS_rtf::LN_LCBSTTBFRMARK, *pVal);
    5824             :             }
    5825             :             {
    5826           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcSttbfCaption());
    5827           0 :                 rHandler.attribute(NS_rtf::LN_FCSTTBFCAPTION, *pVal);
    5828             :             }
    5829             :             {
    5830           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbSttbfCaption());
    5831           0 :                 rHandler.attribute(NS_rtf::LN_LCBSTTBFCAPTION, *pVal);
    5832             :             }
    5833             :             {
    5834           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcSttbfAutoCaption());
    5835           0 :                 rHandler.attribute(NS_rtf::LN_FCSTTBFAUTOCAPTION, *pVal);
    5836             :             }
    5837             :             {
    5838           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbSttbfAutoCaption());
    5839           0 :                 rHandler.attribute(NS_rtf::LN_LCBSTTBFAUTOCAPTION, *pVal);
    5840             :             }
    5841             :             {
    5842           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfwkb());
    5843           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFWKB, *pVal);
    5844             :             }
    5845             :             {
    5846           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfwkb());
    5847           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFWKB, *pVal);
    5848             :             }
    5849             :             {
    5850           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfspl());
    5851           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFSPL, *pVal);
    5852             :             }
    5853             :             {
    5854           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfspl());
    5855           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFSPL, *pVal);
    5856             :             }
    5857             :             {
    5858           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcftxbxTxt());
    5859           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFTXBXTXT, *pVal);
    5860             :             }
    5861             :             {
    5862           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcftxbxTxt());
    5863           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFTXBXTXT, *pVal);
    5864             :             }
    5865             :             {
    5866           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcffldTxbx());
    5867           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFFLDTXBX, *pVal);
    5868             :             }
    5869             :             {
    5870           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcffldTxbx());
    5871           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFFLDTXBX, *pVal);
    5872             :             }
    5873             :             {
    5874           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfHdrtxbxTxt());
    5875           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFHDRTXBXTXT, *pVal);
    5876             :             }
    5877             :             {
    5878           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfHdrtxbxTxt());
    5879           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFHDRTXBXTXT, *pVal);
    5880             :             }
    5881             :             {
    5882           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcffldHdrTxbx());
    5883           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFFLDHDRTXBX, *pVal);
    5884             :             }
    5885             :             {
    5886           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcffldHdrTxbx());
    5887           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFFLDHDRTXBX, *pVal);
    5888             :             }
    5889             :             {
    5890           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcStwUser());
    5891           0 :                 rHandler.attribute(NS_rtf::LN_FCSTWUSER, *pVal);
    5892             :             }
    5893             :             {
    5894           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbStwUser());
    5895           0 :                 rHandler.attribute(NS_rtf::LN_LCBSTWUSER, *pVal);
    5896             :             }
    5897             :             {
    5898           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcSttbttmbd());
    5899           0 :                 rHandler.attribute(NS_rtf::LN_FCSTTBTTMBD, *pVal);
    5900             :             }
    5901             :             {
    5902           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbSttbttmbd());
    5903           0 :                 rHandler.attribute(NS_rtf::LN_LCBSTTBTTMBD, *pVal);
    5904             :             }
    5905             :             {
    5906           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcUnused());
    5907           0 :                 rHandler.attribute(NS_rtf::LN_FCUNUSED, *pVal);
    5908             :             }
    5909             :             {
    5910           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbUnused());
    5911           0 :                 rHandler.attribute(NS_rtf::LN_LCBUNUSED, *pVal);
    5912             :             }
    5913             :             {
    5914           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPgdMother());
    5915           0 :                 rHandler.attribute(NS_rtf::LN_FCPGDMOTHER, *pVal);
    5916             :             }
    5917             :             {
    5918           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPgdMother());
    5919           0 :                 rHandler.attribute(NS_rtf::LN_LCBPGDMOTHER, *pVal);
    5920             :             }
    5921             :             {
    5922           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcBkdMother());
    5923           0 :                 rHandler.attribute(NS_rtf::LN_FCBKDMOTHER, *pVal);
    5924             :             }
    5925             :             {
    5926           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbBkdMother());
    5927           0 :                 rHandler.attribute(NS_rtf::LN_LCBBKDMOTHER, *pVal);
    5928             :             }
    5929             :             {
    5930           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPgdFtn());
    5931           0 :                 rHandler.attribute(NS_rtf::LN_FCPGDFTN, *pVal);
    5932             :             }
    5933             :             {
    5934           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPgdFtn());
    5935           0 :                 rHandler.attribute(NS_rtf::LN_LCBPGDFTN, *pVal);
    5936             :             }
    5937             :             {
    5938           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcBkdFtn());
    5939           0 :                 rHandler.attribute(NS_rtf::LN_FCBKDFTN, *pVal);
    5940             :             }
    5941             :             {
    5942           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbBkdFtn());
    5943           0 :                 rHandler.attribute(NS_rtf::LN_LCBBKDFTN, *pVal);
    5944             :             }
    5945             :             {
    5946           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPgdEdn());
    5947           0 :                 rHandler.attribute(NS_rtf::LN_FCPGDEDN, *pVal);
    5948             :             }
    5949             :             {
    5950           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPgdEdn());
    5951           0 :                 rHandler.attribute(NS_rtf::LN_LCBPGDEDN, *pVal);
    5952             :             }
    5953             :             {
    5954           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcBkdEdn());
    5955           0 :                 rHandler.attribute(NS_rtf::LN_FCBKDEDN, *pVal);
    5956             :             }
    5957             :             {
    5958           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbBkdEdn());
    5959           0 :                 rHandler.attribute(NS_rtf::LN_LCBBKDEDN, *pVal);
    5960             :             }
    5961             :             {
    5962           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcSttbfIntlFld());
    5963           0 :                 rHandler.attribute(NS_rtf::LN_FCSTTBFINTLFLD, *pVal);
    5964             :             }
    5965             :             {
    5966           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbSttbfIntlFld());
    5967           0 :                 rHandler.attribute(NS_rtf::LN_LCBSTTBFINTLFLD, *pVal);
    5968             :             }
    5969             :             {
    5970           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcRouteSlip());
    5971           0 :                 rHandler.attribute(NS_rtf::LN_FCROUTESLIP, *pVal);
    5972             :             }
    5973             :             {
    5974           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbRouteSlip());
    5975           0 :                 rHandler.attribute(NS_rtf::LN_LCBROUTESLIP, *pVal);
    5976             :             }
    5977             :             {
    5978           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcSttbSavedBy());
    5979           0 :                 rHandler.attribute(NS_rtf::LN_FCSTTBSAVEDBY, *pVal);
    5980             :             }
    5981             :             {
    5982           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbSttbSavedBy());
    5983           0 :                 rHandler.attribute(NS_rtf::LN_LCBSTTBSAVEDBY, *pVal);
    5984             :             }
    5985             :             {
    5986           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcSttbFnm());
    5987           0 :                 rHandler.attribute(NS_rtf::LN_FCSTTBFNM, *pVal);
    5988             :             }
    5989             :             {
    5990           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbSttbFnm());
    5991           0 :                 rHandler.attribute(NS_rtf::LN_LCBSTTBFNM, *pVal);
    5992             :             }
    5993             :             {
    5994           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfLst());
    5995           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFLST, *pVal);
    5996             :             }
    5997             :             {
    5998           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfLst());
    5999           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFLST, *pVal);
    6000             :             }
    6001             :             {
    6002           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlfLfo());
    6003           0 :                 rHandler.attribute(NS_rtf::LN_FCPLFLFO, *pVal);
    6004             :             }
    6005             :             {
    6006           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlfLfo());
    6007           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLFLFO, *pVal);
    6008             :             }
    6009             :             {
    6010           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcftxbxBkd());
    6011           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFTXBXBKD, *pVal);
    6012             :             }
    6013             :             {
    6014           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcftxbxBkd());
    6015           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFTXBXBKD, *pVal);
    6016             :             }
    6017             :             {
    6018           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcftxbxHdrBkd());
    6019           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFTXBXHDRBKD, *pVal);
    6020             :             }
    6021             :             {
    6022           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcftxbxHdrBkd());
    6023           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFTXBXHDRBKD, *pVal);
    6024             :             }
    6025             :             {
    6026           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcDocUndo());
    6027           0 :                 rHandler.attribute(NS_rtf::LN_FCDOCUNDO, *pVal);
    6028             :             }
    6029             :             {
    6030           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbDocUndo());
    6031           0 :                 rHandler.attribute(NS_rtf::LN_LCBDOCUNDO, *pVal);
    6032             :             }
    6033             :             {
    6034           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcRgbuse());
    6035           0 :                 rHandler.attribute(NS_rtf::LN_FCRGBUSE, *pVal);
    6036             :             }
    6037             :             {
    6038           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbRgbuse());
    6039           0 :                 rHandler.attribute(NS_rtf::LN_LCBRGBUSE, *pVal);
    6040             :             }
    6041             :             {
    6042           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcUsp());
    6043           0 :                 rHandler.attribute(NS_rtf::LN_FCUSP, *pVal);
    6044             :             }
    6045             :             {
    6046           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbUsp());
    6047           0 :                 rHandler.attribute(NS_rtf::LN_LCBUSP, *pVal);
    6048             :             }
    6049             :             {
    6050           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcUskf());
    6051           0 :                 rHandler.attribute(NS_rtf::LN_FCUSKF, *pVal);
    6052             :             }
    6053             :             {
    6054           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbUskf());
    6055           0 :                 rHandler.attribute(NS_rtf::LN_LCBUSKF, *pVal);
    6056             :             }
    6057             :             {
    6058           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcupcRgbuse());
    6059           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCUPCRGBUSE, *pVal);
    6060             :             }
    6061             :             {
    6062           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcupcRgbuse());
    6063           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCUPCRGBUSE, *pVal);
    6064             :             }
    6065             :             {
    6066           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcupcUsp());
    6067           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCUPCUSP, *pVal);
    6068             :             }
    6069             :             {
    6070           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcupcUsp());
    6071           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCUPCUSP, *pVal);
    6072             :             }
    6073             :             {
    6074           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcSttbGlsyStyle());
    6075           0 :                 rHandler.attribute(NS_rtf::LN_FCSTTBGLSYSTYLE, *pVal);
    6076             :             }
    6077             :             {
    6078           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbSttbGlsyStyle());
    6079           0 :                 rHandler.attribute(NS_rtf::LN_LCBSTTBGLSYSTYLE, *pVal);
    6080             :             }
    6081             :             {
    6082           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlgosl());
    6083           0 :                 rHandler.attribute(NS_rtf::LN_FCPLGOSL, *pVal);
    6084             :             }
    6085             :             {
    6086           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlgosl());
    6087           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLGOSL, *pVal);
    6088             :             }
    6089             :             {
    6090           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcocx());
    6091           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCOCX, *pVal);
    6092             :             }
    6093             :             {
    6094           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcocx());
    6095           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCOCX, *pVal);
    6096             :             }
    6097             :             {
    6098           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfbteLvc());
    6099           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFBTELVC, *pVal);
    6100             :             }
    6101             :             {
    6102           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfbteLvc());
    6103           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFBTELVC, *pVal);
    6104             :             }
    6105             :             {
    6106           0 :                 WW8Value::Pointer_t pVal = createValue(get_dwLowDateTime());
    6107           0 :                 rHandler.attribute(NS_rtf::LN_DWLOWDATETIME, *pVal);
    6108             :             }
    6109             :             {
    6110           0 :                 WW8Value::Pointer_t pVal = createValue(get_dwHighDateTime());
    6111           0 :                 rHandler.attribute(NS_rtf::LN_DWHIGHDATETIME, *pVal);
    6112             :             }
    6113             :             {
    6114           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcflvc());
    6115           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFLVC, *pVal);
    6116             :             }
    6117             :             {
    6118           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcflvc());
    6119           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFLVC, *pVal);
    6120             :             }
    6121             :             {
    6122           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcasumy());
    6123           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCASUMY, *pVal);
    6124             :             }
    6125             :             {
    6126           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcasumy());
    6127           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCASUMY, *pVal);
    6128             :             }
    6129             :             {
    6130           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfgram());
    6131           0 :                 rHandler.attribute(NS_rtf::LN_FCPLCFGRAM, *pVal);
    6132             :             }
    6133             :             {
    6134           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfgram());
    6135           0 :                 rHandler.attribute(NS_rtf::LN_LCBPLCFGRAM, *pVal);
    6136             :             }
    6137             :             {
    6138           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcSttbListNames());
    6139           0 :                 rHandler.attribute(NS_rtf::LN_FCSTTBLISTNAMES, *pVal);
    6140             :             }
    6141             :             {
    6142           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbSttbListNames());
    6143           0 :                 rHandler.attribute(NS_rtf::LN_LCBSTTBLISTNAMES, *pVal);
    6144             :             }
    6145             :             {
    6146           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcSttbfUssr());
    6147           0 :                 rHandler.attribute(NS_rtf::LN_FCSTTBFUSSR, *pVal);
    6148             :             }
    6149             :             {
    6150           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbSttbfUssr());
    6151           0 :                 rHandler.attribute(NS_rtf::LN_LCBSTTBFUSSR, *pVal);
    6152             :             }
    6153           0 :       } catch (const Exception & e) {
    6154           0 :          clog << e.getText() << endl;
    6155             :       }
    6156           0 :     }
    6157             : 
    6158             :     void 
    6159           0 :     WW8Fib::dump(OutputWithDepth < string > & o) const
    6160             :     {
    6161           0 :         o.addItem("<dump type='Fib'>");
    6162             :         
    6163           0 :         WW8StructBase::dump(o);
    6164           0 :         writerfilter::dump(o, "wIdent", get_wIdent());
    6165           0 :         writerfilter::dump(o, "nFib", get_nFib());
    6166           0 :         writerfilter::dump(o, "nProduct", get_nProduct());
    6167           0 :         writerfilter::dump(o, "lid", get_lid());
    6168           0 :         writerfilter::dump(o, "pnNext", get_pnNext());
    6169           0 :         writerfilter::dump(o, "fDot", get_fDot());
    6170           0 :         writerfilter::dump(o, "fGlsy", get_fGlsy());
    6171           0 :         writerfilter::dump(o, "fComplex", get_fComplex());
    6172           0 :         writerfilter::dump(o, "fHasPic", get_fHasPic());
    6173           0 :         writerfilter::dump(o, "cQuickSaves", get_cQuickSaves());
    6174           0 :         writerfilter::dump(o, "fEncrypted", get_fEncrypted());
    6175           0 :         writerfilter::dump(o, "fWhichTblStm", get_fWhichTblStm());
    6176           0 :         writerfilter::dump(o, "fReadOnlyRecommended", get_fReadOnlyRecommended());
    6177           0 :         writerfilter::dump(o, "fWriteReservation", get_fWriteReservation());
    6178           0 :         writerfilter::dump(o, "fExtChar", get_fExtChar());
    6179           0 :         writerfilter::dump(o, "fLoadOverride", get_fLoadOverride());
    6180           0 :         writerfilter::dump(o, "fFarEast", get_fFarEast());
    6181           0 :         writerfilter::dump(o, "fCrypto", get_fCrypto());
    6182           0 :         writerfilter::dump(o, "nFibBack", get_nFibBack());
    6183           0 :         writerfilter::dump(o, "lKey", get_lKey());
    6184           0 :         writerfilter::dump(o, "envr", get_envr());
    6185           0 :         writerfilter::dump(o, "fMac", get_fMac());
    6186           0 :         writerfilter::dump(o, "fEmptySpecial", get_fEmptySpecial());
    6187           0 :         writerfilter::dump(o, "fLoadOverridePage", get_fLoadOverridePage());
    6188           0 :         writerfilter::dump(o, "fFutureSavedUndo", get_fFutureSavedUndo());
    6189           0 :         writerfilter::dump(o, "fWord97Saved", get_fWord97Saved());
    6190           0 :         writerfilter::dump(o, "fSpare0", get_fSpare0());
    6191           0 :         writerfilter::dump(o, "chs", get_chs());
    6192           0 :         writerfilter::dump(o, "chsTables", get_chsTables());
    6193           0 :         writerfilter::dump(o, "fcMin", get_fcMin());
    6194           0 :         writerfilter::dump(o, "fcMac", get_fcMac());
    6195           0 :         writerfilter::dump(o, "csw", get_csw());
    6196           0 :         writerfilter::dump(o, "wMagicCreated", get_wMagicCreated());
    6197           0 :         writerfilter::dump(o, "wMagicRevised", get_wMagicRevised());
    6198           0 :         writerfilter::dump(o, "wMagicCreatedPrivate", get_wMagicCreatedPrivate());
    6199           0 :         writerfilter::dump(o, "wMagicRevisedPrivate", get_wMagicRevisedPrivate());
    6200           0 :         writerfilter::dump(o, "pnFbpChpFirst_W6", get_pnFbpChpFirst_W6());
    6201           0 :         writerfilter::dump(o, "pnChpFirst_W6", get_pnChpFirst_W6());
    6202           0 :         writerfilter::dump(o, "cpnBteChp_W6", get_cpnBteChp_W6());
    6203           0 :         writerfilter::dump(o, "pnFbpPapFirst_W6", get_pnFbpPapFirst_W6());
    6204           0 :         writerfilter::dump(o, "pnPapFirst_W6", get_pnPapFirst_W6());
    6205           0 :         writerfilter::dump(o, "cpnBtePap_W6", get_cpnBtePap_W6());
    6206           0 :         writerfilter::dump(o, "pnFbpLvcFirst_W6", get_pnFbpLvcFirst_W6());
    6207           0 :         writerfilter::dump(o, "pnLvcFirst_W6", get_pnLvcFirst_W6());
    6208           0 :         writerfilter::dump(o, "cpnBteLvc_W6", get_cpnBteLvc_W6());
    6209           0 :         writerfilter::dump(o, "lidFE", get_lidFE());
    6210           0 :         writerfilter::dump(o, "clw", get_clw());
    6211           0 :         writerfilter::dump(o, "cbMac", get_cbMac());
    6212           0 :         writerfilter::dump(o, "lProductCreated", get_lProductCreated());
    6213           0 :         writerfilter::dump(o, "lProductRevised", get_lProductRevised());
    6214           0 :         writerfilter::dump(o, "ccpText", get_ccpText());
    6215           0 :         writerfilter::dump(o, "ccpFtn", get_ccpFtn());
    6216           0 :         writerfilter::dump(o, "ccpHdd", get_ccpHdd());
    6217           0 :         writerfilter::dump(o, "ccpMcr", get_ccpMcr());
    6218           0 :         writerfilter::dump(o, "ccpAtn", get_ccpAtn());
    6219           0 :         writerfilter::dump(o, "ccpEdn", get_ccpEdn());
    6220           0 :         writerfilter::dump(o, "ccpTxbx", get_ccpTxbx());
    6221           0 :         writerfilter::dump(o, "ccpHdrTxbx", get_ccpHdrTxbx());
    6222           0 :         writerfilter::dump(o, "pnFbpChpFirst", get_pnFbpChpFirst());
    6223           0 :         writerfilter::dump(o, "pnChpFirst", get_pnChpFirst());
    6224           0 :         writerfilter::dump(o, "cpnBteChp", get_cpnBteChp());
    6225           0 :         writerfilter::dump(o, "pnFbpPapFirst", get_pnFbpPapFirst());
    6226           0 :         writerfilter::dump(o, "pnPapFirst", get_pnPapFirst());
    6227           0 :         writerfilter::dump(o, "cpnBtePap", get_cpnBtePap());
    6228           0 :         writerfilter::dump(o, "pnFbpLvcFirst", get_pnFbpLvcFirst());
    6229           0 :         writerfilter::dump(o, "pnLvcFirst", get_pnLvcFirst());
    6230           0 :         writerfilter::dump(o, "cpnBteLvc", get_cpnBteLvc());
    6231           0 :         writerfilter::dump(o, "fcIslandFirst", get_fcIslandFirst());
    6232           0 :         writerfilter::dump(o, "fcIslandLim", get_fcIslandLim());
    6233           0 :         writerfilter::dump(o, "cfclcb", get_cfclcb());
    6234           0 :         writerfilter::dump(o, "fcStshfOrig", get_fcStshfOrig());
    6235           0 :         writerfilter::dump(o, "lcbStshfOrig", get_lcbStshfOrig());
    6236           0 :         writerfilter::dump(o, "fcStshf", get_fcStshf());
    6237           0 :         writerfilter::dump(o, "lcbStshf", get_lcbStshf());
    6238           0 :         writerfilter::dump(o, "fcPlcffndRef", get_fcPlcffndRef());
    6239           0 :         writerfilter::dump(o, "lcbPlcffndRef", get_lcbPlcffndRef());
    6240           0 :         writerfilter::dump(o, "fcPlcffndTxt", get_fcPlcffndTxt());
    6241           0 :         writerfilter::dump(o, "lcbPlcffndTxt", get_lcbPlcffndTxt());
    6242           0 :         writerfilter::dump(o, "fcPlcfandRef", get_fcPlcfandRef());
    6243           0 :         writerfilter::dump(o, "lcbPlcfandRef", get_lcbPlcfandRef());
    6244           0 :         writerfilter::dump(o, "fcPlcfandTxt", get_fcPlcfandTxt());
    6245           0 :         writerfilter::dump(o, "lcbPlcfandTxt", get_lcbPlcfandTxt());
    6246           0 :         writerfilter::dump(o, "fcPlcfsed", get_fcPlcfsed());
    6247           0 :         writerfilter::dump(o, "lcbPlcfsed", get_lcbPlcfsed());
    6248           0 :         writerfilter::dump(o, "fcPlcfpad", get_fcPlcfpad());
    6249           0 :         writerfilter::dump(o, "lcbPlcfpad", get_lcbPlcfpad());
    6250           0 :         writerfilter::dump(o, "fcPlcfphe", get_fcPlcfphe());
    6251           0 :         writerfilter::dump(o, "lcbPlcfphe", get_lcbPlcfphe());
    6252           0 :         writerfilter::dump(o, "fcSttbfglsy", get_fcSttbfglsy());
    6253           0 :         writerfilter::dump(o, "lcbSttbfglsy", get_lcbSttbfglsy());
    6254           0 :         writerfilter::dump(o, "fcPlcfglsy", get_fcPlcfglsy());
    6255           0 :         writerfilter::dump(o, "lcbPlcfglsy", get_lcbPlcfglsy());
    6256           0 :         writerfilter::dump(o, "fcPlcfhdd", get_fcPlcfhdd());
    6257           0 :         writerfilter::dump(o, "lcbPlcfhdd", get_lcbPlcfhdd());
    6258           0 :         writerfilter::dump(o, "fcPlcfbteChpx", get_fcPlcfbteChpx());
    6259           0 :         writerfilter::dump(o, "lcbPlcfbteChpx", get_lcbPlcfbteChpx());
    6260           0 :         writerfilter::dump(o, "fcPlcfbtePapx", get_fcPlcfbtePapx());
    6261           0 :         writerfilter::dump(o, "lcbPlcfbtePapx", get_lcbPlcfbtePapx());
    6262           0 :         writerfilter::dump(o, "fcPlcfsea", get_fcPlcfsea());
    6263           0 :         writerfilter::dump(o, "lcbPlcfsea", get_lcbPlcfsea());
    6264           0 :         writerfilter::dump(o, "fcSttbfffn", get_fcSttbfffn());
    6265           0 :         writerfilter::dump(o, "lcbSttbfffn", get_lcbSttbfffn());
    6266           0 :         writerfilter::dump(o, "fcPlcffldMom", get_fcPlcffldMom());
    6267           0 :         writerfilter::dump(o, "lcbPlcffldMom", get_lcbPlcffldMom());
    6268           0 :         writerfilter::dump(o, "fcPlcffldHdr", get_fcPlcffldHdr());
    6269           0 :         writerfilter::dump(o, "lcbPlcffldHdr", get_lcbPlcffldHdr());
    6270           0 :         writerfilter::dump(o, "fcPlcffldFtn", get_fcPlcffldFtn());
    6271           0 :         writerfilter::dump(o, "lcbPlcffldFtn", get_lcbPlcffldFtn());
    6272           0 :         writerfilter::dump(o, "fcPlcffldAtn", get_fcPlcffldAtn());
    6273           0 :         writerfilter::dump(o, "lcbPlcffldAtn", get_lcbPlcffldAtn());
    6274           0 :         writerfilter::dump(o, "fcPlcffldMcr", get_fcPlcffldMcr());
    6275           0 :         writerfilter::dump(o, "lcbPlcffldMcr", get_lcbPlcffldMcr());
    6276           0 :         writerfilter::dump(o, "fcSttbfbkmk", get_fcSttbfbkmk());
    6277           0 :         writerfilter::dump(o, "lcbSttbfbkmk", get_lcbSttbfbkmk());
    6278           0 :         writerfilter::dump(o, "fcPlcfbkf", get_fcPlcfbkf());
    6279           0 :         writerfilter::dump(o, "lcbPlcfbkf", get_lcbPlcfbkf());
    6280           0 :         writerfilter::dump(o, "fcPlcfbkl", get_fcPlcfbkl());
    6281           0 :         writerfilter::dump(o, "lcbPlcfbkl", get_lcbPlcfbkl());
    6282           0 :         writerfilter::dump(o, "fcCmds", get_fcCmds());
    6283           0 :         writerfilter::dump(o, "lcbCmds", get_lcbCmds());
    6284           0 :         writerfilter::dump(o, "fcPlcmcr", get_fcPlcmcr());
    6285           0 :         writerfilter::dump(o, "lcbPlcmcr", get_lcbPlcmcr());
    6286           0 :         writerfilter::dump(o, "fcSttbfmcr", get_fcSttbfmcr());
    6287           0 :         writerfilter::dump(o, "lcbSttbfmcr", get_lcbSttbfmcr());
    6288           0 :         writerfilter::dump(o, "fcPrDrvr", get_fcPrDrvr());
    6289           0 :         writerfilter::dump(o, "lcbPrDrvr", get_lcbPrDrvr());
    6290           0 :         writerfilter::dump(o, "fcPrEnvPort", get_fcPrEnvPort());
    6291           0 :         writerfilter::dump(o, "lcbPrEnvPort", get_lcbPrEnvPort());
    6292           0 :         writerfilter::dump(o, "fcPrEnvLand", get_fcPrEnvLand());
    6293           0 :         writerfilter::dump(o, "lcbPrEnvLand", get_lcbPrEnvLand());
    6294           0 :         writerfilter::dump(o, "fcWss", get_fcWss());
    6295           0 :         writerfilter::dump(o, "lcbWss", get_lcbWss());
    6296           0 :         writerfilter::dump(o, "fcDop", get_fcDop());
    6297           0 :         writerfilter::dump(o, "lcbDop", get_lcbDop());
    6298           0 :         writerfilter::dump(o, "fcSttbfAssoc", get_fcSttbfAssoc());
    6299           0 :         writerfilter::dump(o, "lcbSttbfAssoc", get_lcbSttbfAssoc());
    6300           0 :         writerfilter::dump(o, "fcClx", get_fcClx());
    6301           0 :         writerfilter::dump(o, "lcbClx", get_lcbClx());
    6302           0 :         writerfilter::dump(o, "fcPlcfpgdFtn", get_fcPlcfpgdFtn());
    6303           0 :         writerfilter::dump(o, "lcbPlcfpgdFtn", get_lcbPlcfpgdFtn());
    6304           0 :         writerfilter::dump(o, "fcAutosaveSource", get_fcAutosaveSource());
    6305           0 :         writerfilter::dump(o, "lcbAutosaveSource", get_lcbAutosaveSource());
    6306           0 :         writerfilter::dump(o, "fcGrpXstAtnOwners", get_fcGrpXstAtnOwners());
    6307           0 :         writerfilter::dump(o, "lcbGrpXstAtnOwners", get_lcbGrpXstAtnOwners());
    6308           0 :         writerfilter::dump(o, "fcSttbfAtnbkmk", get_fcSttbfAtnbkmk());
    6309           0 :         writerfilter::dump(o, "lcbSttbfAtnbkmk", get_lcbSttbfAtnbkmk());
    6310           0 :         writerfilter::dump(o, "fcPlcdoaMom", get_fcPlcdoaMom());
    6311           0 :         writerfilter::dump(o, "lcbPlcdoaMom", get_lcbPlcdoaMom());
    6312           0 :         writerfilter::dump(o, "fcPlcdoaHdr", get_fcPlcdoaHdr());
    6313           0 :         writerfilter::dump(o, "lcbPlcdoaHdr", get_lcbPlcdoaHdr());
    6314           0 :         writerfilter::dump(o, "fcPlcspaMom", get_fcPlcspaMom());
    6315           0 :         writerfilter::dump(o, "lcbPlcspaMom", get_lcbPlcspaMom());
    6316           0 :         writerfilter::dump(o, "fcPlcspaHdr", get_fcPlcspaHdr());
    6317           0 :         writerfilter::dump(o, "lcbPlcspaHdr", get_lcbPlcspaHdr());
    6318           0 :         writerfilter::dump(o, "fcPlcfAtnbkf", get_fcPlcfAtnbkf());
    6319           0 :         writerfilter::dump(o, "lcbPlcfAtnbkf", get_lcbPlcfAtnbkf());
    6320           0 :         writerfilter::dump(o, "fcPlcfAtnbkl", get_fcPlcfAtnbkl());
    6321           0 :         writerfilter::dump(o, "lcbPlcfAtnbkl", get_lcbPlcfAtnbkl());
    6322           0 :         writerfilter::dump(o, "fcPms", get_fcPms());
    6323           0 :         writerfilter::dump(o, "lcbPms", get_lcbPms());
    6324           0 :         writerfilter::dump(o, "fcFormFldSttbf", get_fcFormFldSttbf());
    6325           0 :         writerfilter::dump(o, "lcbFormFldSttbf", get_lcbFormFldSttbf());
    6326           0 :         writerfilter::dump(o, "fcPlcfendRef", get_fcPlcfendRef());
    6327           0 :         writerfilter::dump(o, "lcbPlcfendRef", get_lcbPlcfendRef());
    6328           0 :         writerfilter::dump(o, "fcPlcfendTxt", get_fcPlcfendTxt());
    6329           0 :         writerfilter::dump(o, "lcbPlcfendTxt", get_lcbPlcfendTxt());
    6330           0 :         writerfilter::dump(o, "fcPlcffldEdn", get_fcPlcffldEdn());
    6331           0 :         writerfilter::dump(o, "lcbPlcffldEdn", get_lcbPlcffldEdn());
    6332           0 :         writerfilter::dump(o, "fcPlcfpgdEdn", get_fcPlcfpgdEdn());
    6333           0 :         writerfilter::dump(o, "lcbPlcfpgdEdn", get_lcbPlcfpgdEdn());
    6334           0 :         writerfilter::dump(o, "fcDggInfo", get_fcDggInfo());
    6335           0 :         writerfilter::dump(o, "lcbDggInfo", get_lcbDggInfo());
    6336           0 :         writerfilter::dump(o, "fcSttbfRMark", get_fcSttbfRMark());
    6337           0 :         writerfilter::dump(o, "lcbSttbfRMark", get_lcbSttbfRMark());
    6338           0 :         writerfilter::dump(o, "fcSttbfCaption", get_fcSttbfCaption());
    6339           0 :         writerfilter::dump(o, "lcbSttbfCaption", get_lcbSttbfCaption());
    6340           0 :         writerfilter::dump(o, "fcSttbfAutoCaption", get_fcSttbfAutoCaption());
    6341           0 :         writerfilter::dump(o, "lcbSttbfAutoCaption", get_lcbSttbfAutoCaption());
    6342           0 :         writerfilter::dump(o, "fcPlcfwkb", get_fcPlcfwkb());
    6343           0 :         writerfilter::dump(o, "lcbPlcfwkb", get_lcbPlcfwkb());
    6344           0 :         writerfilter::dump(o, "fcPlcfspl", get_fcPlcfspl());
    6345           0 :         writerfilter::dump(o, "lcbPlcfspl", get_lcbPlcfspl());
    6346           0 :         writerfilter::dump(o, "fcPlcftxbxTxt", get_fcPlcftxbxTxt());
    6347           0 :         writerfilter::dump(o, "lcbPlcftxbxTxt", get_lcbPlcftxbxTxt());
    6348           0 :         writerfilter::dump(o, "fcPlcffldTxbx", get_fcPlcffldTxbx());
    6349           0 :         writerfilter::dump(o, "lcbPlcffldTxbx", get_lcbPlcffldTxbx());
    6350           0 :         writerfilter::dump(o, "fcPlcfHdrtxbxTxt", get_fcPlcfHdrtxbxTxt());
    6351           0 :         writerfilter::dump(o, "lcbPlcfHdrtxbxTxt", get_lcbPlcfHdrtxbxTxt());
    6352           0 :         writerfilter::dump(o, "fcPlcffldHdrTxbx", get_fcPlcffldHdrTxbx());
    6353           0 :         writerfilter::dump(o, "lcbPlcffldHdrTxbx", get_lcbPlcffldHdrTxbx());
    6354           0 :         writerfilter::dump(o, "fcStwUser", get_fcStwUser());
    6355           0 :         writerfilter::dump(o, "lcbStwUser", get_lcbStwUser());
    6356           0 :         writerfilter::dump(o, "fcSttbttmbd", get_fcSttbttmbd());
    6357           0 :         writerfilter::dump(o, "lcbSttbttmbd", get_lcbSttbttmbd());
    6358           0 :         writerfilter::dump(o, "fcUnused", get_fcUnused());
    6359           0 :         writerfilter::dump(o, "lcbUnused", get_lcbUnused());
    6360           0 :         writerfilter::dump(o, "fcPgdMother", get_fcPgdMother());
    6361           0 :         writerfilter::dump(o, "lcbPgdMother", get_lcbPgdMother());
    6362           0 :         writerfilter::dump(o, "fcBkdMother", get_fcBkdMother());
    6363           0 :         writerfilter::dump(o, "lcbBkdMother", get_lcbBkdMother());
    6364           0 :         writerfilter::dump(o, "fcPgdFtn", get_fcPgdFtn());
    6365           0 :         writerfilter::dump(o, "lcbPgdFtn", get_lcbPgdFtn());
    6366           0 :         writerfilter::dump(o, "fcBkdFtn", get_fcBkdFtn());
    6367           0 :         writerfilter::dump(o, "lcbBkdFtn", get_lcbBkdFtn());
    6368           0 :         writerfilter::dump(o, "fcPgdEdn", get_fcPgdEdn());
    6369           0 :         writerfilter::dump(o, "lcbPgdEdn", get_lcbPgdEdn());
    6370           0 :         writerfilter::dump(o, "fcBkdEdn", get_fcBkdEdn());
    6371           0 :         writerfilter::dump(o, "lcbBkdEdn", get_lcbBkdEdn());
    6372           0 :         writerfilter::dump(o, "fcSttbfIntlFld", get_fcSttbfIntlFld());
    6373           0 :         writerfilter::dump(o, "lcbSttbfIntlFld", get_lcbSttbfIntlFld());
    6374           0 :         writerfilter::dump(o, "fcRouteSlip", get_fcRouteSlip());
    6375           0 :         writerfilter::dump(o, "lcbRouteSlip", get_lcbRouteSlip());
    6376           0 :         writerfilter::dump(o, "fcSttbSavedBy", get_fcSttbSavedBy());
    6377           0 :         writerfilter::dump(o, "lcbSttbSavedBy", get_lcbSttbSavedBy());
    6378           0 :         writerfilter::dump(o, "fcSttbFnm", get_fcSttbFnm());
    6379           0 :         writerfilter::dump(o, "lcbSttbFnm", get_lcbSttbFnm());
    6380           0 :         writerfilter::dump(o, "fcPlcfLst", get_fcPlcfLst());
    6381           0 :         writerfilter::dump(o, "lcbPlcfLst", get_lcbPlcfLst());
    6382           0 :         writerfilter::dump(o, "fcPlfLfo", get_fcPlfLfo());
    6383           0 :         writerfilter::dump(o, "lcbPlfLfo", get_lcbPlfLfo());
    6384           0 :         writerfilter::dump(o, "fcPlcftxbxBkd", get_fcPlcftxbxBkd());
    6385           0 :         writerfilter::dump(o, "lcbPlcftxbxBkd", get_lcbPlcftxbxBkd());
    6386           0 :         writerfilter::dump(o, "fcPlcftxbxHdrBkd", get_fcPlcftxbxHdrBkd());
    6387           0 :         writerfilter::dump(o, "lcbPlcftxbxHdrBkd", get_lcbPlcftxbxHdrBkd());
    6388           0 :         writerfilter::dump(o, "fcDocUndo", get_fcDocUndo());
    6389           0 :         writerfilter::dump(o, "lcbDocUndo", get_lcbDocUndo());
    6390           0 :         writerfilter::dump(o, "fcRgbuse", get_fcRgbuse());
    6391           0 :         writerfilter::dump(o, "lcbRgbuse", get_lcbRgbuse());
    6392           0 :         writerfilter::dump(o, "fcUsp", get_fcUsp());
    6393           0 :         writerfilter::dump(o, "lcbUsp", get_lcbUsp());
    6394           0 :         writerfilter::dump(o, "fcUskf", get_fcUskf());
    6395           0 :         writerfilter::dump(o, "lcbUskf", get_lcbUskf());
    6396           0 :         writerfilter::dump(o, "fcPlcupcRgbuse", get_fcPlcupcRgbuse());
    6397           0 :         writerfilter::dump(o, "lcbPlcupcRgbuse", get_lcbPlcupcRgbuse());
    6398           0 :         writerfilter::dump(o, "fcPlcupcUsp", get_fcPlcupcUsp());
    6399           0 :         writerfilter::dump(o, "lcbPlcupcUsp", get_lcbPlcupcUsp());
    6400           0 :         writerfilter::dump(o, "fcSttbGlsyStyle", get_fcSttbGlsyStyle());
    6401           0 :         writerfilter::dump(o, "lcbSttbGlsyStyle", get_lcbSttbGlsyStyle());
    6402           0 :         writerfilter::dump(o, "fcPlgosl", get_fcPlgosl());
    6403           0 :         writerfilter::dump(o, "lcbPlgosl", get_lcbPlgosl());
    6404           0 :         writerfilter::dump(o, "fcPlcocx", get_fcPlcocx());
    6405           0 :         writerfilter::dump(o, "lcbPlcocx", get_lcbPlcocx());
    6406           0 :         writerfilter::dump(o, "fcPlcfbteLvc", get_fcPlcfbteLvc());
    6407           0 :         writerfilter::dump(o, "lcbPlcfbteLvc", get_lcbPlcfbteLvc());
    6408           0 :         writerfilter::dump(o, "dwLowDateTime", get_dwLowDateTime());
    6409           0 :         writerfilter::dump(o, "dwHighDateTime", get_dwHighDateTime());
    6410           0 :         writerfilter::dump(o, "fcPlcflvc", get_fcPlcflvc());
    6411           0 :         writerfilter::dump(o, "lcbPlcflvc", get_lcbPlcflvc());
    6412           0 :         writerfilter::dump(o, "fcPlcasumy", get_fcPlcasumy());
    6413           0 :         writerfilter::dump(o, "lcbPlcasumy", get_lcbPlcasumy());
    6414           0 :         writerfilter::dump(o, "fcPlcfgram", get_fcPlcfgram());
    6415           0 :         writerfilter::dump(o, "lcbPlcfgram", get_lcbPlcfgram());
    6416           0 :         writerfilter::dump(o, "fcSttbListNames", get_fcSttbListNames());
    6417           0 :         writerfilter::dump(o, "lcbSttbListNames", get_lcbSttbListNames());
    6418           0 :         writerfilter::dump(o, "fcSttbfUssr", get_fcSttbfUssr());
    6419           0 :         writerfilter::dump(o, "lcbSttbfUssr", get_lcbSttbfUssr());
    6420           0 :         o.addItem("</dump>");
    6421           0 :     }
    6422             : 
    6423             : /*
    6424             :     Automatically generated class: FibRgFcLcb2000
    6425             :     
    6426             :     Stereotype ww8resource
    6427             : 
    6428             :     Parent Resource: Properties
    6429             :     Size: 856
    6430             : */
    6431           0 :     WW8FibRgFcLcb2000::~WW8FibRgFcLcb2000()
    6432             :     {
    6433           0 :     }
    6434             :     
    6435           0 :     void WW8FibRgFcLcb2000::init()
    6436             :     {
    6437             :       
    6438           0 :     }
    6439             : 
    6440           0 :     void WW8FibRgFcLcb2000::resolve(Properties & rHandler)
    6441             :     {
    6442             :         try 
    6443             :         {
    6444             :             {
    6445           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfTch());
    6446           0 :                 rHandler.attribute(NS_rtf::LN_fcPlcfTch, *pVal);
    6447             :             }
    6448             :             {
    6449           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfTch());
    6450           0 :                 rHandler.attribute(NS_rtf::LN_lcbPlcfTch, *pVal);
    6451             :             }
    6452             :             {
    6453           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcRmdThreading());
    6454           0 :                 rHandler.attribute(NS_rtf::LN_fcRmdThreading, *pVal);
    6455             :             }
    6456             :             {
    6457           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbRmdThreading());
    6458           0 :                 rHandler.attribute(NS_rtf::LN_lcbRmdThreading, *pVal);
    6459             :             }
    6460             :             {
    6461           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcMid());
    6462           0 :                 rHandler.attribute(NS_rtf::LN_fcMid, *pVal);
    6463             :             }
    6464             :             {
    6465           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbMid());
    6466           0 :                 rHandler.attribute(NS_rtf::LN_lcbMid, *pVal);
    6467             :             }
    6468             :             {
    6469           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcSttbRgtplc());
    6470           0 :                 rHandler.attribute(NS_rtf::LN_fcSttbRgtplc, *pVal);
    6471             :             }
    6472             :             {
    6473           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbSttbRgtplc());
    6474           0 :                 rHandler.attribute(NS_rtf::LN_lcbSttbRgtplc, *pVal);
    6475             :             }
    6476             :             {
    6477           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcMsoEnvelope());
    6478           0 :                 rHandler.attribute(NS_rtf::LN_fcMsoEnvelope, *pVal);
    6479             :             }
    6480             :             {
    6481           0 :                 WW8Value::Pointer_t pVal = createValue(get_flcbMsoEnvelope());
    6482           0 :                 rHandler.attribute(NS_rtf::LN_flcbMsoEnvelope, *pVal);
    6483             :             }
    6484             :             {
    6485           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfLad());
    6486           0 :                 rHandler.attribute(NS_rtf::LN_fcPlcfLad, *pVal);
    6487             :             }
    6488             :             {
    6489           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfLad());
    6490           0 :                 rHandler.attribute(NS_rtf::LN_lcbPlcfLad, *pVal);
    6491             :             }
    6492             :             {
    6493           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcRgDofr());
    6494           0 :                 rHandler.attribute(NS_rtf::LN_fcRgDofr, *pVal);
    6495             :             }
    6496             :             {
    6497           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbRgDofr());
    6498           0 :                 rHandler.attribute(NS_rtf::LN_lcbRgDofr, *pVal);
    6499             :             }
    6500             :             {
    6501           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcosl());
    6502           0 :                 rHandler.attribute(NS_rtf::LN_fcPlcosl, *pVal);
    6503             :             }
    6504             :             {
    6505           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcosl());
    6506           0 :                 rHandler.attribute(NS_rtf::LN_lcbPlcosl, *pVal);
    6507             :             }
    6508             :             {
    6509           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPlcfCookieOld());
    6510           0 :                 rHandler.attribute(NS_rtf::LN_fcPlcfCookieOld, *pVal);
    6511             :             }
    6512             :             {
    6513           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPlcfCookieOld());
    6514           0 :                 rHandler.attribute(NS_rtf::LN_lcbPlcfCookieOld, *pVal);
    6515             :             }
    6516             :             {
    6517           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPgdMotherOld());
    6518           0 :                 rHandler.attribute(NS_rtf::LN_fcPgdMotherOld, *pVal);
    6519             :             }
    6520             :             {
    6521           0 :                 WW8Value::Pointer_t pVal = createValue(get_flcbPgdMotherOld());
    6522           0 :                 rHandler.attribute(NS_rtf::LN_flcbPgdMotherOld, *pVal);
    6523             :             }
    6524             :             {
    6525           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPgdFtnOld());
    6526           0 :                 rHandler.attribute(NS_rtf::LN_fcPgdFtnOld, *pVal);
    6527             :             }
    6528             :             {
    6529           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPgdFtnOld());
    6530           0 :                 rHandler.attribute(NS_rtf::LN_lcbPgdFtnOld, *pVal);
    6531             :             }
    6532             :             {
    6533           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcBkdFtnOld());
    6534           0 :                 rHandler.attribute(NS_rtf::LN_fcBkdFtnOld, *pVal);
    6535             :             }
    6536             :             {
    6537           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbBkdFtnOld());
    6538           0 :                 rHandler.attribute(NS_rtf::LN_lcbBkdFtnOld, *pVal);
    6539             :             }
    6540             :             {
    6541           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPgdEdnOld());
    6542           0 :                 rHandler.attribute(NS_rtf::LN_fcPgdEdnOld, *pVal);
    6543             :             }
    6544             :             {
    6545           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbPgdEdnOld());
    6546           0 :                 rHandler.attribute(NS_rtf::LN_lcbPgdEdnOld, *pVal);
    6547             :             }
    6548             :             {
    6549           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcBkdEdnOld());
    6550           0 :                 rHandler.attribute(NS_rtf::LN_fcBkdEdnOld, *pVal);
    6551             :             }
    6552             :             {
    6553           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcbBkdEdnOld());
    6554           0 :                 rHandler.attribute(NS_rtf::LN_lcbBkdEdnOld, *pVal);
    6555             :             }
    6556           0 :       } catch (const Exception & e) {
    6557           0 :          clog << e.getText() << endl;
    6558             :       }
    6559           0 :     }
    6560             : 
    6561             :     void 
    6562           0 :     WW8FibRgFcLcb2000::dump(OutputWithDepth < string > & o) const
    6563             :     {
    6564           0 :         o.addItem("<dump type='FibRgFcLcb2000'>");
    6565             :         
    6566           0 :         WW8StructBase::dump(o);
    6567           0 :         writerfilter::dump(o, "fcPlcfTch", get_fcPlcfTch());
    6568           0 :         writerfilter::dump(o, "lcbPlcfTch", get_lcbPlcfTch());
    6569           0 :         writerfilter::dump(o, "fcRmdThreading", get_fcRmdThreading());
    6570           0 :         writerfilter::dump(o, "lcbRmdThreading", get_lcbRmdThreading());
    6571           0 :         writerfilter::dump(o, "fcMid", get_fcMid());
    6572           0 :         writerfilter::dump(o, "lcbMid", get_lcbMid());
    6573           0 :         writerfilter::dump(o, "fcSttbRgtplc", get_fcSttbRgtplc());
    6574           0 :         writerfilter::dump(o, "lcbSttbRgtplc", get_lcbSttbRgtplc());
    6575           0 :         writerfilter::dump(o, "fcMsoEnvelope", get_fcMsoEnvelope());
    6576           0 :         writerfilter::dump(o, "flcbMsoEnvelope", get_flcbMsoEnvelope());
    6577           0 :         writerfilter::dump(o, "fcPlcfLad", get_fcPlcfLad());
    6578           0 :         writerfilter::dump(o, "lcbPlcfLad", get_lcbPlcfLad());
    6579           0 :         writerfilter::dump(o, "fcRgDofr", get_fcRgDofr());
    6580           0 :         writerfilter::dump(o, "lcbRgDofr", get_lcbRgDofr());
    6581           0 :         writerfilter::dump(o, "fcPlcosl", get_fcPlcosl());
    6582           0 :         writerfilter::dump(o, "lcbPlcosl", get_lcbPlcosl());
    6583           0 :         writerfilter::dump(o, "fcPlcfCookieOld", get_fcPlcfCookieOld());
    6584           0 :         writerfilter::dump(o, "lcbPlcfCookieOld", get_lcbPlcfCookieOld());
    6585           0 :         writerfilter::dump(o, "fcPgdMotherOld", get_fcPgdMotherOld());
    6586           0 :         writerfilter::dump(o, "flcbPgdMotherOld", get_flcbPgdMotherOld());
    6587           0 :         writerfilter::dump(o, "fcPgdFtnOld", get_fcPgdFtnOld());
    6588           0 :         writerfilter::dump(o, "lcbPgdFtnOld", get_lcbPgdFtnOld());
    6589           0 :         writerfilter::dump(o, "fcBkdFtnOld", get_fcBkdFtnOld());
    6590           0 :         writerfilter::dump(o, "lcbBkdFtnOld", get_lcbBkdFtnOld());
    6591           0 :         writerfilter::dump(o, "fcPgdEdnOld", get_fcPgdEdnOld());
    6592           0 :         writerfilter::dump(o, "lcbPgdEdnOld", get_lcbPgdEdnOld());
    6593           0 :         writerfilter::dump(o, "fcBkdEdnOld", get_fcBkdEdnOld());
    6594           0 :         writerfilter::dump(o, "lcbBkdEdnOld", get_lcbBkdEdnOld());
    6595           0 :         o.addItem("</dump>");
    6596           0 :     }
    6597             : 
    6598             : /*
    6599             :     Automatically generated class: BKD
    6600             :     
    6601             :     Stereotype ww8resource
    6602             : 
    6603             :     Parent Resource: Properties
    6604             :     Size: 6
    6605             : */
    6606           0 :     WW8BKD::~WW8BKD()
    6607             :     {
    6608           0 :     }
    6609             :     
    6610           0 :     void WW8BKD::init()
    6611             :     {
    6612             :       
    6613           0 :     }
    6614             : 
    6615           0 :     void WW8BKD::resolve(Properties & rHandler)
    6616             :     {
    6617             :         try 
    6618             :         {
    6619             :             {
    6620           0 :                 WW8Value::Pointer_t pVal = createValue(get_ibkl());
    6621           0 :                 rHandler.attribute(NS_rtf::LN_IBKL, *pVal);
    6622             :             }
    6623             :             {
    6624           0 :                 WW8Value::Pointer_t pVal = createValue(get_itcFirst());
    6625           0 :                 rHandler.attribute(NS_rtf::LN_ITCFIRST, *pVal);
    6626             :             }
    6627             :             {
    6628           0 :                 WW8Value::Pointer_t pVal = createValue(get_fPub());
    6629           0 :                 rHandler.attribute(NS_rtf::LN_FPUB, *pVal);
    6630             :             }
    6631             :             {
    6632           0 :                 WW8Value::Pointer_t pVal = createValue(get_itcLim());
    6633           0 :                 rHandler.attribute(NS_rtf::LN_ITCLIM, *pVal);
    6634             :             }
    6635             :             {
    6636           0 :                 WW8Value::Pointer_t pVal = createValue(get_fCol());
    6637           0 :                 rHandler.attribute(NS_rtf::LN_FCOL, *pVal);
    6638             :             }
    6639           0 :       } catch (const Exception & e) {
    6640           0 :          clog << e.getText() << endl;
    6641             :       }
    6642           0 :     }
    6643             : 
    6644             :     void 
    6645           0 :     WW8BKD::dump(OutputWithDepth < string > & o) const
    6646             :     {
    6647           0 :         o.addItem("<dump type='BKD'>");
    6648             :         
    6649           0 :         WW8StructBase::dump(o);
    6650           0 :         writerfilter::dump(o, "ibkl", get_ibkl());
    6651           0 :         writerfilter::dump(o, "itcFirst", get_itcFirst());
    6652           0 :         writerfilter::dump(o, "fPub", get_fPub());
    6653           0 :         writerfilter::dump(o, "itcLim", get_itcLim());
    6654           0 :         writerfilter::dump(o, "fCol", get_fCol());
    6655           0 :         o.addItem("</dump>");
    6656           0 :     }
    6657             : 
    6658             : /*
    6659             :     Automatically generated class: SED
    6660             :     
    6661             :     Stereotype ww8resource
    6662             : 
    6663             :     Stereotype needsdocument
    6664             : 
    6665             :     Parent Resource: Properties
    6666             :     Size: 12
    6667             : */
    6668           0 :     WW8SED::~WW8SED()
    6669             :     {
    6670           0 :     }
    6671             :     
    6672           0 :     void WW8SED::init()
    6673             :     {
    6674             :       
    6675           0 :     }
    6676             : 
    6677           0 :     void WW8SED::resolve(Properties & rHandler)
    6678             :     {
    6679             :         try 
    6680             :         {
    6681             :             {
    6682           0 :                 WW8Value::Pointer_t pVal = createValue(get_fn());
    6683           0 :                 rHandler.attribute(NS_rtf::LN_FN, *pVal);
    6684             :             }
    6685             :             {
    6686           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcSepx());
    6687           0 :                 rHandler.attribute(NS_rtf::LN_FCSEPX, *pVal);
    6688             :             }
    6689             :             {
    6690           0 :                 WW8Value::Pointer_t pVal = createValue(get_fnMpr());
    6691           0 :                 rHandler.attribute(NS_rtf::LN_FNMPR, *pVal);
    6692             :             }
    6693             :             {
    6694           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcMpr());
    6695           0 :                 rHandler.attribute(NS_rtf::LN_FCMPR, *pVal);
    6696             :             }
    6697             :           {
    6698           0 :               WW8Value::Pointer_t pVal = createValue(get_sepx());
    6699           0 :               rHandler.attribute(NS_rtf::LN_sed, *pVal);
    6700             :           }
    6701             : 
    6702           0 :       } catch (const Exception & e) {
    6703           0 :          clog << e.getText() << endl;
    6704             :       }
    6705           0 :     }
    6706             : 
    6707             :     void 
    6708           0 :     WW8SED::dump(OutputWithDepth < string > & o) const
    6709             :     {
    6710           0 :         o.addItem("<dump type='SED'>");
    6711             :         
    6712           0 :         WW8StructBase::dump(o);
    6713           0 :         writerfilter::dump(o, "fn", get_fn());
    6714           0 :         writerfilter::dump(o, "fcSepx", get_fcSepx());
    6715           0 :         writerfilter::dump(o, "fnMpr", get_fnMpr());
    6716           0 :         writerfilter::dump(o, "fcMpr", get_fcMpr());
    6717           0 :         o.addItem("</dump>");
    6718           0 :     }
    6719             : 
    6720             : /*
    6721             :     Automatically generated class: SHD
    6722             :     
    6723             :     Stereotype ww8resource
    6724             : 
    6725             :     Parent Resource: Properties
    6726             :     Size: 2
    6727             : */
    6728           0 :     WW8SHD::~WW8SHD()
    6729             :     {
    6730           0 :     }
    6731             :     
    6732           0 :     void WW8SHD::init()
    6733             :     {
    6734             :       
    6735           0 :     }
    6736             : 
    6737           0 :     void WW8SHD::resolve(Properties & rHandler)
    6738             :     {
    6739             :         try 
    6740             :         {
    6741             :             {
    6742           0 :                 WW8Value::Pointer_t pVal = createValue(get_icoFore());
    6743           0 :                 rHandler.attribute(NS_rtf::LN_ICOFORE, *pVal);
    6744             :             }
    6745             :             {
    6746           0 :                 WW8Value::Pointer_t pVal = createValue(get_icoBack());
    6747           0 :                 rHandler.attribute(NS_rtf::LN_ICOBACK, *pVal);
    6748             :             }
    6749             :             {
    6750           0 :                 WW8Value::Pointer_t pVal = createValue(get_ipat());
    6751           0 :                 rHandler.attribute(NS_rtf::LN_IPAT, *pVal);
    6752             :             }
    6753           0 :       } catch (const Exception & e) {
    6754           0 :          clog << e.getText() << endl;
    6755             :       }
    6756           0 :     }
    6757             : 
    6758             :     void 
    6759           0 :     WW8SHD::dump(OutputWithDepth < string > & o) const
    6760             :     {
    6761           0 :         o.addItem("<dump type='SHD'>");
    6762             :         
    6763           0 :         WW8StructBase::dump(o);
    6764           0 :         writerfilter::dump(o, "icoFore", get_icoFore());
    6765           0 :         writerfilter::dump(o, "icoBack", get_icoBack());
    6766           0 :         writerfilter::dump(o, "ipat", get_ipat());
    6767           0 :         o.addItem("</dump>");
    6768           0 :     }
    6769             : 
    6770             : /*
    6771             :     Automatically generated class: CellShd
    6772             :     
    6773             :     Stereotype ww8resource
    6774             : 
    6775             :     Stereotype ww8nocalcsize
    6776             : 
    6777             :     Parent Resource: Properties
    6778             :     Size: 10
    6779             : */
    6780           0 :     WW8CellShd::~WW8CellShd()
    6781             :     {
    6782           0 :     }
    6783             :     
    6784           0 :     void WW8CellShd::init()
    6785             :     {
    6786             :       
    6787           0 :     }
    6788             : 
    6789           0 :     void WW8CellShd::resolve(Properties & rHandler)
    6790             :     {
    6791             :         try 
    6792             :         {
    6793             :             {
    6794           0 :                 WW8Value::Pointer_t pVal = createValue(get_shdForeColor());
    6795           0 :                 rHandler.attribute(NS_rtf::LN_SHDFORECOLOR, *pVal);
    6796             :             }
    6797             :             {
    6798           0 :                 WW8Value::Pointer_t pVal = createValue(get_shdBackColor());
    6799           0 :                 rHandler.attribute(NS_rtf::LN_SHDBACKCOLOR, *pVal);
    6800             :             }
    6801             :             {
    6802           0 :                 WW8Value::Pointer_t pVal = createValue(get_shdPattern());
    6803           0 :                 rHandler.attribute(NS_rtf::LN_SHDPATTERN, *pVal);
    6804             :             }
    6805           0 :       } catch (const Exception & e) {
    6806           0 :          clog << e.getText() << endl;
    6807             :       }
    6808           0 :     }
    6809             : 
    6810             :     void 
    6811           0 :     WW8CellShd::dump(OutputWithDepth < string > & o) const
    6812             :     {
    6813           0 :         o.addItem("<dump type='CellShd'>");
    6814             :         
    6815           0 :         WW8StructBase::dump(o);
    6816           0 :         writerfilter::dump(o, "shdForeColor", get_shdForeColor());
    6817           0 :         writerfilter::dump(o, "shdBackColor", get_shdBackColor());
    6818           0 :         writerfilter::dump(o, "shdPattern", get_shdPattern());
    6819           0 :         o.addItem("</dump>");
    6820           0 :     }
    6821             : 
    6822             : /*
    6823             :     Automatically generated class: BRC
    6824             :     
    6825             :     Stereotype ww8resource
    6826             : 
    6827             :     Parent Resource: Properties
    6828             :     Size: 4
    6829             : */
    6830           0 :     WW8BRC::~WW8BRC()
    6831             :     {
    6832           0 :     }
    6833             :     
    6834           0 :     void WW8BRC::init()
    6835             :     {
    6836             :       
    6837           0 :     }
    6838             : 
    6839           0 :     void WW8BRC::resolve(Properties & rHandler)
    6840             :     {
    6841             :         try 
    6842             :         {
    6843             :             {
    6844           0 :                 WW8Value::Pointer_t pVal = createValue(get_dptLineWidth());
    6845           0 :                 rHandler.attribute(NS_rtf::LN_DPTLINEWIDTH, *pVal);
    6846             :             }
    6847             :             {
    6848           0 :                 WW8Value::Pointer_t pVal = createValue(get_brcType());
    6849           0 :                 rHandler.attribute(NS_rtf::LN_BRCTYPE, *pVal);
    6850             :             }
    6851             :             {
    6852           0 :                 WW8Value::Pointer_t pVal = createValue(get_ico());
    6853           0 :                 rHandler.attribute(NS_rtf::LN_ICO, *pVal);
    6854             :             }
    6855             :             {
    6856           0 :                 WW8Value::Pointer_t pVal = createValue(get_dptSpace());
    6857           0 :                 rHandler.attribute(NS_rtf::LN_DPTSPACE, *pVal);
    6858             :             }
    6859             :             {
    6860           0 :                 WW8Value::Pointer_t pVal = createValue(get_fShadow());
    6861           0 :                 rHandler.attribute(NS_rtf::LN_FSHADOW, *pVal);
    6862             :             }
    6863             :             {
    6864           0 :                 WW8Value::Pointer_t pVal = createValue(get_fFrame());
    6865           0 :                 rHandler.attribute(NS_rtf::LN_FFRAME, *pVal);
    6866             :             }
    6867             :             {
    6868           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused2_15());
    6869           0 :                 rHandler.attribute(NS_rtf::LN_UNUSED2_15, *pVal);
    6870             :             }
    6871           0 :       } catch (const Exception & e) {
    6872           0 :          clog << e.getText() << endl;
    6873             :       }
    6874           0 :     }
    6875             : 
    6876             :     void 
    6877           0 :     WW8BRC::dump(OutputWithDepth < string > & o) const
    6878             :     {
    6879           0 :         o.addItem("<dump type='BRC'>");
    6880             :         
    6881           0 :         WW8StructBase::dump(o);
    6882           0 :         writerfilter::dump(o, "dptLineWidth", get_dptLineWidth());
    6883           0 :         writerfilter::dump(o, "brcType", get_brcType());
    6884           0 :         writerfilter::dump(o, "ico", get_ico());
    6885           0 :         writerfilter::dump(o, "dptSpace", get_dptSpace());
    6886           0 :         writerfilter::dump(o, "fShadow", get_fShadow());
    6887           0 :         writerfilter::dump(o, "fFrame", get_fFrame());
    6888           0 :         writerfilter::dump(o, "unused2_15", get_unused2_15());
    6889           0 :         o.addItem("</dump>");
    6890           0 :     }
    6891             : 
    6892             : /*
    6893             :     Automatically generated class: TC
    6894             :     
    6895             :     Stereotype ww8resource
    6896             : 
    6897             :     Parent Resource: Properties
    6898             :     Size: 20
    6899             : */
    6900           0 :     WW8TC::~WW8TC()
    6901             :     {
    6902           0 :     }
    6903             :     
    6904           0 :     void WW8TC::init()
    6905             :     {
    6906             :       
    6907           0 :     }
    6908             : 
    6909           0 :     void WW8TC::resolve(Properties & rHandler)
    6910             :     {
    6911             :         try 
    6912             :         {
    6913             :             {
    6914           0 :                 WW8Value::Pointer_t pVal = createValue(get_fFirstMerged());
    6915           0 :                 rHandler.attribute(NS_rtf::LN_FFIRSTMERGED, *pVal);
    6916             :             }
    6917             :             {
    6918           0 :                 WW8Value::Pointer_t pVal = createValue(get_fMerged());
    6919           0 :                 rHandler.attribute(NS_rtf::LN_FMERGED, *pVal);
    6920             :             }
    6921             :             {
    6922           0 :                 WW8Value::Pointer_t pVal = createValue(get_fVertical());
    6923           0 :                 rHandler.attribute(NS_rtf::LN_FVERTICAL, *pVal);
    6924             :             }
    6925             :             {
    6926           0 :                 WW8Value::Pointer_t pVal = createValue(get_fBackward());
    6927           0 :                 rHandler.attribute(NS_rtf::LN_FBACKWARD, *pVal);
    6928             :             }
    6929             :             {
    6930           0 :                 WW8Value::Pointer_t pVal = createValue(get_fRotateFont());
    6931           0 :                 rHandler.attribute(NS_rtf::LN_FROTATEFONT, *pVal);
    6932             :             }
    6933             :             {
    6934           0 :                 WW8Value::Pointer_t pVal = createValue(get_fVertMerge());
    6935           0 :                 rHandler.attribute(NS_rtf::LN_FVERTMERGE, *pVal);
    6936             :             }
    6937             :             {
    6938           0 :                 WW8Value::Pointer_t pVal = createValue(get_fVertRestart());
    6939           0 :                 rHandler.attribute(NS_rtf::LN_FVERTRESTART, *pVal);
    6940             :             }
    6941             :             {
    6942           0 :                 WW8Value::Pointer_t pVal = createValue(get_vertAlign());
    6943           0 :                 rHandler.attribute(NS_rtf::LN_VERTALIGN, *pVal);
    6944             :             }
    6945             :             {
    6946           0 :                 WW8Value::Pointer_t pVal = createValue(get_fUnused());
    6947           0 :                 rHandler.attribute(NS_rtf::LN_FUNUSED, *pVal);
    6948             :             }
    6949             :             {
    6950           0 :                 WW8Value::Pointer_t pVal = createValue(get_CellPreferredSize());
    6951           0 :                 rHandler.attribute(NS_rtf::LN_CellPrefferedSize, *pVal);
    6952             :             }
    6953             :             {
    6954           0 :                 WW8Value::Pointer_t pVal = createValue(get_brcTop());
    6955           0 :                 rHandler.attribute(NS_rtf::LN_BRCTOP, *pVal);
    6956             :             }
    6957             :             {
    6958           0 :                 WW8Value::Pointer_t pVal = createValue(get_brcLeft());
    6959           0 :                 rHandler.attribute(NS_rtf::LN_BRCLEFT, *pVal);
    6960             :             }
    6961             :             {
    6962           0 :                 WW8Value::Pointer_t pVal = createValue(get_brcBottom());
    6963           0 :                 rHandler.attribute(NS_rtf::LN_BRCBOTTOM, *pVal);
    6964             :             }
    6965             :             {
    6966           0 :                 WW8Value::Pointer_t pVal = createValue(get_brcRight());
    6967           0 :                 rHandler.attribute(NS_rtf::LN_BRCRIGHT, *pVal);
    6968             :             }
    6969           0 :       } catch (const Exception & e) {
    6970           0 :          clog << e.getText() << endl;
    6971             :       }
    6972           0 :     }
    6973             : 
    6974             :     void 
    6975           0 :     WW8TC::dump(OutputWithDepth < string > & o) const
    6976             :     {
    6977           0 :         o.addItem("<dump type='TC'>");
    6978             :         
    6979           0 :         WW8StructBase::dump(o);
    6980           0 :         writerfilter::dump(o, "fFirstMerged", get_fFirstMerged());
    6981           0 :         writerfilter::dump(o, "fMerged", get_fMerged());
    6982           0 :         writerfilter::dump(o, "fVertical", get_fVertical());
    6983           0 :         writerfilter::dump(o, "fBackward", get_fBackward());
    6984           0 :         writerfilter::dump(o, "fRotateFont", get_fRotateFont());
    6985           0 :         writerfilter::dump(o, "fVertMerge", get_fVertMerge());
    6986           0 :         writerfilter::dump(o, "fVertRestart", get_fVertRestart());
    6987           0 :         writerfilter::dump(o, "vertAlign", get_vertAlign());
    6988           0 :         writerfilter::dump(o, "fUnused", get_fUnused());
    6989           0 :         writerfilter::dump(o, "CellPreferredSize", get_CellPreferredSize());
    6990           0 :         writerfilter::dump(o, "brcTop", get_brcTop());
    6991           0 :         writerfilter::dump(o, "brcLeft", get_brcLeft());
    6992           0 :         writerfilter::dump(o, "brcBottom", get_brcBottom());
    6993           0 :         writerfilter::dump(o, "brcRight", get_brcRight());
    6994           0 :         o.addItem("</dump>");
    6995           0 :     }
    6996             : 
    6997             : /*
    6998             :     Automatically generated class: BKF
    6999             :     
    7000             :     Stereotype ww8resource
    7001             : 
    7002             :     Parent Resource: Properties
    7003             :     Size: 4
    7004             : */
    7005           0 :     WW8BKF::~WW8BKF()
    7006             :     {
    7007           0 :     }
    7008             :     
    7009           0 :     void WW8BKF::init()
    7010             :     {
    7011             :       
    7012           0 :     }
    7013             : 
    7014           0 :     void WW8BKF::resolve(Properties & rHandler)
    7015             :     {
    7016             :         try 
    7017             :         {
    7018             :             {
    7019           0 :                 WW8Value::Pointer_t pVal = createValue(get_ibkl());
    7020           0 :                 rHandler.attribute(NS_rtf::LN_IBKL, *pVal);
    7021             :             }
    7022             :             {
    7023           0 :                 WW8Value::Pointer_t pVal = createValue(get_itcFirst());
    7024           0 :                 rHandler.attribute(NS_rtf::LN_ITCFIRST, *pVal);
    7025             :             }
    7026             :             {
    7027           0 :                 WW8Value::Pointer_t pVal = createValue(get_fPub());
    7028           0 :                 rHandler.attribute(NS_rtf::LN_FPUB, *pVal);
    7029             :             }
    7030             :             {
    7031           0 :                 WW8Value::Pointer_t pVal = createValue(get_itcLim());
    7032           0 :                 rHandler.attribute(NS_rtf::LN_ITCLIM, *pVal);
    7033             :             }
    7034             :             {
    7035           0 :                 WW8Value::Pointer_t pVal = createValue(get_fCol());
    7036           0 :                 rHandler.attribute(NS_rtf::LN_FCOL, *pVal);
    7037             :             }
    7038           0 :       } catch (const Exception & e) {
    7039           0 :          clog << e.getText() << endl;
    7040             :       }
    7041           0 :     }
    7042             : 
    7043             :     void 
    7044           0 :     WW8BKF::dump(OutputWithDepth < string > & o) const
    7045             :     {
    7046           0 :         o.addItem("<dump type='BKF'>");
    7047             :         
    7048           0 :         WW8StructBase::dump(o);
    7049           0 :         writerfilter::dump(o, "ibkl", get_ibkl());
    7050           0 :         writerfilter::dump(o, "itcFirst", get_itcFirst());
    7051           0 :         writerfilter::dump(o, "fPub", get_fPub());
    7052           0 :         writerfilter::dump(o, "itcLim", get_itcLim());
    7053           0 :         writerfilter::dump(o, "fCol", get_fCol());
    7054           0 :         o.addItem("</dump>");
    7055           0 :     }
    7056             : 
    7057             : /*
    7058             :     Automatically generated class: LineProps
    7059             :     
    7060             :     Stereotype ww8resource
    7061             : 
    7062             :     Parent Resource: Properties
    7063             :     Size: 8
    7064             : */
    7065           0 :     WW8LineProps::~WW8LineProps()
    7066             :     {
    7067           0 :     }
    7068             :     
    7069           0 :     void WW8LineProps::init()
    7070             :     {
    7071             :       
    7072           0 :     }
    7073             : 
    7074           0 :     void WW8LineProps::resolve(Properties & rHandler)
    7075             :     {
    7076             :         try 
    7077             :         {
    7078             :             {
    7079           0 :                 WW8Value::Pointer_t pVal = createValue(get_linecolor());
    7080           0 :                 rHandler.attribute(NS_rtf::LN_LINECOLOR, *pVal);
    7081             :             }
    7082             :             {
    7083           0 :                 WW8Value::Pointer_t pVal = createValue(get_linewidth());
    7084           0 :                 rHandler.attribute(NS_rtf::LN_LINEWIDTH, *pVal);
    7085             :             }
    7086             :             {
    7087           0 :                 WW8Value::Pointer_t pVal = createValue(get_linetype());
    7088           0 :                 rHandler.attribute(NS_rtf::LN_LINETYPE, *pVal);
    7089             :             }
    7090           0 :       } catch (const Exception & e) {
    7091           0 :          clog << e.getText() << endl;
    7092             :       }
    7093           0 :     }
    7094             : 
    7095             :     void 
    7096           0 :     WW8LineProps::dump(OutputWithDepth < string > & o) const
    7097             :     {
    7098           0 :         o.addItem("<dump type='LineProps'>");
    7099             :         
    7100           0 :         WW8StructBase::dump(o);
    7101           0 :         writerfilter::dump(o, "linecolor", get_linecolor());
    7102           0 :         writerfilter::dump(o, "linewidth", get_linewidth());
    7103           0 :         writerfilter::dump(o, "linetype", get_linetype());
    7104           0 :         o.addItem("</dump>");
    7105           0 :     }
    7106             : 
    7107             : /*
    7108             :     Automatically generated class: TBD
    7109             :     
    7110             :     Stereotype ww8resource
    7111             : 
    7112             :     Parent Resource: Properties
    7113             :     Size: 0
    7114             : */
    7115           0 :     WW8TBD::~WW8TBD()
    7116             :     {
    7117           0 :     }
    7118             :     
    7119           0 :     void WW8TBD::init()
    7120             :     {
    7121             :       
    7122           0 :     }
    7123             : 
    7124           0 :     void WW8TBD::resolve(Properties & rHandler)
    7125             :     {
    7126             :         try 
    7127             :         {
    7128             :             {
    7129           0 :                 WW8Value::Pointer_t pVal = createValue(get_jc());
    7130           0 :                 rHandler.attribute(NS_rtf::LN_JC, *pVal);
    7131             :             }
    7132             :             {
    7133           0 :                 WW8Value::Pointer_t pVal = createValue(get_tlc());
    7134           0 :                 rHandler.attribute(NS_rtf::LN_TLC, *pVal);
    7135             :             }
    7136             :             {
    7137           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused0_6());
    7138           0 :                 rHandler.attribute(NS_rtf::LN_UNUSED0_6, *pVal);
    7139             :             }
    7140           0 :       } catch (const Exception & e) {
    7141           0 :          clog << e.getText() << endl;
    7142             :       }
    7143           0 :     }
    7144             : 
    7145             :     void 
    7146           0 :     WW8TBD::dump(OutputWithDepth < string > & o) const
    7147             :     {
    7148           0 :         o.addItem("<dump type='TBD'>");
    7149             :         
    7150           0 :         WW8StructBase::dump(o);
    7151           0 :         writerfilter::dump(o, "jc", get_jc());
    7152           0 :         writerfilter::dump(o, "tlc", get_tlc());
    7153           0 :         writerfilter::dump(o, "unused0_6", get_unused0_6());
    7154           0 :         o.addItem("</dump>");
    7155           0 :     }
    7156             : 
    7157             : /*
    7158             :     Automatically generated class: METAFILEPICT
    7159             :     
    7160             :     Stereotype ww8resource
    7161             : 
    7162             :     Parent Resource: Properties
    7163             :     Size: 0
    7164             : */
    7165           0 :     WW8METAFILEPICT::~WW8METAFILEPICT()
    7166             :     {
    7167           0 :     }
    7168             :     
    7169           0 :     void WW8METAFILEPICT::init()
    7170             :     {
    7171             :       
    7172           0 :     }
    7173             : 
    7174           0 :     void WW8METAFILEPICT::resolve(Properties & rHandler)
    7175             :     {
    7176             :         try 
    7177             :         {
    7178             :             {
    7179           0 :                 WW8Value::Pointer_t pVal = createValue(get_mm());
    7180           0 :                 rHandler.attribute(NS_rtf::LN_MM, *pVal);
    7181             :             }
    7182             :             {
    7183           0 :                 WW8Value::Pointer_t pVal = createValue(get_xExt());
    7184           0 :                 rHandler.attribute(NS_rtf::LN_XEXT, *pVal);
    7185             :             }
    7186             :             {
    7187           0 :                 WW8Value::Pointer_t pVal = createValue(get_yExt());
    7188           0 :                 rHandler.attribute(NS_rtf::LN_YEXT, *pVal);
    7189             :             }
    7190             :             {
    7191           0 :                 WW8Value::Pointer_t pVal = createValue(get_hMF());
    7192           0 :                 rHandler.attribute(NS_rtf::LN_HMF, *pVal);
    7193             :             }
    7194           0 :       } catch (const Exception & e) {
    7195           0 :          clog << e.getText() << endl;
    7196             :       }
    7197           0 :     }
    7198             : 
    7199             :     void 
    7200           0 :     WW8METAFILEPICT::dump(OutputWithDepth < string > & o) const
    7201             :     {
    7202           0 :         o.addItem("<dump type='METAFILEPICT'>");
    7203             :         
    7204           0 :         WW8StructBase::dump(o);
    7205           0 :         writerfilter::dump(o, "mm", get_mm());
    7206           0 :         writerfilter::dump(o, "xExt", get_xExt());
    7207           0 :         writerfilter::dump(o, "yExt", get_yExt());
    7208           0 :         writerfilter::dump(o, "hMF", get_hMF());
    7209           0 :         o.addItem("</dump>");
    7210           0 :     }
    7211             : 
    7212             : /*
    7213             :     Automatically generated class: FFDATA
    7214             :     
    7215             :     Stereotype ww8resource
    7216             : 
    7217             :     Stereotype resolvenoauto
    7218             : 
    7219             :     Parent Resource: Properties
    7220             :     Size: 0
    7221             : */
    7222           0 :     WW8FFDATA::~WW8FFDATA()
    7223             :     {
    7224           0 :     }
    7225             :     
    7226           0 :     void WW8FFDATA::init()
    7227             :     {
    7228             :       
    7229           0 :     }
    7230             : 
    7231           0 :     void WW8FFDATA::resolve(Properties & rHandler)
    7232             :     {
    7233             :         try 
    7234             :         {
    7235             :             {
    7236           0 :                 WW8Value::Pointer_t pVal = createValue(get_unknown());
    7237           0 :                 rHandler.attribute(NS_rtf::LN_unknown, *pVal);
    7238             :             }
    7239             :             {
    7240           0 :                 WW8Value::Pointer_t pVal = createValue(get_dropdownIndex());
    7241           0 :                 rHandler.attribute(NS_rtf::LN_dropdownIndex, *pVal);
    7242             :             }
    7243             :             {
    7244           0 :                 WW8Value::Pointer_t pVal = createValue(get_fTooltip());
    7245           0 :                 rHandler.attribute(NS_rtf::LN_tooltip, *pVal);
    7246             :             }
    7247             :             {
    7248           0 :                 WW8Value::Pointer_t pVal = createValue(get_fNomark());
    7249           0 :                 rHandler.attribute(NS_rtf::LN_nomark, *pVal);
    7250             :             }
    7251             :             {
    7252           0 :                 WW8Value::Pointer_t pVal = createValue(get_fUseSize());
    7253           0 :                 rHandler.attribute(NS_rtf::LN_useSize, *pVal);
    7254             :             }
    7255             :             {
    7256           0 :                 WW8Value::Pointer_t pVal = createValue(get_fNumersOnly());
    7257           0 :                 rHandler.attribute(NS_rtf::LN_numbersOnly, *pVal);
    7258             :             }
    7259             :             {
    7260           0 :                 WW8Value::Pointer_t pVal = createValue(get_fDateOnly());
    7261           0 :                 rHandler.attribute(NS_rtf::LN_dateOnly, *pVal);
    7262             :             }
    7263             :             {
    7264           0 :                 WW8Value::Pointer_t pVal = createValue(get_fUnused());
    7265           0 :                 rHandler.attribute(NS_rtf::LN_unused, *pVal);
    7266             :             }
    7267             :             {
    7268           0 :                 WW8Value::Pointer_t pVal = createValue(get_size());
    7269           0 :                 rHandler.attribute(NS_rtf::LN_size, *pVal);
    7270             :             }
    7271             :             {
    7272           0 :                 WW8Value::Pointer_t pVal = createValue(get_hpsCheckbox());
    7273           0 :                 rHandler.attribute(NS_rtf::LN_hpsCheckbox, *pVal);
    7274             :             }
    7275             :             {
    7276           0 :                 WW8Value::Pointer_t pVal = createValue(get_title());
    7277           0 :                 rHandler.attribute(NS_rtf::LN_fftitle, *pVal);
    7278             :             }
    7279             :           {
    7280           0 :               WW8Value::Pointer_t pVal = createValue(get_FLT());
    7281           0 :               rHandler.attribute(NS_rtf::LN_FLT, *pVal);
    7282             :           }
    7283             : 
    7284             :           {
    7285           0 :               WW8Value::Pointer_t pVal = createValue(get_default());
    7286           0 :               rHandler.attribute(NS_rtf::LN_ffdefault, *pVal);
    7287             :           }
    7288             : 
    7289             :           {
    7290           0 :               WW8Value::Pointer_t pVal = createValue(get_checked());
    7291           0 :               rHandler.attribute(NS_rtf::LN_ffchecked, *pVal);
    7292             :           }
    7293             : 
    7294             :           {
    7295           0 :               WW8Value::Pointer_t pVal = createValue(get_formatting());
    7296           0 :               rHandler.attribute(NS_rtf::LN_ffformatting, *pVal);
    7297             :           }
    7298             : 
    7299             :           {
    7300           0 :               WW8Value::Pointer_t pVal = createValue(get_help());
    7301           0 :               rHandler.attribute(NS_rtf::LN_ffhelp, *pVal);
    7302             :           }
    7303             : 
    7304             :           {
    7305           0 :               WW8Value::Pointer_t pVal = createValue(get_tooltip());
    7306           0 :               rHandler.attribute(NS_rtf::LN_fftooltip, *pVal);
    7307             :           }
    7308             : 
    7309           0 :       resolveNoAuto(rHandler);
    7310             :     
    7311           0 :       } catch (const Exception & e) {
    7312           0 :          clog << e.getText() << endl;
    7313             :       }
    7314           0 :     }
    7315             : 
    7316             :     void 
    7317           0 :     WW8FFDATA::dump(OutputWithDepth < string > & o) const
    7318             :     {
    7319           0 :         o.addItem("<dump type='FFDATA'>");
    7320             :         
    7321           0 :         WW8StructBase::dump(o);
    7322           0 :         writerfilter::dump(o, "unknown", get_unknown());
    7323           0 :         writerfilter::dump(o, "dropdownIndex", get_dropdownIndex());
    7324           0 :         writerfilter::dump(o, "fTooltip", get_fTooltip());
    7325           0 :         writerfilter::dump(o, "fNomark", get_fNomark());
    7326           0 :         writerfilter::dump(o, "fUseSize", get_fUseSize());
    7327           0 :         writerfilter::dump(o, "fNumersOnly", get_fNumersOnly());
    7328           0 :         writerfilter::dump(o, "fDateOnly", get_fDateOnly());
    7329           0 :         writerfilter::dump(o, "fUnused", get_fUnused());
    7330           0 :         writerfilter::dump(o, "size", get_size());
    7331           0 :         writerfilter::dump(o, "hpsCheckbox", get_hpsCheckbox());
    7332           0 :         writerfilter::dump(o, "title", get_title());
    7333           0 :         o.addItem("</dump>");
    7334           0 :     }
    7335             : 
    7336             : /*
    7337             :     Automatically generated class: PICF
    7338             :     
    7339             :     Stereotype ww8resource
    7340             : 
    7341             :     Stereotype resolvenoauto
    7342             : 
    7343             :     Parent Resource: Properties
    7344             :     Size: 0
    7345             : */
    7346           0 :     WW8PICF::~WW8PICF()
    7347             :     {
    7348           0 :     }
    7349             :     
    7350           0 :     void WW8PICF::init()
    7351             :     {
    7352             :       
    7353           0 :     }
    7354             : 
    7355           0 :     void WW8PICF::resolve(Properties & rHandler)
    7356             :     {
    7357             :         try 
    7358             :         {
    7359             :             {
    7360           0 :                 WW8Value::Pointer_t pVal = createValue(get_lcb());
    7361           0 :                 rHandler.attribute(NS_rtf::LN_LCB, *pVal);
    7362             :             }
    7363             :             {
    7364           0 :                 WW8Value::Pointer_t pVal = createValue(get_cbHeader());
    7365           0 :                 rHandler.attribute(NS_rtf::LN_CBHEADER, *pVal);
    7366             :             }
    7367             :             {
    7368           0 :                 WW8Value::Pointer_t pVal = createValue(get_mfp());
    7369           0 :                 rHandler.attribute(NS_rtf::LN_MFP, *pVal);
    7370             :             }
    7371             :             {
    7372           0 :                 sal_uInt32 nCount = get_bm_rcWinMF_count();              
    7373           0 :                 for (sal_uInt32 n = 0; n < nCount; ++n)
    7374             :                 {
    7375           0 :                     WW8Value::Pointer_t pVal = createValue(get_bm_rcWinMF(n));
    7376           0 :                     rHandler.attribute(NS_rtf::LN_BM_RCWINMF, *pVal);
    7377           0 :                 }
    7378             :             }
    7379             :             {
    7380           0 :                 WW8Value::Pointer_t pVal = createValue(get_dxaGoal());
    7381           0 :                 rHandler.attribute(NS_rtf::LN_DXAGOAL, *pVal);
    7382             :             }
    7383             :             {
    7384           0 :                 WW8Value::Pointer_t pVal = createValue(get_dyaGoal());
    7385           0 :                 rHandler.attribute(NS_rtf::LN_DYAGOAL, *pVal);
    7386             :             }
    7387             :             {
    7388           0 :                 WW8Value::Pointer_t pVal = createValue(get_mx());
    7389           0 :                 rHandler.attribute(NS_rtf::LN_MX, *pVal);
    7390             :             }
    7391             :             {
    7392           0 :                 WW8Value::Pointer_t pVal = createValue(get_my());
    7393           0 :                 rHandler.attribute(NS_rtf::LN_MY, *pVal);
    7394             :             }
    7395             :             {
    7396           0 :                 WW8Value::Pointer_t pVal = createValue(get_dxaCropLeft());
    7397           0 :                 rHandler.attribute(NS_rtf::LN_DXACROPLEFT, *pVal);
    7398             :             }
    7399             :             {
    7400           0 :                 WW8Value::Pointer_t pVal = createValue(get_dyaCropTop());
    7401           0 :                 rHandler.attribute(NS_rtf::LN_DYACROPTOP, *pVal);
    7402             :             }
    7403             :             {
    7404           0 :                 WW8Value::Pointer_t pVal = createValue(get_dxaCropRight());
    7405           0 :                 rHandler.attribute(NS_rtf::LN_DXACROPRIGHT, *pVal);
    7406             :             }
    7407             :             {
    7408           0 :                 WW8Value::Pointer_t pVal = createValue(get_dyaCropBottom());
    7409           0 :                 rHandler.attribute(NS_rtf::LN_DYACROPBOTTOM, *pVal);
    7410             :             }
    7411             :             {
    7412           0 :                 WW8Value::Pointer_t pVal = createValue(get_brcl());
    7413           0 :                 rHandler.attribute(NS_rtf::LN_BRCL, *pVal);
    7414             :             }
    7415             :             {
    7416           0 :                 WW8Value::Pointer_t pVal = createValue(get_fFrameEmpty());
    7417           0 :                 rHandler.attribute(NS_rtf::LN_FFRAMEEMPTY, *pVal);
    7418             :             }
    7419             :             {
    7420           0 :                 WW8Value::Pointer_t pVal = createValue(get_fBitmap());
    7421           0 :                 rHandler.attribute(NS_rtf::LN_FBITMAP, *pVal);
    7422             :             }
    7423             :             {
    7424           0 :                 WW8Value::Pointer_t pVal = createValue(get_fDrawHatch());
    7425           0 :                 rHandler.attribute(NS_rtf::LN_FDRAWHATCH, *pVal);
    7426             :             }
    7427             :             {
    7428           0 :                 WW8Value::Pointer_t pVal = createValue(get_fError());
    7429           0 :                 rHandler.attribute(NS_rtf::LN_FERROR, *pVal);
    7430             :             }
    7431             :             {
    7432           0 :                 WW8Value::Pointer_t pVal = createValue(get_bpp());
    7433           0 :                 rHandler.attribute(NS_rtf::LN_BPP, *pVal);
    7434             :             }
    7435             :             {
    7436           0 :                 WW8Value::Pointer_t pVal = createValue(get_brcTop());
    7437           0 :                 rHandler.attribute(NS_rtf::LN_BRCTOP, *pVal);
    7438             :             }
    7439             :             {
    7440           0 :                 WW8Value::Pointer_t pVal = createValue(get_brcLeft());
    7441           0 :                 rHandler.attribute(NS_rtf::LN_BRCLEFT, *pVal);
    7442             :             }
    7443             :             {
    7444           0 :                 WW8Value::Pointer_t pVal = createValue(get_brcBottom());
    7445           0 :                 rHandler.attribute(NS_rtf::LN_BRCBOTTOM, *pVal);
    7446             :             }
    7447             :             {
    7448           0 :                 WW8Value::Pointer_t pVal = createValue(get_brcRight());
    7449           0 :                 rHandler.attribute(NS_rtf::LN_BRCRIGHT, *pVal);
    7450             :             }
    7451             :             {
    7452           0 :                 WW8Value::Pointer_t pVal = createValue(get_dxaOrigin());
    7453           0 :                 rHandler.attribute(NS_rtf::LN_DXAORIGIN, *pVal);
    7454             :             }
    7455             :             {
    7456           0 :                 WW8Value::Pointer_t pVal = createValue(get_dyaOrigin());
    7457           0 :                 rHandler.attribute(NS_rtf::LN_DYAORIGIN, *pVal);
    7458             :             }
    7459             :             {
    7460           0 :                 WW8Value::Pointer_t pVal = createValue(get_cProps());
    7461           0 :                 rHandler.attribute(NS_rtf::LN_CPROPS, *pVal);
    7462             :             }
    7463           0 :       resolveNoAuto(rHandler);
    7464             :     
    7465           0 :       } catch (const Exception & e) {
    7466           0 :          clog << e.getText() << endl;
    7467             :       }
    7468           0 :     }
    7469             : 
    7470             :     void 
    7471           0 :     WW8PICF::dump(OutputWithDepth < string > & o) const
    7472             :     {
    7473           0 :         o.addItem("<dump type='PICF'>");
    7474             :         
    7475           0 :         WW8StructBase::dump(o);
    7476           0 :         writerfilter::dump(o, "lcb", get_lcb());
    7477           0 :         writerfilter::dump(o, "cbHeader", get_cbHeader());
    7478           0 :         writerfilter::dump(o, "mfp", get_mfp());
    7479             :           {
    7480           0 :             sal_uInt32 nCount = get_bm_rcWinMF_count();
    7481             :             
    7482           0 :             for (sal_uInt32 n = 0; n < nCount; ++n)
    7483             :             {
    7484           0 :                 writerfilter::dump(o, "bm_rcWinMF", get_bm_rcWinMF(n));
    7485             :             }
    7486             :         }
    7487           0 :         writerfilter::dump(o, "dxaGoal", get_dxaGoal());
    7488           0 :         writerfilter::dump(o, "dyaGoal", get_dyaGoal());
    7489           0 :         writerfilter::dump(o, "mx", get_mx());
    7490           0 :         writerfilter::dump(o, "my", get_my());
    7491           0 :         writerfilter::dump(o, "dxaCropLeft", get_dxaCropLeft());
    7492           0 :         writerfilter::dump(o, "dyaCropTop", get_dyaCropTop());
    7493           0 :         writerfilter::dump(o, "dxaCropRight", get_dxaCropRight());
    7494           0 :         writerfilter::dump(o, "dyaCropBottom", get_dyaCropBottom());
    7495           0 :         writerfilter::dump(o, "brcl", get_brcl());
    7496           0 :         writerfilter::dump(o, "fFrameEmpty", get_fFrameEmpty());
    7497           0 :         writerfilter::dump(o, "fBitmap", get_fBitmap());
    7498           0 :         writerfilter::dump(o, "fDrawHatch", get_fDrawHatch());
    7499           0 :         writerfilter::dump(o, "fError", get_fError());
    7500           0 :         writerfilter::dump(o, "bpp", get_bpp());
    7501           0 :         writerfilter::dump(o, "brcTop", get_brcTop());
    7502           0 :         writerfilter::dump(o, "brcLeft", get_brcLeft());
    7503           0 :         writerfilter::dump(o, "brcBottom", get_brcBottom());
    7504           0 :         writerfilter::dump(o, "brcRight", get_brcRight());
    7505           0 :         writerfilter::dump(o, "dxaOrigin", get_dxaOrigin());
    7506           0 :         writerfilter::dump(o, "dyaOrigin", get_dyaOrigin());
    7507           0 :         writerfilter::dump(o, "cProps", get_cProps());
    7508           0 :         o.addItem("</dump>");
    7509           0 :     }
    7510             : 
    7511             : /*
    7512             :     Automatically generated class: FSPA
    7513             :     
    7514             :     Stereotype ww8resource
    7515             : 
    7516             :     Parent Resource: Properties
    7517             :     Size: 26
    7518             : */
    7519           0 :     WW8FSPA::~WW8FSPA()
    7520             :     {
    7521           0 :     }
    7522             :     
    7523           0 :     void WW8FSPA::init()
    7524             :     {
    7525             :       
    7526           0 :     }
    7527             : 
    7528           0 :     void WW8FSPA::resolve(Properties & rHandler)
    7529             :     {
    7530             :         try 
    7531             :         {
    7532             :             {
    7533           0 :                 WW8Value::Pointer_t pVal = createValue(get_spid());
    7534           0 :                 rHandler.attribute(NS_rtf::LN_SPID, *pVal);
    7535             :             }
    7536             :             {
    7537           0 :                 WW8Value::Pointer_t pVal = createValue(get_xaLeft());
    7538           0 :                 rHandler.attribute(NS_rtf::LN_XALEFT, *pVal);
    7539             :             }
    7540             :             {
    7541           0 :                 WW8Value::Pointer_t pVal = createValue(get_yaTop());
    7542           0 :                 rHandler.attribute(NS_rtf::LN_YATOP, *pVal);
    7543             :             }
    7544             :             {
    7545           0 :                 WW8Value::Pointer_t pVal = createValue(get_xaRight());
    7546           0 :                 rHandler.attribute(NS_rtf::LN_XARIGHT, *pVal);
    7547             :             }
    7548             :             {
    7549           0 :                 WW8Value::Pointer_t pVal = createValue(get_yaBottom());
    7550           0 :                 rHandler.attribute(NS_rtf::LN_YABOTTOM, *pVal);
    7551             :             }
    7552             :             {
    7553           0 :                 WW8Value::Pointer_t pVal = createValue(get_fHdr());
    7554           0 :                 rHandler.attribute(NS_rtf::LN_FHDR, *pVal);
    7555             :             }
    7556             :             {
    7557           0 :                 WW8Value::Pointer_t pVal = createValue(get_bx());
    7558           0 :                 rHandler.attribute(NS_rtf::LN_BX, *pVal);
    7559             :             }
    7560             :             {
    7561           0 :                 WW8Value::Pointer_t pVal = createValue(get_by());
    7562           0 :                 rHandler.attribute(NS_rtf::LN_BY, *pVal);
    7563             :             }
    7564             :             {
    7565           0 :                 WW8Value::Pointer_t pVal = createValue(get_wr());
    7566           0 :                 rHandler.attribute(NS_rtf::LN_WR, *pVal);
    7567             :             }
    7568             :             {
    7569           0 :                 WW8Value::Pointer_t pVal = createValue(get_wrk());
    7570           0 :                 rHandler.attribute(NS_rtf::LN_WRK, *pVal);
    7571             :             }
    7572             :             {
    7573           0 :                 WW8Value::Pointer_t pVal = createValue(get_fRcaSimple());
    7574           0 :                 rHandler.attribute(NS_rtf::LN_FRCASIMPLE, *pVal);
    7575             :             }
    7576             :             {
    7577           0 :                 WW8Value::Pointer_t pVal = createValue(get_fBelowText());
    7578           0 :                 rHandler.attribute(NS_rtf::LN_FBELOWTEXT, *pVal);
    7579             :             }
    7580             :             {
    7581           0 :                 WW8Value::Pointer_t pVal = createValue(get_fAnchorLock());
    7582           0 :                 rHandler.attribute(NS_rtf::LN_FANCHORLOCK, *pVal);
    7583             :             }
    7584             :             {
    7585           0 :                 WW8Value::Pointer_t pVal = createValue(get_cTxbx());
    7586           0 :                 rHandler.attribute(NS_rtf::LN_CTXBX, *pVal);
    7587             :             }
    7588             :           {
    7589           0 :               WW8Value::Pointer_t pVal = createValue(get_shape());
    7590           0 :               rHandler.attribute(NS_rtf::LN_shape, *pVal);
    7591             :           }
    7592             : 
    7593           0 :       } catch (const Exception & e) {
    7594           0 :          clog << e.getText() << endl;
    7595             :       }
    7596           0 :     }
    7597             : 
    7598             :     void 
    7599           0 :     WW8FSPA::dump(OutputWithDepth < string > & o) const
    7600             :     {
    7601           0 :         o.addItem("<dump type='FSPA'>");
    7602             :         
    7603           0 :         WW8StructBase::dump(o);
    7604           0 :         writerfilter::dump(o, "spid", get_spid());
    7605           0 :         writerfilter::dump(o, "xaLeft", get_xaLeft());
    7606           0 :         writerfilter::dump(o, "yaTop", get_yaTop());
    7607           0 :         writerfilter::dump(o, "xaRight", get_xaRight());
    7608           0 :         writerfilter::dump(o, "yaBottom", get_yaBottom());
    7609           0 :         writerfilter::dump(o, "fHdr", get_fHdr());
    7610           0 :         writerfilter::dump(o, "bx", get_bx());
    7611           0 :         writerfilter::dump(o, "by", get_by());
    7612           0 :         writerfilter::dump(o, "wr", get_wr());
    7613           0 :         writerfilter::dump(o, "wrk", get_wrk());
    7614           0 :         writerfilter::dump(o, "fRcaSimple", get_fRcaSimple());
    7615           0 :         writerfilter::dump(o, "fBelowText", get_fBelowText());
    7616           0 :         writerfilter::dump(o, "fAnchorLock", get_fAnchorLock());
    7617           0 :         writerfilter::dump(o, "cTxbx", get_cTxbx());
    7618           0 :         o.addItem("</dump>");
    7619           0 :     }
    7620             : 
    7621             : /*
    7622             :     Automatically generated class: FLD
    7623             :     
    7624             :     Stereotype ww8resource
    7625             : 
    7626             :     Parent Resource: Properties
    7627             :     Size: 2
    7628             : */
    7629           0 :     WW8FLD::~WW8FLD()
    7630             :     {
    7631           0 :     }
    7632             :     
    7633           0 :     void WW8FLD::init()
    7634             :     {
    7635             :       
    7636           0 :     }
    7637             : 
    7638           0 :     void WW8FLD::resolve(Properties & rHandler)
    7639             :     {
    7640             :         try 
    7641             :         {
    7642             :             {
    7643           0 :                 WW8Value::Pointer_t pVal = createValue(get_ch());
    7644           0 :                 rHandler.attribute(NS_rtf::LN_CH, *pVal);
    7645             :             }
    7646             :             {
    7647           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused0_5());
    7648           0 :                 rHandler.attribute(NS_rtf::LN_UNUSED0_5, *pVal);
    7649             :             }
    7650             :             {
    7651           0 :                 WW8Value::Pointer_t pVal = createValue(get_flt());
    7652           0 :                 rHandler.attribute(NS_rtf::LN_FLT, *pVal);
    7653             :             }
    7654           0 :       } catch (const Exception & e) {
    7655           0 :          clog << e.getText() << endl;
    7656             :       }
    7657           0 :     }
    7658             : 
    7659             :     void 
    7660           0 :     WW8FLD::dump(OutputWithDepth < string > & o) const
    7661             :     {
    7662           0 :         o.addItem("<dump type='FLD'>");
    7663             :         
    7664           0 :         WW8StructBase::dump(o);
    7665           0 :         writerfilter::dump(o, "ch", get_ch());
    7666           0 :         writerfilter::dump(o, "unused0_5", get_unused0_5());
    7667           0 :         writerfilter::dump(o, "flt", get_flt());
    7668           0 :         o.addItem("</dump>");
    7669           0 :     }
    7670             : 
    7671             : /*
    7672             :     Automatically generated class: Rectangle
    7673             :     
    7674             :     Stereotype ww8resource
    7675             : 
    7676             :     Parent Resource: Properties
    7677             :     Size: 16
    7678             : */
    7679           0 :     WW8Rectangle::~WW8Rectangle()
    7680             :     {
    7681           0 :     }
    7682             :     
    7683           0 :     void WW8Rectangle::init()
    7684             :     {
    7685             :       
    7686           0 :     }
    7687             : 
    7688           0 :     void WW8Rectangle::resolve(Properties & rHandler)
    7689             :     {
    7690             :         try 
    7691             :         {
    7692             :             {
    7693           0 :                 WW8Value::Pointer_t pVal = createValue(get_left());
    7694           0 :                 rHandler.attribute(NS_rtf::LN_shpLeft, *pVal);
    7695             :             }
    7696             :             {
    7697           0 :                 WW8Value::Pointer_t pVal = createValue(get_top());
    7698           0 :                 rHandler.attribute(NS_rtf::LN_shpTop, *pVal);
    7699             :             }
    7700             :             {
    7701           0 :                 WW8Value::Pointer_t pVal = createValue(get_right());
    7702           0 :                 rHandler.attribute(NS_rtf::LN_shpRight, *pVal);
    7703             :             }
    7704             :             {
    7705           0 :                 WW8Value::Pointer_t pVal = createValue(get_bottom());
    7706           0 :                 rHandler.attribute(NS_rtf::LN_shpBottom, *pVal);
    7707             :             }
    7708           0 :       } catch (const Exception & e) {
    7709           0 :          clog << e.getText() << endl;
    7710             :       }
    7711           0 :     }
    7712             : 
    7713             :     void 
    7714           0 :     WW8Rectangle::dump(OutputWithDepth < string > & o) const
    7715             :     {
    7716           0 :         o.addItem("<dump type='Rectangle'>");
    7717             :         
    7718           0 :         WW8StructBase::dump(o);
    7719           0 :         writerfilter::dump(o, "left", get_left());
    7720           0 :         writerfilter::dump(o, "top", get_top());
    7721           0 :         writerfilter::dump(o, "right", get_right());
    7722           0 :         writerfilter::dump(o, "bottom", get_bottom());
    7723           0 :         o.addItem("</dump>");
    7724           0 :     }
    7725             : 
    7726             : /*
    7727             :     Automatically generated class: FOPTE
    7728             :     
    7729             :     Stereotype ww8resource
    7730             : 
    7731             :     Stereotype withindex
    7732             : 
    7733             :     Stereotype resolvenoauto
    7734             : 
    7735             :     Parent Resource: Properties
    7736             :     Size: 6
    7737             : */
    7738           0 :     WW8FOPTE::~WW8FOPTE()
    7739             :     {
    7740           0 :     }
    7741             :     
    7742           0 :     void WW8FOPTE::init()
    7743             :     {
    7744             :       
    7745           0 :     }
    7746             : 
    7747           0 :     void WW8FOPTE::resolve(Properties & rHandler)
    7748             :     {
    7749             :         try 
    7750             :         {
    7751             :             {
    7752           0 :                 WW8Value::Pointer_t pVal = createValue(get_pid());
    7753           0 :                 rHandler.attribute(NS_rtf::LN_shppid, *pVal);
    7754             :             }
    7755             :             {
    7756           0 :                 WW8Value::Pointer_t pVal = createValue(get_fBid());
    7757           0 :                 rHandler.attribute(NS_rtf::LN_shpfBid, *pVal);
    7758             :             }
    7759             :             {
    7760           0 :                 WW8Value::Pointer_t pVal = createValue(get_fComplex());
    7761           0 :                 rHandler.attribute(NS_rtf::LN_shpfComplex, *pVal);
    7762             :             }
    7763             :             {
    7764           0 :                 WW8Value::Pointer_t pVal = createValue(get_op());
    7765           0 :                 rHandler.attribute(NS_rtf::LN_shpop, *pVal);
    7766             :             }
    7767             :           {
    7768           0 :               WW8Value::Pointer_t pVal = createValue(get_name());
    7769           0 :               rHandler.attribute(NS_rtf::LN_shpname, *pVal);
    7770             :           }
    7771             : 
    7772             :           {
    7773           0 :               WW8Value::Pointer_t pVal = createValue(get_value());
    7774           0 :               rHandler.attribute(NS_rtf::LN_shpvalue, *pVal);
    7775             :           }
    7776             : 
    7777           0 :       resolveNoAuto(rHandler);
    7778             :     
    7779           0 :       } catch (const Exception & e) {
    7780           0 :          clog << e.getText() << endl;
    7781             :       }
    7782           0 :     }
    7783             : 
    7784             :     void 
    7785           0 :     WW8FOPTE::dump(OutputWithDepth < string > & o) const
    7786             :     {
    7787           0 :         o.addItem("<dump type='FOPTE'>");
    7788             :         
    7789           0 :         WW8StructBase::dump(o);
    7790           0 :         writerfilter::dump(o, "pid", get_pid());
    7791           0 :         writerfilter::dump(o, "fBid", get_fBid());
    7792           0 :         writerfilter::dump(o, "fComplex", get_fComplex());
    7793           0 :         writerfilter::dump(o, "op", get_op());
    7794           0 :         o.addItem("</dump>");
    7795           0 :     }
    7796             : 
    7797             : /*
    7798             :     Automatically generated class: FDGG
    7799             :     
    7800             :     Stereotype ww8resource
    7801             : 
    7802             :     Parent Resource: Properties
    7803             :     Size: 16
    7804             : */
    7805           0 :     WW8FDGG::~WW8FDGG()
    7806             :     {
    7807           0 :     }
    7808             :     
    7809           0 :     void WW8FDGG::init()
    7810             :     {
    7811             :       
    7812           0 :     }
    7813             : 
    7814           0 :     void WW8FDGG::resolve(Properties & rHandler)
    7815             :     {
    7816             :         try 
    7817             :         {
    7818             :             {
    7819           0 :                 WW8Value::Pointer_t pVal = createValue(get_spidMax());
    7820           0 :                 rHandler.attribute(NS_rtf::LN_shpspidMax, *pVal);
    7821             :             }
    7822             :             {
    7823           0 :                 WW8Value::Pointer_t pVal = createValue(get_cidcl());
    7824           0 :                 rHandler.attribute(NS_rtf::LN_shpcidcl, *pVal);
    7825             :             }
    7826             :             {
    7827           0 :                 WW8Value::Pointer_t pVal = createValue(get_cspSaved());
    7828           0 :                 rHandler.attribute(NS_rtf::LN_shpcspSaved, *pVal);
    7829             :             }
    7830             :             {
    7831           0 :                 WW8Value::Pointer_t pVal = createValue(get_cdgSaved());
    7832           0 :                 rHandler.attribute(NS_rtf::LN_shpcdgSaved, *pVal);
    7833             :             }
    7834           0 :       } catch (const Exception & e) {
    7835           0 :          clog << e.getText() << endl;
    7836             :       }
    7837           0 :     }
    7838             : 
    7839             :     void 
    7840           0 :     WW8FDGG::dump(OutputWithDepth < string > & o) const
    7841             :     {
    7842           0 :         o.addItem("<dump type='FDGG'>");
    7843             :         
    7844           0 :         WW8StructBase::dump(o);
    7845           0 :         writerfilter::dump(o, "spidMax", get_spidMax());
    7846           0 :         writerfilter::dump(o, "cidcl", get_cidcl());
    7847           0 :         writerfilter::dump(o, "cspSaved", get_cspSaved());
    7848           0 :         writerfilter::dump(o, "cdgSaved", get_cdgSaved());
    7849           0 :         o.addItem("</dump>");
    7850           0 :     }
    7851             : 
    7852             : /*
    7853             :     Automatically generated class: FIDCL
    7854             :     
    7855             :     Stereotype ww8resource
    7856             : 
    7857             :     Parent Resource: Properties
    7858             :     Size: 4
    7859             : */
    7860           0 :     WW8FIDCL::~WW8FIDCL()
    7861             :     {
    7862           0 :     }
    7863             :     
    7864           0 :     void WW8FIDCL::init()
    7865             :     {
    7866             :       
    7867           0 :     }
    7868             : 
    7869           0 :     void WW8FIDCL::resolve(Properties & rHandler)
    7870             :     {
    7871             :         try 
    7872             :         {
    7873             :             {
    7874           0 :                 WW8Value::Pointer_t pVal = createValue(get_dgid());
    7875           0 :                 rHandler.attribute(NS_rtf::LN_shpdgid, *pVal);
    7876             :             }
    7877             :             {
    7878           0 :                 WW8Value::Pointer_t pVal = createValue(get_cspidCur());
    7879           0 :                 rHandler.attribute(NS_rtf::LN_shpcspidCur, *pVal);
    7880             :             }
    7881           0 :       } catch (const Exception & e) {
    7882           0 :          clog << e.getText() << endl;
    7883             :       }
    7884           0 :     }
    7885             : 
    7886             :     void 
    7887           0 :     WW8FIDCL::dump(OutputWithDepth < string > & o) const
    7888             :     {
    7889           0 :         o.addItem("<dump type='FIDCL'>");
    7890             :         
    7891           0 :         WW8StructBase::dump(o);
    7892           0 :         writerfilter::dump(o, "dgid", get_dgid());
    7893           0 :         writerfilter::dump(o, "cspidCur", get_cspidCur());
    7894           0 :         o.addItem("</dump>");
    7895           0 :     }
    7896             : 
    7897             : /*
    7898             :     Automatically generated class: FBSE
    7899             :     
    7900             :     Stereotype ww8resource
    7901             : 
    7902             :     Parent Resource: Properties
    7903             :     Size: 0x24
    7904             : */
    7905           0 :     WW8FBSE::~WW8FBSE()
    7906             :     {
    7907           0 :     }
    7908             :     
    7909           0 :     void WW8FBSE::init()
    7910             :     {
    7911             :       
    7912           0 :     }
    7913             : 
    7914           0 :     void WW8FBSE::resolve(Properties & rHandler)
    7915             :     {
    7916             :         try 
    7917             :         {
    7918             :             {
    7919           0 :                 WW8Value::Pointer_t pVal = createValue(get_btWin32());
    7920           0 :                 rHandler.attribute(NS_rtf::LN_shpbtWin32, *pVal);
    7921             :             }
    7922             :             {
    7923           0 :                 WW8Value::Pointer_t pVal = createValue(get_btMacOS());
    7924           0 :                 rHandler.attribute(NS_rtf::LN_shpbtMacOS, *pVal);
    7925             :             }
    7926             :             {
    7927           0 :                 sal_uInt32 nCount = get_rgbUid_count();              
    7928           0 :                 for (sal_uInt32 n = 0; n < nCount; ++n)
    7929             :                 {
    7930           0 :                     WW8Value::Pointer_t pVal = createValue(get_rgbUid(n));
    7931           0 :                     rHandler.attribute(NS_rtf::LN_shprgbUid, *pVal);
    7932           0 :                 }
    7933             :             }
    7934             :             {
    7935           0 :                 WW8Value::Pointer_t pVal = createValue(get_tag());
    7936           0 :                 rHandler.attribute(NS_rtf::LN_shptag, *pVal);
    7937             :             }
    7938             :             {
    7939           0 :                 WW8Value::Pointer_t pVal = createValue(get_size());
    7940           0 :                 rHandler.attribute(NS_rtf::LN_shpsize, *pVal);
    7941             :             }
    7942             :             {
    7943           0 :                 WW8Value::Pointer_t pVal = createValue(get_cRef());
    7944           0 :                 rHandler.attribute(NS_rtf::LN_shpcRef, *pVal);
    7945             :             }
    7946             :             {
    7947           0 :                 WW8Value::Pointer_t pVal = createValue(get_foDelay());
    7948           0 :                 rHandler.attribute(NS_rtf::LN_shpfoDelay, *pVal);
    7949             :             }
    7950             :             {
    7951           0 :                 WW8Value::Pointer_t pVal = createValue(get_usage());
    7952           0 :                 rHandler.attribute(NS_rtf::LN_shpusage, *pVal);
    7953             :             }
    7954             :             {
    7955           0 :                 WW8Value::Pointer_t pVal = createValue(get_cbName());
    7956           0 :                 rHandler.attribute(NS_rtf::LN_shpcbName, *pVal);
    7957             :             }
    7958             :             {
    7959           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused2());
    7960           0 :                 rHandler.attribute(NS_rtf::LN_shpunused2, *pVal);
    7961             :             }
    7962             :             {
    7963           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused3());
    7964           0 :                 rHandler.attribute(NS_rtf::LN_shpunused3, *pVal);
    7965             :             }
    7966           0 :       } catch (const Exception & e) {
    7967           0 :          clog << e.getText() << endl;
    7968             :       }
    7969           0 :     }
    7970             : 
    7971             :     void 
    7972           0 :     WW8FBSE::dump(OutputWithDepth < string > & o) const
    7973             :     {
    7974           0 :         o.addItem("<dump type='FBSE'>");
    7975             :         
    7976           0 :         WW8StructBase::dump(o);
    7977           0 :         writerfilter::dump(o, "btWin32", get_btWin32());
    7978           0 :         writerfilter::dump(o, "btMacOS", get_btMacOS());
    7979             :           {
    7980           0 :             sal_uInt32 nCount = get_rgbUid_count();
    7981             :             
    7982           0 :             for (sal_uInt32 n = 0; n < nCount; ++n)
    7983             :             {
    7984           0 :                 writerfilter::dump(o, "rgbUid", get_rgbUid(n));
    7985             :             }
    7986             :         }
    7987           0 :         writerfilter::dump(o, "tag", get_tag());
    7988           0 :         writerfilter::dump(o, "size", get_size());
    7989           0 :         writerfilter::dump(o, "cRef", get_cRef());
    7990           0 :         writerfilter::dump(o, "foDelay", get_foDelay());
    7991           0 :         writerfilter::dump(o, "usage", get_usage());
    7992           0 :         writerfilter::dump(o, "cbName", get_cbName());
    7993           0 :         writerfilter::dump(o, "unused2", get_unused2());
    7994           0 :         writerfilter::dump(o, "unused3", get_unused3());
    7995           0 :         o.addItem("</dump>");
    7996           0 :     }
    7997             : 
    7998             : /*
    7999             :     Automatically generated class: FRD
    8000             :     
    8001             :     Stereotype ww8resource
    8002             : 
    8003             :     Parent Resource: Properties
    8004             :     Size: 2
    8005             : */
    8006           0 :     WW8FRD::~WW8FRD()
    8007             :     {
    8008           0 :     }
    8009             :     
    8010           0 :     void WW8FRD::init()
    8011             :     {
    8012             :       
    8013           0 :     }
    8014             : 
    8015           0 :     void WW8FRD::resolve(Properties & rHandler)
    8016             :     {
    8017             :         try 
    8018             :         {
    8019             :             {
    8020           0 :                 WW8Value::Pointer_t pVal = createValue(get_pid());
    8021           0 :                 rHandler.attribute(NS_rtf::LN_FRD, *pVal);
    8022             :             }
    8023           0 :       } catch (const Exception & e) {
    8024           0 :          clog << e.getText() << endl;
    8025             :       }
    8026           0 :     }
    8027             : 
    8028             :     void 
    8029           0 :     WW8FRD::dump(OutputWithDepth < string > & o) const
    8030             :     {
    8031           0 :         o.addItem("<dump type='FRD'>");
    8032             :         
    8033           0 :         WW8StructBase::dump(o);
    8034           0 :         writerfilter::dump(o, "pid", get_pid());
    8035           0 :         o.addItem("</dump>");
    8036           0 :     }
    8037             : 
    8038             : /*
    8039             :     Automatically generated class: ATRD
    8040             :     
    8041             :     Stereotype ww8resource
    8042             : 
    8043             :     Parent Resource: Properties
    8044             :     Size: 28
    8045             : */
    8046           0 :     WW8ATRD::~WW8ATRD()
    8047             :     {
    8048           0 :     }
    8049             :     
    8050           0 :     void WW8ATRD::init()
    8051             :     {
    8052             :       
    8053           0 :     }
    8054             : 
    8055           0 :     void WW8ATRD::resolve(Properties & rHandler)
    8056             :     {
    8057             :         try 
    8058             :         {
    8059             :             {
    8060           0 :                 WW8Value::Pointer_t pVal = createValue(get_ibst());
    8061           0 :                 rHandler.attribute(NS_rtf::LN_IBST, *pVal);
    8062             :             }
    8063             :             {
    8064           0 :                 WW8Value::Pointer_t pVal = createValue(get_ak());
    8065           0 :                 rHandler.attribute(NS_rtf::LN_AK, *pVal);
    8066             :             }
    8067             :             {
    8068           0 :                 WW8Value::Pointer_t pVal = createValue(get_unused22_2());
    8069           0 :                 rHandler.attribute(NS_rtf::LN_UNUSED22_2, *pVal);
    8070             :             }
    8071             :             {
    8072           0 :                 WW8Value::Pointer_t pVal = createValue(get_grfbmc());
    8073           0 :                 rHandler.attribute(NS_rtf::LN_GRFBMC, *pVal);
    8074             :             }
    8075             :             {
    8076           0 :                 WW8Value::Pointer_t pVal = createValue(get_lTagBkmk());
    8077           0 :                 rHandler.attribute(NS_rtf::LN_LTAGBKMK, *pVal);
    8078             :             }
    8079             :           {
    8080           0 :               WW8Value::Pointer_t pVal = createValue(get_xstUsrInitl());
    8081           0 :               rHandler.attribute(NS_rtf::LN_xstUsrInitl, *pVal);
    8082             :           }
    8083             : 
    8084           0 :       } catch (const Exception & e) {
    8085           0 :          clog << e.getText() << endl;
    8086             :       }
    8087           0 :     }
    8088             : 
    8089             :     void 
    8090           0 :     WW8ATRD::dump(OutputWithDepth < string > & o) const
    8091             :     {
    8092           0 :         o.addItem("<dump type='ATRD'>");
    8093             :         
    8094           0 :         WW8StructBase::dump(o);
    8095           0 :         writerfilter::dump(o, "ibst", get_ibst());
    8096           0 :         writerfilter::dump(o, "ak", get_ak());
    8097           0 :         writerfilter::dump(o, "unused22_2", get_unused22_2());
    8098           0 :         writerfilter::dump(o, "grfbmc", get_grfbmc());
    8099           0 :         writerfilter::dump(o, "lTagBkmk", get_lTagBkmk());
    8100           0 :         o.addItem("</dump>");
    8101           0 :     }
    8102             : 
    8103             : /*
    8104             :     Automatically generated class: FTXBXS
    8105             :     
    8106             :     Stereotype ww8resource
    8107             : 
    8108             :     Parent Resource: Properties
    8109             :     Size: 22
    8110             : */
    8111           0 :     WW8FTXBXS::~WW8FTXBXS()
    8112             :     {
    8113           0 :     }
    8114             :     
    8115           0 :     void WW8FTXBXS::init()
    8116             :     {
    8117             :       
    8118           0 :     }
    8119             : 
    8120           0 :     void WW8FTXBXS::resolve(Properties & rHandler)
    8121             :     {
    8122             :         try 
    8123             :         {
    8124             :             {
    8125           0 :                 WW8Value::Pointer_t pVal = createValue(get_cTxbx());
    8126           0 :                 rHandler.attribute(NS_rtf::LN_CTXBX, *pVal);
    8127             :             }
    8128             :             {
    8129           0 :                 WW8Value::Pointer_t pVal = createValue(get_iNextReuse());
    8130           0 :                 rHandler.attribute(NS_rtf::LN_INEXTREUSE, *pVal);
    8131             :             }
    8132             :             {
    8133           0 :                 WW8Value::Pointer_t pVal = createValue(get_cReusable());
    8134           0 :                 rHandler.attribute(NS_rtf::LN_CREUSABLE, *pVal);
    8135             :             }
    8136             :             {
    8137           0 :                 WW8Value::Pointer_t pVal = createValue(get_fReusable());
    8138           0 :                 rHandler.attribute(NS_rtf::LN_FREUSABLE, *pVal);
    8139             :             }
    8140             :             {
    8141           0 :                 WW8Value::Pointer_t pVal = createValue(get_lid());
    8142           0 :                 rHandler.attribute(NS_rtf::LN_LID, *pVal);
    8143             :             }
    8144             :             {
    8145           0 :                 WW8Value::Pointer_t pVal = createValue(get_txidUndo());
    8146           0 :                 rHandler.attribute(NS_rtf::LN_TXIDUNDO, *pVal);
    8147             :             }
    8148           0 :       } catch (const Exception & e) {
    8149           0 :          clog << e.getText() << endl;
    8150             :       }
    8151           0 :     }
    8152             : 
    8153             :     void 
    8154           0 :     WW8FTXBXS::dump(OutputWithDepth < string > & o) const
    8155             :     {
    8156           0 :         o.addItem("<dump type='FTXBXS'>");
    8157             :         
    8158           0 :         WW8StructBase::dump(o);
    8159           0 :         writerfilter::dump(o, "cTxbx", get_cTxbx());
    8160           0 :         writerfilter::dump(o, "iNextReuse", get_iNextReuse());
    8161           0 :         writerfilter::dump(o, "cReusable", get_cReusable());
    8162           0 :         writerfilter::dump(o, "fReusable", get_fReusable());
    8163           0 :         writerfilter::dump(o, "lid", get_lid());
    8164           0 :         writerfilter::dump(o, "txidUndo", get_txidUndo());
    8165           0 :         o.addItem("</dump>");
    8166           0 :     }
    8167             : 
    8168             : /*
    8169             :     Automatically generated class: FDG
    8170             :     
    8171             :     Stereotype ww8resource
    8172             : 
    8173             :     Parent Resource: Properties
    8174             :     Size: 0
    8175             : */
    8176           0 :     WW8FDG::~WW8FDG()
    8177             :     {
    8178           0 :     }
    8179             :     
    8180           0 :     void WW8FDG::init()
    8181             :     {
    8182             :       
    8183           0 :     }
    8184             : 
    8185           0 :     void WW8FDG::resolve(Properties & rHandler)
    8186             :     {
    8187             :         try 
    8188             :         {
    8189             :             {
    8190           0 :                 WW8Value::Pointer_t pVal = createValue(get_csp());
    8191           0 :                 rHandler.attribute(NS_rtf::LN_csp, *pVal);
    8192             :             }
    8193             :             {
    8194           0 :                 WW8Value::Pointer_t pVal = createValue(get_spidCur());
    8195           0 :                 rHandler.attribute(NS_rtf::LN_spidCur, *pVal);
    8196             :             }
    8197           0 :       } catch (const Exception & e) {
    8198           0 :          clog << e.getText() << endl;
    8199             :       }
    8200           0 :     }
    8201             : 
    8202             :     void 
    8203           0 :     WW8FDG::dump(OutputWithDepth < string > & o) const
    8204             :     {
    8205           0 :         o.addItem("<dump type='FDG'>");
    8206             :         
    8207           0 :         WW8StructBase::dump(o);
    8208           0 :         writerfilter::dump(o, "csp", get_csp());
    8209           0 :         writerfilter::dump(o, "spidCur", get_spidCur());
    8210           0 :         o.addItem("</dump>");
    8211           0 :     }
    8212             : 
    8213             : /*
    8214             :     Automatically generated class: Tplc
    8215             :     
    8216             :     Stereotype ww8resource
    8217             : 
    8218             :     Parent Resource: Properties
    8219             :     Size: 4
    8220             : */
    8221           0 :     WW8Tplc::~WW8Tplc()
    8222             :     {
    8223           0 :     }
    8224             :     
    8225           0 :     void WW8Tplc::init()
    8226             :     {
    8227             :       
    8228           0 :     }
    8229             : 
    8230           0 :     void WW8Tplc::resolve(Properties & rHandler)
    8231             :     {
    8232             :         try 
    8233             :         {
    8234             :             {
    8235           0 :                 WW8Value::Pointer_t pVal = createValue(get_fBuildIn());
    8236           0 :                 rHandler.attribute(NS_rtf::LN_fBuildIn, *pVal);
    8237             :             }
    8238             :             {
    8239           0 :                 WW8Value::Pointer_t pVal = createValue(get_ilgbdM1());
    8240           0 :                 rHandler.attribute(NS_rtf::LN_ilgbdM1, *pVal);
    8241             :             }
    8242             :             {
    8243           0 :                 WW8Value::Pointer_t pVal = createValue(get_lid());
    8244           0 :                 rHandler.attribute(NS_rtf::LN_lid, *pVal);
    8245             :             }
    8246           0 :       } catch (const Exception & e) {
    8247           0 :          clog << e.getText() << endl;
    8248             :       }
    8249           0 :     }
    8250             : 
    8251             :     void 
    8252           0 :     WW8Tplc::dump(OutputWithDepth < string > & o) const
    8253             :     {
    8254           0 :         o.addItem("<dump type='Tplc'>");
    8255             :         
    8256           0 :         WW8StructBase::dump(o);
    8257           0 :         writerfilter::dump(o, "fBuildIn", get_fBuildIn());
    8258           0 :         writerfilter::dump(o, "ilgbdM1", get_ilgbdM1());
    8259           0 :         writerfilter::dump(o, "lid", get_lid());
    8260           0 :         o.addItem("</dump>");
    8261           0 :     }
    8262             : 
    8263             : /*
    8264             :     Automatically generated class: sprmPChgTabsPapx
    8265             :     
    8266             :     Stereotype ww8sprm
    8267             : 
    8268             :     Stereotype ww8resource
    8269             : 
    8270             :     Stereotype ww8nopayloadoffset
    8271             : 
    8272             :     Parent Resource: Properties
    8273             :     Size: 0
    8274             : */
    8275           0 :     WW8sprmPChgTabsPapx::~WW8sprmPChgTabsPapx()
    8276             :     {
    8277           0 :     }
    8278             :     
    8279           0 :     void WW8sprmPChgTabsPapx::init()
    8280             :     {
    8281             :       
    8282           0 :     }
    8283             : 
    8284           0 :     void WW8sprmPChgTabsPapx::resolve(Properties & rHandler)
    8285             :     {
    8286             :         try 
    8287             :         {
    8288             :           {
    8289           0 :               sal_uInt32 nCount = get_dxaDel_count();
    8290             :               
    8291           0 :               for (sal_uInt32 n = 0; n < nCount; ++n)
    8292             :               {
    8293           0 :                   WW8Value::Pointer_t pVal = createValue(get_dxaDel(n));
    8294           0 :                   rHandler.attribute(NS_rtf::LN_dxaDel, *pVal);
    8295           0 :              }
    8296             :          }
    8297             : 
    8298             :           {
    8299           0 :               sal_uInt32 nCount = get_dxaAdd_count();
    8300             :               
    8301           0 :               for (sal_uInt32 n = 0; n < nCount; ++n)
    8302             :               {
    8303           0 :                   WW8Value::Pointer_t pVal = createValue(get_dxaAdd(n));
    8304           0 :                   rHandler.attribute(NS_rtf::LN_dxaAdd, *pVal);
    8305           0 :              }
    8306             :          }
    8307             : 
    8308             :           {
    8309           0 :               sal_uInt32 nCount = get_tbdAdd_count();
    8310             :               
    8311           0 :               for (sal_uInt32 n = 0; n < nCount; ++n)
    8312             :               {
    8313           0 :                   WW8Value::Pointer_t pVal = createValue(get_tbdAdd(n));
    8314           0 :                   rHandler.attribute(NS_rtf::LN_tbdAdd, *pVal);
    8315           0 :              }
    8316             :          }
    8317             : 
    8318           0 :       } catch (const Exception & e) {
    8319           0 :          clog << e.getText() << endl;
    8320             :       }
    8321           0 :     }
    8322             : 
    8323             :     void 
    8324           0 :     WW8sprmPChgTabsPapx::dump(OutputWithDepth < string > & o) const
    8325             :     {
    8326           0 :         o.addItem("<dump type='sprmPChgTabsPapx'>");
    8327             :         
    8328           0 :         WW8StructBase::dump(o);
    8329           0 :         o.addItem("</dump>");
    8330           0 :     }
    8331             : 
    8332             : /*
    8333             :     Automatically generated class: sprmCPicLocation
    8334             :     
    8335             :     Stereotype ww8sprm
    8336             : 
    8337             :     Stereotype ww8resource
    8338             : 
    8339             :     Parent Resource: Properties
    8340             :     Size: 0
    8341             : */
    8342           0 :     WW8sprmCPicLocation::~WW8sprmCPicLocation()
    8343             :     {
    8344           0 :     }
    8345             :     
    8346           0 :     void WW8sprmCPicLocation::init()
    8347             :     {
    8348             :       
    8349           0 :     }
    8350             : 
    8351           0 :     void WW8sprmCPicLocation::resolve(Properties & rHandler)
    8352             :     {
    8353             :         try 
    8354             :         {
    8355             :             {
    8356           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcPic());
    8357           0 :                 rHandler.attribute(NS_rtf::LN_fcPic, *pVal);
    8358             :             }
    8359           0 :       } catch (const Exception & e) {
    8360           0 :          clog << e.getText() << endl;
    8361             :       }
    8362           0 :     }
    8363             : 
    8364             :     void 
    8365           0 :     WW8sprmCPicLocation::dump(OutputWithDepth < string > & o) const
    8366             :     {
    8367           0 :         o.addItem("<dump type='sprmCPicLocation'>");
    8368             :         
    8369           0 :         WW8StructBase::dump(o);
    8370           0 :         writerfilter::dump(o, "fcPic", get_fcPic());
    8371           0 :         o.addItem("</dump>");
    8372           0 :     }
    8373             : 
    8374             : /*
    8375             :     Automatically generated class: sprmCSymbol
    8376             :     
    8377             :     Stereotype ww8sprm
    8378             : 
    8379             :     Stereotype ww8resource
    8380             : 
    8381             :     Parent Resource: Properties
    8382             :     Size: 0
    8383             : */
    8384           0 :     WW8sprmCSymbol::~WW8sprmCSymbol()
    8385             :     {
    8386           0 :     }
    8387             :     
    8388           0 :     void WW8sprmCSymbol::init()
    8389             :     {
    8390             :       
    8391           0 :     }
    8392             : 
    8393           0 :     void WW8sprmCSymbol::resolve(Properties & rHandler)
    8394             :     {
    8395             :         try 
    8396             :         {
    8397             :             {
    8398           0 :                 WW8Value::Pointer_t pVal = createValue(get_font());
    8399           0 :                 rHandler.attribute(NS_rtf::LN_FONT, *pVal);
    8400             :             }
    8401             :             {
    8402           0 :                 WW8Value::Pointer_t pVal = createValue(get_char());
    8403           0 :                 rHandler.attribute(NS_rtf::LN_CHAR, *pVal);
    8404             :             }
    8405           0 :       } catch (const Exception & e) {
    8406           0 :          clog << e.getText() << endl;
    8407             :       }
    8408           0 :     }
    8409             : 
    8410             :     void 
    8411           0 :     WW8sprmCSymbol::dump(OutputWithDepth < string > & o) const
    8412             :     {
    8413           0 :         o.addItem("<dump type='sprmCSymbol'>");
    8414             :         
    8415           0 :         WW8StructBase::dump(o);
    8416           0 :         writerfilter::dump(o, "font", get_font());
    8417           0 :         writerfilter::dump(o, "char", get_char());
    8418           0 :         o.addItem("</dump>");
    8419           0 :     }
    8420             : 
    8421             : /*
    8422             :     Automatically generated class: sprmTTableBorders
    8423             :     
    8424             :     Stereotype ww8sprm
    8425             : 
    8426             :     Stereotype ww8resource
    8427             : 
    8428             :     Parent Resource: Properties
    8429             :     Size: 0
    8430             : */
    8431           0 :     WW8sprmTTableBorders::~WW8sprmTTableBorders()
    8432             :     {
    8433           0 :     }
    8434             :     
    8435           0 :     void WW8sprmTTableBorders::init()
    8436             :     {
    8437             :       
    8438           0 :     }
    8439             : 
    8440           0 :     void WW8sprmTTableBorders::resolve(Properties & rHandler)
    8441             :     {
    8442             :         try 
    8443             :         {
    8444             :           {
    8445           0 :               sal_uInt32 nCount = get_rgbbrc_count();
    8446             :               
    8447           0 :               for (sal_uInt32 n = 0; n < nCount; ++n)
    8448             :               {
    8449           0 :                   WW8Value::Pointer_t pVal = createValue(get_rgbbrc(n));
    8450           0 :                   rHandler.attribute(NS_rtf::LN_rgbrc, *pVal);
    8451           0 :              }
    8452             :          }
    8453             : 
    8454           0 :       } catch (const Exception & e) {
    8455           0 :          clog << e.getText() << endl;
    8456             :       }
    8457           0 :     }
    8458             : 
    8459             :     void 
    8460           0 :     WW8sprmTTableBorders::dump(OutputWithDepth < string > & o) const
    8461             :     {
    8462           0 :         o.addItem("<dump type='sprmTTableBorders'>");
    8463             :         
    8464           0 :         WW8StructBase::dump(o);
    8465           0 :         o.addItem("</dump>");
    8466           0 :     }
    8467             : 
    8468             : /*
    8469             :     Automatically generated class: sprmTDefTable
    8470             :     
    8471             :     Stereotype ww8sprm
    8472             : 
    8473             :     Stereotype ww8resource
    8474             : 
    8475             :     Parent Resource: Properties
    8476             :     Size: 0
    8477             : */
    8478           0 :     WW8sprmTDefTable::~WW8sprmTDefTable()
    8479             :     {
    8480           0 :     }
    8481             :     
    8482           0 :     void WW8sprmTDefTable::init()
    8483             :     {
    8484             :       
    8485           0 :     }
    8486             : 
    8487           0 :     void WW8sprmTDefTable::resolve(Properties & rHandler)
    8488             :     {
    8489             :         try 
    8490             :         {
    8491             :           {
    8492           0 :               sal_uInt32 nCount = get_cellx_count();
    8493             :               
    8494           0 :               for (sal_uInt32 n = 0; n < nCount; ++n)
    8495             :               {
    8496           0 :                   WW8Value::Pointer_t pVal = createValue(get_cellx(n));
    8497           0 :                   rHandler.attribute(NS_rtf::LN_cellx, *pVal);
    8498           0 :              }
    8499             :          }
    8500             : 
    8501             :           {
    8502           0 :               sal_uInt32 nCount = get_tc_count();
    8503             :               
    8504           0 :               for (sal_uInt32 n = 0; n < nCount; ++n)
    8505             :               {
    8506           0 :                   WW8Value::Pointer_t pVal = createValue(get_tc(n));
    8507           0 :                   rHandler.attribute(NS_rtf::LN_tc, *pVal);
    8508           0 :              }
    8509             :          }
    8510             : 
    8511           0 :       } catch (const Exception & e) {
    8512           0 :          clog << e.getText() << endl;
    8513             :       }
    8514           0 :     }
    8515             : 
    8516             :     void 
    8517           0 :     WW8sprmTDefTable::dump(OutputWithDepth < string > & o) const
    8518             :     {
    8519           0 :         o.addItem("<dump type='sprmTDefTable'>");
    8520             :         
    8521           0 :         WW8StructBase::dump(o);
    8522           0 :         o.addItem("</dump>");
    8523           0 :     }
    8524             : 
    8525             : /*
    8526             :     Automatically generated class: sprmTDefTableShd
    8527             :     
    8528             :     Stereotype ww8sprm
    8529             : 
    8530             :     Stereotype ww8resource
    8531             : 
    8532             :     Stereotype ww8nocalcsize
    8533             : 
    8534             :     Parent Resource: Properties
    8535             :     Size: 0
    8536             : */
    8537           0 :     WW8sprmTDefTableShd::~WW8sprmTDefTableShd()
    8538             :     {
    8539           0 :     }
    8540             :     
    8541           0 :     void WW8sprmTDefTableShd::init()
    8542             :     {
    8543             :       
    8544           0 :     }
    8545             : 
    8546           0 :     void WW8sprmTDefTableShd::resolve(Properties & rHandler)
    8547             :     {
    8548             :         try 
    8549             :         {
    8550             :           {
    8551           0 :               sal_uInt32 nCount = get_shd_count();
    8552             :               
    8553           0 :               for (sal_uInt32 n = 0; n < nCount; ++n)
    8554             :               {
    8555           0 :                   WW8Value::Pointer_t pVal = createValue(get_shd(n));
    8556           0 :                   rHandler.attribute(NS_rtf::LN_shd, *pVal);
    8557           0 :              }
    8558             :          }
    8559             : 
    8560           0 :       } catch (const Exception & e) {
    8561           0 :          clog << e.getText() << endl;
    8562             :       }
    8563           0 :     }
    8564             : 
    8565             :     void 
    8566           0 :     WW8sprmTDefTableShd::dump(OutputWithDepth < string > & o) const
    8567             :     {
    8568           0 :         o.addItem("<dump type='sprmTDefTableShd'>");
    8569             :         
    8570           0 :         WW8StructBase::dump(o);
    8571           0 :         o.addItem("</dump>");
    8572           0 :     }
    8573             : 
    8574             : /*
    8575             :     Automatically generated class: sprmTCellShd
    8576             :     
    8577             :     Stereotype ww8sprm
    8578             : 
    8579             :     Stereotype ww8resource
    8580             : 
    8581             :     Parent Resource: Properties
    8582             :     Size: 0
    8583             : */
    8584           0 :     WW8sprmTCellShd::~WW8sprmTCellShd()
    8585             :     {
    8586           0 :     }
    8587             :     
    8588           0 :     void WW8sprmTCellShd::init()
    8589             :     {
    8590             :       
    8591           0 :     }
    8592             : 
    8593           0 :     void WW8sprmTCellShd::resolve(Properties & rHandler)
    8594             :     {
    8595             :         try 
    8596             :         {
    8597             :           {
    8598           0 :               sal_uInt32 nCount = get_shd_count();
    8599             :               
    8600           0 :               for (sal_uInt32 n = 0; n < nCount; ++n)
    8601             :               {
    8602           0 :                   WW8Value::Pointer_t pVal = createValue(get_shd(n));
    8603           0 :                   rHandler.attribute(NS_rtf::LN_cellShd, *pVal);
    8604           0 :              }
    8605             :          }
    8606             : 
    8607           0 :       } catch (const Exception & e) {
    8608           0 :          clog << e.getText() << endl;
    8609             :       }
    8610           0 :     }
    8611             : 
    8612             :     void 
    8613           0 :     WW8sprmTCellShd::dump(OutputWithDepth < string > & o) const
    8614             :     {
    8615           0 :         o.addItem("<dump type='sprmTCellShd'>");
    8616             :         
    8617           0 :         WW8StructBase::dump(o);
    8618           0 :         o.addItem("</dump>");
    8619           0 :     }
    8620             : 
    8621             : /*
    8622             :     Automatically generated class: sprmTTlp
    8623             :     
    8624             :     Stereotype ww8sprm
    8625             : 
    8626             :     Stereotype ww8resource
    8627             : 
    8628             :     Parent Resource: Properties
    8629             :     Size: 0
    8630             : */
    8631           0 :     WW8sprmTTlp::~WW8sprmTTlp()
    8632             :     {
    8633           0 :     }
    8634             :     
    8635           0 :     void WW8sprmTTlp::init()
    8636             :     {
    8637             :       
    8638           0 :     }
    8639             : 
    8640           0 :     void WW8sprmTTlp::resolve(Properties & rHandler)
    8641             :     {
    8642             :         try 
    8643             :         {
    8644             :             {
    8645           0 :                 WW8Value::Pointer_t pVal = createValue(get_itl());
    8646           0 :                 rHandler.attribute(NS_rtf::LN_itl, *pVal);
    8647             :             }
    8648             :             {
    8649           0 :                 WW8Value::Pointer_t pVal = createValue(get_fatlBorders());
    8650           0 :                 rHandler.attribute(NS_rtf::LN_fatlBorders, *pVal);
    8651             :             }
    8652             :             {
    8653           0 :                 WW8Value::Pointer_t pVal = createValue(get_fatlShading());
    8654           0 :                 rHandler.attribute(NS_rtf::LN_fatlShading, *pVal);
    8655             :             }
    8656             :             {
    8657           0 :                 WW8Value::Pointer_t pVal = createValue(get_fatlFont());
    8658           0 :                 rHandler.attribute(NS_rtf::LN_fatlFont, *pVal);
    8659             :             }
    8660             :             {
    8661           0 :                 WW8Value::Pointer_t pVal = createValue(get_fatlColor());
    8662           0 :                 rHandler.attribute(NS_rtf::LN_fatlColor, *pVal);
    8663             :             }
    8664             :             {
    8665           0 :                 WW8Value::Pointer_t pVal = createValue(get_fatlBestFit());
    8666           0 :                 rHandler.attribute(NS_rtf::LN_fatlBestFit, *pVal);
    8667             :             }
    8668             :             {
    8669           0 :                 WW8Value::Pointer_t pVal = createValue(get_fatlHdrRows());
    8670           0 :                 rHandler.attribute(NS_rtf::LN_fatlHdrRows, *pVal);
    8671             :             }
    8672             :             {
    8673           0 :                 WW8Value::Pointer_t pVal = createValue(get_fatlLastRow());
    8674           0 :                 rHandler.attribute(NS_rtf::LN_fatlLastRow, *pVal);
    8675             :             }
    8676             :             {
    8677           0 :                 WW8Value::Pointer_t pVal = createValue(get_fatlHdrCols());
    8678           0 :                 rHandler.attribute(NS_rtf::LN_fatlHdrCols, *pVal);
    8679             :             }
    8680             :             {
    8681           0 :                 WW8Value::Pointer_t pVal = createValue(get_fatlLastCol());
    8682           0 :                 rHandler.attribute(NS_rtf::LN_fatlLastCol, *pVal);
    8683             :             }
    8684             :             {
    8685           0 :                 WW8Value::Pointer_t pVal = createValue(get_fatlNoRowBands());
    8686           0 :                 rHandler.attribute(NS_rtf::LN_fatlNoRowBands, *pVal);
    8687             :             }
    8688             :             {
    8689           0 :                 WW8Value::Pointer_t pVal = createValue(get_fatlNoColBands());
    8690           0 :                 rHandler.attribute(NS_rtf::LN_fatlNoColBands, *pVal);
    8691             :             }
    8692           0 :       } catch (const Exception & e) {
    8693           0 :          clog << e.getText() << endl;
    8694             :       }
    8695           0 :     }
    8696             : 
    8697             :     void 
    8698           0 :     WW8sprmTTlp::dump(OutputWithDepth < string > & o) const
    8699             :     {
    8700           0 :         o.addItem("<dump type='sprmTTlp'>");
    8701             :         
    8702           0 :         WW8StructBase::dump(o);
    8703           0 :         writerfilter::dump(o, "itl", get_itl());
    8704           0 :         writerfilter::dump(o, "fatlBorders", get_fatlBorders());
    8705           0 :         writerfilter::dump(o, "fatlShading", get_fatlShading());
    8706           0 :         writerfilter::dump(o, "fatlFont", get_fatlFont());
    8707           0 :         writerfilter::dump(o, "fatlColor", get_fatlColor());
    8708           0 :         writerfilter::dump(o, "fatlBestFit", get_fatlBestFit());
    8709           0 :         writerfilter::dump(o, "fatlHdrRows", get_fatlHdrRows());
    8710           0 :         writerfilter::dump(o, "fatlLastRow", get_fatlLastRow());
    8711           0 :         writerfilter::dump(o, "fatlHdrCols", get_fatlHdrCols());
    8712           0 :         writerfilter::dump(o, "fatlLastCol", get_fatlLastCol());
    8713           0 :         writerfilter::dump(o, "fatlNoRowBands", get_fatlNoRowBands());
    8714           0 :         writerfilter::dump(o, "fatlNoColBands", get_fatlNoColBands());
    8715           0 :         o.addItem("</dump>");
    8716           0 :     }
    8717             : 
    8718             : /*
    8719             :     Automatically generated class: sprmTCellTopColor
    8720             :     
    8721             :     Stereotype ww8sprm
    8722             : 
    8723             :     Stereotype ww8resource
    8724             : 
    8725             :     Stereotype ww8nocalcsize
    8726             : 
    8727             :     Parent Resource: Properties
    8728             :     Size: 0
    8729             : */
    8730           0 :     WW8sprmTCellTopColor::~WW8sprmTCellTopColor()
    8731             :     {
    8732           0 :     }
    8733             :     
    8734           0 :     void WW8sprmTCellTopColor::init()
    8735             :     {
    8736             :       
    8737           0 :     }
    8738             : 
    8739           0 :     void WW8sprmTCellTopColor::resolve(Properties & rHandler)
    8740             :     {
    8741             :         try 
    8742             :         {
    8743             :           {
    8744           0 :               sal_uInt32 nCount = get_cellTopColor_count();
    8745             :               
    8746           0 :               for (sal_uInt32 n = 0; n < nCount; ++n)
    8747             :               {
    8748           0 :                   WW8Value::Pointer_t pVal = createValue(get_cellTopColor(n));
    8749           0 :                   rHandler.attribute(NS_rtf::LN_cellTopColor, *pVal);
    8750           0 :              }
    8751             :          }
    8752             : 
    8753           0 :       } catch (const Exception & e) {
    8754           0 :          clog << e.getText() << endl;
    8755             :       }
    8756           0 :     }
    8757             : 
    8758             :     void 
    8759           0 :     WW8sprmTCellTopColor::dump(OutputWithDepth < string > & o) const
    8760             :     {
    8761           0 :         o.addItem("<dump type='sprmTCellTopColor'>");
    8762             :         
    8763           0 :         WW8StructBase::dump(o);
    8764           0 :         o.addItem("</dump>");
    8765           0 :     }
    8766             : 
    8767             : /*
    8768             :     Automatically generated class: sprmTCellLeftColor
    8769             :     
    8770             :     Stereotype ww8sprm
    8771             : 
    8772             :     Stereotype ww8resource
    8773             : 
    8774             :     Stereotype ww8nocalcsize
    8775             : 
    8776             :     Parent Resource: Properties
    8777             :     Size: 0
    8778             : */
    8779           0 :     WW8sprmTCellLeftColor::~WW8sprmTCellLeftColor()
    8780             :     {
    8781           0 :     }
    8782             :     
    8783           0 :     void WW8sprmTCellLeftColor::init()
    8784             :     {
    8785             :       
    8786           0 :     }
    8787             : 
    8788           0 :     void WW8sprmTCellLeftColor::resolve(Properties & rHandler)
    8789             :     {
    8790             :         try 
    8791             :         {
    8792             :           {
    8793           0 :               sal_uInt32 nCount = get_cellLeftColor_count();
    8794             :               
    8795           0 :               for (sal_uInt32 n = 0; n < nCount; ++n)
    8796             :               {
    8797           0 :                   WW8Value::Pointer_t pVal = createValue(get_cellLeftColor(n));
    8798           0 :                   rHandler.attribute(NS_rtf::LN_cellLeftColor, *pVal);
    8799           0 :              }
    8800             :          }
    8801             : 
    8802           0 :       } catch (const Exception & e) {
    8803           0 :          clog << e.getText() << endl;
    8804             :       }
    8805           0 :     }
    8806             : 
    8807             :     void 
    8808           0 :     WW8sprmTCellLeftColor::dump(OutputWithDepth < string > & o) const
    8809             :     {
    8810           0 :         o.addItem("<dump type='sprmTCellLeftColor'>");
    8811             :         
    8812           0 :         WW8StructBase::dump(o);
    8813           0 :         o.addItem("</dump>");
    8814           0 :     }
    8815             : 
    8816             : /*
    8817             :     Automatically generated class: sprmTCellBottomColor
    8818             :     
    8819             :     Stereotype ww8sprm
    8820             : 
    8821             :     Stereotype ww8resource
    8822             : 
    8823             :     Stereotype ww8nocalcsize
    8824             : 
    8825             :     Parent Resource: Properties
    8826             :     Size: 0
    8827             : */
    8828           0 :     WW8sprmTCellBottomColor::~WW8sprmTCellBottomColor()
    8829             :     {
    8830           0 :     }
    8831             :     
    8832           0 :     void WW8sprmTCellBottomColor::init()
    8833             :     {
    8834             :       
    8835           0 :     }
    8836             : 
    8837           0 :     void WW8sprmTCellBottomColor::resolve(Properties & rHandler)
    8838             :     {
    8839             :         try 
    8840             :         {
    8841             :           {
    8842           0 :               sal_uInt32 nCount = get_cellBottomColor_count();
    8843             :               
    8844           0 :               for (sal_uInt32 n = 0; n < nCount; ++n)
    8845             :               {
    8846           0 :                   WW8Value::Pointer_t pVal = createValue(get_cellBottomColor(n));
    8847           0 :                   rHandler.attribute(NS_rtf::LN_cellBottomColor, *pVal);
    8848           0 :              }
    8849             :          }
    8850             : 
    8851           0 :       } catch (const Exception & e) {
    8852           0 :          clog << e.getText() << endl;
    8853             :       }
    8854           0 :     }
    8855             : 
    8856             :     void 
    8857           0 :     WW8sprmTCellBottomColor::dump(OutputWithDepth < string > & o) const
    8858             :     {
    8859           0 :         o.addItem("<dump type='sprmTCellBottomColor'>");
    8860             :         
    8861           0 :         WW8StructBase::dump(o);
    8862           0 :         o.addItem("</dump>");
    8863           0 :     }
    8864             : 
    8865             : /*
    8866             :     Automatically generated class: sprmTCellRightColor
    8867             :     
    8868             :     Stereotype ww8sprm
    8869             : 
    8870             :     Stereotype ww8resource
    8871             : 
    8872             :     Stereotype ww8nocalcsize
    8873             : 
    8874             :     Parent Resource: Properties
    8875             :     Size: 0
    8876             : */
    8877           0 :     WW8sprmTCellRightColor::~WW8sprmTCellRightColor()
    8878             :     {
    8879           0 :     }
    8880             :     
    8881           0 :     void WW8sprmTCellRightColor::init()
    8882             :     {
    8883             :       
    8884           0 :     }
    8885             : 
    8886           0 :     void WW8sprmTCellRightColor::resolve(Properties & rHandler)
    8887             :     {
    8888             :         try 
    8889             :         {
    8890             :           {
    8891           0 :               sal_uInt32 nCount = get_cellRightColor_count();
    8892             :               
    8893           0 :               for (sal_uInt32 n = 0; n < nCount; ++n)
    8894             :               {
    8895           0 :                   WW8Value::Pointer_t pVal = createValue(get_cellRightColor(n));
    8896           0 :                   rHandler.attribute(NS_rtf::LN_cellRightColor, *pVal);
    8897           0 :              }
    8898             :          }
    8899             : 
    8900           0 :       } catch (const Exception & e) {
    8901           0 :          clog << e.getText() << endl;
    8902             :       }
    8903           0 :     }
    8904             : 
    8905             :     void 
    8906           0 :     WW8sprmTCellRightColor::dump(OutputWithDepth < string > & o) const
    8907             :     {
    8908           0 :         o.addItem("<dump type='sprmTCellRightColor'>");
    8909             :         
    8910           0 :         WW8StructBase::dump(o);
    8911           0 :         o.addItem("</dump>");
    8912           0 :     }
    8913             : 
    8914             : /*
    8915             :     Automatically generated class: sprmTGridLineProps
    8916             :     
    8917             :     Stereotype ww8sprm
    8918             : 
    8919             :     Stereotype ww8resource
    8920             : 
    8921             :     Stereotype ww8nocalcsize
    8922             : 
    8923             :     Parent Resource: Properties
    8924             :     Size: 0x33
    8925             : */
    8926           0 :     WW8sprmTGridLineProps::~WW8sprmTGridLineProps()
    8927             :     {
    8928           0 :     }
    8929             :     
    8930           0 :     void WW8sprmTGridLineProps::init()
    8931             :     {
    8932             :       
    8933           0 :     }
    8934             : 
    8935           0 :     void WW8sprmTGridLineProps::resolve(Properties & rHandler)
    8936             :     {
    8937             :         try 
    8938             :         {
    8939             :             {
    8940           0 :                 WW8Value::Pointer_t pVal = createValue(get_linePropsTop());
    8941           0 :                 rHandler.attribute(NS_rtf::LN_LINEPROPSTOP, *pVal);
    8942             :             }
    8943             :             {
    8944           0 :                 WW8Value::Pointer_t pVal = createValue(get_linePropsLeft());
    8945           0 :                 rHandler.attribute(NS_rtf::LN_LINEPROPSLEFT, *pVal);
    8946             :             }
    8947             :             {
    8948           0 :                 WW8Value::Pointer_t pVal = createValue(get_linePropsBottom());
    8949           0 :                 rHandler.attribute(NS_rtf::LN_LINEPROPSBOTTOM, *pVal);
    8950             :             }
    8951             :             {
    8952           0 :                 WW8Value::Pointer_t pVal = createValue(get_linePropsRight());
    8953           0 :                 rHandler.attribute(NS_rtf::LN_LINEPROPSRIGHT, *pVal);
    8954             :             }
    8955             :             {
    8956           0 :                 WW8Value::Pointer_t pVal = createValue(get_linePropsHorizontal());
    8957           0 :                 rHandler.attribute(NS_rtf::LN_LINEPROPSHORIZONTAL, *pVal);
    8958             :             }
    8959             :             {
    8960           0 :                 WW8Value::Pointer_t pVal = createValue(get_linePropsVertical());
    8961           0 :                 rHandler.attribute(NS_rtf::LN_LINEPROPSVERTICAL, *pVal);
    8962             :             }
    8963           0 :       } catch (const Exception & e) {
    8964           0 :          clog << e.getText() << endl;
    8965             :       }
    8966           0 :     }
    8967             : 
    8968             :     void 
    8969           0 :     WW8sprmTGridLineProps::dump(OutputWithDepth < string > & o) const
    8970             :     {
    8971           0 :         o.addItem("<dump type='sprmTGridLineProps'>");
    8972             :         
    8973           0 :         WW8StructBase::dump(o);
    8974           0 :         writerfilter::dump(o, "linePropsTop", get_linePropsTop());
    8975           0 :         writerfilter::dump(o, "linePropsLeft", get_linePropsLeft());
    8976           0 :         writerfilter::dump(o, "linePropsBottom", get_linePropsBottom());
    8977           0 :         writerfilter::dump(o, "linePropsRight", get_linePropsRight());
    8978           0 :         writerfilter::dump(o, "linePropsHorizontal", get_linePropsHorizontal());
    8979           0 :         writerfilter::dump(o, "linePropsVertical", get_linePropsVertical());
    8980           0 :         o.addItem("</dump>");
    8981           0 :     }
    8982             : 
    8983             : /*
    8984             :     Automatically generated class: sprmTCellShadow
    8985             :     
    8986             :     Stereotype ww8resource
    8987             : 
    8988             :     Stereotype ww8sprm
    8989             : 
    8990             :     Stereotype ww8nocalcsize
    8991             : 
    8992             :     Parent Resource: Properties
    8993             :     Size: 0
    8994             : */
    8995           0 :     WW8sprmTCellShadow::~WW8sprmTCellShadow()
    8996             :     {
    8997           0 :     }
    8998             :     
    8999           0 :     void WW8sprmTCellShadow::init()
    9000             :     {
    9001             :       
    9002           0 :     }
    9003             : 
    9004           0 :     void WW8sprmTCellShadow::resolve(Properties & rHandler)
    9005             :     {
    9006             :         try 
    9007             :         {
    9008             :           {
    9009           0 :               sal_uInt32 nCount = get_cellShadow_count();
    9010             :               
    9011           0 :               for (sal_uInt32 n = 0; n < nCount; ++n)
    9012             :               {
    9013           0 :                   WW8Value::Pointer_t pVal = createValue(get_cellShadow(n));
    9014           0 :                   rHandler.attribute(NS_rtf::LN_CELLSHADOW, *pVal);
    9015           0 :              }
    9016             :          }
    9017             : 
    9018           0 :       } catch (const Exception & e) {
    9019           0 :          clog << e.getText() << endl;
    9020             :       }
    9021           0 :     }
    9022             : 
    9023             :     void 
    9024           0 :     WW8sprmTCellShadow::dump(OutputWithDepth < string > & o) const
    9025             :     {
    9026           0 :         o.addItem("<dump type='sprmTCellShadow'>");
    9027             :         
    9028           0 :         WW8StructBase::dump(o);
    9029           0 :         o.addItem("</dump>");
    9030           0 :     }
    9031             : 
    9032             : /*
    9033             :     Automatically generated class: sprmPBrcTop
    9034             :     
    9035             :     Stereotype ww8resource
    9036             : 
    9037             :     Stereotype ww8sprm
    9038             : 
    9039             :     Parent Resource: Properties
    9040             :     Size: 0
    9041             : */
    9042           0 :     WW8sprmPBrcTop::~WW8sprmPBrcTop()
    9043             :     {
    9044           0 :     }
    9045             :     
    9046           0 :     void WW8sprmPBrcTop::init()
    9047             :     {
    9048             :       
    9049           0 :     }
    9050             : 
    9051           0 :     void WW8sprmPBrcTop::resolve(Properties & rHandler)
    9052             :     {
    9053             :         try 
    9054             :         {
    9055             :             {
    9056           0 :                 WW8Value::Pointer_t pVal = createValue(get_brcTop());
    9057           0 :                 rHandler.attribute(NS_rtf::LN_BRCTOP, *pVal);
    9058             :             }
    9059           0 :       } catch (const Exception & e) {
    9060           0 :          clog << e.getText() << endl;
    9061             :       }
    9062           0 :     }
    9063             : 
    9064             :     void 
    9065           0 :     WW8sprmPBrcTop::dump(OutputWithDepth < string > & o) const
    9066             :     {
    9067           0 :         o.addItem("<dump type='sprmPBrcTop'>");
    9068             :         
    9069           0 :         WW8StructBase::dump(o);
    9070           0 :         writerfilter::dump(o, "brcTop", get_brcTop());
    9071           0 :         o.addItem("</dump>");
    9072           0 :     }
    9073             : 
    9074             : /*
    9075             :     Automatically generated class: sprmPBrcLeft
    9076             :     
    9077             :     Stereotype ww8resource
    9078             : 
    9079             :     Stereotype ww8sprm
    9080             : 
    9081             :     Parent Resource: Properties
    9082             :     Size: 0
    9083             : */
    9084           0 :     WW8sprmPBrcLeft::~WW8sprmPBrcLeft()
    9085             :     {
    9086           0 :     }
    9087             :     
    9088           0 :     void WW8sprmPBrcLeft::init()
    9089             :     {
    9090             :       
    9091           0 :     }
    9092             : 
    9093           0 :     void WW8sprmPBrcLeft::resolve(Properties & rHandler)
    9094             :     {
    9095             :         try 
    9096             :         {
    9097             :             {
    9098           0 :                 WW8Value::Pointer_t pVal = createValue(get_brcLeft());
    9099           0 :                 rHandler.attribute(NS_rtf::LN_BRCLEFT, *pVal);
    9100             :             }
    9101           0 :       } catch (const Exception & e) {
    9102           0 :          clog << e.getText() << endl;
    9103             :       }
    9104           0 :     }
    9105             : 
    9106             :     void 
    9107           0 :     WW8sprmPBrcLeft::dump(OutputWithDepth < string > & o) const
    9108             :     {
    9109           0 :         o.addItem("<dump type='sprmPBrcLeft'>");
    9110             :         
    9111           0 :         WW8StructBase::dump(o);
    9112           0 :         writerfilter::dump(o, "brcLeft", get_brcLeft());
    9113           0 :         o.addItem("</dump>");
    9114           0 :     }
    9115             : 
    9116             : /*
    9117             :     Automatically generated class: sprmPBrcBottom
    9118             :     
    9119             :     Stereotype ww8resource
    9120             : 
    9121             :     Stereotype ww8sprm
    9122             : 
    9123             :     Parent Resource: Properties
    9124             :     Size: 0
    9125             : */
    9126           0 :     WW8sprmPBrcBottom::~WW8sprmPBrcBottom()
    9127             :     {
    9128           0 :     }
    9129             :     
    9130           0 :     void WW8sprmPBrcBottom::init()
    9131             :     {
    9132             :       
    9133           0 :     }
    9134             : 
    9135           0 :     void WW8sprmPBrcBottom::resolve(Properties & rHandler)
    9136             :     {
    9137             :         try 
    9138             :         {
    9139             :             {
    9140           0 :                 WW8Value::Pointer_t pVal = createValue(get_brcBottom());
    9141           0 :                 rHandler.attribute(NS_rtf::LN_BRCLEFT, *pVal);
    9142             :             }
    9143           0 :       } catch (const Exception & e) {
    9144           0 :          clog << e.getText() << endl;
    9145             :       }
    9146           0 :     }
    9147             : 
    9148             :     void 
    9149           0 :     WW8sprmPBrcBottom::dump(OutputWithDepth < string > & o) const
    9150             :     {
    9151           0 :         o.addItem("<dump type='sprmPBrcBottom'>");
    9152             :         
    9153           0 :         WW8StructBase::dump(o);
    9154           0 :         writerfilter::dump(o, "brcBottom", get_brcBottom());
    9155           0 :         o.addItem("</dump>");
    9156           0 :     }
    9157             : 
    9158             : /*
    9159             :     Automatically generated class: sprmPBrcRight
    9160             :     
    9161             :     Stereotype ww8resource
    9162             : 
    9163             :     Stereotype ww8sprm
    9164             : 
    9165             :     Parent Resource: Properties
    9166             :     Size: 0
    9167             : */
    9168           0 :     WW8sprmPBrcRight::~WW8sprmPBrcRight()
    9169             :     {
    9170           0 :     }
    9171             :     
    9172           0 :     void WW8sprmPBrcRight::init()
    9173             :     {
    9174             :       
    9175           0 :     }
    9176             : 
    9177           0 :     void WW8sprmPBrcRight::resolve(Properties & rHandler)
    9178             :     {
    9179             :         try 
    9180             :         {
    9181             :             {
    9182           0 :                 WW8Value::Pointer_t pVal = createValue(get_brcRight());
    9183           0 :                 rHandler.attribute(NS_rtf::LN_BRCRIGHT, *pVal);
    9184             :             }
    9185           0 :       } catch (const Exception & e) {
    9186           0 :          clog << e.getText() << endl;
    9187             :       }
    9188           0 :     }
    9189             : 
    9190             :     void 
    9191           0 :     WW8sprmPBrcRight::dump(OutputWithDepth < string > & o) const
    9192             :     {
    9193           0 :         o.addItem("<dump type='sprmPBrcRight'>");
    9194             :         
    9195           0 :         WW8StructBase::dump(o);
    9196           0 :         writerfilter::dump(o, "brcRight", get_brcRight());
    9197           0 :         o.addItem("</dump>");
    9198           0 :     }
    9199             : 
    9200             : /*
    9201             :     Automatically generated class: sprmPBrcBetween
    9202             :     
    9203             :     Stereotype ww8resource
    9204             : 
    9205             :     Stereotype ww8sprm
    9206             : 
    9207             :     Parent Resource: Properties
    9208             :     Size: 0
    9209             : */
    9210           0 :     WW8sprmPBrcBetween::~WW8sprmPBrcBetween()
    9211             :     {
    9212           0 :     }
    9213             :     
    9214           0 :     void WW8sprmPBrcBetween::init()
    9215             :     {
    9216             :       
    9217           0 :     }
    9218             : 
    9219           0 :     void WW8sprmPBrcBetween::resolve(Properties & rHandler)
    9220             :     {
    9221             :         try 
    9222             :         {
    9223             :             {
    9224           0 :                 WW8Value::Pointer_t pVal = createValue(get_brcBetween());
    9225           0 :                 rHandler.attribute(NS_rtf::LN_BRCBETWEEN, *pVal);
    9226             :             }
    9227           0 :       } catch (const Exception & e) {
    9228           0 :          clog << e.getText() << endl;
    9229             :       }
    9230           0 :     }
    9231             : 
    9232             :     void 
    9233           0 :     WW8sprmPBrcBetween::dump(OutputWithDepth < string > & o) const
    9234             :     {
    9235           0 :         o.addItem("<dump type='sprmPBrcBetween'>");
    9236             :         
    9237           0 :         WW8StructBase::dump(o);
    9238           0 :         writerfilter::dump(o, "brcBetween", get_brcBetween());
    9239           0 :         o.addItem("</dump>");
    9240           0 :     }
    9241             : 
    9242             : /*
    9243             :     Automatically generated class: sprmPBorderTop
    9244             :     
    9245             :     Stereotype ww8resource
    9246             : 
    9247             :     Stereotype ww8sprm
    9248             : 
    9249             :     Parent Resource: Properties
    9250             :     Size: 0
    9251             : */
    9252           0 :     WW8sprmPBorderTop::~WW8sprmPBorderTop()
    9253             :     {
    9254           0 :     }
    9255             :     
    9256           0 :     void WW8sprmPBorderTop::init()
    9257             :     {
    9258             :       
    9259           0 :     }
    9260             : 
    9261           0 :     void WW8sprmPBorderTop::resolve(Properties & rHandler)
    9262             :     {
    9263             :         try 
    9264             :         {
    9265             :             {
    9266           0 :                 WW8Value::Pointer_t pVal = createValue(get_linePropsTop());
    9267           0 :                 rHandler.attribute(NS_rtf::LN_LINEPROPSTOP, *pVal);
    9268             :             }
    9269           0 :       } catch (const Exception & e) {
    9270           0 :          clog << e.getText() << endl;
    9271             :       }
    9272           0 :     }
    9273             : 
    9274             :     void 
    9275           0 :     WW8sprmPBorderTop::dump(OutputWithDepth < string > & o) const
    9276             :     {
    9277           0 :         o.addItem("<dump type='sprmPBorderTop'>");
    9278             :         
    9279           0 :         WW8StructBase::dump(o);
    9280           0 :         writerfilter::dump(o, "linePropsTop", get_linePropsTop());
    9281           0 :         o.addItem("</dump>");
    9282           0 :     }
    9283             : 
    9284             : /*
    9285             :     Automatically generated class: sprmPBorderLeft
    9286             :     
    9287             :     Stereotype ww8resource
    9288             : 
    9289             :     Stereotype ww8sprm
    9290             : 
    9291             :     Parent Resource: Properties
    9292             :     Size: 0
    9293             : */
    9294           0 :     WW8sprmPBorderLeft::~WW8sprmPBorderLeft()
    9295             :     {
    9296           0 :     }
    9297             :     
    9298           0 :     void WW8sprmPBorderLeft::init()
    9299             :     {
    9300             :       
    9301           0 :     }
    9302             : 
    9303           0 :     void WW8sprmPBorderLeft::resolve(Properties & rHandler)
    9304             :     {
    9305             :         try 
    9306             :         {
    9307             :             {
    9308           0 :                 WW8Value::Pointer_t pVal = createValue(get_linePropsLeft());
    9309           0 :                 rHandler.attribute(NS_rtf::LN_LINEPROPSLEFT, *pVal);
    9310             :             }
    9311           0 :       } catch (const Exception & e) {
    9312           0 :          clog << e.getText() << endl;
    9313             :       }
    9314           0 :     }
    9315             : 
    9316             :     void 
    9317           0 :     WW8sprmPBorderLeft::dump(OutputWithDepth < string > & o) const
    9318             :     {
    9319           0 :         o.addItem("<dump type='sprmPBorderLeft'>");
    9320             :         
    9321           0 :         WW8StructBase::dump(o);
    9322           0 :         writerfilter::dump(o, "linePropsLeft", get_linePropsLeft());
    9323           0 :         o.addItem("</dump>");
    9324           0 :     }
    9325             : 
    9326             : /*
    9327             :     Automatically generated class: sprmPBorderBottom
    9328             :     
    9329             :     Stereotype ww8resource
    9330             : 
    9331             :     Stereotype ww8sprm
    9332             : 
    9333             :     Parent Resource: Properties
    9334             :     Size: 0
    9335             : */
    9336           0 :     WW8sprmPBorderBottom::~WW8sprmPBorderBottom()
    9337             :     {
    9338           0 :     }
    9339             :     
    9340           0 :     void WW8sprmPBorderBottom::init()
    9341             :     {
    9342             :       
    9343           0 :     }
    9344             : 
    9345           0 :     void WW8sprmPBorderBottom::resolve(Properties & rHandler)
    9346             :     {
    9347             :         try 
    9348             :         {
    9349             :             {
    9350           0 :                 WW8Value::Pointer_t pVal = createValue(get_linePropsBottom());
    9351           0 :                 rHandler.attribute(NS_rtf::LN_LINEPROPSBOTTOM, *pVal);
    9352             :             }
    9353           0 :       } catch (const Exception & e) {
    9354           0 :          clog << e.getText() << endl;
    9355             :       }
    9356           0 :     }
    9357             : 
    9358             :     void 
    9359           0 :     WW8sprmPBorderBottom::dump(OutputWithDepth < string > & o) const
    9360             :     {
    9361           0 :         o.addItem("<dump type='sprmPBorderBottom'>");
    9362             :         
    9363           0 :         WW8StructBase::dump(o);
    9364           0 :         writerfilter::dump(o, "linePropsBottom", get_linePropsBottom());
    9365           0 :         o.addItem("</dump>");
    9366           0 :     }
    9367             : 
    9368             : /*
    9369             :     Automatically generated class: sprmPBorderRight
    9370             :     
    9371             :     Stereotype ww8resource
    9372             : 
    9373             :     Stereotype ww8sprm
    9374             : 
    9375             :     Parent Resource: Properties
    9376             :     Size: 0
    9377             : */
    9378           0 :     WW8sprmPBorderRight::~WW8sprmPBorderRight()
    9379             :     {
    9380           0 :     }
    9381             :     
    9382           0 :     void WW8sprmPBorderRight::init()
    9383             :     {
    9384             :       
    9385           0 :     }
    9386             : 
    9387           0 :     void WW8sprmPBorderRight::resolve(Properties & rHandler)
    9388             :     {
    9389             :         try 
    9390             :         {
    9391             :             {
    9392           0 :                 WW8Value::Pointer_t pVal = createValue(get_linePropsRight());
    9393           0 :                 rHandler.attribute(NS_rtf::LN_LINEPROPSRIGHT, *pVal);
    9394             :             }
    9395           0 :       } catch (const Exception & e) {
    9396           0 :          clog << e.getText() << endl;
    9397             :       }
    9398           0 :     }
    9399             : 
    9400             :     void 
    9401           0 :     WW8sprmPBorderRight::dump(OutputWithDepth < string > & o) const
    9402             :     {
    9403           0 :         o.addItem("<dump type='sprmPBorderRight'>");
    9404             :         
    9405           0 :         WW8StructBase::dump(o);
    9406           0 :         writerfilter::dump(o, "linePropsRight", get_linePropsRight());
    9407           0 :         o.addItem("</dump>");
    9408           0 :     }
    9409             : 
    9410             : /*
    9411             :     Automatically generated class: sprmPBorderBetween
    9412             :     
    9413             :     Stereotype ww8resource
    9414             : 
    9415             :     Stereotype ww8sprm
    9416             : 
    9417             :     Parent Resource: Properties
    9418             :     Size: 0
    9419             : */
    9420           0 :     WW8sprmPBorderBetween::~WW8sprmPBorderBetween()
    9421             :     {
    9422           0 :     }
    9423             :     
    9424           0 :     void WW8sprmPBorderBetween::init()
    9425             :     {
    9426             :       
    9427           0 :     }
    9428             : 
    9429           0 :     void WW8sprmPBorderBetween::resolve(Properties & rHandler)
    9430             :     {
    9431             :         try 
    9432             :         {
    9433             :             {
    9434           0 :                 WW8Value::Pointer_t pVal = createValue(get_linePropsBetween());
    9435           0 :                 rHandler.attribute(NS_rtf::LN_LINEPROPSBETWEEN, *pVal);
    9436             :             }
    9437           0 :       } catch (const Exception & e) {
    9438           0 :          clog << e.getText() << endl;
    9439             :       }
    9440           0 :     }
    9441             : 
    9442             :     void 
    9443           0 :     WW8sprmPBorderBetween::dump(OutputWithDepth < string > & o) const
    9444             :     {
    9445           0 :         o.addItem("<dump type='sprmPBorderBetween'>");
    9446             :         
    9447           0 :         WW8StructBase::dump(o);
    9448           0 :         writerfilter::dump(o, "linePropsBetween", get_linePropsBetween());
    9449           0 :         o.addItem("</dump>");
    9450           0 :     }
    9451             : 
    9452             : /*
    9453             :     Automatically generated class: sprmCBorder
    9454             :     
    9455             :     Stereotype ww8resource
    9456             : 
    9457             :     Stereotype ww8sprm
    9458             : 
    9459             :     Parent Resource: Properties
    9460             :     Size: 0
    9461             : */
    9462           0 :     WW8sprmCBorder::~WW8sprmCBorder()
    9463             :     {
    9464           0 :     }
    9465             :     
    9466           0 :     void WW8sprmCBorder::init()
    9467             :     {
    9468             :       
    9469           0 :     }
    9470             : 
    9471           0 :     void WW8sprmCBorder::resolve(Properties & rHandler)
    9472             :     {
    9473             :         try 
    9474             :         {
    9475             :             {
    9476           0 :                 WW8Value::Pointer_t pVal = createValue(get_lineProps());
    9477           0 :                 rHandler.attribute(NS_rtf::LN_LINEPROPS, *pVal);
    9478             :             }
    9479           0 :       } catch (const Exception & e) {
    9480           0 :          clog << e.getText() << endl;
    9481             :       }
    9482           0 :     }
    9483             : 
    9484             :     void 
    9485           0 :     WW8sprmCBorder::dump(OutputWithDepth < string > & o) const
    9486             :     {
    9487           0 :         o.addItem("<dump type='sprmCBorder'>");
    9488             :         
    9489           0 :         WW8StructBase::dump(o);
    9490           0 :         writerfilter::dump(o, "lineProps", get_lineProps());
    9491           0 :         o.addItem("</dump>");
    9492           0 :     }
    9493             : 
    9494             : /*
    9495             :     Automatically generated class: sprmTTPreferredWidth
    9496             :     
    9497             :     Stereotype ww8resource
    9498             : 
    9499             :     Stereotype ww8sprm
    9500             : 
    9501             :     Parent Resource: Properties
    9502             :     Size: 6
    9503             : */
    9504           0 :     WW8sprmTTPreferredWidth::~WW8sprmTTPreferredWidth()
    9505             :     {
    9506           0 :     }
    9507             :     
    9508           0 :     void WW8sprmTTPreferredWidth::init()
    9509             :     {
    9510             :       
    9511           0 :     }
    9512             : 
    9513           0 :     void WW8sprmTTPreferredWidth::resolve(Properties & rHandler)
    9514             :     {
    9515             :         try 
    9516             :         {
    9517             :             {
    9518           0 :                 WW8Value::Pointer_t pVal = createValue(get_unit());
    9519           0 :                 rHandler.attribute(NS_rtf::LN_unit, *pVal);
    9520             :             }
    9521             :             {
    9522           0 :                 WW8Value::Pointer_t pVal = createValue(get_preferredWidth());
    9523           0 :                 rHandler.attribute(NS_rtf::LN_preferredWidth, *pVal);
    9524             :             }
    9525           0 :       } catch (const Exception & e) {
    9526           0 :          clog << e.getText() << endl;
    9527             :       }
    9528           0 :     }
    9529             : 
    9530             :     void 
    9531           0 :     WW8sprmTTPreferredWidth::dump(OutputWithDepth < string > & o) const
    9532             :     {
    9533           0 :         o.addItem("<dump type='sprmTTPreferredWidth'>");
    9534             :         
    9535           0 :         WW8StructBase::dump(o);
    9536           0 :         writerfilter::dump(o, "unit", get_unit());
    9537           0 :         writerfilter::dump(o, "preferredWidth", get_preferredWidth());
    9538           0 :         o.addItem("</dump>");
    9539           0 :     }
    9540             : 
    9541             : /*
    9542             :     Automatically generated class: sprmTTRLeft
    9543             :     
    9544             :     Stereotype ww8resource
    9545             : 
    9546             :     Stereotype ww8sprm
    9547             : 
    9548             :     Parent Resource: Properties
    9549             :     Size: 6
    9550             : */
    9551           0 :     WW8sprmTTRLeft::~WW8sprmTTRLeft()
    9552             :     {
    9553           0 :     }
    9554             :     
    9555           0 :     void WW8sprmTTRLeft::init()
    9556             :     {
    9557             :       
    9558           0 :     }
    9559             : 
    9560           0 :     void WW8sprmTTRLeft::resolve(Properties & rHandler)
    9561             :     {
    9562             :         try 
    9563             :         {
    9564             :             {
    9565           0 :                 WW8Value::Pointer_t pVal = createValue(get_unit());
    9566           0 :                 rHandler.attribute(NS_rtf::LN_unit, *pVal);
    9567             :             }
    9568             :             {
    9569           0 :                 WW8Value::Pointer_t pVal = createValue(get_trleft());
    9570           0 :                 rHandler.attribute(NS_rtf::LN_trleft, *pVal);
    9571             :             }
    9572           0 :       } catch (const Exception & e) {
    9573           0 :          clog << e.getText() << endl;
    9574             :       }
    9575           0 :     }
    9576             : 
    9577             :     void 
    9578           0 :     WW8sprmTTRLeft::dump(OutputWithDepth < string > & o) const
    9579             :     {
    9580           0 :         o.addItem("<dump type='sprmTTRLeft'>");
    9581             :         
    9582           0 :         WW8StructBase::dump(o);
    9583           0 :         writerfilter::dump(o, "unit", get_unit());
    9584           0 :         writerfilter::dump(o, "trleft", get_trleft());
    9585           0 :         o.addItem("</dump>");
    9586           0 :     }
    9587             : 
    9588             : /*
    9589             :     Automatically generated class: sprmCEastAsianLayout
    9590             :     
    9591             :     Stereotype ww8resource
    9592             : 
    9593             :     Stereotype ww8sprm
    9594             : 
    9595             :     Parent Resource: Properties
    9596             :     Size: 0
    9597             : */
    9598           0 :     WW8sprmCEastAsianLayout::~WW8sprmCEastAsianLayout()
    9599             :     {
    9600           0 :     }
    9601             :     
    9602           0 :     void WW8sprmCEastAsianLayout::init()
    9603             :     {
    9604             :       
    9605           0 :     }
    9606             : 
    9607           0 :     void WW8sprmCEastAsianLayout::resolve(Properties & rHandler)
    9608             :     {
    9609             :         try 
    9610             :         {
    9611             :             {
    9612           0 :                 WW8Value::Pointer_t pVal = createValue(get_fcEastAsianLayout());
    9613           0 :                 rHandler.attribute(NS_rtf::LN_fcEastAsianLayout, *pVal);
    9614             :             }
    9615           0 :       } catch (const Exception & e) {
    9616           0 :          clog << e.getText() << endl;
    9617             :       }
    9618           0 :     }
    9619             : 
    9620             :     void 
    9621           0 :     WW8sprmCEastAsianLayout::dump(OutputWithDepth < string > & o) const
    9622             :     {
    9623           0 :         o.addItem("<dump type='sprmCEastAsianLayout'>");
    9624             :         
    9625           0 :         WW8StructBase::dump(o);
    9626           0 :         writerfilter::dump(o, "fcEastAsianLayout", get_fcEastAsianLayout());
    9627           0 :         o.addItem("</dump>");
    9628           0 :     }
    9629             : 
    9630             : /*
    9631             :     Automatically generated class: sprmTWidthBefore
    9632             :     
    9633             :     Stereotype ww8sprm
    9634             : 
    9635             :     Stereotype ww8resource
    9636             : 
    9637             :     Parent Resource: Properties
    9638             :     Size: 0
    9639             : */
    9640           0 :     WW8sprmTWidthBefore::~WW8sprmTWidthBefore()
    9641             :     {
    9642           0 :     }
    9643             :     
    9644           0 :     void WW8sprmTWidthBefore::init()
    9645             :     {
    9646             :       
    9647           0 :     }
    9648             : 
    9649           0 :     void WW8sprmTWidthBefore::resolve(Properties & rHandler)
    9650             :     {
    9651             :         try 
    9652             :         {
    9653             :             {
    9654           0 :                 WW8Value::Pointer_t pVal = createValue(get_ftsWidth());
    9655           0 :                 rHandler.attribute(NS_rtf::LN_ftsWidth, *pVal);
    9656             :             }
    9657             :             {
    9658           0 :                 WW8Value::Pointer_t pVal = createValue(get_wWidth());
    9659           0 :                 rHandler.attribute(NS_rtf::LN_wWidth, *pVal);
    9660             :             }
    9661           0 :       } catch (const Exception & e) {
    9662           0 :          clog << e.getText() << endl;
    9663             :       }
    9664           0 :     }
    9665             : 
    9666             :     void 
    9667           0 :     WW8sprmTWidthBefore::dump(OutputWithDepth < string > & o) const
    9668             :     {
    9669           0 :         o.addItem("<dump type='sprmTWidthBefore'>");
    9670             :         
    9671           0 :         WW8StructBase::dump(o);
    9672           0 :         writerfilter::dump(o, "ftsWidth", get_ftsWidth());
    9673           0 :         writerfilter::dump(o, "wWidth", get_wWidth());
    9674           0 :         o.addItem("</dump>");
    9675           0 :     }
    9676             : 
    9677             : /*
    9678             :     Automatically generated class: sprmTWidthAfter
    9679             :     
    9680             :     Stereotype ww8sprm
    9681             : 
    9682             :     Stereotype ww8resource
    9683             : 
    9684             :     Parent Resource: Properties
    9685             :     Size: 0
    9686             : */
    9687           0 :     WW8sprmTWidthAfter::~WW8sprmTWidthAfter()
    9688             :     {
    9689           0 :     }
    9690             :     
    9691           0 :     void WW8sprmTWidthAfter::init()
    9692             :     {
    9693             :       
    9694           0 :     }
    9695             : 
    9696           0 :     void WW8sprmTWidthAfter::resolve(Properties & rHandler)
    9697             :     {
    9698             :         try 
    9699             :         {
    9700             :             {
    9701           0 :                 WW8Value::Pointer_t pVal = createValue(get_ftsWidth());
    9702           0 :                 rHandler.attribute(NS_rtf::LN_ftsWidth, *pVal);
    9703             :             }
    9704             :             {
    9705           0 :                 WW8Value::Pointer_t pVal = createValue(get_wWidth());
    9706           0 :                 rHandler.attribute(NS_rtf::LN_wWidth, *pVal);
    9707             :             }
    9708           0 :       } catch (const Exception & e) {
    9709           0 :          clog << e.getText() << endl;
    9710             :       }
    9711           0 :     }
    9712             : 
    9713             :     void 
    9714           0 :     WW8sprmTWidthAfter::dump(OutputWithDepth < string > & o) const
    9715             :     {
    9716           0 :         o.addItem("<dump type='sprmTWidthAfter'>");
    9717             :         
    9718           0 :         WW8StructBase::dump(o);
    9719           0 :         writerfilter::dump(o, "ftsWidth", get_ftsWidth());
    9720           0 :         writerfilter::dump(o, "wWidth", get_wWidth());
    9721           0 :         o.addItem("</dump>");
    9722           0 :     }
    9723             : 
    9724             : /*
    9725             :     Automatically generated class: sprmTCellPaddingDefault
    9726             :     
    9727             :     Stereotype ww8sprm
    9728             : 
    9729             :     Stereotype ww8resource
    9730             : 
    9731             :     Parent Resource: Properties
    9732             :     Size: 0
    9733             : */
    9734           0 :     WW8sprmTCellPaddingDefault::~WW8sprmTCellPaddingDefault()
    9735             :     {
    9736           0 :     }
    9737             :     
    9738           0 :     void WW8sprmTCellPaddingDefault::init()
    9739             :     {
    9740             :       
    9741           0 :     }
    9742             : 
    9743           0 :     void WW8sprmTCellPaddingDefault::resolve(Properties & rHandler)
    9744             :     {
    9745             :         try 
    9746             :         {
    9747             :             {
    9748           0 :                 WW8Value::Pointer_t pVal = createValue(get_itc());
    9749           0 :                 rHandler.attribute(NS_rtf::LN_itc, *pVal);
    9750             :             }
    9751             :             {
    9752           0 :                 WW8Value::Pointer_t pVal = createValue(get_grfbrc());
    9753           0 :                 rHandler.attribute(NS_rtf::LN_grfbrc, *pVal);
    9754             :             }
    9755             :             {
    9756           0 :                 WW8Value::Pointer_t pVal = createValue(get_ftsWidth());
    9757           0 :                 rHandler.attribute(NS_rtf::LN_ftsWidth, *pVal);
    9758             :             }
    9759             :             {
    9760           0 :                 WW8Value::Pointer_t pVal = createValue(get_wWidth());
    9761           0 :                 rHandler.attribute(NS_rtf::LN_wWidth, *pVal);
    9762             :             }
    9763           0 :       } catch (const Exception & e) {
    9764           0 :          clog << e.getText() << endl;
    9765             :       }
    9766           0 :     }
    9767             : 
    9768             :     void 
    9769           0 :     WW8sprmTCellPaddingDefault::dump(OutputWithDepth < string > & o) const
    9770             :     {
    9771           0 :         o.addItem("<dump type='sprmTCellPaddingDefault'>");
    9772             :         
    9773           0 :         WW8StructBase::dump(o);
    9774           0 :         writerfilter::dump(o, "itc", get_itc());
    9775           0 :         writerfilter::dump(o, "grfbrc", get_grfbrc());
    9776           0 :         writerfilter::dump(o, "ftsWidth", get_ftsWidth());
    9777           0 :         writerfilter::dump(o, "wWidth", get_wWidth());
    9778           0 :         o.addItem("</dump>");
    9779           0 :     }
    9780             : 
    9781             : /*
    9782             :     Automatically generated class: sprmTPc
    9783             :     
    9784             :     Stereotype ww8resource
    9785             : 
    9786             :     Stereotype ww8sprm
    9787             : 
    9788             :     Parent Resource: Properties
    9789             :     Size: 0
    9790             : */
    9791           0 :     WW8sprmTPc::~WW8sprmTPc()
    9792             :     {
    9793           0 :     }
    9794             :     
    9795           0 :     void WW8sprmTPc::init()
    9796             :     {
    9797             :       
    9798           0 :     }
    9799             : 
    9800           0 :     void WW8sprmTPc::resolve(Properties & rHandler)
    9801             :     {
    9802             :         try 
    9803             :         {
    9804             :             {
    9805           0 :                 WW8Value::Pointer_t pVal = createValue(get_padding());
    9806           0 :                 rHandler.attribute(NS_rtf::LN_padding, *pVal);
    9807             :             }
    9808             :             {
    9809           0 :                 WW8Value::Pointer_t pVal = createValue(get_pcVert());
    9810           0 :                 rHandler.attribute(NS_rtf::LN_pcVert, *pVal);
    9811             :             }
    9812             :             {
    9813           0 :                 WW8Value::Pointer_t pVal = createValue(get_pcHorz());
    9814           0 :                 rHandler.attribute(NS_rtf::LN_pcHorz, *pVal);
    9815             :             }
    9816           0 :       } catch (const Exception & e) {
    9817           0 :          clog << e.getText() << endl;
    9818             :       }
    9819           0 :     }
    9820             : 
    9821             :     void 
    9822           0 :     WW8sprmTPc::dump(OutputWithDepth < string > & o) const
    9823             :     {
    9824           0 :         o.addItem("<dump type='sprmTPc'>");
    9825             :         
    9826           0 :         WW8StructBase::dump(o);
    9827           0 :         writerfilter::dump(o, "padding", get_padding());
    9828           0 :         writerfilter::dump(o, "pcVert", get_pcVert());
    9829           0 :         writerfilter::dump(o, "pcHorz", get_pcHorz());
    9830           0 :         o.addItem("</dump>");
    9831           0 :     }
    9832             : 
    9833             : /*
    9834             :     Automatically generated class: UDefProp
    9835             :     
    9836             :     Stereotype dffrecord
    9837             : 
    9838             :     Stereotype resolvenoauto
    9839             : 
    9840             :     Parent Resource: Properties
    9841             :     Size: 0
    9842             : */
    9843           0 :     DffUDefProp::~DffUDefProp()
    9844             :     {
    9845           0 :     }
    9846             :     
    9847           0 :     void DffUDefProp::resolveLocal(Properties & rHandler)
    9848             :     {
    9849             :         try 
    9850             :         {
    9851           0 :       resolveNoAuto(rHandler);
    9852             :     
    9853           0 :       } catch (const Exception & e) {
    9854           0 :          clog << e.getText() << endl;
    9855             :       }
    9856           0 :     }
    9857             : 
    9858             :     void 
    9859           0 :     DffUDefProp::dump(OutputWithDepth < string > & o) const
    9860             :     {
    9861           0 :         o.addItem("<dump type='UDefProp'>");
    9862             :         
    9863           0 :         WW8StructBase::dump(o);
    9864           0 :         o.addItem("</dump>");
    9865           0 :     }
    9866             : 
    9867             : /*
    9868             :     Automatically generated class: FSPGR
    9869             :     
    9870             :     Stereotype dffrecord
    9871             : 
    9872             :     Parent Resource: Properties
    9873             :     Size: 0
    9874             : */
    9875           0 :     DffFSPGR::~DffFSPGR()
    9876             :     {
    9877           0 :     }
    9878             :     
    9879           0 :     void DffFSPGR::resolveLocal(Properties & rHandler)
    9880             :     {
    9881             :         try 
    9882             :         {
    9883             :             {
    9884           0 :                 WW8Value::Pointer_t pVal = createValue(get_rectangle());
    9885           0 :                 rHandler.attribute(NS_rtf::LN_rectangle, *pVal);
    9886             :             }
    9887           0 :       } catch (const Exception & e) {
    9888           0 :          clog << e.getText() << endl;
    9889             :       }
    9890           0 :     }
    9891             : 
    9892             :     void 
    9893           0 :     DffFSPGR::dump(OutputWithDepth < string > & o) const
    9894             :     {
    9895           0 :         o.addItem("<dump type='FSPGR'>");
    9896             :         
    9897           0 :         WW8StructBase::dump(o);
    9898           0 :         writerfilter::dump(o, "rectangle", get_rectangle());
    9899           0 :         o.addItem("</dump>");
    9900           0 :     }
    9901             : 
    9902             : /*
    9903             :     Automatically generated class: OPT
    9904             :     
    9905             :     Stereotype dffrecord
    9906             : 
    9907             :     Parent Resource: Properties
    9908             :     Size: 0
    9909             : */
    9910           0 :     DffOPT::~DffOPT()
    9911             :     {
    9912           0 :     }
    9913             :     
    9914           0 :     void DffOPT::resolveLocal(Properties & rHandler)
    9915             :     {
    9916             :         try 
    9917             :         {
    9918             :           {
    9919           0 :               sal_uInt32 nCount = get_property_count();
    9920             :               
    9921           0 :               for (sal_uInt32 n = 0; n < nCount; ++n)
    9922             :               {
    9923           0 :                   WW8Value::Pointer_t pVal = createValue(get_property(n));
    9924           0 :                   rHandler.attribute(NS_rtf::LN_shpopt, *pVal);
    9925           0 :              }
    9926             :          }
    9927             : 
    9928           0 :       } catch (const Exception & e) {
    9929           0 :          clog << e.getText() << endl;
    9930             :       }
    9931           0 :     }
    9932             : 
    9933             :     void 
    9934           0 :     DffOPT::dump(OutputWithDepth < string > & o) const
    9935             :     {
    9936           0 :         o.addItem("<dump type='OPT'>");
    9937             :         
    9938           0 :         WW8StructBase::dump(o);
    9939           0 :         o.addItem("</dump>");
    9940           0 :     }
    9941             : 
    9942             : /*
    9943             :     Automatically generated class: FSP
    9944             :     
    9945             :     Stereotype dffrecord
    9946             : 
    9947             :     Parent Resource: Properties
    9948             :     Size: 0
    9949             : */
    9950           0 :     DffFSP::~DffFSP()
    9951             :     {
    9952           0 :     }
    9953             :     
    9954           0 :     void DffFSP::resolveLocal(Properties & rHandler)
    9955             :     {
    9956             :         try 
    9957             :         {
    9958             :             {
    9959           0 :                 WW8Value::Pointer_t pVal = createValue(get_shptype());
    9960           0 :                 rHandler.attribute(NS_rtf::LN_shptype, *pVal);
    9961             :             }
    9962             :             {
    9963           0 :                 WW8Value::Pointer_t pVal = createValue(get_shpid());
    9964           0 :                 rHandler.attribute(NS_rtf::LN_shpid, *pVal);
    9965             :             }
    9966             :             {
    9967           0 :                 WW8Value::Pointer_t pVal = createValue(get_shpfGroup());
    9968           0 :                 rHandler.attribute(NS_rtf::LN_shpfGroup, *pVal);
    9969             :             }
    9970             :             {
    9971           0 :                 WW8Value::Pointer_t pVal = createValue(get_shpfChild());
    9972           0 :                 rHandler.attribute(NS_rtf::LN_shpfChild, *pVal);
    9973             :             }
    9974             :             {
    9975           0 :                 WW8Value::Pointer_t pVal = createValue(get_shpfPatriarch());
    9976           0 :                 rHandler.attribute(NS_rtf::LN_shpfPatriarch, *pVal);
    9977             :             }
    9978             :             {
    9979           0 :                 WW8Value::Pointer_t pVal = createValue(get_shpfDeleted());
    9980           0 :                 rHandler.attribute(NS_rtf::LN_shpfDeleted, *pVal);
    9981             :             }
    9982             :             {
    9983           0 :                 WW8Value::Pointer_t pVal = createValue(get_shpfOleShape());
    9984           0 :                 rHandler.attribute(NS_rtf::LN_shpfOleShape, *pVal);
    9985             :             }
    9986             :             {
    9987           0 :                 WW8Value::Pointer_t pVal = createValue(get_shpfHaveMaster());
    9988           0 :                 rHandler.attribute(NS_rtf::LN_shpfHaveMaster, *pVal);
    9989             :             }
    9990             :             {
    9991           0 :                 WW8Value::Pointer_t pVal = createValue(get_shpfFlipH());
    9992           0 :                 rHandler.attribute(NS_rtf::LN_shpfFlipH, *pVal);
    9993             :             }
    9994             :             {
    9995           0 :                 WW8Value::Pointer_t pVal = createValue(get_shpfFlipV());
    9996           0 :                 rHandler.attribute(NS_rtf::LN_shpfFlipV, *pVal);
    9997             :             }
    9998             :             {
    9999           0 :                 WW8Value::Pointer_t pVal = createValue(get_shpfConnector());
   10000           0 :                 rHandler.attribute(NS_rtf::LN_shpfConnector, *pVal);
   10001             :             }
   10002             :             {
   10003           0 :                 WW8Value::Pointer_t pVal = createValue(get_shpfHaveAnchor());
   10004           0 :                 rHandler.attribute(NS_rtf::LN_shpfHaveAnchor, *pVal);
   10005             :             }
   10006             :             {
   10007           0 :                 WW8Value::Pointer_t pVal = createValue(get_shpfBackground());
   10008           0 :                 rHandler.attribute(NS_rtf::LN_shpfBackground, *pVal);
   10009             :             }
   10010             :             {
   10011           0 :                 WW8Value::Pointer_t pVal = createValue(get_shpfHaveSpt());
   10012           0 :                 rHandler.attribute(NS_rtf::LN_shpfHaveSpt, *pVal);
   10013             :             }
   10014             :           {
   10015           0 :               WW8Value::Pointer_t pVal = createValue(get_shptypename());
   10016           0 :               rHandler.attribute(NS_rtf::LN_shptypename, *pVal);
   10017             :           }
   10018             : 
   10019           0 :       } catch (const Exception & e) {
   10020           0 :          clog << e.getText() << endl;
   10021             :       }
   10022           0 :     }
   10023             : 
   10024             :     void 
   10025           0 :     DffFSP::dump(OutputWithDepth < string > & o) const
   10026             :     {
   10027           0 :         o.addItem("<dump type='FSP'>");
   10028             :         
   10029           0 :         WW8StructBase::dump(o);
   10030           0 :         writerfilter::dump(o, "shptype", get_shptype());
   10031           0 :         writerfilter::dump(o, "shpid", get_shpid());
   10032           0 :         writerfilter::dump(o, "shpfGroup", get_shpfGroup());
   10033           0 :         writerfilter::dump(o, "shpfChild", get_shpfChild());
   10034           0 :         writerfilter::dump(o, "shpfPatriarch", get_shpfPatriarch());
   10035           0 :         writerfilter::dump(o, "shpfDeleted", get_shpfDeleted());
   10036           0 :         writerfilter::dump(o, "shpfOleShape", get_shpfOleShape());
   10037           0 :         writerfilter::dump(o, "shpfHaveMaster", get_shpfHaveMaster());
   10038           0 :         writerfilter::dump(o, "shpfFlipH", get_shpfFlipH());
   10039           0 :         writerfilter::dump(o, "shpfFlipV", get_shpfFlipV());
   10040           0 :         writerfilter::dump(o, "shpfConnector", get_shpfConnector());
   10041           0 :         writerfilter::dump(o, "shpfHaveAnchor", get_shpfHaveAnchor());
   10042           0 :         writerfilter::dump(o, "shpfBackground", get_shpfBackground());
   10043           0 :         writerfilter::dump(o, "shpfHaveSpt", get_shpfHaveSpt());
   10044           0 :         o.addItem("</dump>");
   10045           0 :     }
   10046             : 
   10047             : /*
   10048             :     Automatically generated class: DGG
   10049             :     
   10050             :     Stereotype dffrecord
   10051             : 
   10052             :     Parent Resource: Properties
   10053             :     Size: 0
   10054             : */
   10055           0 :     DffDGG::~DffDGG()
   10056             :     {
   10057           0 :     }
   10058             :     
   10059           0 :     void DffDGG::resolveLocal(Properties & rHandler)
   10060             :     {
   10061             :         try 
   10062             :         {
   10063             :             {
   10064           0 :                 WW8Value::Pointer_t pVal = createValue(get_fdgg());
   10065           0 :                 rHandler.attribute(NS_rtf::LN_shpdgg, *pVal);
   10066             :             }
   10067             :           {
   10068           0 :               sal_uInt32 nCount = get_fidcl_count();
   10069             :               
   10070           0 :               for (sal_uInt32 n = 0; n < nCount; ++n)
   10071             :               {
   10072           0 :                   WW8Value::Pointer_t pVal = createValue(get_fidcl(n));
   10073           0 :                   rHandler.attribute(NS_rtf::LN_shpdgg, *pVal);
   10074           0 :              }
   10075             :          }
   10076             : 
   10077           0 :       } catch (const Exception & e) {
   10078           0 :          clog << e.getText() << endl;
   10079             :       }
   10080           0 :     }
   10081             : 
   10082             :     void 
   10083           0 :     DffDGG::dump(OutputWithDepth < string > & o) const
   10084             :     {
   10085           0 :         o.addItem("<dump type='DGG'>");
   10086             :         
   10087           0 :         WW8StructBase::dump(o);
   10088           0 :         writerfilter::dump(o, "fdgg", get_fdgg());
   10089           0 :         o.addItem("</dump>");
   10090           0 :     }
   10091             : 
   10092             : /*
   10093             :     Automatically generated class: BSE
   10094             :     
   10095             :     Stereotype dffrecord
   10096             : 
   10097             :     Parent Resource: Properties
   10098             :     Size: 0
   10099             : */
   10100           0 :     DffBSE::~DffBSE()
   10101             :     {
   10102           0 :     }
   10103             :     
   10104           0 :     void DffBSE::resolveLocal(Properties & rHandler)
   10105             :     {
   10106             :         try 
   10107             :         {
   10108             :             {
   10109           0 :                 WW8Value::Pointer_t pVal = createValue(get_fbse());
   10110           0 :                 rHandler.attribute(NS_rtf::LN_shpfbse, *pVal);
   10111             :             }
   10112             :           {
   10113           0 :               WW8Value::Pointer_t pVal = createValue(get_blipname());
   10114           0 :               rHandler.attribute(NS_rtf::LN_shpblipbname, *pVal);
   10115             :           }
   10116             : 
   10117             :           {
   10118           0 :               WW8Value::Pointer_t pVal = createValue(get_blip());
   10119           0 :               rHandler.attribute(NS_rtf::LN_blip, *pVal);
   10120             :           }
   10121             : 
   10122           0 :       } catch (const Exception & e) {
   10123           0 :          clog << e.getText() << endl;
   10124             :       }
   10125           0 :     }
   10126             : 
   10127             :     void 
   10128           0 :     DffBSE::dump(OutputWithDepth < string > & o) const
   10129             :     {
   10130           0 :         o.addItem("<dump type='BSE'>");
   10131             :         
   10132           0 :         WW8StructBase::dump(o);
   10133           0 :         writerfilter::dump(o, "fbse", get_fbse());
   10134           0 :         o.addItem("</dump>");
   10135           0 :     }
   10136             : 
   10137             : /*
   10138             :     Automatically generated class: BlipPng
   10139             :     
   10140             :     Stereotype dffrecord
   10141             : 
   10142             :     Parent Resource: Properties
   10143             :     Size: 0
   10144             : */
   10145           0 :     DffBlipPng::~DffBlipPng()
   10146             :     {
   10147           0 :     }
   10148             :     
   10149           0 :     void DffBlipPng::resolveLocal(Properties & rHandler)
   10150             :     {
   10151             :         try 
   10152             :         {
   10153             :             {
   10154           0 :                 WW8Value::Pointer_t pVal = createValue(get_payload());
   10155           0 :                 rHandler.attribute(NS_rtf::LN_payload, *pVal);
   10156             :             }
   10157           0 :       } catch (const Exception & e) {
   10158           0 :          clog << e.getText() << endl;
   10159             :       }
   10160           0 :     }
   10161             : 
   10162             :     void 
   10163           0 :     DffBlipPng::dump(OutputWithDepth < string > & o) const
   10164             :     {
   10165           0 :         o.addItem("<dump type='BlipPng'>");
   10166             :         
   10167           0 :         WW8StructBase::dump(o);
   10168           0 :         writerfilter::dump(o, "payload", get_payload());
   10169           0 :         o.addItem("</dump>");
   10170           0 :     }
   10171             : 
   10172             : /*
   10173             :     Automatically generated class: BlipDib
   10174             :     
   10175             :     Stereotype dffrecord
   10176             : 
   10177             :     Parent Resource: Properties
   10178             :     Size: 0
   10179             : */
   10180           0 :     DffBlipDib::~DffBlipDib()
   10181             :     {
   10182           0 :     }
   10183             :     
   10184           0 :     void DffBlipDib::resolveLocal(Properties & rHandler)
   10185             :     {
   10186             :         try 
   10187             :         {
   10188             :             {
   10189           0 :                 WW8Value::Pointer_t pVal = createValue(get_payload());
   10190           0 :                 rHandler.attribute(NS_rtf::LN_payload, *pVal);
   10191             :             }
   10192           0 :       } catch (const Exception & e) {
   10193           0 :          clog << e.getText() << endl;
   10194             :       }
   10195           0 :     }
   10196             : 
   10197             :     void 
   10198           0 :     DffBlipDib::dump(OutputWithDepth < string > & o) const
   10199             :     {
   10200           0 :         o.addItem("<dump type='BlipDib'>");
   10201             :         
   10202           0 :         WW8StructBase::dump(o);
   10203           0 :         writerfilter::dump(o, "payload", get_payload());
   10204           0 :         o.addItem("</dump>");
   10205           0 :     }
   10206             : 
   10207             : /*
   10208             :     Automatically generated class: SpContainer
   10209             :     
   10210             :     Stereotype dffrecord
   10211             : 
   10212             :     Parent Resource: Properties
   10213             :     Size: 0
   10214             : */
   10215           0 :     DffSpContainer::~DffSpContainer()
   10216             :     {
   10217           0 :     }
   10218             :     
   10219           0 :     void DffSpContainer::resolveLocal(Properties & rHandler)
   10220             :     {
   10221             :         try 
   10222             :         {
   10223             :           {
   10224           0 :               WW8Value::Pointer_t pVal = createValue(get_blip());
   10225           0 :               rHandler.attribute(NS_rtf::LN_blip, *pVal);
   10226             :           }
   10227             : 
   10228             :           {
   10229           0 :               WW8Value::Pointer_t pVal = createValue(get_shptxt());
   10230           0 :               rHandler.attribute(NS_rtf::LN_shptxt, *pVal);
   10231             :           }
   10232             : 
   10233           0 :       } catch (const Exception & e) {
   10234           0 :          clog << e.getText() << endl;
   10235             :       }
   10236           0 :     }
   10237             : 
   10238             :     void 
   10239           0 :     DffSpContainer::dump(OutputWithDepth < string > & o) const
   10240             :     {
   10241           0 :         o.addItem("<dump type='SpContainer'>");
   10242             :         
   10243           0 :         WW8StructBase::dump(o);
   10244           0 :         o.addItem("</dump>");
   10245           0 :     }
   10246             : 
   10247             : /*
   10248             :     Automatically generated class: Dg
   10249             :     
   10250             :     Stereotype dffrecord
   10251             : 
   10252             :     Parent Resource: Properties
   10253             :     Size: 0
   10254             : */
   10255           0 :     DffDg::~DffDg()
   10256             :     {
   10257           0 :     }
   10258             :     
   10259           0 :     void DffDg::resolveLocal(Properties & rHandler)
   10260             :     {
   10261             :         try 
   10262             :         {
   10263             :             {
   10264           0 :                 WW8Value::Pointer_t pVal = createValue(get_fdg());
   10265           0 :                 rHandler.attribute(NS_rtf::LN_fdg, *pVal);
   10266             :             }
   10267           0 :       } catch (const Exception & e) {
   10268           0 :          clog << e.getText() << endl;
   10269             :       }
   10270           0 :     }
   10271             : 
   10272             :     void 
   10273           0 :     DffDg::dump(OutputWithDepth < string > & o) const
   10274             :     {
   10275           0 :         o.addItem("<dump type='Dg'>");
   10276             :         
   10277           0 :         WW8StructBase::dump(o);
   10278           0 :         writerfilter::dump(o, "fdg", get_fdg());
   10279           0 :         o.addItem("</dump>");
   10280           0 :     }
   10281             : 
   10282           0 : writerfilter::Reference < Properties > ::Pointer_t createSprmProps
   10283             : (WW8PropertyImpl & rProp)
   10284             : {
   10285           0 :     writerfilter::Reference < Properties > ::Pointer_t pResult;
   10286             : 
   10287           0 :     switch (rProp.getId())
   10288             :     {
   10289             : 
   10290             :     case 0xC60D:
   10291           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmPChgTabsPapx(rProp, 0, rProp.getCount()));
   10292             : 
   10293           0 :         break;
   10294             : 
   10295             :     case 0x6A03:
   10296           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmCPicLocation(rProp, 0, rProp.getCount()));
   10297             : 
   10298           0 :         break;
   10299             : 
   10300             :     case 0x6A09:
   10301           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmCSymbol(rProp, 0, rProp.getCount()));
   10302             : 
   10303           0 :         break;
   10304             : 
   10305             :     case 0xD605:
   10306           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmTTableBorders(rProp, 0, rProp.getCount()));
   10307             : 
   10308           0 :         break;
   10309             : 
   10310             :     case 0xD608:
   10311           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmTDefTable(rProp, 0, rProp.getCount()));
   10312             : 
   10313           0 :         break;
   10314             : 
   10315             :     case 0xD609:
   10316           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmTDefTableShd(rProp, 0, rProp.getCount()));
   10317             : 
   10318           0 :         break;
   10319             : 
   10320             :     case 0xD612:
   10321           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmTCellShd(rProp, 0, rProp.getCount()));
   10322             : 
   10323           0 :         break;
   10324             : 
   10325             :     case 0x740A:
   10326           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmTTlp(rProp, 0, rProp.getCount()));
   10327             : 
   10328           0 :         break;
   10329             : 
   10330             :     case 0xD61A:
   10331           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmTCellTopColor(rProp, 0, rProp.getCount()));
   10332             : 
   10333           0 :         break;
   10334             : 
   10335             :     case 0xD61B:
   10336           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmTCellLeftColor(rProp, 0, rProp.getCount()));
   10337             : 
   10338           0 :         break;
   10339             : 
   10340             :     case 0xD61C:
   10341           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmTCellBottomColor(rProp, 0, rProp.getCount()));
   10342             : 
   10343           0 :         break;
   10344             : 
   10345             :     case 0xD61D:
   10346           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmTCellRightColor(rProp, 0, rProp.getCount()));
   10347             : 
   10348           0 :         break;
   10349             : 
   10350             :     case 0xD613:
   10351           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmTGridLineProps(rProp, 0, rProp.getCount()));
   10352             : 
   10353           0 :         break;
   10354             : 
   10355             :     case 0xd670:
   10356           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmTCellShadow(rProp, 0, rProp.getCount()));
   10357             : 
   10358           0 :         break;
   10359             : 
   10360             :     case 0x6424:
   10361           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmPBrcTop(rProp, 0, rProp.getCount()));
   10362             : 
   10363           0 :         break;
   10364             : 
   10365             :     case 0x6425:
   10366           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmPBrcLeft(rProp, 0, rProp.getCount()));
   10367             : 
   10368           0 :         break;
   10369             : 
   10370             :     case 0x6426:
   10371           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmPBrcBottom(rProp, 0, rProp.getCount()));
   10372             : 
   10373           0 :         break;
   10374             : 
   10375             :     case 0x6427:
   10376           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmPBrcRight(rProp, 0, rProp.getCount()));
   10377             : 
   10378           0 :         break;
   10379             : 
   10380             :     case 0x6428:
   10381           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmPBrcBetween(rProp, 0, rProp.getCount()));
   10382             : 
   10383           0 :         break;
   10384             : 
   10385             :     case 0xc64e:
   10386           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmPBorderTop(rProp, 0, rProp.getCount()));
   10387             : 
   10388           0 :         break;
   10389             : 
   10390             :     case 0xc64f:
   10391           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmPBorderLeft(rProp, 0, rProp.getCount()));
   10392             : 
   10393           0 :         break;
   10394             : 
   10395             :     case 0xc650:
   10396           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmPBorderBottom(rProp, 0, rProp.getCount()));
   10397             : 
   10398           0 :         break;
   10399             : 
   10400             :     case 0xc651:
   10401           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmPBorderRight(rProp, 0, rProp.getCount()));
   10402             : 
   10403           0 :         break;
   10404             : 
   10405             :     case 0xc652:
   10406           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmPBorderBetween(rProp, 0, rProp.getCount()));
   10407             : 
   10408           0 :         break;
   10409             : 
   10410             :     case 0xca72:
   10411           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmCBorder(rProp, 0, rProp.getCount()));
   10412             : 
   10413           0 :         break;
   10414             : 
   10415             :     case 0xf614:
   10416           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmTTPreferredWidth(rProp, 0, rProp.getCount()));
   10417             : 
   10418           0 :         break;
   10419             : 
   10420             :     case 0xf661:
   10421           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmTTRLeft(rProp, 0, rProp.getCount()));
   10422             : 
   10423           0 :         break;
   10424             : 
   10425             :     case 0xCA78:
   10426           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmCEastAsianLayout(rProp, 0, rProp.getCount()));
   10427             : 
   10428           0 :         break;
   10429             : 
   10430             :     case 0xF617:
   10431           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmTWidthBefore(rProp, 0, rProp.getCount()));
   10432             : 
   10433           0 :         break;
   10434             : 
   10435             :     case 0xF618:
   10436           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmTWidthAfter(rProp, 0, rProp.getCount()));
   10437             : 
   10438           0 :         break;
   10439             : 
   10440             :     case 0xD634:
   10441           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmTCellPaddingDefault(rProp, 0, rProp.getCount()));
   10442             : 
   10443           0 :         break;
   10444             : 
   10445             :     case 0x360D:
   10446           0 :         pResult = writerfilter::Reference < Properties > ::Pointer_t(new WW8sprmTPc(rProp, 0, rProp.getCount()));
   10447             : 
   10448           0 :         break;
   10449             : 
   10450             :     default:
   10451           0 :         break;
   10452             :     }
   10453             : 
   10454           0 :     return pResult;
   10455             : }
   10456             : 
   10457           0 : writerfilter::Reference < BinaryObj > ::Pointer_t createSprmBinary
   10458             : (WW8PropertyImpl & rProp)
   10459             : {
   10460           0 :     writerfilter::Reference < BinaryObj > ::Pointer_t pResult;
   10461             : 
   10462           0 :     switch (rProp.getId())
   10463             :     {
   10464             : 
   10465             :     // warnings....
   10466             :     case 0:
   10467           0 :         break;
   10468             : 
   10469             :     default:
   10470           0 :            break;
   10471             :     }
   10472             : 
   10473           0 :     return pResult;
   10474             : }
   10475             : 
   10476           0 : DffRecord * createDffRecord
   10477             : (WW8StructBase * pParent, sal_uInt32 nOffset, sal_uInt32 * pCount)
   10478             : {
   10479           0 :     DffRecord * pResult = NULL;
   10480           0 :     DffRecord aTmpRec(pParent, nOffset, 8);
   10481           0 :     sal_uInt32 nSize = aTmpRec.calcSize();
   10482             : 
   10483           0 :     if (pCount != NULL)
   10484           0 :         *pCount = nSize;
   10485             : 
   10486           0 :     switch (aTmpRec.getRecordType())
   10487             :     {
   10488             :         case 0xf122:
   10489           0 :              pResult = new DffUDefProp(pParent, nOffset, nSize);
   10490             :                  
   10491           0 :              break;
   10492             :         case 0xf009:
   10493           0 :              pResult = new DffFSPGR(pParent, nOffset, nSize);
   10494             :                  
   10495           0 :              break;
   10496             :         case 0xf00b:
   10497           0 :              pResult = new DffOPT(pParent, nOffset, nSize);
   10498             :                  
   10499           0 :              break;
   10500             :         case 0xf00a:
   10501           0 :              pResult = new DffFSP(pParent, nOffset, nSize);
   10502             :                  
   10503           0 :              break;
   10504             :         case 0xf006:
   10505           0 :              pResult = new DffDGG(pParent, nOffset, nSize);
   10506             :                  
   10507           0 :              break;
   10508             :         case 0xf007:
   10509           0 :              pResult = new DffBSE(pParent, nOffset, nSize);
   10510             :                  
   10511           0 :              break;
   10512             :         case 0xf01e:
   10513           0 :              pResult = new DffBlipPng(pParent, nOffset, nSize);
   10514             :                  
   10515           0 :              break;
   10516             :         case 0xf01f:
   10517           0 :              pResult = new DffBlipDib(pParent, nOffset, nSize);
   10518             :                  
   10519           0 :              break;
   10520             :         case 0xf004:
   10521           0 :              pResult = new DffSpContainer(pParent, nOffset, nSize);
   10522             :                  
   10523           0 :              break;
   10524             :         case 0xf008:
   10525           0 :              pResult = new DffDg(pParent, nOffset, nSize);
   10526             :                  
   10527           0 :              break;
   10528             : 
   10529             :          default:
   10530           0 :              pResult = new DffRecord(pParent, nOffset, nSize);
   10531             : 
   10532           0 :              break;
   10533             :     }
   10534             : 
   10535           0 :     return pResult;
   10536             : }
   10537             : 
   10538           0 : DffRecord * createDffRecord
   10539             : (WW8Stream & rStream, sal_uInt32 nOffset, sal_uInt32 * pCount)
   10540             : {
   10541           0 :     DffRecord * pResult = NULL;
   10542           0 :     DffRecord aTmpRec(rStream, nOffset, 8);
   10543           0 :     sal_uInt32 nSize = aTmpRec.calcSize();
   10544             : 
   10545           0 :     if (pCount != NULL)
   10546           0 :         *pCount = nSize;
   10547             : 
   10548           0 :     switch (aTmpRec.getRecordType())
   10549             :     {
   10550             :         case 0xf122:
   10551           0 :              pResult = new DffUDefProp(rStream, nOffset, nSize);
   10552             :                  
   10553           0 :              break;
   10554             :         case 0xf009:
   10555           0 :              pResult = new DffFSPGR(rStream, nOffset, nSize);
   10556             :                  
   10557           0 :              break;
   10558             :         case 0xf00b:
   10559           0 :              pResult = new DffOPT(rStream, nOffset, nSize);
   10560             :                  
   10561           0 :              break;
   10562             :         case 0xf00a:
   10563           0 :              pResult = new DffFSP(rStream, nOffset, nSize);
   10564             :                  
   10565           0 :              break;
   10566             :         case 0xf006:
   10567           0 :              pResult = new DffDGG(rStream, nOffset, nSize);
   10568             :                  
   10569           0 :              break;
   10570             :         case 0xf007:
   10571           0 :              pResult = new DffBSE(rStream, nOffset, nSize);
   10572             :                  
   10573           0 :              break;
   10574             :         case 0xf01e:
   10575           0 :              pResult = new DffBlipPng(rStream, nOffset, nSize);
   10576             :                  
   10577           0 :              break;
   10578             :         case 0xf01f:
   10579           0 :              pResult = new DffBlipDib(rStream, nOffset, nSize);
   10580             :                  
   10581           0 :              break;
   10582             :         case 0xf004:
   10583           0 :              pResult = new DffSpContainer(rStream, nOffset, nSize);
   10584             :                  
   10585           0 :              break;
   10586             :         case 0xf008:
   10587           0 :              pResult = new DffDg(rStream, nOffset, nSize);
   10588             :                  
   10589           0 :              break;
   10590             : 
   10591             :          default:
   10592           0 :              pResult = new DffRecord(rStream, nOffset, nSize);
   10593             : 
   10594           0 :              break;
   10595             :     }
   10596             : 
   10597           0 :     return pResult;
   10598             : }
   10599             :     
   10600             :       
   10601           0 : OUString WW8FOPTE::get_name()
   10602             : {
   10603           0 :     return getDffOptName(get_pid());
   10604             : }
   10605           0 : OUString getDffOptName(sal_uInt32 nPid)
   10606             : {
   10607           0 :     OUString result;
   10608             : 
   10609           0 :     switch (nPid)
   10610             :     {
   10611             : 
   10612             :       case NS_dff::LN_shprotation:
   10613           0 :       result = "dff:shprotation";
   10614           0 :       break;
   10615             :       case NS_dff::LN_shpfLockRotation:
   10616           0 :       result = "dff:shpfLockRotation";
   10617           0 :       break;
   10618             :       case NS_dff::LN_shpfLockAspectRatio:
   10619           0 :       result = "dff:shpfLockAspectRatio";
   10620           0 :       break;
   10621             :       case NS_dff::LN_shpfLockPosition:
   10622           0 :       result = "dff:shpfLockPosition";
   10623           0 :       break;
   10624             :       case NS_dff::LN_shpfLockAgainstSelect:
   10625           0 :       result = "dff:shpfLockAgainstSelect";
   10626           0 :       break;
   10627             :       case NS_dff::LN_shpfLockCropping:
   10628           0 :       result = "dff:shpfLockCropping";
   10629           0 :       break;
   10630             :       case NS_dff::LN_shpfLockVertices:
   10631           0 :       result = "dff:shpfLockVertices";
   10632           0 :       break;
   10633             :       case NS_dff::LN_shpfLockText:
   10634           0 :       result = "dff:shpfLockText";
   10635           0 :       break;
   10636             :       case NS_dff::LN_shpfLockAdjustHandles:
   10637           0 :       result = "dff:shpfLockAdjustHandles";
   10638           0 :       break;
   10639             :       case NS_dff::LN_shpfLockAgainstGrouping:
   10640           0 :       result = "dff:shpfLockAgainstGrouping";
   10641           0 :       break;
   10642             :       case NS_dff::LN_shplTxid:
   10643           0 :       result = "dff:shplTxid";
   10644           0 :       break;
   10645             :       case NS_dff::LN_shpdxTextLeft:
   10646           0 :       result = "dff:shpdxTextLeft";
   10647           0 :       break;
   10648             :       case NS_dff::LN_shpdyTextTop:
   10649           0 :       result = "dff:shpdyTextTop";
   10650           0 :       break;
   10651             :       case NS_dff::LN_shpdxTextRight:
   10652           0 :       result = "dff:shpdxTextRight";
   10653           0 :       break;
   10654             :       case NS_dff::LN_shpdyTextBottom:
   10655           0 :       result = "dff:shpdyTextBottom";
   10656           0 :       break;
   10657             :       case NS_dff::LN_shpWrapText:
   10658           0 :       result = "dff:shpWrapText";
   10659           0 :       break;
   10660             :       case NS_dff::LN_shpscaleText:
   10661           0 :       result = "dff:shpscaleText";
   10662           0 :       break;
   10663             :       case NS_dff::LN_shpanchorText:
   10664           0 :       result = "dff:shpanchorText";
   10665           0 :       break;
   10666             :       case NS_dff::LN_shptxflTextFlow:
   10667           0 :       result = "dff:shptxflTextFlow";
   10668           0 :       break;
   10669             :       case NS_dff::LN_shpcdirFont:
   10670           0 :       result = "dff:shpcdirFont";
   10671           0 :       break;
   10672             :       case NS_dff::LN_shphspNext:
   10673           0 :       result = "dff:shphspNext";
   10674           0 :       break;
   10675             :       case NS_dff::LN_shptxdir:
   10676           0 :       result = "dff:shptxdir";
   10677           0 :       break;
   10678             :       case NS_dff::LN_shpfSelectText:
   10679           0 :       result = "dff:shpfSelectText";
   10680           0 :       break;
   10681             :       case NS_dff::LN_shpfAutoTextMargin:
   10682           0 :       result = "dff:shpfAutoTextMargin";
   10683           0 :       break;
   10684             :       case NS_dff::LN_shpfRotateText:
   10685           0 :       result = "dff:shpfRotateText";
   10686           0 :       break;
   10687             :       case NS_dff::LN_shpfFitShapeToText:
   10688           0 :       result = "dff:shpfFitShapeToText";
   10689           0 :       break;
   10690             :       case NS_dff::LN_shpfFitTextToShape:
   10691           0 :       result = "dff:shpfFitTextToShape";
   10692           0 :       break;
   10693             :       case NS_dff::LN_shpgtextUNICODE:
   10694           0 :       result = "dff:shpgtextUNICODE";
   10695           0 :       break;
   10696             :       case NS_dff::LN_shpgtextRTF:
   10697           0 :       result = "dff:shpgtextRTF";
   10698           0 :       break;
   10699             :       case NS_dff::LN_shpgtextAlign:
   10700           0 :       result = "dff:shpgtextAlign";
   10701           0 :       break;
   10702             :       case NS_dff::LN_shpgtextSize:
   10703           0 :       result = "dff:shpgtextSize";
   10704           0 :       break;
   10705             :       case NS_dff::LN_shpgtextSpacing:
   10706           0 :       result = "dff:shpgtextSpacing";
   10707           0 :       break;
   10708             :       case NS_dff::LN_shpgtextFont:
   10709           0 :       result = "dff:shpgtextFont";
   10710           0 :       break;
   10711             :       case NS_dff::LN_shpgtextFReverseRows:
   10712           0 :       result = "dff:shpgtextFReverseRows";
   10713           0 :       break;
   10714             :       case NS_dff::LN_shpfGtext:
   10715           0 :       result = "dff:shpfGtext";
   10716           0 :       break;
   10717             :       case NS_dff::LN_shpgtextFVertical:
   10718           0 :       result = "dff:shpgtextFVertical";
   10719           0 :       break;
   10720             :       case NS_dff::LN_shpgtextFKern:
   10721           0 :       result = "dff:shpgtextFKern";
   10722           0 :       break;
   10723             :       case NS_dff::LN_shpgtextFTight:
   10724           0 :       result = "dff:shpgtextFTight";
   10725           0 :       break;
   10726             :       case NS_dff::LN_shpgtextFStretch:
   10727           0 :       result = "dff:shpgtextFStretch";
   10728           0 :       break;
   10729             :       case NS_dff::LN_shpgtextFShrinkFit:
   10730           0 :       result = "dff:shpgtextFShrinkFit";
   10731           0 :       break;
   10732             :       case NS_dff::LN_shpgtextFBestFit:
   10733           0 :       result = "dff:shpgtextFBestFit";
   10734           0 :       break;
   10735             :       case NS_dff::LN_shpgtextFNormalize:
   10736           0 :       result = "dff:shpgtextFNormalize";
   10737           0 :       break;
   10738             :       case NS_dff::LN_shpgtextFDxMeasure:
   10739           0 :       result = "dff:shpgtextFDxMeasure";
   10740           0 :       break;
   10741             :       case NS_dff::LN_shpgtextFBold:
   10742           0 :       result = "dff:shpgtextFBold";
   10743           0 :       break;
   10744             :       case NS_dff::LN_shpgtextFItalic:
   10745           0 :       result = "dff:shpgtextFItalic";
   10746           0 :       break;
   10747             :       case NS_dff::LN_shpgtextFUnderline:
   10748           0 :       result = "dff:shpgtextFUnderline";
   10749           0 :       break;
   10750             :       case NS_dff::LN_shpgtextFShadow:
   10751           0 :       result = "dff:shpgtextFShadow";
   10752           0 :       break;
   10753             :       case NS_dff::LN_shpgtextFSmallcaps:
   10754           0 :       result = "dff:shpgtextFSmallcaps";
   10755           0 :       break;
   10756             :       case NS_dff::LN_shpgtextFStrikethrough:
   10757           0 :       result = "dff:shpgtextFStrikethrough";
   10758           0 :       break;
   10759             :       case NS_dff::LN_shpcropFromTop:
   10760           0 :       result = "dff:shpcropFromTop";
   10761           0 :       break;
   10762             :       case NS_dff::LN_shpcropFromBottom:
   10763           0 :       result = "dff:shpcropFromBottom";
   10764           0 :       break;
   10765             :       case NS_dff::LN_shpcropFromLeft:
   10766           0 :       result = "dff:shpcropFromLeft";
   10767           0 :       break;
   10768             :       case NS_dff::LN_shpcropFromRight:
   10769           0 :       result = "dff:shpcropFromRight";
   10770           0 :       break;
   10771             :       case NS_dff::LN_shppib:
   10772           0 :       result = "dff:shppib";
   10773           0 :       break;
   10774             :       case NS_dff::LN_shppibName:
   10775           0 :       result = "dff:shppibName";
   10776           0 :       break;
   10777             :       case NS_dff::LN_shppibFlags:
   10778           0 :       result = "dff:shppibFlags";
   10779           0 :       break;
   10780             :       case NS_dff::LN_shppictureTransparent:
   10781           0 :       result = "dff:shppictureTransparent";
   10782           0 :       break;
   10783             :       case NS_dff::LN_shppictureContrast:
   10784           0 :       result = "dff:shppictureContrast";
   10785           0 :       break;
   10786             :       case NS_dff::LN_shppictureBrightness:
   10787           0 :       result = "dff:shppictureBrightness";
   10788           0 :       break;
   10789             :       case NS_dff::LN_shppictureGamma:
   10790           0 :       result = "dff:shppictureGamma";
   10791           0 :       break;
   10792             :       case NS_dff::LN_shppictureId:
   10793           0 :       result = "dff:shppictureId";
   10794           0 :       break;
   10795             :       case NS_dff::LN_shppictureDblCrMod:
   10796           0 :       result = "dff:shppictureDblCrMod";
   10797           0 :       break;
   10798             :       case NS_dff::LN_shppictureFillCrMod:
   10799           0 :       result = "dff:shppictureFillCrMod";
   10800           0 :       break;
   10801             :       case NS_dff::LN_shppictureLineCrMod:
   10802           0 :       result = "dff:shppictureLineCrMod";
   10803           0 :       break;
   10804             :       case NS_dff::LN_shppibPrint:
   10805           0 :       result = "dff:shppibPrint";
   10806           0 :       break;
   10807             :       case NS_dff::LN_shppibPrintName:
   10808           0 :       result = "dff:shppibPrintName";
   10809           0 :       break;
   10810             :       case NS_dff::LN_shppibPrintFlags:
   10811           0 :       result = "dff:shppibPrintFlags";
   10812           0 :       break;
   10813             :       case NS_dff::LN_shpfNoHitTestPicture:
   10814           0 :       result = "dff:shpfNoHitTestPicture";
   10815           0 :       break;
   10816             :       case NS_dff::LN_shppictureGray:
   10817           0 :       result = "dff:shppictureGray";
   10818           0 :       break;
   10819             :       case NS_dff::LN_shppictureBiLevel:
   10820           0 :       result = "dff:shppictureBiLevel";
   10821           0 :       break;
   10822             :       case NS_dff::LN_shppictureActive:
   10823           0 :       result = "dff:shppictureActive";
   10824           0 :       break;
   10825             :       case NS_dff::LN_shpgeoLeft:
   10826           0 :       result = "dff:shpgeoLeft";
   10827           0 :       break;
   10828             :       case NS_dff::LN_shpgeoTop:
   10829           0 :       result = "dff:shpgeoTop";
   10830           0 :       break;
   10831             :       case NS_dff::LN_shpgeoRight:
   10832           0 :       result = "dff:shpgeoRight";
   10833           0 :       break;
   10834             :       case NS_dff::LN_shpgeoBottom:
   10835           0 :       result = "dff:shpgeoBottom";
   10836           0 :       break;
   10837             :       case NS_dff::LN_shpshapePath:
   10838           0 :       result = "dff:shpshapePath";
   10839           0 :       break;
   10840             :       case NS_dff::LN_shppVertices:
   10841           0 :       result = "dff:shppVertices";
   10842           0 :       break;
   10843             :       case NS_dff::LN_shppSegmentInfo:
   10844           0 :       result = "dff:shppSegmentInfo";
   10845           0 :       break;
   10846             :       case NS_dff::LN_shpadjustValue:
   10847           0 :       result = "dff:shpadjustValue";
   10848           0 :       break;
   10849             :       case NS_dff::LN_shpadjust2Value:
   10850           0 :       result = "dff:shpadjust2Value";
   10851           0 :       break;
   10852             :       case NS_dff::LN_shpadjust3Value:
   10853           0 :       result = "dff:shpadjust3Value";
   10854           0 :       break;
   10855             :       case NS_dff::LN_shpadjust4Value:
   10856           0 :       result = "dff:shpadjust4Value";
   10857           0 :       break;
   10858             :       case NS_dff::LN_shpadjust5Value:
   10859           0 :       result = "dff:shpadjust5Value";
   10860           0 :       break;
   10861             :       case NS_dff::LN_shpadjust6Value:
   10862           0 :       result = "dff:shpadjust6Value";
   10863           0 :       break;
   10864             :       case NS_dff::LN_shpadjust7Value:
   10865           0 :       result = "dff:shpadjust7Value";
   10866           0 :       break;
   10867             :       case NS_dff::LN_shpadjust8Value:
   10868           0 :       result = "dff:shpadjust8Value";
   10869           0 :       break;
   10870             :       case NS_dff::LN_shpadjust9Value:
   10871           0 :       result = "dff:shpadjust9Value";
   10872           0 :       break;
   10873             :       case NS_dff::LN_shpadjust10Value:
   10874           0 :       result = "dff:shpadjust10Value";
   10875           0 :       break;
   10876             :       case NS_dff::LN_shpfShadowOK:
   10877           0 :       result = "dff:shpfShadowOK";
   10878           0 :       break;
   10879             :       case NS_dff::LN_shpf3DOK:
   10880           0 :       result = "dff:shpf3DOK";
   10881           0 :       break;
   10882             :       case NS_dff::LN_shpfLineOK:
   10883           0 :       result = "dff:shpfLineOK";
   10884           0 :       break;
   10885             :       case NS_dff::LN_shpfGtextOK:
   10886           0 :       result = "dff:shpfGtextOK";
   10887           0 :       break;
   10888             :       case NS_dff::LN_shpfFillShadeShapeOK:
   10889           0 :       result = "dff:shpfFillShadeShapeOK";
   10890           0 :       break;
   10891             :       case NS_dff::LN_shpfFillOK:
   10892           0 :       result = "dff:shpfFillOK";
   10893           0 :       break;
   10894             :       case NS_dff::LN_shpfillType:
   10895           0 :       result = "dff:shpfillType";
   10896           0 :       break;
   10897             :       case NS_dff::LN_shpfillColor:
   10898           0 :       result = "dff:shpfillColor";
   10899           0 :       break;
   10900             :       case NS_dff::LN_shpfillOpacity:
   10901           0 :       result = "dff:shpfillOpacity";
   10902           0 :       break;
   10903             :       case NS_dff::LN_shpfillBackColor:
   10904           0 :       result = "dff:shpfillBackColor";
   10905           0 :       break;
   10906             :       case NS_dff::LN_shpfillBackOpacity:
   10907           0 :       result = "dff:shpfillBackOpacity";
   10908           0 :       break;
   10909             :       case NS_dff::LN_shpfillCrMod:
   10910           0 :       result = "dff:shpfillCrMod";
   10911           0 :       break;
   10912             :       case NS_dff::LN_shpfillBlip:
   10913           0 :       result = "dff:shpfillBlip";
   10914           0 :       break;
   10915             :       case NS_dff::LN_shpfillBlipName:
   10916           0 :       result = "dff:shpfillBlipName";
   10917           0 :       break;
   10918             :       case NS_dff::LN_shpfillBlipFlags:
   10919           0 :       result = "dff:shpfillBlipFlags";
   10920           0 :       break;
   10921             :       case NS_dff::LN_shpfillWidth:
   10922           0 :       result = "dff:shpfillWidth";
   10923           0 :       break;
   10924             :       case NS_dff::LN_shpfillHeight:
   10925           0 :       result = "dff:shpfillHeight";
   10926           0 :       break;
   10927             :       case NS_dff::LN_shpfillAngle:
   10928           0 :       result = "dff:shpfillAngle";
   10929           0 :       break;
   10930             :       case NS_dff::LN_shpfillFocus:
   10931           0 :       result = "dff:shpfillFocus";
   10932           0 :       break;
   10933             :       case NS_dff::LN_shpfillToLeft:
   10934           0 :       result = "dff:shpfillToLeft";
   10935           0 :       break;
   10936             :       case NS_dff::LN_shpfillToTop:
   10937           0 :       result = "dff:shpfillToTop";
   10938           0 :       break;
   10939             :       case NS_dff::LN_shpfillToRight:
   10940           0 :       result = "dff:shpfillToRight";
   10941           0 :       break;
   10942             :       case NS_dff::LN_shpfillToBottom:
   10943           0 :       result = "dff:shpfillToBottom";
   10944           0 :       break;
   10945             :       case NS_dff::LN_shpfillRectLeft:
   10946           0 :       result = "dff:shpfillRectLeft";
   10947           0 :       break;
   10948             :       case NS_dff::LN_shpfillRectTop:
   10949           0 :       result = "dff:shpfillRectTop";
   10950           0 :       break;
   10951             :       case NS_dff::LN_shpfillRectRight:
   10952           0 :       result = "dff:shpfillRectRight";
   10953           0 :       break;
   10954             :       case NS_dff::LN_shpfillRectBottom:
   10955           0 :       result = "dff:shpfillRectBottom";
   10956           0 :       break;
   10957             :       case NS_dff::LN_shpfillDztype:
   10958           0 :       result = "dff:shpfillDztype";
   10959           0 :       break;
   10960             :       case NS_dff::LN_shpfillShadePreset:
   10961           0 :       result = "dff:shpfillShadePreset";
   10962           0 :       break;
   10963             :       case NS_dff::LN_shpfillShadeColors:
   10964           0 :       result = "dff:shpfillShadeColors";
   10965           0 :       break;
   10966             :       case NS_dff::LN_shpfillOriginX:
   10967           0 :       result = "dff:shpfillOriginX";
   10968           0 :       break;
   10969             :       case NS_dff::LN_shpfillOriginY:
   10970           0 :       result = "dff:shpfillOriginY";
   10971           0 :       break;
   10972             :       case NS_dff::LN_shpfillShapeOriginX:
   10973           0 :       result = "dff:shpfillShapeOriginX";
   10974           0 :       break;
   10975             :       case NS_dff::LN_shpfillShapeOriginY:
   10976           0 :       result = "dff:shpfillShapeOriginY";
   10977           0 :       break;
   10978             :       case NS_dff::LN_shpfillShadeType:
   10979           0 :       result = "dff:shpfillShadeType";
   10980           0 :       break;
   10981             :       case NS_dff::LN_shpfFilled:
   10982           0 :       result = "dff:shpfFilled";
   10983           0 :       break;
   10984             :       case NS_dff::LN_shpfHitTestFill:
   10985           0 :       result = "dff:shpfHitTestFill";
   10986           0 :       break;
   10987             :       case NS_dff::LN_shpfillShape:
   10988           0 :       result = "dff:shpfillShape";
   10989           0 :       break;
   10990             :       case NS_dff::LN_shpfillUseRect:
   10991           0 :       result = "dff:shpfillUseRect";
   10992           0 :       break;
   10993             :       case NS_dff::LN_shpfNoFillHitTest:
   10994           0 :       result = "dff:shpfNoFillHitTest";
   10995           0 :       break;
   10996             :       case NS_dff::LN_shplineColor:
   10997           0 :       result = "dff:shplineColor";
   10998           0 :       break;
   10999             :       case NS_dff::LN_shplineOpacity:
   11000           0 :       result = "dff:shplineOpacity";
   11001           0 :       break;
   11002             :       case NS_dff::LN_shplineBackColor:
   11003           0 :       result = "dff:shplineBackColor";
   11004           0 :       break;
   11005             :       case NS_dff::LN_shplineCrMod:
   11006           0 :       result = "dff:shplineCrMod";
   11007           0 :       break;
   11008             :       case NS_dff::LN_shplineType:
   11009           0 :       result = "dff:shplineType";
   11010           0 :       break;
   11011             :       case NS_dff::LN_shplineFillBlip:
   11012           0 :       result = "dff:shplineFillBlip";
   11013           0 :       break;
   11014             :       case NS_dff::LN_shplineFillBlipName:
   11015           0 :       result = "dff:shplineFillBlipName";
   11016           0 :       break;
   11017             :       case NS_dff::LN_shplineFillBlipFlags:
   11018           0 :       result = "dff:shplineFillBlipFlags";
   11019           0 :       break;
   11020             :       case NS_dff::LN_shplineFillWidth:
   11021           0 :       result = "dff:shplineFillWidth";
   11022           0 :       break;
   11023             :       case NS_dff::LN_shplineFillHeight:
   11024           0 :       result = "dff:shplineFillHeight";
   11025           0 :       break;
   11026             :       case NS_dff::LN_shplineFillDztype:
   11027           0 :       result = "dff:shplineFillDztype";
   11028           0 :       break;
   11029             :       case NS_dff::LN_shplineWidth:
   11030           0 :       result = "dff:shplineWidth";
   11031           0 :       break;
   11032             :       case NS_dff::LN_shplineMiterLimit:
   11033           0 :       result = "dff:shplineMiterLimit";
   11034           0 :       break;
   11035             :       case NS_dff::LN_shplineStyle:
   11036           0 :       result = "dff:shplineStyle";
   11037           0 :       break;
   11038             :       case NS_dff::LN_shplineDashing:
   11039           0 :       result = "dff:shplineDashing";
   11040           0 :       break;
   11041             :       case NS_dff::LN_shplineDashStyle:
   11042           0 :       result = "dff:shplineDashStyle";
   11043           0 :       break;
   11044             :       case NS_dff::LN_shplineStartArrowhead:
   11045           0 :       result = "dff:shplineStartArrowhead";
   11046           0 :       break;
   11047             :       case NS_dff::LN_shplineEndArrowhead:
   11048           0 :       result = "dff:shplineEndArrowhead";
   11049           0 :       break;
   11050             :       case NS_dff::LN_shplineStartArrowWidth:
   11051           0 :       result = "dff:shplineStartArrowWidth";
   11052           0 :       break;
   11053             :       case NS_dff::LN_shplineStartArrowLength:
   11054           0 :       result = "dff:shplineStartArrowLength";
   11055           0 :       break;
   11056             :       case NS_dff::LN_shplineEndArrowWidth:
   11057           0 :       result = "dff:shplineEndArrowWidth";
   11058           0 :       break;
   11059             :       case NS_dff::LN_shplineEndArrowLength:
   11060           0 :       result = "dff:shplineEndArrowLength";
   11061           0 :       break;
   11062             :       case NS_dff::LN_shplineJoinStyle:
   11063           0 :       result = "dff:shplineJoinStyle";
   11064           0 :       break;
   11065             :       case NS_dff::LN_shplineEndCapStyle:
   11066           0 :       result = "dff:shplineEndCapStyle";
   11067           0 :       break;
   11068             :       case NS_dff::LN_shpfArrowheadsOK:
   11069           0 :       result = "dff:shpfArrowheadsOK";
   11070           0 :       break;
   11071             :       case NS_dff::LN_shpfLine:
   11072           0 :       result = "dff:shpfLine";
   11073           0 :       break;
   11074             :       case NS_dff::LN_shpfHitTestLine:
   11075           0 :       result = "dff:shpfHitTestLine";
   11076           0 :       break;
   11077             :       case NS_dff::LN_shplineFillShape:
   11078           0 :       result = "dff:shplineFillShape";
   11079           0 :       break;
   11080             :       case NS_dff::LN_shpfNoLineDrawDash:
   11081           0 :       result = "dff:shpfNoLineDrawDash";
   11082           0 :       break;
   11083             :       case NS_dff::LN_shpshadowType:
   11084           0 :       result = "dff:shpshadowType";
   11085           0 :       break;
   11086             :       case NS_dff::LN_shpshadowColor:
   11087           0 :       result = "dff:shpshadowColor";
   11088           0 :       break;
   11089             :       case NS_dff::LN_shpshadowHighlight:
   11090           0 :       result = "dff:shpshadowHighlight";
   11091           0 :       break;
   11092             :       case NS_dff::LN_shpshadowCrMod:
   11093           0 :       result = "dff:shpshadowCrMod";
   11094           0 :       break;
   11095             :       case NS_dff::LN_shpshadowOpacity:
   11096           0 :       result = "dff:shpshadowOpacity";
   11097           0 :       break;
   11098             :       case NS_dff::LN_shpshadowOffsetX:
   11099           0 :       result = "dff:shpshadowOffsetX";
   11100           0 :       break;
   11101             :       case NS_dff::LN_shpshadowOffsetY:
   11102           0 :       result = "dff:shpshadowOffsetY";
   11103           0 :       break;
   11104             :       case NS_dff::LN_shpshadowSecondOffsetX:
   11105           0 :       result = "dff:shpshadowSecondOffsetX";
   11106           0 :       break;
   11107             :       case NS_dff::LN_shpshadowSecondOffsetY:
   11108           0 :       result = "dff:shpshadowSecondOffsetY";
   11109           0 :       break;
   11110             :       case NS_dff::LN_shpshadowScaleXToX:
   11111           0 :       result = "dff:shpshadowScaleXToX";
   11112           0 :       break;
   11113             :       case NS_dff::LN_shpshadowScaleYToX:
   11114           0 :       result = "dff:shpshadowScaleYToX";
   11115           0 :       break;
   11116             :       case NS_dff::LN_shpshadowScaleXToY:
   11117           0 :       result = "dff:shpshadowScaleXToY";
   11118           0 :       break;
   11119             :       case NS_dff::LN_shpshadowScaleYToY:
   11120           0 :       result = "dff:shpshadowScaleYToY";
   11121           0 :       break;
   11122             :       case NS_dff::LN_shpshadowPerspectiveX:
   11123           0 :       result = "dff:shpshadowPerspectiveX";
   11124           0 :       break;
   11125             :       case NS_dff::LN_shpshadowPerspectiveY:
   11126           0 :       result = "dff:shpshadowPerspectiveY";
   11127           0 :       break;
   11128             :       case NS_dff::LN_shpshadowWeight:
   11129           0 :       result = "dff:shpshadowWeight";
   11130           0 :       break;
   11131             :       case NS_dff::LN_shpshadowOriginX:
   11132           0 :       result = "dff:shpshadowOriginX";
   11133           0 :       break;
   11134             :       case NS_dff::LN_shpshadowOriginY:
   11135           0 :       result = "dff:shpshadowOriginY";
   11136           0 :       break;
   11137             :       case NS_dff::LN_shpfShadow:
   11138           0 :       result = "dff:shpfShadow";
   11139           0 :       break;
   11140             :       case NS_dff::LN_shpfshadowObscured:
   11141           0 :       result = "dff:shpfshadowObscured";
   11142           0 :       break;
   11143             :       case NS_dff::LN_shpperspectiveType:
   11144           0 :       result = "dff:shpperspectiveType";
   11145           0 :       break;
   11146             :       case NS_dff::LN_shpperspectiveOffsetX:
   11147           0 :       result = "dff:shpperspectiveOffsetX";
   11148           0 :       break;
   11149             :       case NS_dff::LN_shpperspectiveOffsetY:
   11150           0 :       result = "dff:shpperspectiveOffsetY";
   11151           0 :       break;
   11152             :       case NS_dff::LN_shpperspectiveScaleXToX:
   11153           0 :       result = "dff:shpperspectiveScaleXToX";
   11154           0 :       break;
   11155             :       case NS_dff::LN_shpperspectiveScaleYToX:
   11156           0 :       result = "dff:shpperspectiveScaleYToX";
   11157           0 :       break;
   11158             :       case NS_dff::LN_shpperspectiveScaleXToY:
   11159           0 :       result = "dff:shpperspectiveScaleXToY";
   11160           0 :       break;
   11161             :       case NS_dff::LN_shpperspectiveScaleYToY:
   11162           0 :       result = "dff:shpperspectiveScaleYToY";
   11163           0 :       break;
   11164             :       case NS_dff::LN_shpperspectivePerspectiveX:
   11165           0 :       result = "dff:shpperspectivePerspectiveX";
   11166           0 :       break;
   11167             :       case NS_dff::LN_shpperspectivePerspectiveY:
   11168           0 :       result = "dff:shpperspectivePerspectiveY";
   11169           0 :       break;
   11170             :       case NS_dff::LN_shpperspectiveWeight:
   11171           0 :       result = "dff:shpperspectiveWeight";
   11172           0 :       break;
   11173             :       case NS_dff::LN_shpperspectiveOriginX:
   11174           0 :       result = "dff:shpperspectiveOriginX";
   11175           0 :       break;
   11176             :       case NS_dff::LN_shpperspectiveOriginY:
   11177           0 :       result = "dff:shpperspectiveOriginY";
   11178           0 :       break;
   11179             :       case NS_dff::LN_shpfPerspective:
   11180           0 :       result = "dff:shpfPerspective";
   11181           0 :       break;
   11182             :       case NS_dff::LN_shpc3DSpecularAmt:
   11183           0 :       result = "dff:shpc3DSpecularAmt";
   11184           0 :       break;
   11185             :       case NS_dff::LN_shpc3DDiffuseAmt:
   11186           0 :       result = "dff:shpc3DDiffuseAmt";
   11187           0 :       break;
   11188             :       case NS_dff::LN_shpc3DShininess:
   11189           0 :       result = "dff:shpc3DShininess";
   11190           0 :       break;
   11191             :       case NS_dff::LN_shpc3DEdgeThickness:
   11192           0 :       result = "dff:shpc3DEdgeThickness";
   11193           0 :       break;
   11194             :       case NS_dff::LN_shpc3DExtrudeForward:
   11195           0 :       result = "dff:shpc3DExtrudeForward";
   11196           0 :       break;
   11197             :       case NS_dff::LN_shpc3DExtrudeBackward:
   11198           0 :       result = "dff:shpc3DExtrudeBackward";
   11199           0 :       break;
   11200             :       case NS_dff::LN_shpc3DExtrudePlane:
   11201           0 :       result = "dff:shpc3DExtrudePlane";
   11202           0 :       break;
   11203             :       case NS_dff::LN_shpc3DExtrusionColor:
   11204           0 :       result = "dff:shpc3DExtrusionColor";
   11205           0 :       break;
   11206             :       case NS_dff::LN_shpc3DCrMod:
   11207           0 :       result = "dff:shpc3DCrMod";
   11208           0 :       break;
   11209             :       case NS_dff::LN_shpf3D:
   11210           0 :       result = "dff:shpf3D";
   11211           0 :       break;
   11212             :       case NS_dff::LN_shpfc3DMetallic:
   11213           0 :       result = "dff:shpfc3DMetallic";
   11214           0 :       break;
   11215             :       case NS_dff::LN_shpfc3DUseExtrusionColor:
   11216           0 :       result = "dff:shpfc3DUseExtrusionColor";
   11217           0 :       break;
   11218             :       case NS_dff::LN_shpfc3DLightFace:
   11219           0 :       result = "dff:shpfc3DLightFace";
   11220           0 :       break;
   11221             :       case NS_dff::LN_shpc3DYRotationAngle:
   11222           0 :       result = "dff:shpc3DYRotationAngle";
   11223           0 :       break;
   11224             :       case NS_dff::LN_shpc3DXRotationAngle:
   11225           0 :       result = "dff:shpc3DXRotationAngle";
   11226           0 :       break;
   11227             :       case NS_dff::LN_shpc3DRotationAxisX:
   11228           0 :       result = "dff:shpc3DRotationAxisX";
   11229           0 :       break;
   11230             :       case NS_dff::LN_shpc3DRotationAxisY:
   11231           0 :       result = "dff:shpc3DRotationAxisY";
   11232           0 :       break;
   11233             :       case NS_dff::LN_shpc3DRotationAxisZ:
   11234           0 :       result = "dff:shpc3DRotationAxisZ";
   11235           0 :       break;
   11236             :       case NS_dff::LN_shpc3DRotationAngle:
   11237           0 :       result = "dff:shpc3DRotationAngle";
   11238           0 :       break;
   11239             :       case NS_dff::LN_shpc3DRotationCenterX:
   11240           0 :       result = "dff:shpc3DRotationCenterX";
   11241           0 :       break;
   11242             :       case NS_dff::LN_shpc3DRotationCenterY:
   11243           0 :       result = "dff:shpc3DRotationCenterY";
   11244           0 :       break;
   11245             :       case NS_dff::LN_shpc3DRotationCenterZ:
   11246           0 :       result = "dff:shpc3DRotationCenterZ";
   11247           0 :       break;
   11248             :       case NS_dff::LN_shpc3DRenderMode:
   11249           0 :       result = "dff:shpc3DRenderMode";
   11250           0 :       break;
   11251             :       case NS_dff::LN_shpc3DTolerance:
   11252           0 :       result = "dff:shpc3DTolerance";
   11253           0 :       break;
   11254             :       case NS_dff::LN_shpc3DXViewpoint:
   11255           0 :       result = "dff:shpc3DXViewpoint";
   11256           0 :       break;
   11257             :       case NS_dff::LN_shpc3DYViewpoint:
   11258           0 :       result = "dff:shpc3DYViewpoint";
   11259           0 :       break;
   11260             :       case NS_dff::LN_shpc3DZViewpoint:
   11261           0 :       result = "dff:shpc3DZViewpoint";
   11262           0 :       break;
   11263             :       case NS_dff::LN_shpc3DOriginX:
   11264           0 :       result = "dff:shpc3DOriginX";
   11265           0 :       break;
   11266             :       case NS_dff::LN_shpc3DOriginY:
   11267           0 :       result = "dff:shpc3DOriginY";
   11268           0 :       break;
   11269             :       case NS_dff::LN_shpc3DSkewAngle:
   11270           0 :       result = "dff:shpc3DSkewAngle";
   11271           0 :       break;
   11272             :       case NS_dff::LN_shpc3DSkewAmount:
   11273           0 :       result = "dff:shpc3DSkewAmount";
   11274           0 :       break;
   11275             :       case NS_dff::LN_shpc3DAmbientIntensity:
   11276           0 :       result = "dff:shpc3DAmbientIntensity";
   11277           0 :       break;
   11278             :       case NS_dff::LN_shpc3DKeyX:
   11279           0 :       result = "dff:shpc3DKeyX";
   11280           0 :       break;
   11281             :       case NS_dff::LN_shpc3DKeyY:
   11282           0 :       result = "dff:shpc3DKeyY";
   11283           0 :       break;
   11284             :       case NS_dff::LN_shpc3DKeyZ:
   11285           0 :       result = "dff:shpc3DKeyZ";
   11286           0 :       break;
   11287             :       case NS_dff::LN_shpc3DKeyIntensity:
   11288           0 :       result = "dff:shpc3DKeyIntensity";
   11289           0 :       break;
   11290             :       case NS_dff::LN_shpc3DFillX:
   11291           0 :       result = "dff:shpc3DFillX";
   11292           0 :       break;
   11293             :       case NS_dff::LN_shpc3DFillY:
   11294           0 :       result = "dff:shpc3DFillY";
   11295           0 :       break;
   11296             :       case NS_dff::LN_shpc3DFillZ:
   11297           0 :       result = "dff:shpc3DFillZ";
   11298           0 :       break;
   11299             :       case NS_dff::LN_shpc3DFillIntensity:
   11300           0 :       result = "dff:shpc3DFillIntensity";
   11301           0 :       break;
   11302             :       case NS_dff::LN_shpfc3DConstrainRotation:
   11303           0 :       result = "dff:shpfc3DConstrainRotation";
   11304           0 :       break;
   11305             :       case NS_dff::LN_shpfc3DRotationCenterAuto:
   11306           0 :       result = "dff:shpfc3DRotationCenterAuto";
   11307           0 :       break;
   11308             :       case NS_dff::LN_shpfc3DParallel:
   11309           0 :       result = "dff:shpfc3DParallel";
   11310           0 :       break;
   11311             :       case NS_dff::LN_shpfc3DKeyHarsh:
   11312           0 :       result = "dff:shpfc3DKeyHarsh";
   11313           0 :       break;
   11314             :       case NS_dff::LN_shpfc3DFillHarsh:
   11315           0 :       result = "dff:shpfc3DFillHarsh";
   11316           0 :       break;
   11317             :       case NS_dff::LN_shphspMaster:
   11318           0 :       result = "dff:shphspMaster";
   11319           0 :       break;
   11320             :       case NS_dff::LN_shpcxstyle:
   11321           0 :       result = "dff:shpcxstyle";
   11322           0 :       break;
   11323             :       case NS_dff::LN_shpbWMode:
   11324           0 :       result = "dff:shpbWMode";
   11325           0 :       break;
   11326             :       case NS_dff::LN_shpbWModePureBW:
   11327           0 :       result = "dff:shpbWModePureBW";
   11328           0 :       break;
   11329             :       case NS_dff::LN_shpbWModeBW:
   11330           0 :       result = "dff:shpbWModeBW";
   11331           0 :       break;
   11332             :       case NS_dff::LN_shpfOleIcon:
   11333           0 :       result = "dff:shpfOleIcon";
   11334           0 :       break;
   11335             :       case NS_dff::LN_shpfPreferRelativeResize:
   11336           0 :       result = "dff:shpfPreferRelativeResize";
   11337           0 :       break;
   11338             :       case NS_dff::LN_shpfLockShapeType:
   11339           0 :       result = "dff:shpfLockShapeType";
   11340           0 :       break;
   11341             :       case NS_dff::LN_shpfDeleteAttachedObject:
   11342           0 :       result = "dff:shpfDeleteAttachedObject";
   11343           0 :       break;
   11344             :       case NS_dff::LN_shpfBackground:
   11345           0 :       result = "dff:shpfBackground";
   11346           0 :       break;
   11347             :       case NS_dff::LN_shpspcot:
   11348           0 :       result = "dff:shpspcot";
   11349           0 :       break;
   11350             :       case NS_dff::LN_shpdxyCalloutGap:
   11351           0 :       result = "dff:shpdxyCalloutGap";
   11352           0 :       break;
   11353             :       case NS_dff::LN_shpspcoa:
   11354           0 :       result = "dff:shpspcoa";
   11355           0 :       break;
   11356             :       case NS_dff::LN_shpspcod:
   11357           0 :       result = "dff:shpspcod";
   11358           0 :       break;
   11359             :       case NS_dff::LN_shpdxyCalloutDropSpecified:
   11360           0 :       result = "dff:shpdxyCalloutDropSpecified";
   11361           0 :       break;
   11362             :       case NS_dff::LN_shpdxyCalloutLengthSpecified:
   11363           0 :       result = "dff:shpdxyCalloutLengthSpecified";
   11364           0 :       break;
   11365             :       case NS_dff::LN_shpfCallout:
   11366           0 :       result = "dff:shpfCallout";
   11367           0 :       break;
   11368             :       case NS_dff::LN_shpfCalloutAccentBar:
   11369           0 :       result = "dff:shpfCalloutAccentBar";
   11370           0 :       break;
   11371             :       case NS_dff::LN_shpfCalloutTextBorder:
   11372           0 :       result = "dff:shpfCalloutTextBorder";
   11373           0 :       break;
   11374             :       case NS_dff::LN_shpfCalloutMinusX:
   11375           0 :       result = "dff:shpfCalloutMinusX";
   11376           0 :       break;
   11377             :       case NS_dff::LN_shpfCalloutMinusY:
   11378           0 :       result = "dff:shpfCalloutMinusY";
   11379           0 :       break;
   11380             :       case NS_dff::LN_shpfCalloutDropAuto:
   11381           0 :       result = "dff:shpfCalloutDropAuto";
   11382           0 :       break;
   11383             :       case NS_dff::LN_shpfCalloutLengthSpecified:
   11384           0 :       result = "dff:shpfCalloutLengthSpecified";
   11385           0 :       break;
   11386             :       case NS_dff::LN_shpwzName:
   11387           0 :       result = "dff:shpwzName";
   11388           0 :       break;
   11389             :       case NS_dff::LN_shpwzDescription:
   11390           0 :       result = "dff:shpwzDescription";
   11391           0 :       break;
   11392             :       case NS_dff::LN_shppihlShape:
   11393           0 :       result = "dff:shppihlShape";
   11394           0 :       break;
   11395             :       case NS_dff::LN_shppWrapPolygonVertices:
   11396           0 :       result = "dff:shppWrapPolygonVertices";
   11397           0 :       break;
   11398             :       case NS_dff::LN_shpdxWrapDistLeft:
   11399           0 :       result = "dff:shpdxWrapDistLeft";
   11400           0 :       break;
   11401             :       case NS_dff::LN_shpdyWrapDistTop:
   11402           0 :       result = "dff:shpdyWrapDistTop";
   11403           0 :       break;
   11404             :       case NS_dff::LN_shpdxWrapDistRight:
   11405           0 :       result = "dff:shpdxWrapDistRight";
   11406           0 :       break;
   11407             :       case NS_dff::LN_shpdyWrapDistBottom:
   11408           0 :       result = "dff:shpdyWrapDistBottom";
   11409           0 :       break;
   11410             :       case NS_dff::LN_shplidRegroup:
   11411           0 :       result = "dff:shplidRegroup";
   11412           0 :       break;
   11413             :       case NS_dff::LN_shpfEditedWrap:
   11414           0 :       result = "dff:shpfEditedWrap";
   11415           0 :       break;
   11416             :       case NS_dff::LN_shpfBehindDocument:
   11417           0 :       result = "dff:shpfBehindDocument";
   11418           0 :       break;
   11419             :       case NS_dff::LN_shpfOnDblClickNotify:
   11420           0 :       result = "dff:shpfOnDblClickNotify";
   11421           0 :       break;
   11422             :       case NS_dff::LN_shpfIsButton:
   11423           0 :       result = "dff:shpfIsButton";
   11424           0 :       break;
   11425             :       case NS_dff::LN_shpfOneD:
   11426           0 :       result = "dff:shpfOneD";
   11427           0 :       break;
   11428             :       case NS_dff::LN_shpfHidden:
   11429           0 :       result = "dff:shpfHidden";
   11430           0 :       break;
   11431             :       case NS_dff::LN_shpfPrint:
   11432           0 :       result = "dff:shpfPrint";
   11433           0 :       break;
   11434             :       default:
   11435           0 :          break;
   11436             :     }
   11437             : 
   11438           0 :     return result;
   11439             : }
   11440             : 
   11441           0 : WW8Value::Pointer_t WW8FOPTE::get_stringValue()
   11442             : {
   11443           0 :     WW8Value::Pointer_t pResult;
   11444           0 :     DffOPT * pOpt = dynamic_cast < DffOPT * >(mpParent); 
   11445           0 :     sal_uInt32 nExtraOffset = pOpt->get_extraoffset(mnIndex);
   11446           0 :     sal_uInt32 nExtraLength = pOpt->get_extraoffset(mnIndex + 1) - nExtraOffset;
   11447           0 :     pResult = createValue(mpParent->getString(nExtraOffset, nExtraLength / 2));
   11448             : 
   11449           0 :     return pResult;
   11450             : }
   11451             : 
   11452           0 : WW8Value::Pointer_t WW8FOPTE::get_value()
   11453             : {
   11454           0 :     WW8Value::Pointer_t pResult;
   11455             : 
   11456           0 :     switch (get_pid())
   11457             :     {
   11458             :     case NS_dff::LN_shprotation:
   11459           0 :         pResult = createValue(getU32(0x2));
   11460           0 :         break;
   11461             :     case NS_dff::LN_shpfLockRotation:
   11462           0 :         pResult = createValue(getU32(0x2) & 1);
   11463           0 :         break;
   11464             :     case NS_dff::LN_shpfLockAspectRatio:
   11465           0 :         pResult = createValue(getU32(0x2) & 1);
   11466           0 :         break;
   11467             :     case NS_dff::LN_shpfLockPosition:
   11468           0 :         pResult = createValue(getU32(0x2) & 1);
   11469           0 :         break;
   11470             :     case NS_dff::LN_shpfLockAgainstSelect:
   11471           0 :         pResult = createValue(getU32(0x2) & 1);
   11472           0 :         break;
   11473             :     case NS_dff::LN_shpfLockCropping:
   11474           0 :         pResult = createValue(getU32(0x2) & 1);
   11475           0 :         break;
   11476             :     case NS_dff::LN_shpfLockVertices:
   11477           0 :         pResult = createValue(getU32(0x2) & 1);
   11478           0 :         break;
   11479             :     case NS_dff::LN_shpfLockText:
   11480           0 :         pResult = createValue(getU32(0x2) & 1);
   11481           0 :         break;
   11482             :     case NS_dff::LN_shpfLockAdjustHandles:
   11483           0 :         pResult = createValue(getU32(0x2) & 1);
   11484           0 :         break;
   11485             :     case NS_dff::LN_shpfLockAgainstGrouping:
   11486           0 :         pResult = createValue(getU32(0x2) & 1);
   11487           0 :         break;
   11488             :     case NS_dff::LN_shplTxid:
   11489           0 :         pResult = createValue(getU32(0x2));
   11490           0 :         break;
   11491             :     case NS_dff::LN_shpdxTextLeft:
   11492           0 :         pResult = createValue(getU32(0x2));
   11493           0 :         break;
   11494             :     case NS_dff::LN_shpdyTextTop:
   11495           0 :         pResult = createValue(getU32(0x2));
   11496           0 :         break;
   11497             :     case NS_dff::LN_shpdxTextRight:
   11498           0 :         pResult = createValue(getU32(0x2));
   11499           0 :         break;
   11500             :     case NS_dff::LN_shpdyTextBottom:
   11501           0 :         pResult = createValue(getU32(0x2));
   11502           0 :         break;
   11503             :     case NS_dff::LN_shpscaleText:
   11504           0 :         pResult = createValue(getU32(0x2));
   11505           0 :         break;
   11506             :     case NS_dff::LN_shpfSelectText:
   11507           0 :         pResult = createValue(getU32(0x2) & 1);
   11508           0 :         break;
   11509             :     case NS_dff::LN_shpfAutoTextMargin:
   11510           0 :         pResult = createValue(getU32(0x2) & 1);
   11511           0 :         break;
   11512             :     case NS_dff::LN_shpfRotateText:
   11513           0 :         pResult = createValue(getU32(0x2) & 1);
   11514           0 :         break;
   11515             :     case NS_dff::LN_shpfFitShapeToText:
   11516           0 :         pResult = createValue(getU32(0x2) & 1);
   11517           0 :         break;
   11518             :     case NS_dff::LN_shpfFitTextToShape:
   11519           0 :         pResult = createValue(getU32(0x2) & 1);
   11520           0 :         break;
   11521             :     case NS_dff::LN_shpgtextUNICODE:
   11522           0 :         pResult = get_stringValue();
   11523             : 
   11524           0 :         break;
   11525             :     case NS_dff::LN_shpgtextSize:
   11526           0 :         pResult = createValue(getU32(0x2));
   11527           0 :         break;
   11528             :     case NS_dff::LN_shpgtextSpacing:
   11529           0 :         pResult = createValue(getU32(0x2));
   11530           0 :         break;
   11531             :     case NS_dff::LN_shpgtextFont:
   11532           0 :         pResult = get_stringValue();
   11533             : 
   11534           0 :         break;
   11535             :     case NS_dff::LN_shpgtextFReverseRows:
   11536           0 :         pResult = createValue(getU32(0x2) & 1);
   11537           0 :         break;
   11538             :     case NS_dff::LN_shpfGtext:
   11539           0 :         pResult = createValue(getU32(0x2) & 1);
   11540           0 :         break;
   11541             :     case NS_dff::LN_shpgtextFVertical:
   11542           0 :         pResult = createValue(getU32(0x2) & 1);
   11543           0 :         break;
   11544             :     case NS_dff::LN_shpgtextFKern:
   11545           0 :         pResult = createValue(getU32(0x2) & 1);
   11546           0 :         break;
   11547             :     case NS_dff::LN_shpgtextFTight:
   11548           0 :         pResult = createValue(getU32(0x2) & 1);
   11549           0 :         break;
   11550             :     case NS_dff::LN_shpgtextFStretch:
   11551           0 :         pResult = createValue(getU32(0x2) & 1);
   11552           0 :         break;
   11553             :     case NS_dff::LN_shpgtextFShrinkFit:
   11554           0 :         pResult = createValue(getU32(0x2) & 1);
   11555           0 :         break;
   11556             :     case NS_dff::LN_shpgtextFBestFit:
   11557           0 :         pResult = createValue(getU32(0x2) & 1);
   11558           0 :         break;
   11559             :     case NS_dff::LN_shpgtextFNormalize:
   11560           0 :         pResult = createValue(getU32(0x2) & 1);
   11561           0 :         break;
   11562             :     case NS_dff::LN_shpgtextFDxMeasure:
   11563           0 :         pResult = createValue(getU32(0x2) & 1);
   11564           0 :         break;
   11565             :     case NS_dff::LN_shpgtextFBold:
   11566           0 :         pResult = createValue(getU32(0x2) & 1);
   11567           0 :         break;
   11568             :     case NS_dff::LN_shpgtextFItalic:
   11569           0 :         pResult = createValue(getU32(0x2) & 1);
   11570           0 :         break;
   11571             :     case NS_dff::LN_shpgtextFUnderline:
   11572           0 :         pResult = createValue(getU32(0x2) & 1);
   11573           0 :         break;
   11574             :     case NS_dff::LN_shpgtextFShadow:
   11575           0 :         pResult = createValue(getU32(0x2) & 1);
   11576           0 :         break;
   11577             :     case NS_dff::LN_shpgtextFSmallcaps:
   11578           0 :         pResult = createValue(getU32(0x2) & 1);
   11579           0 :         break;
   11580             :     case NS_dff::LN_shpgtextFStrikethrough:
   11581           0 :         pResult = createValue(getU32(0x2) & 1);
   11582           0 :         break;
   11583             :     case NS_dff::LN_shpcropFromTop:
   11584           0 :         pResult = createValue(getU32(0x2));
   11585           0 :         break;
   11586             :     case NS_dff::LN_shpcropFromBottom:
   11587           0 :         pResult = createValue(getU32(0x2));
   11588           0 :         break;
   11589             :     case NS_dff::LN_shpcropFromLeft:
   11590           0 :         pResult = createValue(getU32(0x2));
   11591           0 :         break;
   11592             :     case NS_dff::LN_shpcropFromRight:
   11593           0 :         pResult = createValue(getU32(0x2));
   11594           0 :         break;
   11595             :     case NS_dff::LN_shppibName:
   11596           0 :         pResult = get_stringValue();
   11597             : 
   11598           0 :         break;
   11599             :     case NS_dff::LN_shppictureTransparent:
   11600           0 :         pResult = createValue(getU32(0x2));
   11601           0 :         break;
   11602             :     case NS_dff::LN_shppictureContrast:
   11603           0 :         pResult = createValue(getU32(0x2));
   11604           0 :         break;
   11605             :     case NS_dff::LN_shppictureBrightness:
   11606           0 :         pResult = createValue(getU32(0x2));
   11607           0 :         break;
   11608             :     case NS_dff::LN_shppictureGamma:
   11609           0 :         pResult = createValue(getU32(0x2));
   11610           0 :         break;
   11611             :     case NS_dff::LN_shppictureId:
   11612           0 :         pResult = createValue(getU32(0x2));
   11613           0 :         break;
   11614             :     case NS_dff::LN_shppibPrintName:
   11615           0 :         pResult = get_stringValue();
   11616             : 
   11617           0 :         break;
   11618             :     case NS_dff::LN_shpfNoHitTestPicture:
   11619           0 :         pResult = createValue(getU32(0x2) & 1);
   11620           0 :         break;
   11621             :     case NS_dff::LN_shppictureGray:
   11622           0 :         pResult = createValue(getU32(0x2) & 1);
   11623           0 :         break;
   11624             :     case NS_dff::LN_shppictureBiLevel:
   11625           0 :         pResult = createValue(getU32(0x2) & 1);
   11626           0 :         break;
   11627             :     case NS_dff::LN_shppictureActive:
   11628           0 :         pResult = createValue(getU32(0x2) & 1);
   11629           0 :         break;
   11630             :     case NS_dff::LN_shpgeoLeft:
   11631           0 :         pResult = createValue(getU32(0x2));
   11632           0 :         break;
   11633             :     case NS_dff::LN_shpgeoTop:
   11634           0 :         pResult = createValue(getU32(0x2));
   11635           0 :         break;
   11636             :     case NS_dff::LN_shpgeoRight:
   11637           0 :         pResult = createValue(getU32(0x2));
   11638           0 :         break;
   11639             :     case NS_dff::LN_shpgeoBottom:
   11640           0 :         pResult = createValue(getU32(0x2));
   11641           0 :         break;
   11642             :     case NS_dff::LN_shpadjustValue:
   11643           0 :         pResult = createValue(getU32(0x2));
   11644           0 :         break;
   11645             :     case NS_dff::LN_shpadjust2Value:
   11646           0 :         pResult = createValue(getU32(0x2));
   11647           0 :         break;
   11648             :     case NS_dff::LN_shpadjust3Value:
   11649           0 :         pResult = createValue(getU32(0x2));
   11650           0 :         break;
   11651             :     case NS_dff::LN_shpadjust4Value:
   11652           0 :         pResult = createValue(getU32(0x2));
   11653           0 :         break;
   11654             :     case NS_dff::LN_shpadjust5Value:
   11655           0 :         pResult = createValue(getU32(0x2));
   11656           0 :         break;
   11657             :     case NS_dff::LN_shpadjust6Value:
   11658           0 :         pResult = createValue(getU32(0x2));
   11659           0 :         break;
   11660             :     case NS_dff::LN_shpadjust7Value:
   11661           0 :         pResult = createValue(getU32(0x2));
   11662           0 :         break;
   11663             :     case NS_dff::LN_shpadjust8Value:
   11664           0 :         pResult = createValue(getU32(0x2));
   11665           0 :         break;
   11666             :     case NS_dff::LN_shpadjust9Value:
   11667           0 :         pResult = createValue(getU32(0x2));
   11668           0 :         break;
   11669             :     case NS_dff::LN_shpadjust10Value:
   11670           0 :         pResult = createValue(getU32(0x2));
   11671           0 :         break;
   11672             :     case NS_dff::LN_shpfShadowOK:
   11673           0 :         pResult = createValue(getU32(0x2) & 1);
   11674           0 :         break;
   11675             :     case NS_dff::LN_shpf3DOK:
   11676           0 :         pResult = createValue(getU32(0x2) & 1);
   11677           0 :         break;
   11678             :     case NS_dff::LN_shpfLineOK:
   11679           0 :         pResult = createValue(getU32(0x2) & 1);
   11680           0 :         break;
   11681             :     case NS_dff::LN_shpfGtextOK:
   11682           0 :         pResult = createValue(getU32(0x2) & 1);
   11683           0 :         break;
   11684             :     case NS_dff::LN_shpfFillShadeShapeOK:
   11685           0 :         pResult = createValue(getU32(0x2) & 1);
   11686           0 :         break;
   11687             :     case NS_dff::LN_shpfFillOK:
   11688           0 :         pResult = createValue(getU32(0x2) & 1);
   11689           0 :         break;
   11690             :     case NS_dff::LN_shpfillOpacity:
   11691           0 :         pResult = createValue(getU32(0x2));
   11692           0 :         break;
   11693             :     case NS_dff::LN_shpfillBackOpacity:
   11694           0 :         pResult = createValue(getU32(0x2));
   11695           0 :         break;
   11696             :     case NS_dff::LN_shpfillBlipName:
   11697           0 :         pResult = get_stringValue();
   11698             : 
   11699           0 :         break;
   11700             :     case NS_dff::LN_shpfillWidth:
   11701           0 :         pResult = createValue(getU32(0x2));
   11702           0 :         break;
   11703             :     case NS_dff::LN_shpfillHeight:
   11704           0 :         pResult = createValue(getU32(0x2));
   11705           0 :         break;
   11706             :     case NS_dff::LN_shpfillAngle:
   11707           0 :         pResult = createValue(getU32(0x2));
   11708           0 :         break;
   11709             :     case NS_dff::LN_shpfillFocus:
   11710           0 :         pResult = createValue(getU32(0x2));
   11711           0 :         break;
   11712             :     case NS_dff::LN_shpfillToLeft:
   11713           0 :         pResult = createValue(getU32(0x2));
   11714           0 :         break;
   11715             :     case NS_dff::LN_shpfillToTop:
   11716           0 :         pResult = createValue(getU32(0x2));
   11717           0 :         break;
   11718             :     case NS_dff::LN_shpfillToRight:
   11719           0 :         pResult = createValue(getU32(0x2));
   11720           0 :         break;
   11721             :     case NS_dff::LN_shpfillToBottom:
   11722           0 :         pResult = createValue(getU32(0x2));
   11723           0 :         break;
   11724             :     case NS_dff::LN_shpfillRectLeft:
   11725           0 :         pResult = createValue(getU32(0x2));
   11726           0 :         break;
   11727             :     case NS_dff::LN_shpfillRectTop:
   11728           0 :         pResult = createValue(getU32(0x2));
   11729           0 :         break;
   11730             :     case NS_dff::LN_shpfillRectRight:
   11731           0 :         pResult = createValue(getU32(0x2));
   11732           0 :         break;
   11733             :     case NS_dff::LN_shpfillRectBottom:
   11734           0 :         pResult = createValue(getU32(0x2));
   11735           0 :         break;
   11736             :     case NS_dff::LN_shpfillShadePreset:
   11737           0 :         pResult = createValue(getU32(0x2));
   11738           0 :         break;
   11739             :     case NS_dff::LN_shpfillOriginX:
   11740           0 :         pResult = createValue(getU32(0x2));
   11741           0 :         break;
   11742             :     case NS_dff::LN_shpfillOriginY:
   11743           0 :         pResult = createValue(getU32(0x2));
   11744           0 :         break;
   11745             :     case NS_dff::LN_shpfillShapeOriginX:
   11746           0 :         pResult = createValue(getU32(0x2));
   11747           0 :         break;
   11748             :     case NS_dff::LN_shpfillShapeOriginY:
   11749           0 :         pResult = createValue(getU32(0x2));
   11750           0 :         break;
   11751             :     case NS_dff::LN_shpfFilled:
   11752           0 :         pResult = createValue(getU32(0x2) & 1);
   11753           0 :         break;
   11754             :     case NS_dff::LN_shpfHitTestFill:
   11755           0 :         pResult = createValue(getU32(0x2) & 1);
   11756           0 :         break;
   11757             :     case NS_dff::LN_shpfillShape:
   11758           0 :         pResult = createValue(getU32(0x2) & 1);
   11759           0 :         break;
   11760             :     case NS_dff::LN_shpfillUseRect:
   11761           0 :         pResult = createValue(getU32(0x2) & 1);
   11762           0 :         break;
   11763             :     case NS_dff::LN_shpfNoFillHitTest:
   11764           0 :         pResult = createValue(getU32(0x2) & 1);
   11765           0 :         break;
   11766             :     case NS_dff::LN_shplineOpacity:
   11767           0 :         pResult = createValue(getU32(0x2));
   11768           0 :         break;
   11769             :     case NS_dff::LN_shplineFillBlipName:
   11770           0 :         pResult = get_stringValue();
   11771             : 
   11772           0 :         break;
   11773             :     case NS_dff::LN_shplineFillWidth:
   11774           0 :         pResult = createValue(getU32(0x2));
   11775           0 :         break;
   11776             :     case NS_dff::LN_shplineFillHeight:
   11777           0 :         pResult = createValue(getU32(0x2));
   11778           0 :         break;
   11779             :     case NS_dff::LN_shplineWidth:
   11780           0 :         pResult = createValue(getU32(0x2));
   11781           0 :         break;
   11782             :     case NS_dff::LN_shplineMiterLimit:
   11783           0 :         pResult = createValue(getU32(0x2));
   11784           0 :         break;
   11785             :     case NS_dff::LN_shpfArrowheadsOK:
   11786           0 :         pResult = createValue(getU32(0x2) & 1);
   11787           0 :         break;
   11788             :     case NS_dff::LN_shpfLine:
   11789           0 :         pResult = createValue(getU32(0x2) & 1);
   11790           0 :         break;
   11791             :     case NS_dff::LN_shpfHitTestLine:
   11792           0 :         pResult = createValue(getU32(0x2) & 1);
   11793           0 :         break;
   11794             :     case NS_dff::LN_shplineFillShape:
   11795           0 :         pResult = createValue(getU32(0x2) & 1);
   11796           0 :         break;
   11797             :     case NS_dff::LN_shpfNoLineDrawDash:
   11798           0 :         pResult = createValue(getU32(0x2) & 1);
   11799           0 :         break;
   11800             :     case NS_dff::LN_shpshadowOpacity:
   11801           0 :         pResult = createValue(getU32(0x2));
   11802           0 :         break;
   11803             :     case NS_dff::LN_shpshadowOffsetX:
   11804           0 :         pResult = createValue(getU32(0x2));
   11805           0 :         break;
   11806             :     case NS_dff::LN_shpshadowOffsetY:
   11807           0 :         pResult = createValue(getU32(0x2));
   11808           0 :         break;
   11809             :     case NS_dff::LN_shpshadowSecondOffsetX:
   11810           0 :         pResult = createValue(getU32(0x2));
   11811           0 :         break;
   11812             :     case NS_dff::LN_shpshadowSecondOffsetY:
   11813           0 :         pResult = createValue(getU32(0x2));
   11814           0 :         break;
   11815             :     case NS_dff::LN_shpshadowScaleXToX:
   11816           0 :         pResult = createValue(getU32(0x2));
   11817           0 :         break;
   11818             :     case NS_dff::LN_shpshadowScaleYToX:
   11819           0 :         pResult = createValue(getU32(0x2));
   11820           0 :         break;
   11821             :     case NS_dff::LN_shpshadowScaleXToY:
   11822           0 :         pResult = createValue(getU32(0x2));
   11823           0 :         break;
   11824             :     case NS_dff::LN_shpshadowScaleYToY:
   11825           0 :         pResult = createValue(getU32(0x2));
   11826           0 :         break;
   11827             :     case NS_dff::LN_shpshadowPerspectiveX:
   11828           0 :         pResult = createValue(getU32(0x2));
   11829           0 :         break;
   11830             :     case NS_dff::LN_shpshadowPerspectiveY:
   11831           0 :         pResult = createValue(getU32(0x2));
   11832           0 :         break;
   11833             :     case NS_dff::LN_shpshadowWeight:
   11834           0 :         pResult = createValue(getU32(0x2));
   11835           0 :         break;
   11836             :     case NS_dff::LN_shpshadowOriginX:
   11837           0 :         pResult = createValue(getU32(0x2));
   11838           0 :         break;
   11839             :     case NS_dff::LN_shpshadowOriginY:
   11840           0 :         pResult = createValue(getU32(0x2));
   11841           0 :         break;
   11842             :     case NS_dff::LN_shpfShadow:
   11843           0 :         pResult = createValue(getU32(0x2) & 1);
   11844           0 :         break;
   11845             :     case NS_dff::LN_shpfshadowObscured:
   11846           0 :         pResult = createValue(getU32(0x2) & 1);
   11847           0 :         break;
   11848             :     case NS_dff::LN_shpperspectiveOffsetX:
   11849           0 :         pResult = createValue(getU32(0x2));
   11850           0 :         break;
   11851             :     case NS_dff::LN_shpperspectiveOffsetY:
   11852           0 :         pResult = createValue(getU32(0x2));
   11853           0 :         break;
   11854             :     case NS_dff::LN_shpperspectiveScaleXToX:
   11855           0 :         pResult = createValue(getU32(0x2));
   11856           0 :         break;
   11857             :     case NS_dff::LN_shpperspectiveScaleYToX:
   11858           0 :         pResult = createValue(getU32(0x2));
   11859           0 :         break;
   11860             :     case NS_dff::LN_shpperspectiveScaleXToY:
   11861           0 :         pResult = createValue(getU32(0x2));
   11862           0 :         break;
   11863             :     case NS_dff::LN_shpperspectiveScaleYToY:
   11864           0 :         pResult = createValue(getU32(0x2));
   11865           0 :         break;
   11866             :     case NS_dff::LN_shpperspectivePerspectiveX:
   11867           0 :         pResult = createValue(getU32(0x2));
   11868           0 :         break;
   11869             :     case NS_dff::LN_shpperspectivePerspectiveY:
   11870           0 :         pResult = createValue(getU32(0x2));
   11871           0 :         break;
   11872             :     case NS_dff::LN_shpperspectiveWeight:
   11873           0 :         pResult = createValue(getU32(0x2));
   11874           0 :         break;
   11875             :     case NS_dff::LN_shpperspectiveOriginX:
   11876           0 :         pResult = createValue(getU32(0x2));
   11877           0 :         break;
   11878             :     case NS_dff::LN_shpperspectiveOriginY:
   11879           0 :         pResult = createValue(getU32(0x2));
   11880           0 :         break;
   11881             :     case NS_dff::LN_shpfPerspective:
   11882           0 :         pResult = createValue(getU32(0x2) & 1);
   11883           0 :         break;
   11884             :     case NS_dff::LN_shpc3DSpecularAmt:
   11885           0 :         pResult = createValue(getU32(0x2));
   11886           0 :         break;
   11887             :     case NS_dff::LN_shpc3DDiffuseAmt:
   11888           0 :         pResult = createValue(getU32(0x2));
   11889           0 :         break;
   11890             :     case NS_dff::LN_shpc3DShininess:
   11891           0 :         pResult = createValue(getU32(0x2));
   11892           0 :         break;
   11893             :     case NS_dff::LN_shpc3DEdgeThickness:
   11894           0 :         pResult = createValue(getU32(0x2));
   11895           0 :         break;
   11896             :     case NS_dff::LN_shpc3DExtrudeForward:
   11897           0 :         pResult = createValue(getU32(0x2));
   11898           0 :         break;
   11899             :     case NS_dff::LN_shpc3DExtrudeBackward:
   11900           0 :         pResult = createValue(getU32(0x2));
   11901           0 :         break;
   11902             :     case NS_dff::LN_shpc3DExtrudePlane:
   11903           0 :         pResult = createValue(getU32(0x2));
   11904           0 :         break;
   11905             :     case NS_dff::LN_shpf3D:
   11906           0 :         pResult = createValue(getU32(0x2) & 1);
   11907           0 :         break;
   11908             :     case NS_dff::LN_shpfc3DMetallic:
   11909           0 :         pResult = createValue(getU32(0x2) & 1);
   11910           0 :         break;
   11911             :     case NS_dff::LN_shpfc3DUseExtrusionColor:
   11912           0 :         pResult = createValue(getU32(0x2) & 1);
   11913           0 :         break;
   11914             :     case NS_dff::LN_shpfc3DLightFace:
   11915           0 :         pResult = createValue(getU32(0x2) & 1);
   11916           0 :         break;
   11917             :     case NS_dff::LN_shpc3DYRotationAngle:
   11918           0 :         pResult = createValue(getU32(0x2));
   11919           0 :         break;
   11920             :     case NS_dff::LN_shpc3DXRotationAngle:
   11921           0 :         pResult = createValue(getU32(0x2));
   11922           0 :         break;
   11923             :     case NS_dff::LN_shpc3DRotationAxisX:
   11924           0 :         pResult = createValue(getU32(0x2));
   11925           0 :         break;
   11926             :     case NS_dff::LN_shpc3DRotationAxisY:
   11927           0 :         pResult = createValue(getU32(0x2));
   11928           0 :         break;
   11929             :     case NS_dff::LN_shpc3DRotationAxisZ:
   11930           0 :         pResult = createValue(getU32(0x2));
   11931           0 :         break;
   11932             :     case NS_dff::LN_shpc3DRotationAngle:
   11933           0 :         pResult = createValue(getU32(0x2));
   11934           0 :         break;
   11935             :     case NS_dff::LN_shpc3DRotationCenterX:
   11936           0 :         pResult = createValue(getU32(0x2));
   11937           0 :         break;
   11938             :     case NS_dff::LN_shpc3DRotationCenterY:
   11939           0 :         pResult = createValue(getU32(0x2));
   11940           0 :         break;
   11941             :     case NS_dff::LN_shpc3DRotationCenterZ:
   11942           0 :         pResult = createValue(getU32(0x2));
   11943           0 :         break;
   11944             :     case NS_dff::LN_shpc3DTolerance:
   11945           0 :         pResult = createValue(getU32(0x2));
   11946           0 :         break;
   11947             :     case NS_dff::LN_shpc3DXViewpoint:
   11948           0 :         pResult = createValue(getU32(0x2));
   11949           0 :         break;
   11950             :     case NS_dff::LN_shpc3DYViewpoint:
   11951           0 :         pResult = createValue(getU32(0x2));
   11952           0 :         break;
   11953             :     case NS_dff::LN_shpc3DZViewpoint:
   11954           0 :         pResult = createValue(getU32(0x2));
   11955           0 :         break;
   11956             :     case NS_dff::LN_shpc3DOriginX:
   11957           0 :         pResult = createValue(getU32(0x2));
   11958           0 :         break;
   11959             :     case NS_dff::LN_shpc3DOriginY:
   11960           0 :         pResult = createValue(getU32(0x2));
   11961           0 :         break;
   11962             :     case NS_dff::LN_shpc3DSkewAngle:
   11963           0 :         pResult = createValue(getU32(0x2));
   11964           0 :         break;
   11965             :     case NS_dff::LN_shpc3DSkewAmount:
   11966           0 :         pResult = createValue(getU32(0x2));
   11967           0 :         break;
   11968             :     case NS_dff::LN_shpc3DAmbientIntensity:
   11969           0 :         pResult = createValue(getU32(0x2));
   11970           0 :         break;
   11971             :     case NS_dff::LN_shpc3DKeyX:
   11972           0 :         pResult = createValue(getU32(0x2));
   11973           0 :         break;
   11974             :     case NS_dff::LN_shpc3DKeyY:
   11975           0 :         pResult = createValue(getU32(0x2));
   11976           0 :         break;
   11977             :     case NS_dff::LN_shpc3DKeyZ:
   11978           0 :         pResult = createValue(getU32(0x2));
   11979           0 :         break;
   11980             :     case NS_dff::LN_shpc3DKeyIntensity:
   11981           0 :         pResult = createValue(getU32(0x2));
   11982           0 :         break;
   11983             :     case NS_dff::LN_shpc3DFillX:
   11984           0 :         pResult = createValue(getU32(0x2));
   11985           0 :         break;
   11986             :     case NS_dff::LN_shpc3DFillY:
   11987           0 :         pResult = createValue(getU32(0x2));
   11988           0 :         break;
   11989             :     case NS_dff::LN_shpc3DFillZ:
   11990           0 :         pResult = createValue(getU32(0x2));
   11991           0 :         break;
   11992             :     case NS_dff::LN_shpc3DFillIntensity:
   11993           0 :         pResult = createValue(getU32(0x2));
   11994           0 :         break;
   11995             :     case NS_dff::LN_shpfc3DConstrainRotation:
   11996           0 :         pResult = createValue(getU32(0x2) & 1);
   11997           0 :         break;
   11998             :     case NS_dff::LN_shpfc3DRotationCenterAuto:
   11999           0 :         pResult = createValue(getU32(0x2) & 1);
   12000           0 :         break;
   12001             :     case NS_dff::LN_shpfc3DParallel:
   12002           0 :         pResult = createValue(getU32(0x2) & 1);
   12003           0 :         break;
   12004             :     case NS_dff::LN_shpfc3DKeyHarsh:
   12005           0 :         pResult = createValue(getU32(0x2) & 1);
   12006           0 :         break;
   12007             :     case NS_dff::LN_shpfc3DFillHarsh:
   12008           0 :         pResult = createValue(getU32(0x2) & 1);
   12009           0 :         break;
   12010             :     case NS_dff::LN_shpfOleIcon:
   12011           0 :         pResult = createValue(getU32(0x2) & 1);
   12012           0 :         break;
   12013             :     case NS_dff::LN_shpfPreferRelativeResize:
   12014           0 :         pResult = createValue(getU32(0x2) & 1);
   12015           0 :         break;
   12016             :     case NS_dff::LN_shpfLockShapeType:
   12017           0 :         pResult = createValue(getU32(0x2) & 1);
   12018           0 :         break;
   12019             :     case NS_dff::LN_shpfDeleteAttachedObject:
   12020           0 :         pResult = createValue(getU32(0x2) & 1);
   12021           0 :         break;
   12022             :     case NS_dff::LN_shpfBackground:
   12023           0 :         pResult = createValue(getU32(0x2) & 1);
   12024           0 :         break;
   12025             :     case NS_dff::LN_shpdxyCalloutGap:
   12026           0 :         pResult = createValue(getU32(0x2));
   12027           0 :         break;
   12028             :     case NS_dff::LN_shpdxyCalloutDropSpecified:
   12029           0 :         pResult = createValue(getU32(0x2));
   12030           0 :         break;
   12031             :     case NS_dff::LN_shpdxyCalloutLengthSpecified:
   12032           0 :         pResult = createValue(getU32(0x2));
   12033           0 :         break;
   12034             :     case NS_dff::LN_shpfCallout:
   12035           0 :         pResult = createValue(getU32(0x2) & 1);
   12036           0 :         break;
   12037             :     case NS_dff::LN_shpfCalloutAccentBar:
   12038           0 :         pResult = createValue(getU32(0x2) & 1);
   12039           0 :         break;
   12040             :     case NS_dff::LN_shpfCalloutTextBorder:
   12041           0 :         pResult = createValue(getU32(0x2) & 1);
   12042           0 :         break;
   12043             :     case NS_dff::LN_shpfCalloutMinusX:
   12044           0 :         pResult = createValue(getU32(0x2) & 1);
   12045           0 :         break;
   12046             :     case NS_dff::LN_shpfCalloutMinusY:
   12047           0 :         pResult = createValue(getU32(0x2) & 1);
   12048           0 :         break;
   12049             :     case NS_dff::LN_shpfCalloutDropAuto:
   12050           0 :         pResult = createValue(getU32(0x2) & 1);
   12051           0 :         break;
   12052             :     case NS_dff::LN_shpfCalloutLengthSpecified:
   12053           0 :         pResult = createValue(getU32(0x2) & 1);
   12054           0 :         break;
   12055             :     case NS_dff::LN_shpwzName:
   12056           0 :         pResult = get_stringValue();
   12057             : 
   12058           0 :         break;
   12059             :     case NS_dff::LN_shpwzDescription:
   12060           0 :         pResult = get_stringValue();
   12061             : 
   12062           0 :         break;
   12063             :     case NS_dff::LN_shpdxWrapDistLeft:
   12064           0 :         pResult = createValue(getU32(0x2));
   12065           0 :         break;
   12066             :     case NS_dff::LN_shpdyWrapDistTop:
   12067           0 :         pResult = createValue(getU32(0x2));
   12068           0 :         break;
   12069             :     case NS_dff::LN_shpdxWrapDistRight:
   12070           0 :         pResult = createValue(getU32(0x2));
   12071           0 :         break;
   12072             :     case NS_dff::LN_shpdyWrapDistBottom:
   12073           0 :         pResult = createValue(getU32(0x2));
   12074           0 :         break;
   12075             :     case NS_dff::LN_shplidRegroup:
   12076           0 :         pResult = createValue(getU32(0x2));
   12077           0 :         break;
   12078             :     case NS_dff::LN_shpfEditedWrap:
   12079           0 :         pResult = createValue(getU32(0x2) & 1);
   12080           0 :         break;
   12081             :     case NS_dff::LN_shpfBehindDocument:
   12082           0 :         pResult = createValue(getU32(0x2) & 1);
   12083           0 :         break;
   12084             :     case NS_dff::LN_shpfOnDblClickNotify:
   12085           0 :         pResult = createValue(getU32(0x2) & 1);
   12086           0 :         break;
   12087             :     case NS_dff::LN_shpfIsButton:
   12088           0 :         pResult = createValue(getU32(0x2) & 1);
   12089           0 :         break;
   12090             :     case NS_dff::LN_shpfOneD:
   12091           0 :         pResult = createValue(getU32(0x2) & 1);
   12092           0 :         break;
   12093             :     case NS_dff::LN_shpfHidden:
   12094           0 :         pResult = createValue(getU32(0x2) & 1);
   12095           0 :         break;
   12096             :     case NS_dff::LN_shpfPrint:
   12097           0 :         pResult = createValue(getU32(0x2) & 1);
   12098           0 :         break;
   12099             :     default:
   12100           0 :         pResult = createValue(getU32(0x2));
   12101             : 
   12102           0 :         break;
   12103             :     }
   12104             : 
   12105           0 :     return pResult;
   12106             : }
   12107             :     
   12108           0 : bool isBooleanDffOpt(sal_uInt32 nId)
   12109             : {
   12110           0 :     bool bResult = false;
   12111             : 
   12112           0 :     switch (nId)
   12113             :     {
   12114             :     case NS_dff::LN_shpfLockRotation:
   12115             :     case NS_dff::LN_shpfLockAspectRatio:
   12116             :     case NS_dff::LN_shpfLockPosition:
   12117             :     case NS_dff::LN_shpfLockAgainstSelect:
   12118             :     case NS_dff::LN_shpfLockCropping:
   12119             :     case NS_dff::LN_shpfLockVertices:
   12120             :     case NS_dff::LN_shpfLockText:
   12121             :     case NS_dff::LN_shpfLockAdjustHandles:
   12122             :     case NS_dff::LN_shpfLockAgainstGrouping:
   12123             :     case NS_dff::LN_shpfSelectText:
   12124             :     case NS_dff::LN_shpfAutoTextMargin:
   12125             :     case NS_dff::LN_shpfRotateText:
   12126             :     case NS_dff::LN_shpfFitShapeToText:
   12127             :     case NS_dff::LN_shpfFitTextToShape:
   12128             :     case NS_dff::LN_shpgtextFReverseRows:
   12129             :     case NS_dff::LN_shpfGtext:
   12130             :     case NS_dff::LN_shpgtextFVertical:
   12131             :     case NS_dff::LN_shpgtextFKern:
   12132             :     case NS_dff::LN_shpgtextFTight:
   12133             :     case NS_dff::LN_shpgtextFStretch:
   12134             :     case NS_dff::LN_shpgtextFShrinkFit:
   12135             :     case NS_dff::LN_shpgtextFBestFit:
   12136             :     case NS_dff::LN_shpgtextFNormalize:
   12137             :     case NS_dff::LN_shpgtextFDxMeasure:
   12138             :     case NS_dff::LN_shpgtextFBold:
   12139             :     case NS_dff::LN_shpgtextFItalic:
   12140             :     case NS_dff::LN_shpgtextFUnderline:
   12141             :     case NS_dff::LN_shpgtextFShadow:
   12142             :     case NS_dff::LN_shpgtextFSmallcaps:
   12143             :     case NS_dff::LN_shpgtextFStrikethrough:
   12144             :     case NS_dff::LN_shpfNoHitTestPicture:
   12145             :     case NS_dff::LN_shppictureGray:
   12146             :     case NS_dff::LN_shppictureBiLevel:
   12147             :     case NS_dff::LN_shppictureActive:
   12148             :     case NS_dff::LN_shpfShadowOK:
   12149             :     case NS_dff::LN_shpf3DOK:
   12150             :     case NS_dff::LN_shpfLineOK:
   12151             :     case NS_dff::LN_shpfGtextOK:
   12152             :     case NS_dff::LN_shpfFillShadeShapeOK:
   12153             :     case NS_dff::LN_shpfFillOK:
   12154             :     case NS_dff::LN_shpfFilled:
   12155             :     case NS_dff::LN_shpfHitTestFill:
   12156             :     case NS_dff::LN_shpfillShape:
   12157             :     case NS_dff::LN_shpfillUseRect:
   12158             :     case NS_dff::LN_shpfNoFillHitTest:
   12159             :     case NS_dff::LN_shpfArrowheadsOK:
   12160             :     case NS_dff::LN_shpfLine:
   12161             :     case NS_dff::LN_shpfHitTestLine:
   12162             :     case NS_dff::LN_shplineFillShape:
   12163             :     case NS_dff::LN_shpfNoLineDrawDash:
   12164             :     case NS_dff::LN_shpfShadow:
   12165             :     case NS_dff::LN_shpfshadowObscured:
   12166             :     case NS_dff::LN_shpfPerspective:
   12167             :     case NS_dff::LN_shpf3D:
   12168             :     case NS_dff::LN_shpfc3DMetallic:
   12169             :     case NS_dff::LN_shpfc3DUseExtrusionColor:
   12170             :     case NS_dff::LN_shpfc3DLightFace:
   12171             :     case NS_dff::LN_shpfc3DConstrainRotation:
   12172             :     case NS_dff::LN_shpfc3DRotationCenterAuto:
   12173             :     case NS_dff::LN_shpfc3DParallel:
   12174             :     case NS_dff::LN_shpfc3DKeyHarsh:
   12175             :     case NS_dff::LN_shpfc3DFillHarsh:
   12176             :     case NS_dff::LN_shpfOleIcon:
   12177             :     case NS_dff::LN_shpfPreferRelativeResize:
   12178             :     case NS_dff::LN_shpfLockShapeType:
   12179             :     case NS_dff::LN_shpfDeleteAttachedObject:
   12180             :     case NS_dff::LN_shpfBackground:
   12181             :     case NS_dff::LN_shpfCallout:
   12182             :     case NS_dff::LN_shpfCalloutAccentBar:
   12183             :     case NS_dff::LN_shpfCalloutTextBorder:
   12184             :     case NS_dff::LN_shpfCalloutMinusX:
   12185             :     case NS_dff::LN_shpfCalloutMinusY:
   12186             :     case NS_dff::LN_shpfCalloutDropAuto:
   12187             :     case NS_dff::LN_shpfCalloutLengthSpecified:
   12188             :     case NS_dff::LN_shpfEditedWrap:
   12189             :     case NS_dff::LN_shpfBehindDocument:
   12190             :     case NS_dff::LN_shpfOnDblClickNotify:
   12191             :     case NS_dff::LN_shpfIsButton:
   12192             :     case NS_dff::LN_shpfOneD:
   12193             :     case NS_dff::LN_shpfHidden:
   12194             :     case NS_dff::LN_shpfPrint:
   12195             : 
   12196           0 :       bResult = true;
   12197           0 :       break;
   12198             : 
   12199             :     default:
   12200           0 :         break;
   12201             :     }
   12202             :     
   12203           0 :     return bResult;
   12204             : }
   12205             : 
   12206          30 : }}

Generated by: LCOV version 1.10