LCOV - code coverage report
Current view: top level - usr/local/src/libreoffice/workdir/unxlngi6.pro/CustomTarget/writerfilter/source/doctok - resources.hxx (source / functions) Hit Total Coverage
Test: libreoffice_filtered.info Lines: 0 1600 0.0 %
Date: 2013-07-09 Functions: 0 890 0.0 %
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             : #ifndef INCLUDED_RESOURCES_HXX
      23             : #define INCLUDED_RESOURCES_HXX
      24             : 
      25             : #include <vector>
      26             : #include <boost/shared_ptr.hpp>
      27             : 
      28             : #include <resourcemodel/OutputWithDepth.hxx>
      29             : 
      30             : #include <doctok/resourceids.hxx>
      31             : #include <doctok/WW8StructBase.hxx>
      32             : #include <doctok/WW8ResourceModelImpl.hxx>
      33             : #include <doctok/WW8PropertySetImpl.hxx>
      34             : #include <doctok/Dff.hxx>
      35             : 
      36             : namespace writerfilter {
      37             : namespace doctok {
      38             : 
      39             : class WW8DocumentImpl;
      40             : typedef const WW8DocumentImpl * WW8DocumentImplPointer;
      41             : 
      42             : using namespace ::std;
      43             : 
      44             : /**
      45             :     Automatically generated class: DopBase
      46             :     
      47             :     Stereotype ww8resource
      48             : 
      49             :     Parent Resource: Properties
      50             :     Size: 84
      51             : */
      52             : class WW8DopBase: public WW8StructBase, public writerfilter::Reference< Properties>
      53             : {
      54             :     public:
      55             :     typedef boost::shared_ptr<WW8DopBase> Pointer_t;
      56             : 
      57           0 :     WW8DopBase(
      58             :         WW8Stream & rStream, 
      59             :         sal_uInt32 nOffset = 0, 
      60             :         sal_uInt32 nCount = 84)
      61           0 :     : WW8StructBase(rStream, nOffset, nCount)
      62             :     {
      63           0 :       init();
      64           0 :     }
      65             :     WW8DopBase(
      66             :         WW8StructBase * pParent,
      67             :         sal_uInt32 nOffset = 0, 
      68             :         sal_uInt32 nCount = 84)
      69             :     : WW8StructBase(pParent, nOffset, nCount)
      70             :     {
      71             :       init();
      72             :     }
      73             :     WW8DopBase( const WW8StructBase& rSurround,
      74             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 84)
      75             :     
      76             :     : WW8StructBase(rSurround, nOffset, nCount)
      77             :     {
      78             :         init();
      79             :     }
      80             : 
      81             :     WW8DopBase(
      82             :         const Sequence & 
      83             :         rSequence, sal_uInt32 nOffset = 0, 
      84             :         sal_uInt32 nCount = 84)
      85             :     : WW8StructBase(rSequence, nOffset, nCount)
      86             :     {
      87             :       init();
      88             :     }
      89             : 
      90             :     virtual ~WW8DopBase();
      91             : 
      92             :     void init();
      93             : 
      94             :     /**
      95             :         Return type of resource.
      96             :     */
      97           0 :     virtual string getType() const
      98             :     {
      99           0 :         return "DopBase";
     100             :     }
     101             : 
     102             :     /**
     103             :         Return static size.
     104             :     */
     105             :     static sal_uInt32 getSize() { return 84; }
     106             :     /**
     107             :         Calculate actual size.
     108             :     */  
     109             :     sal_uInt32 calcSize(); 
     110             :       
     111             :   
     112             :     /**
     113             :         
     114             :         
     115             :         <table>
     116             :         <tr>
     117             :         <th>
     118             :         Name
     119             :         </th>
     120             :         <td>
     121             :         fFacingPages(attribute)
     122             :         </td>
     123             :         </tr>
     124             :         <tr>
     125             :         <th>
     126             :         Offset
     127             :         </th>
     128             :         <td>
     129             :         0
     130             :         </td>
     131             :         </tr>
     132             :         <tr>
     133             :         <th>
     134             :         Mask
     135             :         </th>
     136             :         <td>
     137             :         0x80000000
     138             :         </td>
     139             :         </tr>
     140             :         <tr>
     141             :         <th>
     142             :         Shift
     143             :         </th>
     144             :         <td>
     145             :         31
     146             :         </td>
     147             :         </tr>
     148             :         </table>
     149             :         */
     150             :         
     151           0 : sal_uInt32 get_fFacingPages() const
     152             :     {
     153           0 :             return (getU32(0)& 0x80000000)>> 31;
     154             :     }
     155             :   
     156             :   
     157             :     /**
     158             :         
     159             :         
     160             :         <table>
     161             :         <tr>
     162             :         <th>
     163             :         Name
     164             :         </th>
     165             :         <td>
     166             :         unused1(attribute)
     167             :         </td>
     168             :         </tr>
     169             :         <tr>
     170             :         <th>
     171             :         Offset
     172             :         </th>
     173             :         <td>
     174             :         0
     175             :         </td>
     176             :         </tr>
     177             :         <tr>
     178             :         <th>
     179             :         Mask
     180             :         </th>
     181             :         <td>
     182             :         0x40000000
     183             :         </td>
     184             :         </tr>
     185             :         <tr>
     186             :         <th>
     187             :         Shift
     188             :         </th>
     189             :         <td>
     190             :         30
     191             :         </td>
     192             :         </tr>
     193             :         </table>
     194             :         */
     195             :         
     196           0 : sal_uInt32 get_unused1() const
     197             :     {
     198           0 :             return (getU32(0)& 0x40000000)>> 30;
     199             :     }
     200             :   
     201             :   
     202             :     /**
     203             :         
     204             :         
     205             :         <table>
     206             :         <tr>
     207             :         <th>
     208             :         Name
     209             :         </th>
     210             :         <td>
     211             :         fPMHMainDoc(attribute)
     212             :         </td>
     213             :         </tr>
     214             :         <tr>
     215             :         <th>
     216             :         Offset
     217             :         </th>
     218             :         <td>
     219             :         0
     220             :         </td>
     221             :         </tr>
     222             :         <tr>
     223             :         <th>
     224             :         Mask
     225             :         </th>
     226             :         <td>
     227             :         0x20000000
     228             :         </td>
     229             :         </tr>
     230             :         <tr>
     231             :         <th>
     232             :         Shift
     233             :         </th>
     234             :         <td>
     235             :         29
     236             :         </td>
     237             :         </tr>
     238             :         </table>
     239             :         */
     240             :         
     241           0 : sal_uInt32 get_fPMHMainDoc() const
     242             :     {
     243           0 :             return (getU32(0)& 0x20000000)>> 29;
     244             :     }
     245             :   
     246             :   
     247             :     /**
     248             :         
     249             :         
     250             :         <table>
     251             :         <tr>
     252             :         <th>
     253             :         Name
     254             :         </th>
     255             :         <td>
     256             :         unused2(attribute)
     257             :         </td>
     258             :         </tr>
     259             :         <tr>
     260             :         <th>
     261             :         Offset
     262             :         </th>
     263             :         <td>
     264             :         0
     265             :         </td>
     266             :         </tr>
     267             :         <tr>
     268             :         <th>
     269             :         Mask
     270             :         </th>
     271             :         <td>
     272             :         0x18000000
     273             :         </td>
     274             :         </tr>
     275             :         <tr>
     276             :         <th>
     277             :         Shift
     278             :         </th>
     279             :         <td>
     280             :         27
     281             :         </td>
     282             :         </tr>
     283             :         </table>
     284             :         */
     285             :         
     286           0 : sal_uInt32 get_unused2() const
     287             :     {
     288           0 :             return (getU32(0)& 0x18000000)>> 27;
     289             :     }
     290             :   
     291             :   
     292             :     /**
     293             :         
     294             :         
     295             :         <table>
     296             :         <tr>
     297             :         <th>
     298             :         Name
     299             :         </th>
     300             :         <td>
     301             :         fpc(attribute)
     302             :         </td>
     303             :         </tr>
     304             :         <tr>
     305             :         <th>
     306             :         Offset
     307             :         </th>
     308             :         <td>
     309             :         0
     310             :         </td>
     311             :         </tr>
     312             :         <tr>
     313             :         <th>
     314             :         Mask
     315             :         </th>
     316             :         <td>
     317             :         0x6000000
     318             :         </td>
     319             :         </tr>
     320             :         <tr>
     321             :         <th>
     322             :         Shift
     323             :         </th>
     324             :         <td>
     325             :         25
     326             :         </td>
     327             :         </tr>
     328             :         </table>
     329             :         */
     330             :         
     331           0 : sal_uInt32 get_fpc() const
     332             :     {
     333           0 :             return (getU32(0)& 0x6000000)>> 25;
     334             :     }
     335             :   
     336             :   
     337             :     /**
     338             :         
     339             :         
     340             :         <table>
     341             :         <tr>
     342             :         <th>
     343             :         Name
     344             :         </th>
     345             :         <td>
     346             :         unused3(attribute)
     347             :         </td>
     348             :         </tr>
     349             :         <tr>
     350             :         <th>
     351             :         Offset
     352             :         </th>
     353             :         <td>
     354             :         0
     355             :         </td>
     356             :         </tr>
     357             :         <tr>
     358             :         <th>
     359             :         Mask
     360             :         </th>
     361             :         <td>
     362             :         0x000000
     363             :         </td>
     364             :         </tr>
     365             :         <tr>
     366             :         <th>
     367             :         Shift
     368             :         </th>
     369             :         <td>
     370             :         24
     371             :         </td>
     372             :         </tr>
     373             :         </table>
     374             :         */
     375             :         
     376           0 : sal_uInt32 get_unused3() const
     377             :     {
     378           0 :             return (getU32(0)& 0x000000)>> 24;
     379             :     }
     380             :   
     381             :   
     382             :     /**
     383             :         
     384             :         
     385             :         <table>
     386             :         <tr>
     387             :         <th>
     388             :         Name
     389             :         </th>
     390             :         <td>
     391             :         unused4(attribute)
     392             :         </td>
     393             :         </tr>
     394             :         <tr>
     395             :         <th>
     396             :         Offset
     397             :         </th>
     398             :         <td>
     399             :         0
     400             :         </td>
     401             :         </tr>
     402             :         <tr>
     403             :         <th>
     404             :         Mask
     405             :         </th>
     406             :         <td>
     407             :         0xff0000
     408             :         </td>
     409             :         </tr>
     410             :         <tr>
     411             :         <th>
     412             :         Shift
     413             :         </th>
     414             :         <td>
     415             :         16
     416             :         </td>
     417             :         </tr>
     418             :         </table>
     419             :         */
     420             :         
     421           0 : sal_uInt32 get_unused4() const
     422             :     {
     423           0 :             return (getU32(0)& 0xff0000)>> 16;
     424             :     }
     425             :   
     426             :   
     427             :     /**
     428             :         
     429             :         
     430             :         <table>
     431             :         <tr>
     432             :         <th>
     433             :         Name
     434             :         </th>
     435             :         <td>
     436             :         rncFtn(attribute)
     437             :         </td>
     438             :         </tr>
     439             :         <tr>
     440             :         <th>
     441             :         Offset
     442             :         </th>
     443             :         <td>
     444             :         0
     445             :         </td>
     446             :         </tr>
     447             :         <tr>
     448             :         <th>
     449             :         Mask
     450             :         </th>
     451             :         <td>
     452             :         0xc000
     453             :         </td>
     454             :         </tr>
     455             :         <tr>
     456             :         <th>
     457             :         Shift
     458             :         </th>
     459             :         <td>
     460             :         14
     461             :         </td>
     462             :         </tr>
     463             :         </table>
     464             :         */
     465             :         
     466           0 : sal_uInt32 get_rncFtn() const
     467             :     {
     468           0 :             return (getU32(0)& 0xc000)>> 14;
     469             :     }
     470             :   
     471             :   
     472             :     /**
     473             :         
     474             :         
     475             :         <table>
     476             :         <tr>
     477             :         <th>
     478             :         Name
     479             :         </th>
     480             :         <td>
     481             :         nFtn(attribute)
     482             :         </td>
     483             :         </tr>
     484             :         <tr>
     485             :         <th>
     486             :         Offset
     487             :         </th>
     488             :         <td>
     489             :         0
     490             :         </td>
     491             :         </tr>
     492             :         <tr>
     493             :         <th>
     494             :         Mask
     495             :         </th>
     496             :         <td>
     497             :         0x3fff
     498             :         </td>
     499             :         </tr>
     500             :         <tr>
     501             :         <th>
     502             :         Shift
     503             :         </th>
     504             :         <td>
     505             :         0
     506             :         </td>
     507             :         </tr>
     508             :         </table>
     509             :         */
     510             :         
     511           0 : sal_uInt32 get_nFtn() const
     512             :     {
     513           0 :             return (getU32(0)& 0x3fff);
     514             :     }
     515             :   
     516             :   
     517             :     /**
     518             :         
     519             :         
     520             :         <table>
     521             :         <tr>
     522             :         <th>
     523             :         Name
     524             :         </th>
     525             :         <td>
     526             :         unused5(attribute)
     527             :         </td>
     528             :         </tr>
     529             :         <tr>
     530             :         <th>
     531             :         Offset
     532             :         </th>
     533             :         <td>
     534             :         4
     535             :         </td>
     536             :         </tr>
     537             :         <tr>
     538             :         <th>
     539             :         Mask
     540             :         </th>
     541             :         <td>
     542             :         0x80000000
     543             :         </td>
     544             :         </tr>
     545             :         <tr>
     546             :         <th>
     547             :         Shift
     548             :         </th>
     549             :         <td>
     550             :         31
     551             :         </td>
     552             :         </tr>
     553             :         </table>
     554             :         */
     555             :         
     556           0 : sal_uInt32 get_unused5() const
     557             :     {
     558           0 :             return (getU32(4)& 0x80000000)>> 31;
     559             :     }
     560             :   
     561             :   
     562             :     /**
     563             :         
     564             :         
     565             :         <table>
     566             :         <tr>
     567             :         <th>
     568             :         Name
     569             :         </th>
     570             :         <td>
     571             :         unused6(attribute)
     572             :         </td>
     573             :         </tr>
     574             :         <tr>
     575             :         <th>
     576             :         Offset
     577             :         </th>
     578             :         <td>
     579             :         4
     580             :         </td>
     581             :         </tr>
     582             :         <tr>
     583             :         <th>
     584             :         Mask
     585             :         </th>
     586             :         <td>
     587             :         0x40000000
     588             :         </td>
     589             :         </tr>
     590             :         <tr>
     591             :         <th>
     592             :         Shift
     593             :         </th>
     594             :         <td>
     595             :         30
     596             :         </td>
     597             :         </tr>
     598             :         </table>
     599             :         */
     600             :         
     601           0 : sal_uInt32 get_unused6() const
     602             :     {
     603           0 :             return (getU32(4)& 0x40000000)>> 30;
     604             :     }
     605             :   
     606             :   
     607             :     /**
     608             :         
     609             :         
     610             :         <table>
     611             :         <tr>
     612             :         <th>
     613             :         Name
     614             :         </th>
     615             :         <td>
     616             :         unused7(attribute)
     617             :         </td>
     618             :         </tr>
     619             :         <tr>
     620             :         <th>
     621             :         Offset
     622             :         </th>
     623             :         <td>
     624             :         4
     625             :         </td>
     626             :         </tr>
     627             :         <tr>
     628             :         <th>
     629             :         Mask
     630             :         </th>
     631             :         <td>
     632             :         0x20000000
     633             :         </td>
     634             :         </tr>
     635             :         <tr>
     636             :         <th>
     637             :         Shift
     638             :         </th>
     639             :         <td>
     640             :         29
     641             :         </td>
     642             :         </tr>
     643             :         </table>
     644             :         */
     645             :         
     646           0 : sal_uInt32 get_unused7() const
     647             :     {
     648           0 :             return (getU32(4)& 0x20000000)>> 29;
     649             :     }
     650             :   
     651             :   
     652             :     /**
     653             :         
     654             :         
     655             :         <table>
     656             :         <tr>
     657             :         <th>
     658             :         Name
     659             :         </th>
     660             :         <td>
     661             :         unused8(attribute)
     662             :         </td>
     663             :         </tr>
     664             :         <tr>
     665             :         <th>
     666             :         Offset
     667             :         </th>
     668             :         <td>
     669             :         4
     670             :         </td>
     671             :         </tr>
     672             :         <tr>
     673             :         <th>
     674             :         Mask
     675             :         </th>
     676             :         <td>
     677             :         0x0000000
     678             :         </td>
     679             :         </tr>
     680             :         <tr>
     681             :         <th>
     682             :         Shift
     683             :         </th>
     684             :         <td>
     685             :         28
     686             :         </td>
     687             :         </tr>
     688             :         </table>
     689             :         */
     690             :         
     691           0 : sal_uInt32 get_unused8() const
     692             :     {
     693           0 :             return (getU32(4)& 0x0000000)>> 28;
     694             :     }
     695             :   
     696             :   
     697             :     /**
     698             :         
     699             :         
     700             :         <table>
     701             :         <tr>
     702             :         <th>
     703             :         Name
     704             :         </th>
     705             :         <td>
     706             :         unused9(attribute)
     707             :         </td>
     708             :         </tr>
     709             :         <tr>
     710             :         <th>
     711             :         Offset
     712             :         </th>
     713             :         <td>
     714             :         4
     715             :         </td>
     716             :         </tr>
     717             :         <tr>
     718             :         <th>
     719             :         Mask
     720             :         </th>
     721             :         <td>
     722             :         0x8000000
     723             :         </td>
     724             :         </tr>
     725             :         <tr>
     726             :         <th>
     727             :         Shift
     728             :         </th>
     729             :         <td>
     730             :         27
     731             :         </td>
     732             :         </tr>
     733             :         </table>
     734             :         */
     735             :         
     736           0 : sal_uInt32 get_unused9() const
     737             :     {
     738           0 :             return (getU32(4)& 0x8000000)>> 27;
     739             :     }
     740             :   
     741             :   
     742             :     /**
     743             :         
     744             :         
     745             :         <table>
     746             :         <tr>
     747             :         <th>
     748             :         Name
     749             :         </th>
     750             :         <td>
     751             :         unused10(attribute)
     752             :         </td>
     753             :         </tr>
     754             :         <tr>
     755             :         <th>
     756             :         Offset
     757             :         </th>
     758             :         <td>
     759             :         4
     760             :         </td>
     761             :         </tr>
     762             :         <tr>
     763             :         <th>
     764             :         Mask
     765             :         </th>
     766             :         <td>
     767             :         0x4000000
     768             :         </td>
     769             :         </tr>
     770             :         <tr>
     771             :         <th>
     772             :         Shift
     773             :         </th>
     774             :         <td>
     775             :         26
     776             :         </td>
     777             :         </tr>
     778             :         </table>
     779             :         */
     780             :         
     781           0 : sal_uInt32 get_unused10() const
     782             :     {
     783           0 :             return (getU32(4)& 0x4000000)>> 26;
     784             :     }
     785             :   
     786             :   
     787             :     /**
     788             :         
     789             :         
     790             :         <table>
     791             :         <tr>
     792             :         <th>
     793             :         Name
     794             :         </th>
     795             :         <td>
     796             :         fSplAllDone(attribute)
     797             :         </td>
     798             :         </tr>
     799             :         <tr>
     800             :         <th>
     801             :         Offset
     802             :         </th>
     803             :         <td>
     804             :         4
     805             :         </td>
     806             :         </tr>
     807             :         <tr>
     808             :         <th>
     809             :         Mask
     810             :         </th>
     811             :         <td>
     812             :         0x2000000
     813             :         </td>
     814             :         </tr>
     815             :         <tr>
     816             :         <th>
     817             :         Shift
     818             :         </th>
     819             :         <td>
     820             :         25
     821             :         </td>
     822             :         </tr>
     823             :         </table>
     824             :         */
     825             :         
     826           0 : sal_uInt32 get_fSplAllDone() const
     827             :     {
     828           0 :             return (getU32(4)& 0x2000000)>> 25;
     829             :     }
     830             :   
     831             :   
     832             :     /**
     833             :         
     834             :         
     835             :         <table>
     836             :         <tr>
     837             :         <th>
     838             :         Name
     839             :         </th>
     840             :         <td>
     841             :         fSplAllClean(attribute)
     842             :         </td>
     843             :         </tr>
     844             :         <tr>
     845             :         <th>
     846             :         Offset
     847             :         </th>
     848             :         <td>
     849             :         4
     850             :         </td>
     851             :         </tr>
     852             :         <tr>
     853             :         <th>
     854             :         Mask
     855             :         </th>
     856             :         <td>
     857             :         0x000000
     858             :         </td>
     859             :         </tr>
     860             :         <tr>
     861             :         <th>
     862             :         Shift
     863             :         </th>
     864             :         <td>
     865             :         24
     866             :         </td>
     867             :         </tr>
     868             :         </table>
     869             :         */
     870             :         
     871           0 : sal_uInt32 get_fSplAllClean() const
     872             :     {
     873           0 :             return (getU32(4)& 0x000000)>> 24;
     874             :     }
     875             :   
     876             :   
     877             :     /**
     878             :         
     879             :         
     880             :         <table>
     881             :         <tr>
     882             :         <th>
     883             :         Name
     884             :         </th>
     885             :         <td>
     886             :         fSplHideErrors(attribute)
     887             :         </td>
     888             :         </tr>
     889             :         <tr>
     890             :         <th>
     891             :         Offset
     892             :         </th>
     893             :         <td>
     894             :         4
     895             :         </td>
     896             :         </tr>
     897             :         <tr>
     898             :         <th>
     899             :         Mask
     900             :         </th>
     901             :         <td>
     902             :         0x800000
     903             :         </td>
     904             :         </tr>
     905             :         <tr>
     906             :         <th>
     907             :         Shift
     908             :         </th>
     909             :         <td>
     910             :         23
     911             :         </td>
     912             :         </tr>
     913             :         </table>
     914             :         */
     915             :         
     916           0 : sal_uInt32 get_fSplHideErrors() const
     917             :     {
     918           0 :             return (getU32(4)& 0x800000)>> 23;
     919             :     }
     920             :   
     921             :   
     922             :     /**
     923             :         
     924             :         
     925             :         <table>
     926             :         <tr>
     927             :         <th>
     928             :         Name
     929             :         </th>
     930             :         <td>
     931             :         fGramHideErrors(attribute)
     932             :         </td>
     933             :         </tr>
     934             :         <tr>
     935             :         <th>
     936             :         Offset
     937             :         </th>
     938             :         <td>
     939             :         4
     940             :         </td>
     941             :         </tr>
     942             :         <tr>
     943             :         <th>
     944             :         Mask
     945             :         </th>
     946             :         <td>
     947             :         0x400000
     948             :         </td>
     949             :         </tr>
     950             :         <tr>
     951             :         <th>
     952             :         Shift
     953             :         </th>
     954             :         <td>
     955             :         22
     956             :         </td>
     957             :         </tr>
     958             :         </table>
     959             :         */
     960             :         
     961           0 : sal_uInt32 get_fGramHideErrors() const
     962             :     {
     963           0 :             return (getU32(4)& 0x400000)>> 22;
     964             :     }
     965             :   
     966             :   
     967             :     /**
     968             :         
     969             :         
     970             :         <table>
     971             :         <tr>
     972             :         <th>
     973             :         Name
     974             :         </th>
     975             :         <td>
     976             :         fLabelDoc(attribute)
     977             :         </td>
     978             :         </tr>
     979             :         <tr>
     980             :         <th>
     981             :         Offset
     982             :         </th>
     983             :         <td>
     984             :         4
     985             :         </td>
     986             :         </tr>
     987             :         <tr>
     988             :         <th>
     989             :         Mask
     990             :         </th>
     991             :         <td>
     992             :         0x200000
     993             :         </td>
     994             :         </tr>
     995             :         <tr>
     996             :         <th>
     997             :         Shift
     998             :         </th>
     999             :         <td>
    1000             :         21
    1001             :         </td>
    1002             :         </tr>
    1003             :         </table>
    1004             :         */
    1005             :         
    1006           0 : sal_uInt32 get_fLabelDoc() const
    1007             :     {
    1008           0 :             return (getU32(4)& 0x200000)>> 21;
    1009             :     }
    1010             :   
    1011             :   
    1012             :     /**
    1013             :         
    1014             :         
    1015             :         <table>
    1016             :         <tr>
    1017             :         <th>
    1018             :         Name
    1019             :         </th>
    1020             :         <td>
    1021             :         fHyphCapitals(attribute)
    1022             :         </td>
    1023             :         </tr>
    1024             :         <tr>
    1025             :         <th>
    1026             :         Offset
    1027             :         </th>
    1028             :         <td>
    1029             :         4
    1030             :         </td>
    1031             :         </tr>
    1032             :         <tr>
    1033             :         <th>
    1034             :         Mask
    1035             :         </th>
    1036             :         <td>
    1037             :         0x00000
    1038             :         </td>
    1039             :         </tr>
    1040             :         <tr>
    1041             :         <th>
    1042             :         Shift
    1043             :         </th>
    1044             :         <td>
    1045             :         20
    1046             :         </td>
    1047             :         </tr>
    1048             :         </table>
    1049             :         */
    1050             :         
    1051           0 : sal_uInt32 get_fHyphCapitals() const
    1052             :     {
    1053           0 :             return (getU32(4)& 0x00000)>> 20;
    1054             :     }
    1055             :   
    1056             :   
    1057             :     /**
    1058             :         
    1059             :         
    1060             :         <table>
    1061             :         <tr>
    1062             :         <th>
    1063             :         Name
    1064             :         </th>
    1065             :         <td>
    1066             :         fAutoHyphen(attribute)
    1067             :         </td>
    1068             :         </tr>
    1069             :         <tr>
    1070             :         <th>
    1071             :         Offset
    1072             :         </th>
    1073             :         <td>
    1074             :         4
    1075             :         </td>
    1076             :         </tr>
    1077             :         <tr>
    1078             :         <th>
    1079             :         Mask
    1080             :         </th>
    1081             :         <td>
    1082             :         0x80000
    1083             :         </td>
    1084             :         </tr>
    1085             :         <tr>
    1086             :         <th>
    1087             :         Shift
    1088             :         </th>
    1089             :         <td>
    1090             :         19
    1091             :         </td>
    1092             :         </tr>
    1093             :         </table>
    1094             :         */
    1095             :         
    1096           0 : sal_uInt32 get_fAutoHyphen() const
    1097             :     {
    1098           0 :             return (getU32(4)& 0x80000)>> 19;
    1099             :     }
    1100             :   
    1101             :   
    1102             :     /**
    1103             :         
    1104             :         
    1105             :         <table>
    1106             :         <tr>
    1107             :         <th>
    1108             :         Name
    1109             :         </th>
    1110             :         <td>
    1111             :         fFormNoFields(attribute)
    1112             :         </td>
    1113             :         </tr>
    1114             :         <tr>
    1115             :         <th>
    1116             :         Offset
    1117             :         </th>
    1118             :         <td>
    1119             :         4
    1120             :         </td>
    1121             :         </tr>
    1122             :         <tr>
    1123             :         <th>
    1124             :         Mask
    1125             :         </th>
    1126             :         <td>
    1127             :         0x40000
    1128             :         </td>
    1129             :         </tr>
    1130             :         <tr>
    1131             :         <th>
    1132             :         Shift
    1133             :         </th>
    1134             :         <td>
    1135             :         18
    1136             :         </td>
    1137             :         </tr>
    1138             :         </table>
    1139             :         */
    1140             :         
    1141           0 : sal_uInt32 get_fFormNoFields() const
    1142             :     {
    1143           0 :             return (getU32(4)& 0x40000)>> 18;
    1144             :     }
    1145             :   
    1146             :   
    1147             :     /**
    1148             :         
    1149             :         
    1150             :         <table>
    1151             :         <tr>
    1152             :         <th>
    1153             :         Name
    1154             :         </th>
    1155             :         <td>
    1156             :         fLinkStyles(attribute)
    1157             :         </td>
    1158             :         </tr>
    1159             :         <tr>
    1160             :         <th>
    1161             :         Offset
    1162             :         </th>
    1163             :         <td>
    1164             :         4
    1165             :         </td>
    1166             :         </tr>
    1167             :         <tr>
    1168             :         <th>
    1169             :         Mask
    1170             :         </th>
    1171             :         <td>
    1172             :         0x20000
    1173             :         </td>
    1174             :         </tr>
    1175             :         <tr>
    1176             :         <th>
    1177             :         Shift
    1178             :         </th>
    1179             :         <td>
    1180             :         17
    1181             :         </td>
    1182             :         </tr>
    1183             :         </table>
    1184             :         */
    1185             :         
    1186           0 : sal_uInt32 get_fLinkStyles() const
    1187             :     {
    1188           0 :             return (getU32(4)& 0x20000)>> 17;
    1189             :     }
    1190             :   
    1191             :   
    1192             :     /**
    1193             :         
    1194             :         
    1195             :         <table>
    1196             :         <tr>
    1197             :         <th>
    1198             :         Name
    1199             :         </th>
    1200             :         <td>
    1201             :         fRevMarking(attribute)
    1202             :         </td>
    1203             :         </tr>
    1204             :         <tr>
    1205             :         <th>
    1206             :         Offset
    1207             :         </th>
    1208             :         <td>
    1209             :         4
    1210             :         </td>
    1211             :         </tr>
    1212             :         <tr>
    1213             :         <th>
    1214             :         Mask
    1215             :         </th>
    1216             :         <td>
    1217             :         0x0000
    1218             :         </td>
    1219             :         </tr>
    1220             :         <tr>
    1221             :         <th>
    1222             :         Shift
    1223             :         </th>
    1224             :         <td>
    1225             :         16
    1226             :         </td>
    1227             :         </tr>
    1228             :         </table>
    1229             :         */
    1230             :         
    1231           0 : sal_uInt32 get_fRevMarking() const
    1232             :     {
    1233           0 :             return (getU32(4)& 0x0000)>> 16;
    1234             :     }
    1235             :   
    1236             :   
    1237             :     /**
    1238             :         
    1239             :         
    1240             :         <table>
    1241             :         <tr>
    1242             :         <th>
    1243             :         Name
    1244             :         </th>
    1245             :         <td>
    1246             :         unused11(attribute)
    1247             :         </td>
    1248             :         </tr>
    1249             :         <tr>
    1250             :         <th>
    1251             :         Offset
    1252             :         </th>
    1253             :         <td>
    1254             :         4
    1255             :         </td>
    1256             :         </tr>
    1257             :         <tr>
    1258             :         <th>
    1259             :         Mask
    1260             :         </th>
    1261             :         <td>
    1262             :         0x8000
    1263             :         </td>
    1264             :         </tr>
    1265             :         <tr>
    1266             :         <th>
    1267             :         Shift
    1268             :         </th>
    1269             :         <td>
    1270             :         15
    1271             :         </td>
    1272             :         </tr>
    1273             :         </table>
    1274             :         */
    1275             :         
    1276           0 : sal_uInt32 get_unused11() const
    1277             :     {
    1278           0 :             return (getU32(4)& 0x8000)>> 15;
    1279             :     }
    1280             :   
    1281             :   
    1282             :     /**
    1283             :         
    1284             :         
    1285             :         <table>
    1286             :         <tr>
    1287             :         <th>
    1288             :         Name
    1289             :         </th>
    1290             :         <td>
    1291             :         fExactCWords(attribute)
    1292             :         </td>
    1293             :         </tr>
    1294             :         <tr>
    1295             :         <th>
    1296             :         Offset
    1297             :         </th>
    1298             :         <td>
    1299             :         4
    1300             :         </td>
    1301             :         </tr>
    1302             :         <tr>
    1303             :         <th>
    1304             :         Mask
    1305             :         </th>
    1306             :         <td>
    1307             :         0x4000
    1308             :         </td>
    1309             :         </tr>
    1310             :         <tr>
    1311             :         <th>
    1312             :         Shift
    1313             :         </th>
    1314             :         <td>
    1315             :         14
    1316             :         </td>
    1317             :         </tr>
    1318             :         </table>
    1319             :         */
    1320             :         
    1321           0 : sal_uInt32 get_fExactCWords() const
    1322             :     {
    1323           0 :             return (getU32(4)& 0x4000)>> 14;
    1324             :     }
    1325             :   
    1326             :   
    1327             :     /**
    1328             :         
    1329             :         
    1330             :         <table>
    1331             :         <tr>
    1332             :         <th>
    1333             :         Name
    1334             :         </th>
    1335             :         <td>
    1336             :         fPagHidden(attribute)
    1337             :         </td>
    1338             :         </tr>
    1339             :         <tr>
    1340             :         <th>
    1341             :         Offset
    1342             :         </th>
    1343             :         <td>
    1344             :         4
    1345             :         </td>
    1346             :         </tr>
    1347             :         <tr>
    1348             :         <th>
    1349             :         Mask
    1350             :         </th>
    1351             :         <td>
    1352             :         0x2000
    1353             :         </td>
    1354             :         </tr>
    1355             :         <tr>
    1356             :         <th>
    1357             :         Shift
    1358             :         </th>
    1359             :         <td>
    1360             :         13
    1361             :         </td>
    1362             :         </tr>
    1363             :         </table>
    1364             :         */
    1365             :         
    1366           0 : sal_uInt32 get_fPagHidden() const
    1367             :     {
    1368           0 :             return (getU32(4)& 0x2000)>> 13;
    1369             :     }
    1370             :   
    1371             :   
    1372             :     /**
    1373             :         
    1374             :         
    1375             :         <table>
    1376             :         <tr>
    1377             :         <th>
    1378             :         Name
    1379             :         </th>
    1380             :         <td>
    1381             :         fPagResults(attribute)
    1382             :         </td>
    1383             :         </tr>
    1384             :         <tr>
    1385             :         <th>
    1386             :         Offset
    1387             :         </th>
    1388             :         <td>
    1389             :         4
    1390             :         </td>
    1391             :         </tr>
    1392             :         <tr>
    1393             :         <th>
    1394             :         Mask
    1395             :         </th>
    1396             :         <td>
    1397             :         0x000
    1398             :         </td>
    1399             :         </tr>
    1400             :         <tr>
    1401             :         <th>
    1402             :         Shift
    1403             :         </th>
    1404             :         <td>
    1405             :         12
    1406             :         </td>
    1407             :         </tr>
    1408             :         </table>
    1409             :         */
    1410             :         
    1411           0 : sal_uInt32 get_fPagResults() const
    1412             :     {
    1413           0 :             return (getU32(4)& 0x000)>> 12;
    1414             :     }
    1415             :   
    1416             :   
    1417             :     /**
    1418             :         
    1419             :         
    1420             :         <table>
    1421             :         <tr>
    1422             :         <th>
    1423             :         Name
    1424             :         </th>
    1425             :         <td>
    1426             :         fLockAtn(attribute)
    1427             :         </td>
    1428             :         </tr>
    1429             :         <tr>
    1430             :         <th>
    1431             :         Offset
    1432             :         </th>
    1433             :         <td>
    1434             :         4
    1435             :         </td>
    1436             :         </tr>
    1437             :         <tr>
    1438             :         <th>
    1439             :         Mask
    1440             :         </th>
    1441             :         <td>
    1442             :         0x800
    1443             :         </td>
    1444             :         </tr>
    1445             :         <tr>
    1446             :         <th>
    1447             :         Shift
    1448             :         </th>
    1449             :         <td>
    1450             :         11
    1451             :         </td>
    1452             :         </tr>
    1453             :         </table>
    1454             :         */
    1455             :         
    1456           0 : sal_uInt32 get_fLockAtn() const
    1457             :     {
    1458           0 :             return (getU32(4)& 0x800)>> 11;
    1459             :     }
    1460             :   
    1461             :   
    1462             :     /**
    1463             :         
    1464             :         
    1465             :         <table>
    1466             :         <tr>
    1467             :         <th>
    1468             :         Name
    1469             :         </th>
    1470             :         <td>
    1471             :         fMirrorMargins(attribute)
    1472             :         </td>
    1473             :         </tr>
    1474             :         <tr>
    1475             :         <th>
    1476             :         Offset
    1477             :         </th>
    1478             :         <td>
    1479             :         4
    1480             :         </td>
    1481             :         </tr>
    1482             :         <tr>
    1483             :         <th>
    1484             :         Mask
    1485             :         </th>
    1486             :         <td>
    1487             :         0x400
    1488             :         </td>
    1489             :         </tr>
    1490             :         <tr>
    1491             :         <th>
    1492             :         Shift
    1493             :         </th>
    1494             :         <td>
    1495             :         10
    1496             :         </td>
    1497             :         </tr>
    1498             :         </table>
    1499             :         */
    1500             :         
    1501           0 : sal_uInt32 get_fMirrorMargins() const
    1502             :     {
    1503           0 :             return (getU32(4)& 0x400)>> 10;
    1504             :     }
    1505             :   
    1506             :   
    1507             :     /**
    1508             :         
    1509             :         
    1510             :         <table>
    1511             :         <tr>
    1512             :         <th>
    1513             :         Name
    1514             :         </th>
    1515             :         <td>
    1516             :         fWord97Compat(attribute)
    1517             :         </td>
    1518             :         </tr>
    1519             :         <tr>
    1520             :         <th>
    1521             :         Offset
    1522             :         </th>
    1523             :         <td>
    1524             :         4
    1525             :         </td>
    1526             :         </tr>
    1527             :         <tr>
    1528             :         <th>
    1529             :         Mask
    1530             :         </th>
    1531             :         <td>
    1532             :         0x200
    1533             :         </td>
    1534             :         </tr>
    1535             :         <tr>
    1536             :         <th>
    1537             :         Shift
    1538             :         </th>
    1539             :         <td>
    1540             :         9
    1541             :         </td>
    1542             :         </tr>
    1543             :         </table>
    1544             :         */
    1545             :         
    1546           0 : sal_uInt32 get_fWord97Compat() const
    1547             :     {
    1548           0 :             return (getU32(4)& 0x200)>> 9;
    1549             :     }
    1550             :   
    1551             :   
    1552             :     /**
    1553             :         
    1554             :         
    1555             :         <table>
    1556             :         <tr>
    1557             :         <th>
    1558             :         Name
    1559             :         </th>
    1560             :         <td>
    1561             :         unused12(attribute)
    1562             :         </td>
    1563             :         </tr>
    1564             :         <tr>
    1565             :         <th>
    1566             :         Offset
    1567             :         </th>
    1568             :         <td>
    1569             :         4
    1570             :         </td>
    1571             :         </tr>
    1572             :         <tr>
    1573             :         <th>
    1574             :         Mask
    1575             :         </th>
    1576             :         <td>
    1577             :         0x00
    1578             :         </td>
    1579             :         </tr>
    1580             :         <tr>
    1581             :         <th>
    1582             :         Shift
    1583             :         </th>
    1584             :         <td>
    1585             :         8
    1586             :         </td>
    1587             :         </tr>
    1588             :         </table>
    1589             :         */
    1590             :         
    1591           0 : sal_uInt32 get_unused12() const
    1592             :     {
    1593           0 :             return (getU32(4)& 0x00)>> 8;
    1594             :     }
    1595             :   
    1596             :   
    1597             :     /**
    1598             :         
    1599             :         
    1600             :         <table>
    1601             :         <tr>
    1602             :         <th>
    1603             :         Name
    1604             :         </th>
    1605             :         <td>
    1606             :         unused13(attribute)
    1607             :         </td>
    1608             :         </tr>
    1609             :         <tr>
    1610             :         <th>
    1611             :         Offset
    1612             :         </th>
    1613             :         <td>
    1614             :         4
    1615             :         </td>
    1616             :         </tr>
    1617             :         <tr>
    1618             :         <th>
    1619             :         Mask
    1620             :         </th>
    1621             :         <td>
    1622             :         0x80
    1623             :         </td>
    1624             :         </tr>
    1625             :         <tr>
    1626             :         <th>
    1627             :         Shift
    1628             :         </th>
    1629             :         <td>
    1630             :         7
    1631             :         </td>
    1632             :         </tr>
    1633             :         </table>
    1634             :         */
    1635             :         
    1636           0 : sal_uInt32 get_unused13() const
    1637             :     {
    1638           0 :             return (getU32(4)& 0x80)>> 7;
    1639             :     }
    1640             :   
    1641             :   
    1642             :     /**
    1643             :         
    1644             :         
    1645             :         <table>
    1646             :         <tr>
    1647             :         <th>
    1648             :         Name
    1649             :         </th>
    1650             :         <td>
    1651             :         fProtEnabled(attribute)
    1652             :         </td>
    1653             :         </tr>
    1654             :         <tr>
    1655             :         <th>
    1656             :         Offset
    1657             :         </th>
    1658             :         <td>
    1659             :         4
    1660             :         </td>
    1661             :         </tr>
    1662             :         <tr>
    1663             :         <th>
    1664             :         Mask
    1665             :         </th>
    1666             :         <td>
    1667             :         0x40
    1668             :         </td>
    1669             :         </tr>
    1670             :         <tr>
    1671             :         <th>
    1672             :         Shift
    1673             :         </th>
    1674             :         <td>
    1675             :         6
    1676             :         </td>
    1677             :         </tr>
    1678             :         </table>
    1679             :         */
    1680             :         
    1681           0 : sal_uInt32 get_fProtEnabled() const
    1682             :     {
    1683           0 :             return (getU32(4)& 0x40)>> 6;
    1684             :     }
    1685             :   
    1686             :   
    1687             :     /**
    1688             :         
    1689             :         
    1690             :         <table>
    1691             :         <tr>
    1692             :         <th>
    1693             :         Name
    1694             :         </th>
    1695             :         <td>
    1696             :         fDispFormFldSel(attribute)
    1697             :         </td>
    1698             :         </tr>
    1699             :         <tr>
    1700             :         <th>
    1701             :         Offset
    1702             :         </th>
    1703             :         <td>
    1704             :         4
    1705             :         </td>
    1706             :         </tr>
    1707             :         <tr>
    1708             :         <th>
    1709             :         Mask
    1710             :         </th>
    1711             :         <td>
    1712             :         0x20
    1713             :         </td>
    1714             :         </tr>
    1715             :         <tr>
    1716             :         <th>
    1717             :         Shift
    1718             :         </th>
    1719             :         <td>
    1720             :         5
    1721             :         </td>
    1722             :         </tr>
    1723             :         </table>
    1724             :         */
    1725             :         
    1726           0 : sal_uInt32 get_fDispFormFldSel() const
    1727             :     {
    1728           0 :             return (getU32(4)& 0x20)>> 5;
    1729             :     }
    1730             :   
    1731             :   
    1732             :     /**
    1733             :         
    1734             :         
    1735             :         <table>
    1736             :         <tr>
    1737             :         <th>
    1738             :         Name
    1739             :         </th>
    1740             :         <td>
    1741             :         fRMView(attribute)
    1742             :         </td>
    1743             :         </tr>
    1744             :         <tr>
    1745             :         <th>
    1746             :         Offset
    1747             :         </th>
    1748             :         <td>
    1749             :         4
    1750             :         </td>
    1751             :         </tr>
    1752             :         <tr>
    1753             :         <th>
    1754             :         Mask
    1755             :         </th>
    1756             :         <td>
    1757             :         0x0
    1758             :         </td>
    1759             :         </tr>
    1760             :         <tr>
    1761             :         <th>
    1762             :         Shift
    1763             :         </th>
    1764             :         <td>
    1765             :         4
    1766             :         </td>
    1767             :         </tr>
    1768             :         </table>
    1769             :         */
    1770             :         
    1771           0 : sal_uInt32 get_fRMView() const
    1772             :     {
    1773           0 :             return (getU32(4)& 0x0)>> 4;
    1774             :     }
    1775             :   
    1776             :   
    1777             :     /**
    1778             :         
    1779             :         
    1780             :         <table>
    1781             :         <tr>
    1782             :         <th>
    1783             :         Name
    1784             :         </th>
    1785             :         <td>
    1786             :         fRMPrint(attribute)
    1787             :         </td>
    1788             :         </tr>
    1789             :         <tr>
    1790             :         <th>
    1791             :         Offset
    1792             :         </th>
    1793             :         <td>
    1794             :         4
    1795             :         </td>
    1796             :         </tr>
    1797             :         <tr>
    1798             :         <th>
    1799             :         Mask
    1800             :         </th>
    1801             :         <td>
    1802             :         0x8
    1803             :         </td>
    1804             :         </tr>
    1805             :         <tr>
    1806             :         <th>
    1807             :         Shift
    1808             :         </th>
    1809             :         <td>
    1810             :         3
    1811             :         </td>
    1812             :         </tr>
    1813             :         </table>
    1814             :         */
    1815             :         
    1816           0 : sal_uInt32 get_fRMPrint() const
    1817             :     {
    1818           0 :             return (getU32(4)& 0x8)>> 3;
    1819             :     }
    1820             :   
    1821             :   
    1822             :     /**
    1823             :         
    1824             :         
    1825             :         <table>
    1826             :         <tr>
    1827             :         <th>
    1828             :         Name
    1829             :         </th>
    1830             :         <td>
    1831             :         fLockVbaProj(attribute)
    1832             :         </td>
    1833             :         </tr>
    1834             :         <tr>
    1835             :         <th>
    1836             :         Offset
    1837             :         </th>
    1838             :         <td>
    1839             :         4
    1840             :         </td>
    1841             :         </tr>
    1842             :         <tr>
    1843             :         <th>
    1844             :         Mask
    1845             :         </th>
    1846             :         <td>
    1847             :         0x4
    1848             :         </td>
    1849             :         </tr>
    1850             :         <tr>
    1851             :         <th>
    1852             :         Shift
    1853             :         </th>
    1854             :         <td>
    1855             :         2
    1856             :         </td>
    1857             :         </tr>
    1858             :         </table>
    1859             :         */
    1860             :         
    1861           0 : sal_uInt32 get_fLockVbaProj() const
    1862             :     {
    1863           0 :             return (getU32(4)& 0x4)>> 2;
    1864             :     }
    1865             :   
    1866             :   
    1867             :     /**
    1868             :         
    1869             :         
    1870             :         <table>
    1871             :         <tr>
    1872             :         <th>
    1873             :         Name
    1874             :         </th>
    1875             :         <td>
    1876             :         fLockRev(attribute)
    1877             :         </td>
    1878             :         </tr>
    1879             :         <tr>
    1880             :         <th>
    1881             :         Offset
    1882             :         </th>
    1883             :         <td>
    1884             :         4
    1885             :         </td>
    1886             :         </tr>
    1887             :         <tr>
    1888             :         <th>
    1889             :         Mask
    1890             :         </th>
    1891             :         <td>
    1892             :         0x2
    1893             :         </td>
    1894             :         </tr>
    1895             :         <tr>
    1896             :         <th>
    1897             :         Shift
    1898             :         </th>
    1899             :         <td>
    1900             :         1
    1901             :         </td>
    1902             :         </tr>
    1903             :         </table>
    1904             :         */
    1905             :         
    1906           0 : sal_uInt32 get_fLockRev() const
    1907             :     {
    1908           0 :             return (getU32(4)& 0x2)>> 1;
    1909             :     }
    1910             :   
    1911             :   
    1912             :     /**
    1913             :         
    1914             :         
    1915             :         <table>
    1916             :         <tr>
    1917             :         <th>
    1918             :         Name
    1919             :         </th>
    1920             :         <td>
    1921             :         fEmbedFonts(attribute)
    1922             :         </td>
    1923             :         </tr>
    1924             :         <tr>
    1925             :         <th>
    1926             :         Offset
    1927             :         </th>
    1928             :         <td>
    1929             :         4
    1930             :         </td>
    1931             :         </tr>
    1932             :         <tr>
    1933             :         <th>
    1934             :         Mask
    1935             :         </th>
    1936             :         <td>
    1937             :         0x1
    1938             :         </td>
    1939             :         </tr>
    1940             :         <tr>
    1941             :         <th>
    1942             :         Shift
    1943             :         </th>
    1944             :         <td>
    1945             :         0
    1946             :         </td>
    1947             :         </tr>
    1948             :         </table>
    1949             :         */
    1950             :         
    1951           0 : sal_uInt32 get_fEmbedFonts() const
    1952             :     {
    1953           0 :             return (getU32(4)& 0x1);
    1954             :     }
    1955             :   
    1956             :   
    1957             :     /**
    1958             :         
    1959             :         
    1960             :         <table>
    1961             :         <tr>
    1962             :         <th>
    1963             :         Name
    1964             :         </th>
    1965             :         <td>
    1966             :         copts60(attribute)
    1967             :         </td>
    1968             :         </tr>
    1969             :         <tr>
    1970             :         <th>
    1971             :         Offset
    1972             :         </th>
    1973             :         <td>
    1974             :         8
    1975             :         </td>
    1976             :         </tr>
    1977             :         <tr>
    1978             :         <th>
    1979             :         Mask
    1980             :         </th>
    1981             :         <td>
    1982             :         
    1983             :         </td>
    1984             :         </tr>
    1985             :         <tr>
    1986             :         <th>
    1987             :         Shift
    1988             :         </th>
    1989             :         <td>
    1990             :         
    1991             :         </td>
    1992             :         </tr>
    1993             :         </table>
    1994             :         */
    1995             :         
    1996           0 : sal_uInt16 get_copts60() const
    1997             :     {
    1998           0 :             return (getU16(8));
    1999             :     }
    2000             :   
    2001             :   
    2002             :     /**
    2003             :         
    2004             :         
    2005             :         <table>
    2006             :         <tr>
    2007             :         <th>
    2008             :         Name
    2009             :         </th>
    2010             :         <td>
    2011             :         dxaTab(attribute)
    2012             :         </td>
    2013             :         </tr>
    2014             :         <tr>
    2015             :         <th>
    2016             :         Offset
    2017             :         </th>
    2018             :         <td>
    2019             :         10
    2020             :         </td>
    2021             :         </tr>
    2022             :         <tr>
    2023             :         <th>
    2024             :         Mask
    2025             :         </th>
    2026             :         <td>
    2027             :         
    2028             :         </td>
    2029             :         </tr>
    2030             :         <tr>
    2031             :         <th>
    2032             :         Shift
    2033             :         </th>
    2034             :         <td>
    2035             :         
    2036             :         </td>
    2037             :         </tr>
    2038             :         </table>
    2039             :         */
    2040             :         
    2041           0 : sal_uInt16 get_dxaTab() const
    2042             :     {
    2043           0 :             return (getU16(10));
    2044             :     }
    2045             :   
    2046             :   
    2047             :     /**
    2048             :         
    2049             :         
    2050             :         <table>
    2051             :         <tr>
    2052             :         <th>
    2053             :         Name
    2054             :         </th>
    2055             :         <td>
    2056             :         cpgWebOpt(attribute)
    2057             :         </td>
    2058             :         </tr>
    2059             :         <tr>
    2060             :         <th>
    2061             :         Offset
    2062             :         </th>
    2063             :         <td>
    2064             :         12
    2065             :         </td>
    2066             :         </tr>
    2067             :         <tr>
    2068             :         <th>
    2069             :         Mask
    2070             :         </th>
    2071             :         <td>
    2072             :         
    2073             :         </td>
    2074             :         </tr>
    2075             :         <tr>
    2076             :         <th>
    2077             :         Shift
    2078             :         </th>
    2079             :         <td>
    2080             :         
    2081             :         </td>
    2082             :         </tr>
    2083             :         </table>
    2084             :         */
    2085             :         
    2086           0 : sal_uInt16 get_cpgWebOpt() const
    2087             :     {
    2088           0 :             return (getU16(12));
    2089             :     }
    2090             :   
    2091             :   
    2092             :     /**
    2093             :         
    2094             :         
    2095             :         <table>
    2096             :         <tr>
    2097             :         <th>
    2098             :         Name
    2099             :         </th>
    2100             :         <td>
    2101             :         dxaHotZ(attribute)
    2102             :         </td>
    2103             :         </tr>
    2104             :         <tr>
    2105             :         <th>
    2106             :         Offset
    2107             :         </th>
    2108             :         <td>
    2109             :         14
    2110             :         </td>
    2111             :         </tr>
    2112             :         <tr>
    2113             :         <th>
    2114             :         Mask
    2115             :         </th>
    2116             :         <td>
    2117             :         
    2118             :         </td>
    2119             :         </tr>
    2120             :         <tr>
    2121             :         <th>
    2122             :         Shift
    2123             :         </th>
    2124             :         <td>
    2125             :         
    2126             :         </td>
    2127             :         </tr>
    2128             :         </table>
    2129             :         */
    2130             :         
    2131           0 : sal_uInt16 get_dxaHotZ() const
    2132             :     {
    2133           0 :             return (getU16(14));
    2134             :     }
    2135             :   
    2136             :   
    2137             :     /**
    2138             :         
    2139             :         
    2140             :         <table>
    2141             :         <tr>
    2142             :         <th>
    2143             :         Name
    2144             :         </th>
    2145             :         <td>
    2146             :         cConsecHypLim(attribute)
    2147             :         </td>
    2148             :         </tr>
    2149             :         <tr>
    2150             :         <th>
    2151             :         Offset
    2152             :         </th>
    2153             :         <td>
    2154             :         16
    2155             :         </td>
    2156             :         </tr>
    2157             :         <tr>
    2158             :         <th>
    2159             :         Mask
    2160             :         </th>
    2161             :         <td>
    2162             :         
    2163             :         </td>
    2164             :         </tr>
    2165             :         <tr>
    2166             :         <th>
    2167             :         Shift
    2168             :         </th>
    2169             :         <td>
    2170             :         
    2171             :         </td>
    2172             :         </tr>
    2173             :         </table>
    2174             :         */
    2175             :         
    2176           0 : sal_uInt16 get_cConsecHypLim() const
    2177             :     {
    2178           0 :             return (getU16(16));
    2179             :     }
    2180             :   
    2181             :   
    2182             :     /**
    2183             :         
    2184             :         
    2185             :         <table>
    2186             :         <tr>
    2187             :         <th>
    2188             :         Name
    2189             :         </th>
    2190             :         <td>
    2191             :         wSpare2(attribute)
    2192             :         </td>
    2193             :         </tr>
    2194             :         <tr>
    2195             :         <th>
    2196             :         Offset
    2197             :         </th>
    2198             :         <td>
    2199             :         18
    2200             :         </td>
    2201             :         </tr>
    2202             :         <tr>
    2203             :         <th>
    2204             :         Mask
    2205             :         </th>
    2206             :         <td>
    2207             :         
    2208             :         </td>
    2209             :         </tr>
    2210             :         <tr>
    2211             :         <th>
    2212             :         Shift
    2213             :         </th>
    2214             :         <td>
    2215             :         
    2216             :         </td>
    2217             :         </tr>
    2218             :         </table>
    2219             :         */
    2220             :         
    2221           0 : sal_uInt16 get_wSpare2() const
    2222             :     {
    2223           0 :             return (getU16(18));
    2224             :     }
    2225             :   
    2226             :   
    2227             :     /**
    2228             :         
    2229             :         
    2230             :         <table>
    2231             :         <tr>
    2232             :         <th>
    2233             :         Name
    2234             :         </th>
    2235             :         <td>
    2236             :         dttmCreated(attribute)
    2237             :         </td>
    2238             :         </tr>
    2239             :         <tr>
    2240             :         <th>
    2241             :         Offset
    2242             :         </th>
    2243             :         <td>
    2244             :         20
    2245             :         </td>
    2246             :         </tr>
    2247             :         <tr>
    2248             :         <th>
    2249             :         Mask
    2250             :         </th>
    2251             :         <td>
    2252             :         
    2253             :         </td>
    2254             :         </tr>
    2255             :         <tr>
    2256             :         <th>
    2257             :         Shift
    2258             :         </th>
    2259             :         <td>
    2260             :         
    2261             :         </td>
    2262             :         </tr>
    2263             :         </table>
    2264             :         */
    2265             :         
    2266           0 : sal_uInt32 get_dttmCreated() const
    2267             :     {
    2268           0 :             return (getU32(20));
    2269             :     }
    2270             :   
    2271             :   
    2272             :     /**
    2273             :         
    2274             :         
    2275             :         <table>
    2276             :         <tr>
    2277             :         <th>
    2278             :         Name
    2279             :         </th>
    2280             :         <td>
    2281             :         dttmRevised(attribute)
    2282             :         </td>
    2283             :         </tr>
    2284             :         <tr>
    2285             :         <th>
    2286             :         Offset
    2287             :         </th>
    2288             :         <td>
    2289             :         24
    2290             :         </td>
    2291             :         </tr>
    2292             :         <tr>
    2293             :         <th>
    2294             :         Mask
    2295             :         </th>
    2296             :         <td>
    2297             :         
    2298             :         </td>
    2299             :         </tr>
    2300             :         <tr>
    2301             :         <th>
    2302             :         Shift
    2303             :         </th>
    2304             :         <td>
    2305             :         
    2306             :         </td>
    2307             :         </tr>
    2308             :         </table>
    2309             :         */
    2310             :         
    2311           0 : sal_uInt32 get_dttmRevised() const
    2312             :     {
    2313           0 :             return (getU32(24));
    2314             :     }
    2315             :   
    2316             :   
    2317             :     /**
    2318             :         
    2319             :         
    2320             :         <table>
    2321             :         <tr>
    2322             :         <th>
    2323             :         Name
    2324             :         </th>
    2325             :         <td>
    2326             :         dttmLastPrint(attribute)
    2327             :         </td>
    2328             :         </tr>
    2329             :         <tr>
    2330             :         <th>
    2331             :         Offset
    2332             :         </th>
    2333             :         <td>
    2334             :         28
    2335             :         </td>
    2336             :         </tr>
    2337             :         <tr>
    2338             :         <th>
    2339             :         Mask
    2340             :         </th>
    2341             :         <td>
    2342             :         
    2343             :         </td>
    2344             :         </tr>
    2345             :         <tr>
    2346             :         <th>
    2347             :         Shift
    2348             :         </th>
    2349             :         <td>
    2350             :         
    2351             :         </td>
    2352             :         </tr>
    2353             :         </table>
    2354             :         */
    2355             :         
    2356           0 : sal_uInt32 get_dttmLastPrint() const
    2357             :     {
    2358           0 :             return (getU32(28));
    2359             :     }
    2360             :   
    2361             :   
    2362             :     /**
    2363             :         
    2364             :         
    2365             :         <table>
    2366             :         <tr>
    2367             :         <th>
    2368             :         Name
    2369             :         </th>
    2370             :         <td>
    2371             :         nRevision(attribute)
    2372             :         </td>
    2373             :         </tr>
    2374             :         <tr>
    2375             :         <th>
    2376             :         Offset
    2377             :         </th>
    2378             :         <td>
    2379             :         32
    2380             :         </td>
    2381             :         </tr>
    2382             :         <tr>
    2383             :         <th>
    2384             :         Mask
    2385             :         </th>
    2386             :         <td>
    2387             :         
    2388             :         </td>
    2389             :         </tr>
    2390             :         <tr>
    2391             :         <th>
    2392             :         Shift
    2393             :         </th>
    2394             :         <td>
    2395             :         
    2396             :         </td>
    2397             :         </tr>
    2398             :         </table>
    2399             :         */
    2400             :         
    2401           0 : sal_uInt16 get_nRevision() const
    2402             :     {
    2403           0 :             return (getU16(32));
    2404             :     }
    2405             :   
    2406             :   
    2407             :     /**
    2408             :         
    2409             :         
    2410             :         <table>
    2411             :         <tr>
    2412             :         <th>
    2413             :         Name
    2414             :         </th>
    2415             :         <td>
    2416             :         tmEdited(attribute)
    2417             :         </td>
    2418             :         </tr>
    2419             :         <tr>
    2420             :         <th>
    2421             :         Offset
    2422             :         </th>
    2423             :         <td>
    2424             :         34
    2425             :         </td>
    2426             :         </tr>
    2427             :         <tr>
    2428             :         <th>
    2429             :         Mask
    2430             :         </th>
    2431             :         <td>
    2432             :         
    2433             :         </td>
    2434             :         </tr>
    2435             :         <tr>
    2436             :         <th>
    2437             :         Shift
    2438             :         </th>
    2439             :         <td>
    2440             :         
    2441             :         </td>
    2442             :         </tr>
    2443             :         </table>
    2444             :         */
    2445             :         
    2446           0 : sal_uInt32 get_tmEdited() const
    2447             :     {
    2448           0 :             return (getU32(34));
    2449             :     }
    2450             :   
    2451             :   
    2452             :     /**
    2453             :         
    2454             :         
    2455             :         <table>
    2456             :         <tr>
    2457             :         <th>
    2458             :         Name
    2459             :         </th>
    2460             :         <td>
    2461             :         cWords(attribute)
    2462             :         </td>
    2463             :         </tr>
    2464             :         <tr>
    2465             :         <th>
    2466             :         Offset
    2467             :         </th>
    2468             :         <td>
    2469             :         38
    2470             :         </td>
    2471             :         </tr>
    2472             :         <tr>
    2473             :         <th>
    2474             :         Mask
    2475             :         </th>
    2476             :         <td>
    2477             :         
    2478             :         </td>
    2479             :         </tr>
    2480             :         <tr>
    2481             :         <th>
    2482             :         Shift
    2483             :         </th>
    2484             :         <td>
    2485             :         
    2486             :         </td>
    2487             :         </tr>
    2488             :         </table>
    2489             :         */
    2490             :         
    2491           0 : sal_uInt32 get_cWords() const
    2492             :     {
    2493           0 :             return (getU32(38));
    2494             :     }
    2495             :   
    2496             :   
    2497             :     /**
    2498             :         
    2499             :         
    2500             :         <table>
    2501             :         <tr>
    2502             :         <th>
    2503             :         Name
    2504             :         </th>
    2505             :         <td>
    2506             :         cCh(attribute)
    2507             :         </td>
    2508             :         </tr>
    2509             :         <tr>
    2510             :         <th>
    2511             :         Offset
    2512             :         </th>
    2513             :         <td>
    2514             :         42
    2515             :         </td>
    2516             :         </tr>
    2517             :         <tr>
    2518             :         <th>
    2519             :         Mask
    2520             :         </th>
    2521             :         <td>
    2522             :         
    2523             :         </td>
    2524             :         </tr>
    2525             :         <tr>
    2526             :         <th>
    2527             :         Shift
    2528             :         </th>
    2529             :         <td>
    2530             :         
    2531             :         </td>
    2532             :         </tr>
    2533             :         </table>
    2534             :         */
    2535             :         
    2536           0 : sal_uInt32 get_cCh() const
    2537             :     {
    2538           0 :             return (getU32(42));
    2539             :     }
    2540             :   
    2541             :   
    2542             :     /**
    2543             :         
    2544             :         
    2545             :         <table>
    2546             :         <tr>
    2547             :         <th>
    2548             :         Name
    2549             :         </th>
    2550             :         <td>
    2551             :         cPg(attribute)
    2552             :         </td>
    2553             :         </tr>
    2554             :         <tr>
    2555             :         <th>
    2556             :         Offset
    2557             :         </th>
    2558             :         <td>
    2559             :         46
    2560             :         </td>
    2561             :         </tr>
    2562             :         <tr>
    2563             :         <th>
    2564             :         Mask
    2565             :         </th>
    2566             :         <td>
    2567             :         
    2568             :         </td>
    2569             :         </tr>
    2570             :         <tr>
    2571             :         <th>
    2572             :         Shift
    2573             :         </th>
    2574             :         <td>
    2575             :         
    2576             :         </td>
    2577             :         </tr>
    2578             :         </table>
    2579             :         */
    2580             :         
    2581           0 : sal_uInt16 get_cPg() const
    2582             :     {
    2583           0 :             return (getU16(46));
    2584             :     }
    2585             :   
    2586             :   
    2587             :     /**
    2588             :         
    2589             :         
    2590             :         <table>
    2591             :         <tr>
    2592             :         <th>
    2593             :         Name
    2594             :         </th>
    2595             :         <td>
    2596             :         cParas(attribute)
    2597             :         </td>
    2598             :         </tr>
    2599             :         <tr>
    2600             :         <th>
    2601             :         Offset
    2602             :         </th>
    2603             :         <td>
    2604             :         48
    2605             :         </td>
    2606             :         </tr>
    2607             :         <tr>
    2608             :         <th>
    2609             :         Mask
    2610             :         </th>
    2611             :         <td>
    2612             :         
    2613             :         </td>
    2614             :         </tr>
    2615             :         <tr>
    2616             :         <th>
    2617             :         Shift
    2618             :         </th>
    2619             :         <td>
    2620             :         
    2621             :         </td>
    2622             :         </tr>
    2623             :         </table>
    2624             :         */
    2625             :         
    2626           0 : sal_uInt32 get_cParas() const
    2627             :     {
    2628           0 :             return (getU32(48));
    2629             :     }
    2630             :   
    2631             :   
    2632             :     /**
    2633             :         
    2634             :         
    2635             :         <table>
    2636             :         <tr>
    2637             :         <th>
    2638             :         Name
    2639             :         </th>
    2640             :         <td>
    2641             :         rncEdn(attribute)
    2642             :         </td>
    2643             :         </tr>
    2644             :         <tr>
    2645             :         <th>
    2646             :         Offset
    2647             :         </th>
    2648             :         <td>
    2649             :         52
    2650             :         </td>
    2651             :         </tr>
    2652             :         <tr>
    2653             :         <th>
    2654             :         Mask
    2655             :         </th>
    2656             :         <td>
    2657             :         0xc0000000
    2658             :         </td>
    2659             :         </tr>
    2660             :         <tr>
    2661             :         <th>
    2662             :         Shift
    2663             :         </th>
    2664             :         <td>
    2665             :         30
    2666             :         </td>
    2667             :         </tr>
    2668             :         </table>
    2669             :         */
    2670             :         
    2671           0 : sal_uInt32 get_rncEdn() const
    2672             :     {
    2673           0 :             return (getU32(52)& 0xc0000000)>> 30;
    2674             :     }
    2675             :   
    2676             :   
    2677             :     /**
    2678             :         
    2679             :         
    2680             :         <table>
    2681             :         <tr>
    2682             :         <th>
    2683             :         Name
    2684             :         </th>
    2685             :         <td>
    2686             :         nEdn(attribute)
    2687             :         </td>
    2688             :         </tr>
    2689             :         <tr>
    2690             :         <th>
    2691             :         Offset
    2692             :         </th>
    2693             :         <td>
    2694             :         52
    2695             :         </td>
    2696             :         </tr>
    2697             :         <tr>
    2698             :         <th>
    2699             :         Mask
    2700             :         </th>
    2701             :         <td>
    2702             :         0x3fff0000
    2703             :         </td>
    2704             :         </tr>
    2705             :         <tr>
    2706             :         <th>
    2707             :         Shift
    2708             :         </th>
    2709             :         <td>
    2710             :         16
    2711             :         </td>
    2712             :         </tr>
    2713             :         </table>
    2714             :         */
    2715             :         
    2716           0 : sal_uInt32 get_nEdn() const
    2717             :     {
    2718           0 :             return (getU32(52)& 0x3fff0000)>> 16;
    2719             :     }
    2720             :   
    2721             :   
    2722             :     /**
    2723             :         
    2724             :         
    2725             :         <table>
    2726             :         <tr>
    2727             :         <th>
    2728             :         Name
    2729             :         </th>
    2730             :         <td>
    2731             :         epc(attribute)
    2732             :         </td>
    2733             :         </tr>
    2734             :         <tr>
    2735             :         <th>
    2736             :         Offset
    2737             :         </th>
    2738             :         <td>
    2739             :         52
    2740             :         </td>
    2741             :         </tr>
    2742             :         <tr>
    2743             :         <th>
    2744             :         Mask
    2745             :         </th>
    2746             :         <td>
    2747             :         0xc000
    2748             :         </td>
    2749             :         </tr>
    2750             :         <tr>
    2751             :         <th>
    2752             :         Shift
    2753             :         </th>
    2754             :         <td>
    2755             :         14
    2756             :         </td>
    2757             :         </tr>
    2758             :         </table>
    2759             :         */
    2760             :         
    2761           0 : sal_uInt32 get_epc() const
    2762             :     {
    2763           0 :             return (getU32(52)& 0xc000)>> 14;
    2764             :     }
    2765             :   
    2766             :   
    2767             :     /**
    2768             :         
    2769             :         
    2770             :         <table>
    2771             :         <tr>
    2772             :         <th>
    2773             :         Name
    2774             :         </th>
    2775             :         <td>
    2776             :         unused14(attribute)
    2777             :         </td>
    2778             :         </tr>
    2779             :         <tr>
    2780             :         <th>
    2781             :         Offset
    2782             :         </th>
    2783             :         <td>
    2784             :         52
    2785             :         </td>
    2786             :         </tr>
    2787             :         <tr>
    2788             :         <th>
    2789             :         Mask
    2790             :         </th>
    2791             :         <td>
    2792             :         0x3c00
    2793             :         </td>
    2794             :         </tr>
    2795             :         <tr>
    2796             :         <th>
    2797             :         Shift
    2798             :         </th>
    2799             :         <td>
    2800             :         10
    2801             :         </td>
    2802             :         </tr>
    2803             :         </table>
    2804             :         */
    2805             :         
    2806           0 : sal_uInt32 get_unused14() const
    2807             :     {
    2808           0 :             return (getU32(52)& 0x3c00)>> 10;
    2809             :     }
    2810             :   
    2811             :   
    2812             :     /**
    2813             :         
    2814             :         
    2815             :         <table>
    2816             :         <tr>
    2817             :         <th>
    2818             :         Name
    2819             :         </th>
    2820             :         <td>
    2821             :         unused15(attribute)
    2822             :         </td>
    2823             :         </tr>
    2824             :         <tr>
    2825             :         <th>
    2826             :         Offset
    2827             :         </th>
    2828             :         <td>
    2829             :         52
    2830             :         </td>
    2831             :         </tr>
    2832             :         <tr>
    2833             :         <th>
    2834             :         Mask
    2835             :         </th>
    2836             :         <td>
    2837             :         0x3c0
    2838             :         </td>
    2839             :         </tr>
    2840             :         <tr>
    2841             :         <th>
    2842             :         Shift
    2843             :         </th>
    2844             :         <td>
    2845             :         6
    2846             :         </td>
    2847             :         </tr>
    2848             :         </table>
    2849             :         */
    2850             :         
    2851           0 : sal_uInt32 get_unused15() const
    2852             :     {
    2853           0 :             return (getU32(52)& 0x3c0)>> 6;
    2854             :     }
    2855             :   
    2856             :   
    2857             :     /**
    2858             :         
    2859             :         
    2860             :         <table>
    2861             :         <tr>
    2862             :         <th>
    2863             :         Name
    2864             :         </th>
    2865             :         <td>
    2866             :         fPrintFormData(attribute)
    2867             :         </td>
    2868             :         </tr>
    2869             :         <tr>
    2870             :         <th>
    2871             :         Offset
    2872             :         </th>
    2873             :         <td>
    2874             :         52
    2875             :         </td>
    2876             :         </tr>
    2877             :         <tr>
    2878             :         <th>
    2879             :         Mask
    2880             :         </th>
    2881             :         <td>
    2882             :         0x20
    2883             :         </td>
    2884             :         </tr>
    2885             :         <tr>
    2886             :         <th>
    2887             :         Shift
    2888             :         </th>
    2889             :         <td>
    2890             :         5
    2891             :         </td>
    2892             :         </tr>
    2893             :         </table>
    2894             :         */
    2895             :         
    2896           0 : sal_uInt32 get_fPrintFormData() const
    2897             :     {
    2898           0 :             return (getU32(52)& 0x20)>> 5;
    2899             :     }
    2900             :   
    2901             :   
    2902             :     /**
    2903             :         
    2904             :         
    2905             :         <table>
    2906             :         <tr>
    2907             :         <th>
    2908             :         Name
    2909             :         </th>
    2910             :         <td>
    2911             :         fSaveFormData(attribute)
    2912             :         </td>
    2913             :         </tr>
    2914             :         <tr>
    2915             :         <th>
    2916             :         Offset
    2917             :         </th>
    2918             :         <td>
    2919             :         52
    2920             :         </td>
    2921             :         </tr>
    2922             :         <tr>
    2923             :         <th>
    2924             :         Mask
    2925             :         </th>
    2926             :         <td>
    2927             :         0x0
    2928             :         </td>
    2929             :         </tr>
    2930             :         <tr>
    2931             :         <th>
    2932             :         Shift
    2933             :         </th>
    2934             :         <td>
    2935             :         4
    2936             :         </td>
    2937             :         </tr>
    2938             :         </table>
    2939             :         */
    2940             :         
    2941           0 : sal_uInt32 get_fSaveFormData() const
    2942             :     {
    2943           0 :             return (getU32(52)& 0x0)>> 4;
    2944             :     }
    2945             :   
    2946             :   
    2947             :     /**
    2948             :         
    2949             :         
    2950             :         <table>
    2951             :         <tr>
    2952             :         <th>
    2953             :         Name
    2954             :         </th>
    2955             :         <td>
    2956             :         fShadeFormData(attribute)
    2957             :         </td>
    2958             :         </tr>
    2959             :         <tr>
    2960             :         <th>
    2961             :         Offset
    2962             :         </th>
    2963             :         <td>
    2964             :         52
    2965             :         </td>
    2966             :         </tr>
    2967             :         <tr>
    2968             :         <th>
    2969             :         Mask
    2970             :         </th>
    2971             :         <td>
    2972             :         0x8
    2973             :         </td>
    2974             :         </tr>
    2975             :         <tr>
    2976             :         <th>
    2977             :         Shift
    2978             :         </th>
    2979             :         <td>
    2980             :         3
    2981             :         </td>
    2982             :         </tr>
    2983             :         </table>
    2984             :         */
    2985             :         
    2986           0 : sal_uInt32 get_fShadeFormData() const
    2987             :     {
    2988           0 :             return (getU32(52)& 0x8)>> 3;
    2989             :     }
    2990             :   
    2991             :   
    2992             :     /**
    2993             :         
    2994             :         
    2995             :         <table>
    2996             :         <tr>
    2997             :         <th>
    2998             :         Name
    2999             :         </th>
    3000             :         <td>
    3001             :         fShadeMergeFields(attribute)
    3002             :         </td>
    3003             :         </tr>
    3004             :         <tr>
    3005             :         <th>
    3006             :         Offset
    3007             :         </th>
    3008             :         <td>
    3009             :         52
    3010             :         </td>
    3011             :         </tr>
    3012             :         <tr>
    3013             :         <th>
    3014             :         Mask
    3015             :         </th>
    3016             :         <td>
    3017             :         0x4
    3018             :         </td>
    3019             :         </tr>
    3020             :         <tr>
    3021             :         <th>
    3022             :         Shift
    3023             :         </th>
    3024             :         <td>
    3025             :         2
    3026             :         </td>
    3027             :         </tr>
    3028             :         </table>
    3029             :         */
    3030             :         
    3031           0 : sal_uInt32 get_fShadeMergeFields() const
    3032             :     {
    3033           0 :             return (getU32(52)& 0x4)>> 2;
    3034             :     }
    3035             :   
    3036             :   
    3037             :     /**
    3038             :         
    3039             :         
    3040             :         <table>
    3041             :         <tr>
    3042             :         <th>
    3043             :         Name
    3044             :         </th>
    3045             :         <td>
    3046             :         reserved2(attribute)
    3047             :         </td>
    3048             :         </tr>
    3049             :         <tr>
    3050             :         <th>
    3051             :         Offset
    3052             :         </th>
    3053             :         <td>
    3054             :         52
    3055             :         </td>
    3056             :         </tr>
    3057             :         <tr>
    3058             :         <th>
    3059             :         Mask
    3060             :         </th>
    3061             :         <td>
    3062             :         0x2
    3063             :         </td>
    3064             :         </tr>
    3065             :         <tr>
    3066             :         <th>
    3067             :         Shift
    3068             :         </th>
    3069             :         <td>
    3070             :         1
    3071             :         </td>
    3072             :         </tr>
    3073             :         </table>
    3074             :         */
    3075             :         
    3076           0 : sal_uInt32 get_reserved2() const
    3077             :     {
    3078           0 :             return (getU32(52)& 0x2)>> 1;
    3079             :     }
    3080             :   
    3081             :   
    3082             :     /**
    3083             :         
    3084             :         
    3085             :         <table>
    3086             :         <tr>
    3087             :         <th>
    3088             :         Name
    3089             :         </th>
    3090             :         <td>
    3091             :         fIncludeSubdocsInStats(attribute)
    3092             :         </td>
    3093             :         </tr>
    3094             :         <tr>
    3095             :         <th>
    3096             :         Offset
    3097             :         </th>
    3098             :         <td>
    3099             :         52
    3100             :         </td>
    3101             :         </tr>
    3102             :         <tr>
    3103             :         <th>
    3104             :         Mask
    3105             :         </th>
    3106             :         <td>
    3107             :         0x1
    3108             :         </td>
    3109             :         </tr>
    3110             :         <tr>
    3111             :         <th>
    3112             :         Shift
    3113             :         </th>
    3114             :         <td>
    3115             :         0
    3116             :         </td>
    3117             :         </tr>
    3118             :         </table>
    3119             :         */
    3120             :         
    3121           0 : sal_uInt32 get_fIncludeSubdocsInStats() const
    3122             :     {
    3123           0 :             return (getU32(52)& 0x1);
    3124             :     }
    3125             :   
    3126             :   
    3127             :     /**
    3128             :         
    3129             :         
    3130             :         <table>
    3131             :         <tr>
    3132             :         <th>
    3133             :         Name
    3134             :         </th>
    3135             :         <td>
    3136             :         cLines(attribute)
    3137             :         </td>
    3138             :         </tr>
    3139             :         <tr>
    3140             :         <th>
    3141             :         Offset
    3142             :         </th>
    3143             :         <td>
    3144             :         56
    3145             :         </td>
    3146             :         </tr>
    3147             :         <tr>
    3148             :         <th>
    3149             :         Mask
    3150             :         </th>
    3151             :         <td>
    3152             :         
    3153             :         </td>
    3154             :         </tr>
    3155             :         <tr>
    3156             :         <th>
    3157             :         Shift
    3158             :         </th>
    3159             :         <td>
    3160             :         
    3161             :         </td>
    3162             :         </tr>
    3163             :         </table>
    3164             :         */
    3165             :         
    3166           0 : sal_uInt32 get_cLines() const
    3167             :     {
    3168           0 :             return (getU32(56));
    3169             :     }
    3170             :   
    3171             :   
    3172             :     /**
    3173             :         
    3174             :         
    3175             :         <table>
    3176             :         <tr>
    3177             :         <th>
    3178             :         Name
    3179             :         </th>
    3180             :         <td>
    3181             :         cWordsWithSubdocs(attribute)
    3182             :         </td>
    3183             :         </tr>
    3184             :         <tr>
    3185             :         <th>
    3186             :         Offset
    3187             :         </th>
    3188             :         <td>
    3189             :         60
    3190             :         </td>
    3191             :         </tr>
    3192             :         <tr>
    3193             :         <th>
    3194             :         Mask
    3195             :         </th>
    3196             :         <td>
    3197             :         
    3198             :         </td>
    3199             :         </tr>
    3200             :         <tr>
    3201             :         <th>
    3202             :         Shift
    3203             :         </th>
    3204             :         <td>
    3205             :         
    3206             :         </td>
    3207             :         </tr>
    3208             :         </table>
    3209             :         */
    3210             :         
    3211           0 : sal_uInt32 get_cWordsWithSubdocs() const
    3212             :     {
    3213           0 :             return (getU32(60));
    3214             :     }
    3215             :   
    3216             :   
    3217             :     /**
    3218             :         
    3219             :         
    3220             :         <table>
    3221             :         <tr>
    3222             :         <th>
    3223             :         Name
    3224             :         </th>
    3225             :         <td>
    3226             :         cChWithSubdocs(attribute)
    3227             :         </td>
    3228             :         </tr>
    3229             :         <tr>
    3230             :         <th>
    3231             :         Offset
    3232             :         </th>
    3233             :         <td>
    3234             :         64
    3235             :         </td>
    3236             :         </tr>
    3237             :         <tr>
    3238             :         <th>
    3239             :         Mask
    3240             :         </th>
    3241             :         <td>
    3242             :         
    3243             :         </td>
    3244             :         </tr>
    3245             :         <tr>
    3246             :         <th>
    3247             :         Shift
    3248             :         </th>
    3249             :         <td>
    3250             :         
    3251             :         </td>
    3252             :         </tr>
    3253             :         </table>
    3254             :         */
    3255             :         
    3256           0 : sal_uInt32 get_cChWithSubdocs() const
    3257             :     {
    3258           0 :             return (getU32(64));
    3259             :     }
    3260             :   
    3261             :   
    3262             :     /**
    3263             :         
    3264             :         
    3265             :         <table>
    3266             :         <tr>
    3267             :         <th>
    3268             :         Name
    3269             :         </th>
    3270             :         <td>
    3271             :         cPgWithSubdocs(attribute)
    3272             :         </td>
    3273             :         </tr>
    3274             :         <tr>
    3275             :         <th>
    3276             :         Offset
    3277             :         </th>
    3278             :         <td>
    3279             :         68
    3280             :         </td>
    3281             :         </tr>
    3282             :         <tr>
    3283             :         <th>
    3284             :         Mask
    3285             :         </th>
    3286             :         <td>
    3287             :         
    3288             :         </td>
    3289             :         </tr>
    3290             :         <tr>
    3291             :         <th>
    3292             :         Shift
    3293             :         </th>
    3294             :         <td>
    3295             :         
    3296             :         </td>
    3297             :         </tr>
    3298             :         </table>
    3299             :         */
    3300             :         
    3301           0 : sal_uInt16 get_cPgWithSubdocs() const
    3302             :     {
    3303           0 :             return (getU16(68));
    3304             :     }
    3305             :   
    3306             :   
    3307             :     /**
    3308             :         
    3309             :         
    3310             :         <table>
    3311             :         <tr>
    3312             :         <th>
    3313             :         Name
    3314             :         </th>
    3315             :         <td>
    3316             :         cParasWithSubdocs(attribute)
    3317             :         </td>
    3318             :         </tr>
    3319             :         <tr>
    3320             :         <th>
    3321             :         Offset
    3322             :         </th>
    3323             :         <td>
    3324             :         70
    3325             :         </td>
    3326             :         </tr>
    3327             :         <tr>
    3328             :         <th>
    3329             :         Mask
    3330             :         </th>
    3331             :         <td>
    3332             :         
    3333             :         </td>
    3334             :         </tr>
    3335             :         <tr>
    3336             :         <th>
    3337             :         Shift
    3338             :         </th>
    3339             :         <td>
    3340             :         
    3341             :         </td>
    3342             :         </tr>
    3343             :         </table>
    3344             :         */
    3345             :         
    3346           0 : sal_uInt32 get_cParasWithSubdocs() const
    3347             :     {
    3348           0 :             return (getU32(70));
    3349             :     }
    3350             :   
    3351             :   
    3352             :     /**
    3353             :         
    3354             :         
    3355             :         <table>
    3356             :         <tr>
    3357             :         <th>
    3358             :         Name
    3359             :         </th>
    3360             :         <td>
    3361             :         cLinesWithSubdocs(attribute)
    3362             :         </td>
    3363             :         </tr>
    3364             :         <tr>
    3365             :         <th>
    3366             :         Offset
    3367             :         </th>
    3368             :         <td>
    3369             :         74
    3370             :         </td>
    3371             :         </tr>
    3372             :         <tr>
    3373             :         <th>
    3374             :         Mask
    3375             :         </th>
    3376             :         <td>
    3377             :         
    3378             :         </td>
    3379             :         </tr>
    3380             :         <tr>
    3381             :         <th>
    3382             :         Shift
    3383             :         </th>
    3384             :         <td>
    3385             :         
    3386             :         </td>
    3387             :         </tr>
    3388             :         </table>
    3389             :         */
    3390             :         
    3391           0 : sal_uInt32 get_cLinesWithSubdocs() const
    3392             :     {
    3393           0 :             return (getU32(74));
    3394             :     }
    3395             :   
    3396             :   
    3397             :     /**
    3398             :         
    3399             :         
    3400             :         <table>
    3401             :         <tr>
    3402             :         <th>
    3403             :         Name
    3404             :         </th>
    3405             :         <td>
    3406             :         lKeyProtDoc(attribute)
    3407             :         </td>
    3408             :         </tr>
    3409             :         <tr>
    3410             :         <th>
    3411             :         Offset
    3412             :         </th>
    3413             :         <td>
    3414             :         78
    3415             :         </td>
    3416             :         </tr>
    3417             :         <tr>
    3418             :         <th>
    3419             :         Mask
    3420             :         </th>
    3421             :         <td>
    3422             :         
    3423             :         </td>
    3424             :         </tr>
    3425             :         <tr>
    3426             :         <th>
    3427             :         Shift
    3428             :         </th>
    3429             :         <td>
    3430             :         
    3431             :         </td>
    3432             :         </tr>
    3433             :         </table>
    3434             :         */
    3435             :         
    3436           0 : sal_uInt32 get_lKeyProtDoc() const
    3437             :     {
    3438           0 :             return (getU32(78));
    3439             :     }
    3440             :   
    3441             :   
    3442             :     /**
    3443             :         
    3444             :         
    3445             :         <table>
    3446             :         <tr>
    3447             :         <th>
    3448             :         Name
    3449             :         </th>
    3450             :         <td>
    3451             :         wvkoSaved(attribute)
    3452             :         </td>
    3453             :         </tr>
    3454             :         <tr>
    3455             :         <th>
    3456             :         Offset
    3457             :         </th>
    3458             :         <td>
    3459             :         82
    3460             :         </td>
    3461             :         </tr>
    3462             :         <tr>
    3463             :         <th>
    3464             :         Mask
    3465             :         </th>
    3466             :         <td>
    3467             :         0xe000
    3468             :         </td>
    3469             :         </tr>
    3470             :         <tr>
    3471             :         <th>
    3472             :         Shift
    3473             :         </th>
    3474             :         <td>
    3475             :         13
    3476             :         </td>
    3477             :         </tr>
    3478             :         </table>
    3479             :         */
    3480             :         
    3481           0 : sal_uInt16 get_wvkoSaved() const
    3482             :     {
    3483           0 :             return (getU16(82)& 0xe000)>> 13;
    3484             :     }
    3485             :   
    3486             :   
    3487             :     /**
    3488             :         
    3489             :         
    3490             :         <table>
    3491             :         <tr>
    3492             :         <th>
    3493             :         Name
    3494             :         </th>
    3495             :         <td>
    3496             :         pctWwdSaved(attribute)
    3497             :         </td>
    3498             :         </tr>
    3499             :         <tr>
    3500             :         <th>
    3501             :         Offset
    3502             :         </th>
    3503             :         <td>
    3504             :         82
    3505             :         </td>
    3506             :         </tr>
    3507             :         <tr>
    3508             :         <th>
    3509             :         Mask
    3510             :         </th>
    3511             :         <td>
    3512             :         0x1ff0
    3513             :         </td>
    3514             :         </tr>
    3515             :         <tr>
    3516             :         <th>
    3517             :         Shift
    3518             :         </th>
    3519             :         <td>
    3520             :         4
    3521             :         </td>
    3522             :         </tr>
    3523             :         </table>
    3524             :         */
    3525             :         
    3526           0 : sal_uInt16 get_pctWwdSaved() const
    3527             :     {
    3528           0 :             return (getU16(82)& 0x1ff0)>> 4;
    3529             :     }
    3530             :   
    3531             :   
    3532             :     /**
    3533             :         
    3534             :         
    3535             :         <table>
    3536             :         <tr>
    3537             :         <th>
    3538             :         Name
    3539             :         </th>
    3540             :         <td>
    3541             :         zkSaved(attribute)
    3542             :         </td>
    3543             :         </tr>
    3544             :         <tr>
    3545             :         <th>
    3546             :         Offset
    3547             :         </th>
    3548             :         <td>
    3549             :         82
    3550             :         </td>
    3551             :         </tr>
    3552             :         <tr>
    3553             :         <th>
    3554             :         Mask
    3555             :         </th>
    3556             :         <td>
    3557             :         0xc
    3558             :         </td>
    3559             :         </tr>
    3560             :         <tr>
    3561             :         <th>
    3562             :         Shift
    3563             :         </th>
    3564             :         <td>
    3565             :         2
    3566             :         </td>
    3567             :         </tr>
    3568             :         </table>
    3569             :         */
    3570             :         
    3571           0 : sal_uInt16 get_zkSaved() const
    3572             :     {
    3573           0 :             return (getU16(82)& 0xc)>> 2;
    3574             :     }
    3575             :   
    3576             :   
    3577             :     /**
    3578             :         
    3579             :         
    3580             :         <table>
    3581             :         <tr>
    3582             :         <th>
    3583             :         Name
    3584             :         </th>
    3585             :         <td>
    3586             :         unused16(attribute)
    3587             :         </td>
    3588             :         </tr>
    3589             :         <tr>
    3590             :         <th>
    3591             :         Offset
    3592             :         </th>
    3593             :         <td>
    3594             :         82
    3595             :         </td>
    3596             :         </tr>
    3597             :         <tr>
    3598             :         <th>
    3599             :         Mask
    3600             :         </th>
    3601             :         <td>
    3602             :         0x2
    3603             :         </td>
    3604             :         </tr>
    3605             :         <tr>
    3606             :         <th>
    3607             :         Shift
    3608             :         </th>
    3609             :         <td>
    3610             :         1
    3611             :         </td>
    3612             :         </tr>
    3613             :         </table>
    3614             :         */
    3615             :         
    3616           0 : sal_uInt16 get_unused16() const
    3617             :     {
    3618           0 :             return (getU16(82)& 0x2)>> 1;
    3619             :     }
    3620             :   
    3621             :   
    3622             :     /**
    3623             :         
    3624             :         
    3625             :         <table>
    3626             :         <tr>
    3627             :         <th>
    3628             :         Name
    3629             :         </th>
    3630             :         <td>
    3631             :         iGutterPos(attribute)
    3632             :         </td>
    3633             :         </tr>
    3634             :         <tr>
    3635             :         <th>
    3636             :         Offset
    3637             :         </th>
    3638             :         <td>
    3639             :         82
    3640             :         </td>
    3641             :         </tr>
    3642             :         <tr>
    3643             :         <th>
    3644             :         Mask
    3645             :         </th>
    3646             :         <td>
    3647             :         0x1
    3648             :         </td>
    3649             :         </tr>
    3650             :         <tr>
    3651             :         <th>
    3652             :         Shift
    3653             :         </th>
    3654             :         <td>
    3655             :         0
    3656             :         </td>
    3657             :         </tr>
    3658             :         </table>
    3659             :         */
    3660             :         
    3661           0 : sal_uInt16 get_iGutterPos() const
    3662             :     {
    3663           0 :             return (getU16(82)& 0x1);
    3664             :     }
    3665             :   
    3666             : 
    3667             :   void dump(OutputWithDepth < string > & o) const;
    3668             : 
    3669             :   void resolve(Properties & rHandler);
    3670             : 
    3671             :   };
    3672             :     
    3673             : /**
    3674             :     Automatically generated class: ListLevel
    3675             :     
    3676             :     Stereotype ww8resource
    3677             : 
    3678             :     Stereotype resolvenoauto
    3679             : 
    3680             :     Parent Resource: Properties
    3681             :     Size: 28
    3682             : */
    3683             : class WW8ListLevel: public WW8StructBase, public writerfilter::Reference< Properties>
    3684             : {
    3685             :     public:
    3686             :     typedef boost::shared_ptr<WW8ListLevel> Pointer_t;
    3687             : 
    3688             :     WW8ListLevel(
    3689             :         WW8Stream & rStream, 
    3690             :         sal_uInt32 nOffset = 0, 
    3691             :         sal_uInt32 nCount = 28)
    3692             :     : WW8StructBase(rStream, nOffset, nCount)
    3693             :     {
    3694             :       init();
    3695             :     }
    3696           0 :     WW8ListLevel(
    3697             :         WW8StructBase * pParent,
    3698             :         sal_uInt32 nOffset = 0, 
    3699             :         sal_uInt32 nCount = 28)
    3700           0 :     : WW8StructBase(pParent, nOffset, nCount)
    3701             :     {
    3702           0 :       init();
    3703           0 :     }
    3704             :     WW8ListLevel( const WW8StructBase& rSurround,
    3705             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 28)
    3706             :     
    3707             :     : WW8StructBase(rSurround, nOffset, nCount)
    3708             :     {
    3709             :         init();
    3710             :     }
    3711             : 
    3712             :     WW8ListLevel(
    3713             :         const Sequence & 
    3714             :         rSequence, sal_uInt32 nOffset = 0, 
    3715             :         sal_uInt32 nCount = 28)
    3716             :     : WW8StructBase(rSequence, nOffset, nCount)
    3717             :     {
    3718             :       init();
    3719             :     }
    3720             : 
    3721             :     virtual ~WW8ListLevel();
    3722             : 
    3723             :     void init();
    3724             : 
    3725             :     /**
    3726             :         Return type of resource.
    3727             :     */
    3728           0 :     virtual string getType() const
    3729             :     {
    3730           0 :         return "ListLevel";
    3731             :     }
    3732             : 
    3733             :     /**
    3734             :         Return static size.
    3735             :     */
    3736           0 :     static sal_uInt32 getSize() { return 28; }
    3737             :     /**
    3738             :         Calculate actual size.
    3739             :     */  
    3740             :     sal_uInt32 calcSize(); 
    3741             :       
    3742             :   
    3743             :     /**
    3744             :         
    3745             :         
    3746             :         <table>
    3747             :         <tr>
    3748             :         <th>
    3749             :         Name
    3750             :         </th>
    3751             :         <td>
    3752             :         iStartAt(attribute)
    3753             :         </td>
    3754             :         </tr>
    3755             :         <tr>
    3756             :         <th>
    3757             :         Offset
    3758             :         </th>
    3759             :         <td>
    3760             :         0
    3761             :         </td>
    3762             :         </tr>
    3763             :         <tr>
    3764             :         <th>
    3765             :         Mask
    3766             :         </th>
    3767             :         <td>
    3768             :         
    3769             :         </td>
    3770             :         </tr>
    3771             :         <tr>
    3772             :         <th>
    3773             :         Shift
    3774             :         </th>
    3775             :         <td>
    3776             :         
    3777             :         </td>
    3778             :         </tr>
    3779             :         </table>
    3780             :         */
    3781             :         
    3782           0 : sal_uInt32 get_iStartAt() const
    3783             :     {
    3784           0 :             return (getU32(0));
    3785             :     }
    3786             :   
    3787             :   
    3788             :     /**
    3789             :         
    3790             :         
    3791             :         <table>
    3792             :         <tr>
    3793             :         <th>
    3794             :         Name
    3795             :         </th>
    3796             :         <td>
    3797             :         nfc(attribute)
    3798             :         </td>
    3799             :         </tr>
    3800             :         <tr>
    3801             :         <th>
    3802             :         Offset
    3803             :         </th>
    3804             :         <td>
    3805             :         4
    3806             :         </td>
    3807             :         </tr>
    3808             :         <tr>
    3809             :         <th>
    3810             :         Mask
    3811             :         </th>
    3812             :         <td>
    3813             :         
    3814             :         </td>
    3815             :         </tr>
    3816             :         <tr>
    3817             :         <th>
    3818             :         Shift
    3819             :         </th>
    3820             :         <td>
    3821             :         
    3822             :         </td>
    3823             :         </tr>
    3824             :         </table>
    3825             :         */
    3826             :         
    3827           0 : sal_uInt8 get_nfc() const
    3828             :     {
    3829           0 :             return (getU8(4));
    3830             :     }
    3831             :   
    3832             :   
    3833             :     /**
    3834             :         
    3835             :         
    3836             :         <table>
    3837             :         <tr>
    3838             :         <th>
    3839             :         Name
    3840             :         </th>
    3841             :         <td>
    3842             :         jc(attribute)
    3843             :         </td>
    3844             :         </tr>
    3845             :         <tr>
    3846             :         <th>
    3847             :         Offset
    3848             :         </th>
    3849             :         <td>
    3850             :         5
    3851             :         </td>
    3852             :         </tr>
    3853             :         <tr>
    3854             :         <th>
    3855             :         Mask
    3856             :         </th>
    3857             :         <td>
    3858             :         0xc0
    3859             :         </td>
    3860             :         </tr>
    3861             :         <tr>
    3862             :         <th>
    3863             :         Shift
    3864             :         </th>
    3865             :         <td>
    3866             :         6
    3867             :         </td>
    3868             :         </tr>
    3869             :         </table>
    3870             :         */
    3871             :         
    3872           0 : sal_uInt8 get_jc() const
    3873             :     {
    3874           0 :             return (getU8(5)& 0xc0)>> 6;
    3875             :     }
    3876             :   
    3877             :   
    3878             :     /**
    3879             :         
    3880             :         
    3881             :         <table>
    3882             :         <tr>
    3883             :         <th>
    3884             :         Name
    3885             :         </th>
    3886             :         <td>
    3887             :         fLegel(attribute)
    3888             :         </td>
    3889             :         </tr>
    3890             :         <tr>
    3891             :         <th>
    3892             :         Offset
    3893             :         </th>
    3894             :         <td>
    3895             :         5
    3896             :         </td>
    3897             :         </tr>
    3898             :         <tr>
    3899             :         <th>
    3900             :         Mask
    3901             :         </th>
    3902             :         <td>
    3903             :         0x20
    3904             :         </td>
    3905             :         </tr>
    3906             :         <tr>
    3907             :         <th>
    3908             :         Shift
    3909             :         </th>
    3910             :         <td>
    3911             :         5
    3912             :         </td>
    3913             :         </tr>
    3914             :         </table>
    3915             :         */
    3916             :         
    3917           0 : sal_uInt8 get_fLegel() const
    3918             :     {
    3919           0 :             return (getU8(5)& 0x20)>> 5;
    3920             :     }
    3921             :   
    3922             :   
    3923             :     /**
    3924             :         
    3925             :         
    3926             :         <table>
    3927             :         <tr>
    3928             :         <th>
    3929             :         Name
    3930             :         </th>
    3931             :         <td>
    3932             :         fNoRestart(attribute)
    3933             :         </td>
    3934             :         </tr>
    3935             :         <tr>
    3936             :         <th>
    3937             :         Offset
    3938             :         </th>
    3939             :         <td>
    3940             :         5
    3941             :         </td>
    3942             :         </tr>
    3943             :         <tr>
    3944             :         <th>
    3945             :         Mask
    3946             :         </th>
    3947             :         <td>
    3948             :         0x0
    3949             :         </td>
    3950             :         </tr>
    3951             :         <tr>
    3952             :         <th>
    3953             :         Shift
    3954             :         </th>
    3955             :         <td>
    3956             :         4
    3957             :         </td>
    3958             :         </tr>
    3959             :         </table>
    3960             :         */
    3961             :         
    3962           0 : sal_uInt8 get_fNoRestart() const
    3963             :     {
    3964           0 :             return (getU8(5)& 0x0)>> 4;
    3965             :     }
    3966             :   
    3967             :   
    3968             :     /**
    3969             :         
    3970             :         
    3971             :         <table>
    3972             :         <tr>
    3973             :         <th>
    3974             :         Name
    3975             :         </th>
    3976             :         <td>
    3977             :         fIdentSav(attribute)
    3978             :         </td>
    3979             :         </tr>
    3980             :         <tr>
    3981             :         <th>
    3982             :         Offset
    3983             :         </th>
    3984             :         <td>
    3985             :         5
    3986             :         </td>
    3987             :         </tr>
    3988             :         <tr>
    3989             :         <th>
    3990             :         Mask
    3991             :         </th>
    3992             :         <td>
    3993             :         0x8
    3994             :         </td>
    3995             :         </tr>
    3996             :         <tr>
    3997             :         <th>
    3998             :         Shift
    3999             :         </th>
    4000             :         <td>
    4001             :         3
    4002             :         </td>
    4003             :         </tr>
    4004             :         </table>
    4005             :         */
    4006             :         
    4007           0 : sal_uInt8 get_fIdentSav() const
    4008             :     {
    4009           0 :             return (getU8(5)& 0x8)>> 3;
    4010             :     }
    4011             :   
    4012             :   
    4013             :     /**
    4014             :         
    4015             :         
    4016             :         <table>
    4017             :         <tr>
    4018             :         <th>
    4019             :         Name
    4020             :         </th>
    4021             :         <td>
    4022             :         fConverted(attribute)
    4023             :         </td>
    4024             :         </tr>
    4025             :         <tr>
    4026             :         <th>
    4027             :         Offset
    4028             :         </th>
    4029             :         <td>
    4030             :         5
    4031             :         </td>
    4032             :         </tr>
    4033             :         <tr>
    4034             :         <th>
    4035             :         Mask
    4036             :         </th>
    4037             :         <td>
    4038             :         0x4
    4039             :         </td>
    4040             :         </tr>
    4041             :         <tr>
    4042             :         <th>
    4043             :         Shift
    4044             :         </th>
    4045             :         <td>
    4046             :         2
    4047             :         </td>
    4048             :         </tr>
    4049             :         </table>
    4050             :         */
    4051             :         
    4052           0 : sal_uInt8 get_fConverted() const
    4053             :     {
    4054           0 :             return (getU8(5)& 0x4)>> 2;
    4055             :     }
    4056             :   
    4057             :   
    4058             :     /**
    4059             :         
    4060             :         
    4061             :         <table>
    4062             :         <tr>
    4063             :         <th>
    4064             :         Name
    4065             :         </th>
    4066             :         <td>
    4067             :         fTentative(attribute)
    4068             :         </td>
    4069             :         </tr>
    4070             :         <tr>
    4071             :         <th>
    4072             :         Offset
    4073             :         </th>
    4074             :         <td>
    4075             :         5
    4076             :         </td>
    4077             :         </tr>
    4078             :         <tr>
    4079             :         <th>
    4080             :         Mask
    4081             :         </th>
    4082             :         <td>
    4083             :         0x1
    4084             :         </td>
    4085             :         </tr>
    4086             :         <tr>
    4087             :         <th>
    4088             :         Shift
    4089             :         </th>
    4090             :         <td>
    4091             :         0
    4092             :         </td>
    4093             :         </tr>
    4094             :         </table>
    4095             :         */
    4096             :         
    4097           0 : sal_uInt8 get_fTentative() const
    4098             :     {
    4099           0 :             return (getU8(5)& 0x1);
    4100             :     }
    4101             :   
    4102             :   
    4103             :     /**
    4104             :         
    4105             :         
    4106             :         <table>
    4107             :         <tr>
    4108             :         <th>
    4109             :         Name
    4110             :         </th>
    4111             :         <td>
    4112             :         rgbxchNums(array)
    4113             :         </td>
    4114             :         </tr>
    4115             :         <tr>
    4116             :         <th>
    4117             :         Offset
    4118             :         </th>
    4119             :         <td>
    4120             :         6
    4121             :         </td>
    4122             :         </tr>
    4123             :         <tr>
    4124             :         <th>
    4125             :         Mask
    4126             :         </th>
    4127             :         <td>
    4128             :         
    4129             :         </td>
    4130             :         </tr>
    4131             :         <tr>
    4132             :         <th>
    4133             :         Shift
    4134             :         </th>
    4135             :         <td>
    4136             :         
    4137             :         </td>
    4138             :         </tr>
    4139             :         </table>
    4140             :         */
    4141             :         
    4142           0 : sal_uInt32 get_rgbxchNums_count() const { return 9; }
    4143           0 : sal_uInt8 get_rgbxchNums(sal_uInt32 nIndex) const { return getU8(6 + nIndex * sizeof(sal_uInt8)); }
    4144             : 
    4145             :   
    4146             :     /**
    4147             :         
    4148             :         
    4149             :         <table>
    4150             :         <tr>
    4151             :         <th>
    4152             :         Name
    4153             :         </th>
    4154             :         <td>
    4155             :         ixchFollow(attribute)
    4156             :         </td>
    4157             :         </tr>
    4158             :         <tr>
    4159             :         <th>
    4160             :         Offset
    4161             :         </th>
    4162             :         <td>
    4163             :         15
    4164             :         </td>
    4165             :         </tr>
    4166             :         <tr>
    4167             :         <th>
    4168             :         Mask
    4169             :         </th>
    4170             :         <td>
    4171             :         
    4172             :         </td>
    4173             :         </tr>
    4174             :         <tr>
    4175             :         <th>
    4176             :         Shift
    4177             :         </th>
    4178             :         <td>
    4179             :         
    4180             :         </td>
    4181             :         </tr>
    4182             :         </table>
    4183             :         */
    4184             :         
    4185           0 : sal_uInt8 get_ixchFollow() const
    4186             :     {
    4187           0 :             return (getU8(15));
    4188             :     }
    4189             :   
    4190             :   
    4191             :     /**
    4192             :         
    4193             :         
    4194             :         <table>
    4195             :         <tr>
    4196             :         <th>
    4197             :         Name
    4198             :         </th>
    4199             :         <td>
    4200             :         dxaSpace(attribute)
    4201             :         </td>
    4202             :         </tr>
    4203             :         <tr>
    4204             :         <th>
    4205             :         Offset
    4206             :         </th>
    4207             :         <td>
    4208             :         16
    4209             :         </td>
    4210             :         </tr>
    4211             :         <tr>
    4212             :         <th>
    4213             :         Mask
    4214             :         </th>
    4215             :         <td>
    4216             :         
    4217             :         </td>
    4218             :         </tr>
    4219             :         <tr>
    4220             :         <th>
    4221             :         Shift
    4222             :         </th>
    4223             :         <td>
    4224             :         
    4225             :         </td>
    4226             :         </tr>
    4227             :         </table>
    4228             :         */
    4229             :         
    4230           0 : sal_Int32 get_dxaSpace() const
    4231             :     {
    4232           0 :             return (getS32(16));
    4233             :     }
    4234             :   
    4235             :   
    4236             :     /**
    4237             :         
    4238             :         
    4239             :         <table>
    4240             :         <tr>
    4241             :         <th>
    4242             :         Name
    4243             :         </th>
    4244             :         <td>
    4245             :         dxaIndent(attribute)
    4246             :         </td>
    4247             :         </tr>
    4248             :         <tr>
    4249             :         <th>
    4250             :         Offset
    4251             :         </th>
    4252             :         <td>
    4253             :         20
    4254             :         </td>
    4255             :         </tr>
    4256             :         <tr>
    4257             :         <th>
    4258             :         Mask
    4259             :         </th>
    4260             :         <td>
    4261             :         
    4262             :         </td>
    4263             :         </tr>
    4264             :         <tr>
    4265             :         <th>
    4266             :         Shift
    4267             :         </th>
    4268             :         <td>
    4269             :         
    4270             :         </td>
    4271             :         </tr>
    4272             :         </table>
    4273             :         */
    4274             :         
    4275           0 : sal_Int32 get_dxaIndent() const
    4276             :     {
    4277           0 :             return (getS32(20));
    4278             :     }
    4279             :   
    4280             :   
    4281             :     /**
    4282             :         
    4283             :         
    4284             :         <table>
    4285             :         <tr>
    4286             :         <th>
    4287             :         Name
    4288             :         </th>
    4289             :         <td>
    4290             :         cbGrpprlChpx(attribute)
    4291             :         </td>
    4292             :         </tr>
    4293             :         <tr>
    4294             :         <th>
    4295             :         Offset
    4296             :         </th>
    4297             :         <td>
    4298             :         24
    4299             :         </td>
    4300             :         </tr>
    4301             :         <tr>
    4302             :         <th>
    4303             :         Mask
    4304             :         </th>
    4305             :         <td>
    4306             :         
    4307             :         </td>
    4308             :         </tr>
    4309             :         <tr>
    4310             :         <th>
    4311             :         Shift
    4312             :         </th>
    4313             :         <td>
    4314             :         
    4315             :         </td>
    4316             :         </tr>
    4317             :         </table>
    4318             :         */
    4319             :         
    4320           0 : sal_uInt8 get_cbGrpprlChpx() const
    4321             :     {
    4322           0 :             return (getU8(24));
    4323             :     }
    4324             :   
    4325             :   
    4326             :     /**
    4327             :         
    4328             :         
    4329             :         <table>
    4330             :         <tr>
    4331             :         <th>
    4332             :         Name
    4333             :         </th>
    4334             :         <td>
    4335             :         cbGrpprlPapx(attribute)
    4336             :         </td>
    4337             :         </tr>
    4338             :         <tr>
    4339             :         <th>
    4340             :         Offset
    4341             :         </th>
    4342             :         <td>
    4343             :         25
    4344             :         </td>
    4345             :         </tr>
    4346             :         <tr>
    4347             :         <th>
    4348             :         Mask
    4349             :         </th>
    4350             :         <td>
    4351             :         
    4352             :         </td>
    4353             :         </tr>
    4354             :         <tr>
    4355             :         <th>
    4356             :         Shift
    4357             :         </th>
    4358             :         <td>
    4359             :         
    4360             :         </td>
    4361             :         </tr>
    4362             :         </table>
    4363             :         */
    4364             :         
    4365           0 : sal_uInt8 get_cbGrpprlPapx() const
    4366             :     {
    4367           0 :             return (getU8(25));
    4368             :     }
    4369             :   
    4370             :   
    4371             :     /**
    4372             :         
    4373             :         
    4374             :         <table>
    4375             :         <tr>
    4376             :         <th>
    4377             :         Name
    4378             :         </th>
    4379             :         <td>
    4380             :         ilvlRestartLim(attribute)
    4381             :         </td>
    4382             :         </tr>
    4383             :         <tr>
    4384             :         <th>
    4385             :         Offset
    4386             :         </th>
    4387             :         <td>
    4388             :         26
    4389             :         </td>
    4390             :         </tr>
    4391             :         <tr>
    4392             :         <th>
    4393             :         Mask
    4394             :         </th>
    4395             :         <td>
    4396             :         
    4397             :         </td>
    4398             :         </tr>
    4399             :         <tr>
    4400             :         <th>
    4401             :         Shift
    4402             :         </th>
    4403             :         <td>
    4404             :         
    4405             :         </td>
    4406             :         </tr>
    4407             :         </table>
    4408             :         */
    4409             :         
    4410           0 : sal_uInt8 get_ilvlRestartLim() const
    4411             :     {
    4412           0 :             return (getU8(26));
    4413             :     }
    4414             :   
    4415             :   
    4416             :     /**
    4417             :         
    4418             :         
    4419             :         <table>
    4420             :         <tr>
    4421             :         <th>
    4422             :         Name
    4423             :         </th>
    4424             :         <td>
    4425             :         grfhic(attribute)
    4426             :         </td>
    4427             :         </tr>
    4428             :         <tr>
    4429             :         <th>
    4430             :         Offset
    4431             :         </th>
    4432             :         <td>
    4433             :         27
    4434             :         </td>
    4435             :         </tr>
    4436             :         <tr>
    4437             :         <th>
    4438             :         Mask
    4439             :         </th>
    4440             :         <td>
    4441             :         
    4442             :         </td>
    4443             :         </tr>
    4444             :         <tr>
    4445             :         <th>
    4446             :         Shift
    4447             :         </th>
    4448             :         <td>
    4449             :         
    4450             :         </td>
    4451             :         </tr>
    4452             :         </table>
    4453             :         */
    4454             :         
    4455           0 : sal_uInt8 get_grfhic() const
    4456             :     {
    4457           0 :             return (getU8(27));
    4458             :     }
    4459             :   
    4460             :       /**
    4461             :       Operation: xst
    4462             :       */
    4463             : 
    4464             :           OUString get_xst();
    4465             : 
    4466             :     void resolveNoAuto(Properties & rHandler);
    4467             :   
    4468             : 
    4469             :   void dump(OutputWithDepth < string > & o) const;
    4470             : 
    4471             :   void resolve(Properties & rHandler);
    4472             : 
    4473             :   };
    4474             :     
    4475             : /**
    4476             :     Automatically generated class: List
    4477             :     
    4478             :     Stereotype ww8resource
    4479             : 
    4480             :     Stereotype withindex
    4481             : 
    4482             :     Parent Resource: Properties
    4483             :     Size: 28
    4484             : */
    4485             : class WW8List: public WW8StructBase, public writerfilter::Reference< Properties>
    4486             : {    sal_uInt32 mnIndex;
    4487             :     public:
    4488             :     typedef boost::shared_ptr<WW8List> Pointer_t;
    4489             : 
    4490             :     WW8List(
    4491             :         WW8Stream & rStream, 
    4492             :         sal_uInt32 nOffset = 0, 
    4493             :         sal_uInt32 nCount = 28)
    4494             :     : WW8StructBase(rStream, nOffset, nCount), mnIndex(0)
    4495             :     {
    4496             :       init();
    4497             :     }
    4498           0 :     WW8List(
    4499             :         WW8StructBase * pParent,
    4500             :         sal_uInt32 nOffset = 0, 
    4501             :         sal_uInt32 nCount = 28)
    4502           0 :     : WW8StructBase(pParent, nOffset, nCount), mnIndex(0)
    4503             :     {
    4504           0 :       init();
    4505           0 :     }
    4506             :     WW8List( const WW8StructBase& rSurround,
    4507             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 28)
    4508             :     
    4509             :     : WW8StructBase(rSurround, nOffset, nCount), mnIndex(0)
    4510             :     {
    4511             :         init();
    4512             :     }
    4513             : 
    4514             :     WW8List(
    4515             :         const Sequence & 
    4516             :         rSequence, sal_uInt32 nOffset = 0, 
    4517             :         sal_uInt32 nCount = 28)
    4518             :     : WW8StructBase(rSequence, nOffset, nCount), mnIndex(0)
    4519             :     {
    4520             :       init();
    4521             :     }
    4522             : 
    4523             :     virtual ~WW8List();
    4524             : 
    4525             :     void init();
    4526             : 
    4527             :     /**
    4528             :         Return type of resource.
    4529             :     */
    4530           0 :     virtual string getType() const
    4531             :     {
    4532           0 :         return "List";
    4533             :     }
    4534             : 
    4535             :     /**
    4536             :         Return static size.
    4537             :     */
    4538           0 :     static sal_uInt32 getSize() { return 28; }
    4539             :     /**
    4540             :         Calculate actual size.
    4541             :     */  
    4542             :     sal_uInt32 calcSize(); 
    4543             :       
    4544             :     /**
    4545             :         Set index in parent.
    4546             : 
    4547             :         @param    nIndex    the index
    4548             :     */
    4549           0 :     void setIndex(sal_uInt32 nIndex) { mnIndex = nIndex; }
    4550             :       
    4551             :   
    4552             :     /**
    4553             :         
    4554             :         
    4555             :         <table>
    4556             :         <tr>
    4557             :         <th>
    4558             :         Name
    4559             :         </th>
    4560             :         <td>
    4561             :         lsid(attribute)
    4562             :         </td>
    4563             :         </tr>
    4564             :         <tr>
    4565             :         <th>
    4566             :         Offset
    4567             :         </th>
    4568             :         <td>
    4569             :         0
    4570             :         </td>
    4571             :         </tr>
    4572             :         <tr>
    4573             :         <th>
    4574             :         Mask
    4575             :         </th>
    4576             :         <td>
    4577             :         
    4578             :         </td>
    4579             :         </tr>
    4580             :         <tr>
    4581             :         <th>
    4582             :         Shift
    4583             :         </th>
    4584             :         <td>
    4585             :         
    4586             :         </td>
    4587             :         </tr>
    4588             :         </table>
    4589             :         */
    4590             :         
    4591           0 : sal_Int32 get_lsid() const
    4592             :     {
    4593           0 :             return (getS32(0));
    4594             :     }
    4595             :   
    4596             :   
    4597             :     /**
    4598             :         
    4599             :         
    4600             :         <table>
    4601             :         <tr>
    4602             :         <th>
    4603             :         Name
    4604             :         </th>
    4605             :         <td>
    4606             :         tplc(attribute)
    4607             :         </td>
    4608             :         </tr>
    4609             :         <tr>
    4610             :         <th>
    4611             :         Offset
    4612             :         </th>
    4613             :         <td>
    4614             :         4
    4615             :         </td>
    4616             :         </tr>
    4617             :         <tr>
    4618             :         <th>
    4619             :         Mask
    4620             :         </th>
    4621             :         <td>
    4622             :         
    4623             :         </td>
    4624             :         </tr>
    4625             :         <tr>
    4626             :         <th>
    4627             :         Shift
    4628             :         </th>
    4629             :         <td>
    4630             :         
    4631             :         </td>
    4632             :         </tr>
    4633             :         </table>
    4634             :         */
    4635             :         
    4636           0 : sal_Int32 get_tplc() const
    4637             :     {
    4638           0 :             return (getS32(4));
    4639             :     }
    4640             :   
    4641             :   
    4642             :     /**
    4643             :         
    4644             :         
    4645             :         <table>
    4646             :         <tr>
    4647             :         <th>
    4648             :         Name
    4649             :         </th>
    4650             :         <td>
    4651             :         fBuildIn(attribute)
    4652             :         </td>
    4653             :         </tr>
    4654             :         <tr>
    4655             :         <th>
    4656             :         Offset
    4657             :         </th>
    4658             :         <td>
    4659             :         4
    4660             :         </td>
    4661             :         </tr>
    4662             :         <tr>
    4663             :         <th>
    4664             :         Mask
    4665             :         </th>
    4666             :         <td>
    4667             :         0x80000000
    4668             :         </td>
    4669             :         </tr>
    4670             :         <tr>
    4671             :         <th>
    4672             :         Shift
    4673             :         </th>
    4674             :         <td>
    4675             :         31
    4676             :         </td>
    4677             :         </tr>
    4678             :         </table>
    4679             :         */
    4680             :         
    4681           0 : sal_uInt32 get_fBuildIn() const
    4682             :     {
    4683           0 :             return (getU32(4)& 0x80000000)>> 31;
    4684             :     }
    4685             :   
    4686             :   
    4687             :     /**
    4688             :         
    4689             :         
    4690             :         <table>
    4691             :         <tr>
    4692             :         <th>
    4693             :         Name
    4694             :         </th>
    4695             :         <td>
    4696             :         ilgpdM1(attribute)
    4697             :         </td>
    4698             :         </tr>
    4699             :         <tr>
    4700             :         <th>
    4701             :         Offset
    4702             :         </th>
    4703             :         <td>
    4704             :         4
    4705             :         </td>
    4706             :         </tr>
    4707             :         <tr>
    4708             :         <th>
    4709             :         Mask
    4710             :         </th>
    4711             :         <td>
    4712             :         0x7fff0000
    4713             :         </td>
    4714             :         </tr>
    4715             :         <tr>
    4716             :         <th>
    4717             :         Shift
    4718             :         </th>
    4719             :         <td>
    4720             :         16
    4721             :         </td>
    4722             :         </tr>
    4723             :         </table>
    4724             :         */
    4725             :         
    4726           0 : sal_uInt32 get_ilgpdM1() const
    4727             :     {
    4728           0 :             return (getU32(4)& 0x7fff0000)>> 16;
    4729             :     }
    4730             :   
    4731             :   
    4732             :     /**
    4733             :         
    4734             :         
    4735             :         <table>
    4736             :         <tr>
    4737             :         <th>
    4738             :         Name
    4739             :         </th>
    4740             :         <td>
    4741             :         lid(attribute)
    4742             :         </td>
    4743             :         </tr>
    4744             :         <tr>
    4745             :         <th>
    4746             :         Offset
    4747             :         </th>
    4748             :         <td>
    4749             :         4
    4750             :         </td>
    4751             :         </tr>
    4752             :         <tr>
    4753             :         <th>
    4754             :         Mask
    4755             :         </th>
    4756             :         <td>
    4757             :         0xffff
    4758             :         </td>
    4759             :         </tr>
    4760             :         <tr>
    4761             :         <th>
    4762             :         Shift
    4763             :         </th>
    4764             :         <td>
    4765             :         0
    4766             :         </td>
    4767             :         </tr>
    4768             :         </table>
    4769             :         */
    4770             :         
    4771           0 : sal_uInt32 get_lid() const
    4772             :     {
    4773           0 :             return (getU32(4)& 0xffff);
    4774             :     }
    4775             :   
    4776             :   
    4777             :     /**
    4778             :         
    4779             :         
    4780             :         <table>
    4781             :         <tr>
    4782             :         <th>
    4783             :         Name
    4784             :         </th>
    4785             :         <td>
    4786             :         random(attribute)
    4787             :         </td>
    4788             :         </tr>
    4789             :         <tr>
    4790             :         <th>
    4791             :         Offset
    4792             :         </th>
    4793             :         <td>
    4794             :         4
    4795             :         </td>
    4796             :         </tr>
    4797             :         <tr>
    4798             :         <th>
    4799             :         Mask
    4800             :         </th>
    4801             :         <td>
    4802             :         0x7fffffff
    4803             :         </td>
    4804             :         </tr>
    4805             :         <tr>
    4806             :         <th>
    4807             :         Shift
    4808             :         </th>
    4809             :         <td>
    4810             :         0
    4811             :         </td>
    4812             :         </tr>
    4813             :         </table>
    4814             :         */
    4815             :         
    4816           0 : sal_uInt32 get_random() const
    4817             :     {
    4818           0 :             return (getU32(4)& 0x7fffffff);
    4819             :     }
    4820             :   
    4821             :   
    4822             :     /**
    4823             :         
    4824             :         
    4825             :         <table>
    4826             :         <tr>
    4827             :         <th>
    4828             :         Name
    4829             :         </th>
    4830             :         <td>
    4831             :         rgistd(array)
    4832             :         </td>
    4833             :         </tr>
    4834             :         <tr>
    4835             :         <th>
    4836             :         Offset
    4837             :         </th>
    4838             :         <td>
    4839             :         8
    4840             :         </td>
    4841             :         </tr>
    4842             :         <tr>
    4843             :         <th>
    4844             :         Mask
    4845             :         </th>
    4846             :         <td>
    4847             :         
    4848             :         </td>
    4849             :         </tr>
    4850             :         <tr>
    4851             :         <th>
    4852             :         Shift
    4853             :         </th>
    4854             :         <td>
    4855             :         
    4856             :         </td>
    4857             :         </tr>
    4858             :         </table>
    4859             :         */
    4860             :         
    4861           0 : sal_uInt32 get_rgistd_count() const { return 9; }
    4862           0 : sal_uInt16 get_rgistd(sal_uInt32 nIndex) const { return getU16(8 + nIndex * sizeof(sal_uInt16)); }
    4863             : 
    4864             :   
    4865             :     /**
    4866             :         
    4867             :         
    4868             :         <table>
    4869             :         <tr>
    4870             :         <th>
    4871             :         Name
    4872             :         </th>
    4873             :         <td>
    4874             :         fSimpleList(attribute)
    4875             :         </td>
    4876             :         </tr>
    4877             :         <tr>
    4878             :         <th>
    4879             :         Offset
    4880             :         </th>
    4881             :         <td>
    4882             :         14
    4883             :         </td>
    4884             :         </tr>
    4885             :         <tr>
    4886             :         <th>
    4887             :         Mask
    4888             :         </th>
    4889             :         <td>
    4890             :         0x80
    4891             :         </td>
    4892             :         </tr>
    4893             :         <tr>
    4894             :         <th>
    4895             :         Shift
    4896             :         </th>
    4897             :         <td>
    4898             :         7
    4899             :         </td>
    4900             :         </tr>
    4901             :         </table>
    4902             :         */
    4903             :         
    4904           0 : sal_uInt8 get_fSimpleList() const
    4905             :     {
    4906           0 :             return (getU8(14)& 0x80)>> 7;
    4907             :     }
    4908             :   
    4909             :   
    4910             :     /**
    4911             :         
    4912             :         
    4913             :         <table>
    4914             :         <tr>
    4915             :         <th>
    4916             :         Name
    4917             :         </th>
    4918             :         <td>
    4919             :         fAutoNum(attribute)
    4920             :         </td>
    4921             :         </tr>
    4922             :         <tr>
    4923             :         <th>
    4924             :         Offset
    4925             :         </th>
    4926             :         <td>
    4927             :         14
    4928             :         </td>
    4929             :         </tr>
    4930             :         <tr>
    4931             :         <th>
    4932             :         Mask
    4933             :         </th>
    4934             :         <td>
    4935             :         0x20
    4936             :         </td>
    4937             :         </tr>
    4938             :         <tr>
    4939             :         <th>
    4940             :         Shift
    4941             :         </th>
    4942             :         <td>
    4943             :         5
    4944             :         </td>
    4945             :         </tr>
    4946             :         </table>
    4947             :         */
    4948             :         
    4949           0 : sal_uInt8 get_fAutoNum() const
    4950             :     {
    4951           0 :             return (getU8(14)& 0x20)>> 5;
    4952             :     }
    4953             :   
    4954             :   
    4955             :     /**
    4956             :         
    4957             :         
    4958             :         <table>
    4959             :         <tr>
    4960             :         <th>
    4961             :         Name
    4962             :         </th>
    4963             :         <td>
    4964             :         fHybrid(attribute)
    4965             :         </td>
    4966             :         </tr>
    4967             :         <tr>
    4968             :         <th>
    4969             :         Offset
    4970             :         </th>
    4971             :         <td>
    4972             :         14
    4973             :         </td>
    4974             :         </tr>
    4975             :         <tr>
    4976             :         <th>
    4977             :         Mask
    4978             :         </th>
    4979             :         <td>
    4980             :         0x8
    4981             :         </td>
    4982             :         </tr>
    4983             :         <tr>
    4984             :         <th>
    4985             :         Shift
    4986             :         </th>
    4987             :         <td>
    4988             :         3
    4989             :         </td>
    4990             :         </tr>
    4991             :         </table>
    4992             :         */
    4993             :         
    4994           0 : sal_uInt8 get_fHybrid() const
    4995             :     {
    4996           0 :             return (getU8(14)& 0x8)>> 3;
    4997             :     }
    4998             :   
    4999             :   
    5000             :     /**
    5001             :         
    5002             :         
    5003             :         <table>
    5004             :         <tr>
    5005             :         <th>
    5006             :         Name
    5007             :         </th>
    5008             :         <td>
    5009             :         reserved1(attribute)
    5010             :         </td>
    5011             :         </tr>
    5012             :         <tr>
    5013             :         <th>
    5014             :         Offset
    5015             :         </th>
    5016             :         <td>
    5017             :         14
    5018             :         </td>
    5019             :         </tr>
    5020             :         <tr>
    5021             :         <th>
    5022             :         Mask
    5023             :         </th>
    5024             :         <td>
    5025             :         0x7
    5026             :         </td>
    5027             :         </tr>
    5028             :         <tr>
    5029             :         <th>
    5030             :         Shift
    5031             :         </th>
    5032             :         <td>
    5033             :         0
    5034             :         </td>
    5035             :         </tr>
    5036             :         </table>
    5037             :         */
    5038             :         
    5039           0 : sal_uInt8 get_reserved1() const
    5040             :     {
    5041           0 :             return (getU8(14)& 0x7);
    5042             :     }
    5043             :   
    5044             :   
    5045             :     /**
    5046             :         
    5047             :         
    5048             :         <table>
    5049             :         <tr>
    5050             :         <th>
    5051             :         Name
    5052             :         </th>
    5053             :         <td>
    5054             :         grfhic(attribute)
    5055             :         </td>
    5056             :         </tr>
    5057             :         <tr>
    5058             :         <th>
    5059             :         Offset
    5060             :         </th>
    5061             :         <td>
    5062             :         27
    5063             :         </td>
    5064             :         </tr>
    5065             :         <tr>
    5066             :         <th>
    5067             :         Mask
    5068             :         </th>
    5069             :         <td>
    5070             :         
    5071             :         </td>
    5072             :         </tr>
    5073             :         <tr>
    5074             :         <th>
    5075             :         Shift
    5076             :         </th>
    5077             :         <td>
    5078             :         
    5079             :         </td>
    5080             :         </tr>
    5081             :         </table>
    5082             :         */
    5083             :         
    5084           0 : sal_uInt8 get_grfhic() const
    5085             :     {
    5086           0 :             return (getU8(27));
    5087             :     }
    5088             :   
    5089             :       /**
    5090             :       Array: listlevel
    5091             :       ElementType: ListLevel(Properties)
    5092             :       */
    5093             : 
    5094             :       sal_uInt32 get_listlevel_count();
    5095             : 
    5096             :           writerfilter::Reference < Properties >::Pointer_t get_listlevel(sal_uInt32 pos);
    5097             :     
    5098             : 
    5099             :   void dump(OutputWithDepth < string > & o) const;
    5100             : 
    5101             :   void resolve(Properties & rHandler);
    5102             : 
    5103             :   };
    5104             :     
    5105             : /**
    5106             :     Automatically generated class: ListTable
    5107             :     
    5108             :     Stereotype ww8resource
    5109             : 
    5110             :     Stereotype plcf
    5111             : 
    5112             :     Stereotype ww8nopayloadoffset
    5113             : 
    5114             :     Parent Resource: Table
    5115             :     Size: 0
    5116             : */
    5117             : class WW8ListTable: public WW8StructBase, public writerfilter::Reference< Table>
    5118             : {
    5119             :     sal_uInt32 mnPlcfPayloadOffset;
    5120             :     vector<sal_uInt32> entryOffsets;
    5121             :     vector<sal_uInt32> payloadOffsets;
    5122             :     vector<sal_uInt32> payloadIndices;
    5123             :       
    5124             :     public:
    5125             :     typedef boost::shared_ptr<WW8ListTable> Pointer_t;
    5126             : 
    5127           0 :     WW8ListTable(
    5128             :         WW8Stream & rStream, 
    5129             :         sal_uInt32 nOffset = 0, 
    5130             :         sal_uInt32 nCount = 0)
    5131           0 :     : WW8StructBase(rStream, nOffset, nCount)
    5132             :     {
    5133           0 :       init();
    5134           0 :     }
    5135             :     WW8ListTable(
    5136             :         WW8StructBase * pParent,
    5137             :         sal_uInt32 nOffset = 0, 
    5138             :         sal_uInt32 nCount = 0)
    5139             :     : WW8StructBase(pParent, nOffset, nCount)
    5140             :     {
    5141             :       init();
    5142             :     }
    5143             :     WW8ListTable( const WW8StructBase& rSurround,
    5144             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
    5145             :     
    5146             :     : WW8StructBase(rSurround, nOffset, nCount)
    5147             :     {
    5148             :         init();
    5149             :     }
    5150             : 
    5151             :     WW8ListTable(
    5152             :         const Sequence & 
    5153             :         rSequence, sal_uInt32 nOffset = 0, 
    5154             :         sal_uInt32 nCount = 0)
    5155             :     : WW8StructBase(rSequence, nOffset, nCount)
    5156             :     {
    5157             :       init();
    5158             :     }
    5159             : 
    5160             :     virtual ~WW8ListTable();
    5161             :     void initPayload();
    5162             :     void init();
    5163             : 
    5164             :     /**
    5165             :         Return type of resource.
    5166             :     */
    5167           0 :     virtual string getType() const
    5168             :     {
    5169           0 :         return "ListTable";
    5170             :     }
    5171             : 
    5172             :     /**
    5173             :         Return static size.
    5174             :     */
    5175             :     static sal_uInt32 getSize() { return 0; }
    5176             :     /**
    5177             :         Calculate actual size.
    5178             :     */  
    5179             :     sal_uInt32 calcSize(); 
    5180             :       
    5181             :     /**
    5182             :         Return offset for entry of PLCF.
    5183             : 
    5184             :         @param nIndex      index of entry
    5185             :     */
    5186             :     sal_uInt32 getEntryOffset(sal_uInt32 nIndex)
    5187             :     {
    5188             :         return entryOffsets[nIndex];
    5189             :     }
    5190             :     /**
    5191             :     Set offset for payloads.
    5192             : 
    5193             :     @param nOffset    the offset to set
    5194             :     */
    5195           0 :     void setPayloadOffset(sal_uInt32 nOffset)
    5196             :     {
    5197           0 :     mnPlcfPayloadOffset = nOffset;
    5198           0 :     }
    5199             : 
    5200             :     /**
    5201             :     Return offset for payload of PLCF.
    5202             : 
    5203             :     @param nIndex      index of entry
    5204             :     */
    5205           0 :     sal_uInt32 getPayloadOffset(sal_uInt32 nIndex)
    5206             :     {
    5207           0 :     return payloadOffsets[nIndex];
    5208             :     }
    5209             : 
    5210             :     /**
    5211             :     Return size of payload.
    5212             :     */
    5213           0 :     sal_uInt32 getPayloadSize(sal_uInt32 nIndex) const
    5214             :     {
    5215           0 :     return payloadOffsets[nIndex + 1] - payloadOffsets[nIndex];
    5216             :     }  
    5217             : 
    5218             : 
    5219             :     /**
    5220             :     Return payload index of an entry.
    5221             : 
    5222             :     */
    5223           0 :     sal_uInt32 getPayloadIndex(sal_uInt32 nIndex)
    5224             :     {
    5225           0 :     return payloadIndices[nIndex];
    5226             :     }
    5227             :       
    5228             :   sal_uInt32 getEntryCount();
    5229             :   writerfilter::Reference< Properties >::Pointer_t getEntry(sal_uInt32 nIndex);
    5230             : 
    5231             :   void resolve(Table & rHandler);
    5232             : 
    5233             :   };
    5234             :     
    5235             : /**
    5236             :     Automatically generated class: LFOLevel
    5237             :     
    5238             :     Stereotype ww8resource
    5239             : 
    5240             :     Stereotype resolvenoauto
    5241             : 
    5242             :     Parent Resource: Properties
    5243             :     Size: 8
    5244             : */
    5245             : class WW8LFOLevel: public WW8StructBase, public writerfilter::Reference< Properties>
    5246             : {
    5247             :     public:
    5248             :     typedef boost::shared_ptr<WW8LFOLevel> Pointer_t;
    5249             : 
    5250             :     WW8LFOLevel(
    5251             :         WW8Stream & rStream, 
    5252             :         sal_uInt32 nOffset = 0, 
    5253             :         sal_uInt32 nCount = 8)
    5254             :     : WW8StructBase(rStream, nOffset, nCount)
    5255             :     {
    5256             :       init();
    5257             :     }
    5258           0 :     WW8LFOLevel(
    5259             :         WW8StructBase * pParent,
    5260             :         sal_uInt32 nOffset = 0, 
    5261             :         sal_uInt32 nCount = 8)
    5262           0 :     : WW8StructBase(pParent, nOffset, nCount)
    5263             :     {
    5264           0 :       init();
    5265           0 :     }
    5266             :     WW8LFOLevel( const WW8StructBase& rSurround,
    5267             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 8)
    5268             :     
    5269             :     : WW8StructBase(rSurround, nOffset, nCount)
    5270             :     {
    5271             :         init();
    5272             :     }
    5273             : 
    5274             :     WW8LFOLevel(
    5275             :         const Sequence & 
    5276             :         rSequence, sal_uInt32 nOffset = 0, 
    5277             :         sal_uInt32 nCount = 8)
    5278             :     : WW8StructBase(rSequence, nOffset, nCount)
    5279             :     {
    5280             :       init();
    5281             :     }
    5282             : 
    5283             :     virtual ~WW8LFOLevel();
    5284             : 
    5285             :     void init();
    5286             : 
    5287             :     /**
    5288             :         Return type of resource.
    5289             :     */
    5290           0 :     virtual string getType() const
    5291             :     {
    5292           0 :         return "LFOLevel";
    5293             :     }
    5294             : 
    5295             :     /**
    5296             :         Return static size.
    5297             :     */
    5298           0 :     static sal_uInt32 getSize() { return 8; }
    5299             :     /**
    5300             :         Calculate actual size.
    5301             :     */  
    5302             :     sal_uInt32 calcSize(); 
    5303             :       
    5304             :   
    5305             :     /**
    5306             :         start-at value if fFormatting == false and fStartAt == true.
    5307             :                   (if fFormatting == true, the start-at is stored in the LVL)
    5308             :         
    5309             :         <table>
    5310             :         <tr>
    5311             :         <th>
    5312             :         Name
    5313             :         </th>
    5314             :         <td>
    5315             :         iStartAt(attribute)
    5316             :         </td>
    5317             :         </tr>
    5318             :         <tr>
    5319             :         <th>
    5320             :         Offset
    5321             :         </th>
    5322             :         <td>
    5323             :         0x0
    5324             :         </td>
    5325             :         </tr>
    5326             :         <tr>
    5327             :         <th>
    5328             :         Mask
    5329             :         </th>
    5330             :         <td>
    5331             :         
    5332             :         </td>
    5333             :         </tr>
    5334             :         <tr>
    5335             :         <th>
    5336             :         Shift
    5337             :         </th>
    5338             :         <td>
    5339             :         0
    5340             :         </td>
    5341             :         </tr>
    5342             :         </table>
    5343             :         */
    5344             :         
    5345           0 : sal_Int32 get_iStartAt() const
    5346             :     {
    5347           0 :             return (getS32(0x0));
    5348             :     }
    5349             :   
    5350             :   
    5351             :     /**
    5352             :         the level to be overridden
    5353             :         
    5354             :         <table>
    5355             :         <tr>
    5356             :         <th>
    5357             :         Name
    5358             :         </th>
    5359             :         <td>
    5360             :         ilvl(attribute)
    5361             :         </td>
    5362             :         </tr>
    5363             :         <tr>
    5364             :         <th>
    5365             :         Offset
    5366             :         </th>
    5367             :         <td>
    5368             :         0x4
    5369             :         </td>
    5370             :         </tr>
    5371             :         <tr>
    5372             :         <th>
    5373             :         Mask
    5374             :         </th>
    5375             :         <td>
    5376             :         0x0f
    5377             :         </td>
    5378             :         </tr>
    5379             :         <tr>
    5380             :         <th>
    5381             :         Shift
    5382             :         </th>
    5383             :         <td>
    5384             :         0
    5385             :         </td>
    5386             :         </tr>
    5387             :         </table>
    5388             :         */
    5389             :         
    5390           0 : sal_uInt8 get_ilvl() const
    5391             :     {
    5392           0 :             return (getU8(0x4)& 0x0f);
    5393             :     }
    5394             :   
    5395             :   
    5396             :     /**
    5397             :         true if the start-at value is overridden
    5398             :         
    5399             :         <table>
    5400             :         <tr>
    5401             :         <th>
    5402             :         Name
    5403             :         </th>
    5404             :         <td>
    5405             :         fStartAt(attribute)
    5406             :         </td>
    5407             :         </tr>
    5408             :         <tr>
    5409             :         <th>
    5410             :         Offset
    5411             :         </th>
    5412             :         <td>
    5413             :         0x4
    5414             :         </td>
    5415             :         </tr>
    5416             :         <tr>
    5417             :         <th>
    5418             :         Mask
    5419             :         </th>
    5420             :         <td>
    5421             :         0x10
    5422             :         </td>
    5423             :         </tr>
    5424             :         <tr>
    5425             :         <th>
    5426             :         Shift
    5427             :         </th>
    5428             :         <td>
    5429             :         4
    5430             :         </td>
    5431             :         </tr>
    5432             :         </table>
    5433             :         */
    5434             :         
    5435           0 : sal_uInt8 get_fStartAt() const
    5436             :     {
    5437           0 :             return (getU8(0x4)& 0x10)>> 4;
    5438             :     }
    5439             :   
    5440             :   
    5441             :     /**
    5442             :         true if the formatting is overriden (in which case the LFOLVL
    5443             :                   should contain a pointer to a LVL)
    5444             :         
    5445             :         <table>
    5446             :         <tr>
    5447             :         <th>
    5448             :         Name
    5449             :         </th>
    5450             :         <td>
    5451             :         fFormatting(attribute)
    5452             :         </td>
    5453             :         </tr>
    5454             :         <tr>
    5455             :         <th>
    5456             :         Offset
    5457             :         </th>
    5458             :         <td>
    5459             :         0x4
    5460             :         </td>
    5461             :         </tr>
    5462             :         <tr>
    5463             :         <th>
    5464             :         Mask
    5465             :         </th>
    5466             :         <td>
    5467             :         0x20
    5468             :         </td>
    5469             :         </tr>
    5470             :         <tr>
    5471             :         <th>
    5472             :         Shift
    5473             :         </th>
    5474             :         <td>
    5475             :         5
    5476             :         </td>
    5477             :         </tr>
    5478             :         </table>
    5479             :         */
    5480             :         
    5481           0 : sal_uInt8 get_fFormatting() const
    5482             :     {
    5483           0 :             return (getU8(0x4)& 0x20)>> 5;
    5484             :     }
    5485             :   
    5486             :   
    5487             :     /**
    5488             :         reserved
    5489             :         
    5490             :         <table>
    5491             :         <tr>
    5492             :         <th>
    5493             :         Name
    5494             :         </th>
    5495             :         <td>
    5496             :         unsigned4_6(attribute)
    5497             :         </td>
    5498             :         </tr>
    5499             :         <tr>
    5500             :         <th>
    5501             :         Offset
    5502             :         </th>
    5503             :         <td>
    5504             :         0x4
    5505             :         </td>
    5506             :         </tr>
    5507             :         <tr>
    5508             :         <th>
    5509             :         Mask
    5510             :         </th>
    5511             :         <td>
    5512             :         0xc0
    5513             :         </td>
    5514             :         </tr>
    5515             :         <tr>
    5516             :         <th>
    5517             :         Shift
    5518             :         </th>
    5519             :         <td>
    5520             :         6
    5521             :         </td>
    5522             :         </tr>
    5523             :         </table>
    5524             :         */
    5525             :         
    5526           0 : sal_uInt8 get_unsigned4_6() const
    5527             :     {
    5528           0 :             return (getU8(0x4)& 0xc0)>> 6;
    5529             :     }
    5530             :   
    5531             :     void resolveNoAuto(Properties & rHandler);
    5532             :   
    5533             : 
    5534             :   void dump(OutputWithDepth < string > & o) const;
    5535             : 
    5536             :   void resolve(Properties & rHandler);
    5537             : 
    5538             :   };
    5539             :     
    5540             : /**
    5541             :     Automatically generated class: LFO
    5542             :     
    5543             :     Stereotype ww8resource
    5544             : 
    5545             :     Stereotype withindex
    5546             : 
    5547             :     Parent Resource: Properties
    5548             :     Size: 15
    5549             : */
    5550             : class WW8LFO: public WW8StructBase, public writerfilter::Reference< Properties>
    5551             : {    sal_uInt32 mnIndex;
    5552             :     public:
    5553             :     typedef boost::shared_ptr<WW8LFO> Pointer_t;
    5554             : 
    5555             :     WW8LFO(
    5556             :         WW8Stream & rStream, 
    5557             :         sal_uInt32 nOffset = 0, 
    5558             :         sal_uInt32 nCount = 15)
    5559             :     : WW8StructBase(rStream, nOffset, nCount), mnIndex(0)
    5560             :     {
    5561             :       init();
    5562             :     }
    5563           0 :     WW8LFO(
    5564             :         WW8StructBase * pParent,
    5565             :         sal_uInt32 nOffset = 0, 
    5566             :         sal_uInt32 nCount = 15)
    5567           0 :     : WW8StructBase(pParent, nOffset, nCount), mnIndex(0)
    5568             :     {
    5569           0 :       init();
    5570           0 :     }
    5571             :     WW8LFO( const WW8StructBase& rSurround,
    5572             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 15)
    5573             :     
    5574             :     : WW8StructBase(rSurround, nOffset, nCount), mnIndex(0)
    5575             :     {
    5576             :         init();
    5577             :     }
    5578             : 
    5579             :     WW8LFO(
    5580             :         const Sequence & 
    5581             :         rSequence, sal_uInt32 nOffset = 0, 
    5582             :         sal_uInt32 nCount = 15)
    5583             :     : WW8StructBase(rSequence, nOffset, nCount), mnIndex(0)
    5584             :     {
    5585             :       init();
    5586             :     }
    5587             : 
    5588             :     virtual ~WW8LFO();
    5589             : 
    5590             :     void init();
    5591             : 
    5592             :     /**
    5593             :         Return type of resource.
    5594             :     */
    5595           0 :     virtual string getType() const
    5596             :     {
    5597           0 :         return "LFO";
    5598             :     }
    5599             : 
    5600             :     /**
    5601             :         Return static size.
    5602             :     */
    5603           0 :     static sal_uInt32 getSize() { return 15; }
    5604             :     /**
    5605             :         Calculate actual size.
    5606             :     */  
    5607             :     sal_uInt32 calcSize(); 
    5608             :       
    5609             :     /**
    5610             :         Set index in parent.
    5611             : 
    5612             :         @param    nIndex    the index
    5613             :     */
    5614           0 :     void setIndex(sal_uInt32 nIndex) { mnIndex = nIndex; }
    5615             :       
    5616             :   
    5617             :     /**
    5618             :         
    5619             :         
    5620             :         <table>
    5621             :         <tr>
    5622             :         <th>
    5623             :         Name
    5624             :         </th>
    5625             :         <td>
    5626             :         lsid(attribute)
    5627             :         </td>
    5628             :         </tr>
    5629             :         <tr>
    5630             :         <th>
    5631             :         Offset
    5632             :         </th>
    5633             :         <td>
    5634             :         0
    5635             :         </td>
    5636             :         </tr>
    5637             :         <tr>
    5638             :         <th>
    5639             :         Mask
    5640             :         </th>
    5641             :         <td>
    5642             :         
    5643             :         </td>
    5644             :         </tr>
    5645             :         <tr>
    5646             :         <th>
    5647             :         Shift
    5648             :         </th>
    5649             :         <td>
    5650             :         
    5651             :         </td>
    5652             :         </tr>
    5653             :         </table>
    5654             :         */
    5655             :         
    5656           0 : sal_Int32 get_lsid() const
    5657             :     {
    5658           0 :             return (getS32(0));
    5659             :     }
    5660             :   
    5661             :   
    5662             :     /**
    5663             :         
    5664             :         
    5665             :         <table>
    5666             :         <tr>
    5667             :         <th>
    5668             :         Name
    5669             :         </th>
    5670             :         <td>
    5671             :         clfolvl(attribute)
    5672             :         </td>
    5673             :         </tr>
    5674             :         <tr>
    5675             :         <th>
    5676             :         Offset
    5677             :         </th>
    5678             :         <td>
    5679             :         12
    5680             :         </td>
    5681             :         </tr>
    5682             :         <tr>
    5683             :         <th>
    5684             :         Mask
    5685             :         </th>
    5686             :         <td>
    5687             :         
    5688             :         </td>
    5689             :         </tr>
    5690             :         <tr>
    5691             :         <th>
    5692             :         Shift
    5693             :         </th>
    5694             :         <td>
    5695             :         
    5696             :         </td>
    5697             :         </tr>
    5698             :         </table>
    5699             :         */
    5700             :         
    5701           0 : sal_uInt8 get_clfolvl() const
    5702             :     {
    5703           0 :             return (getU8(12));
    5704             :     }
    5705             :   
    5706             :   
    5707             :     /**
    5708             :         
    5709             :         
    5710             :         <table>
    5711             :         <tr>
    5712             :         <th>
    5713             :         Name
    5714             :         </th>
    5715             :         <td>
    5716             :         ibstFltAutoNum(attribute)
    5717             :         </td>
    5718             :         </tr>
    5719             :         <tr>
    5720             :         <th>
    5721             :         Offset
    5722             :         </th>
    5723             :         <td>
    5724             :         13
    5725             :         </td>
    5726             :         </tr>
    5727             :         <tr>
    5728             :         <th>
    5729             :         Mask
    5730             :         </th>
    5731             :         <td>
    5732             :         
    5733             :         </td>
    5734             :         </tr>
    5735             :         <tr>
    5736             :         <th>
    5737             :         Shift
    5738             :         </th>
    5739             :         <td>
    5740             :         
    5741             :         </td>
    5742             :         </tr>
    5743             :         </table>
    5744             :         */
    5745             :         
    5746           0 : sal_uInt8 get_ibstFltAutoNum() const
    5747             :     {
    5748           0 :             return (getU8(13));
    5749             :     }
    5750             :   
    5751             :   
    5752             :     /**
    5753             :         
    5754             :         
    5755             :         <table>
    5756             :         <tr>
    5757             :         <th>
    5758             :         Name
    5759             :         </th>
    5760             :         <td>
    5761             :         grfhic(attribute)
    5762             :         </td>
    5763             :         </tr>
    5764             :         <tr>
    5765             :         <th>
    5766             :         Offset
    5767             :         </th>
    5768             :         <td>
    5769             :         14
    5770             :         </td>
    5771             :         </tr>
    5772             :         <tr>
    5773             :         <th>
    5774             :         Mask
    5775             :         </th>
    5776             :         <td>
    5777             :         
    5778             :         </td>
    5779             :         </tr>
    5780             :         <tr>
    5781             :         <th>
    5782             :         Shift
    5783             :         </th>
    5784             :         <td>
    5785             :         
    5786             :         </td>
    5787             :         </tr>
    5788             :         </table>
    5789             :         */
    5790             :         
    5791           0 : sal_uInt8 get_grfhic() const
    5792             :     {
    5793           0 :             return (getU8(14));
    5794             :     }
    5795             :   
    5796             :       /**
    5797             :       Operation: LFOData
    5798             :       */
    5799             : 
    5800             :           writerfilter::Reference < Properties >::Pointer_t get_LFOData();
    5801             : 
    5802             : 
    5803             :   void dump(OutputWithDepth < string > & o) const;
    5804             : 
    5805             :   void resolve(Properties & rHandler);
    5806             : 
    5807             :   };
    5808             :     
    5809             : /**
    5810             :     Automatically generated class: SttbRgtplc
    5811             :     
    5812             :     Stereotype ww8resource
    5813             : 
    5814             :     Parent Resource: Table
    5815             :     Size: 0
    5816             : */
    5817             : class WW8SttbRgtplc: public WW8StructBase, public writerfilter::Reference< Table>
    5818             : {
    5819             :     public:
    5820             :     typedef boost::shared_ptr<WW8SttbRgtplc> Pointer_t;
    5821             : 
    5822           0 :     WW8SttbRgtplc(
    5823             :         WW8Stream & rStream, 
    5824             :         sal_uInt32 nOffset = 0, 
    5825             :         sal_uInt32 nCount = 0)
    5826           0 :     : WW8StructBase(rStream, nOffset, nCount)
    5827             :     {
    5828           0 :       init();
    5829           0 :     }
    5830             :     WW8SttbRgtplc(
    5831             :         WW8StructBase * pParent,
    5832             :         sal_uInt32 nOffset = 0, 
    5833             :         sal_uInt32 nCount = 0)
    5834             :     : WW8StructBase(pParent, nOffset, nCount)
    5835             :     {
    5836             :       init();
    5837             :     }
    5838             :     WW8SttbRgtplc( const WW8StructBase& rSurround,
    5839             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
    5840             :     
    5841             :     : WW8StructBase(rSurround, nOffset, nCount)
    5842             :     {
    5843             :         init();
    5844             :     }
    5845             : 
    5846             :     WW8SttbRgtplc(
    5847             :         const Sequence & 
    5848             :         rSequence, sal_uInt32 nOffset = 0, 
    5849             :         sal_uInt32 nCount = 0)
    5850             :     : WW8StructBase(rSequence, nOffset, nCount)
    5851             :     {
    5852             :       init();
    5853             :     }
    5854             : 
    5855             :     virtual ~WW8SttbRgtplc();
    5856             : 
    5857             :     void init();
    5858             : 
    5859             :     /**
    5860             :         Return type of resource.
    5861             :     */
    5862           0 :     virtual string getType() const
    5863             :     {
    5864           0 :         return "SttbRgtplc";
    5865             :     }
    5866             : 
    5867             :     /**
    5868             :         Return static size.
    5869             :     */
    5870             :     static sal_uInt32 getSize() { return 0; }
    5871             :     /**
    5872             :         Calculate actual size.
    5873             :     */  
    5874             :     sal_uInt32 calcSize(); 
    5875             :       
    5876             :   sal_uInt32 getEntryCount();
    5877             :   writerfilter::Reference< Properties >::Pointer_t getEntry(sal_uInt32 nIndex);
    5878             : 
    5879             :   void resolve(Table & rHandler);
    5880             : 
    5881             :   };
    5882             :     
    5883             : /**
    5884             :     Automatically generated class: LFOData
    5885             :     
    5886             :     Stereotype ww8resource
    5887             : 
    5888             :     Parent Resource: Properties
    5889             :     Size: 4
    5890             : */
    5891             : class WW8LFOData: public WW8StructBase, public writerfilter::Reference< Properties>
    5892             : {
    5893             :     public:
    5894             :     typedef boost::shared_ptr<WW8LFOData> Pointer_t;
    5895             : 
    5896             :     WW8LFOData(
    5897             :         WW8Stream & rStream, 
    5898             :         sal_uInt32 nOffset = 0, 
    5899             :         sal_uInt32 nCount = 4)
    5900             :     : WW8StructBase(rStream, nOffset, nCount)
    5901             :     {
    5902             :       init();
    5903             :     }
    5904           0 :     WW8LFOData(
    5905             :         WW8StructBase * pParent,
    5906             :         sal_uInt32 nOffset = 0, 
    5907             :         sal_uInt32 nCount = 4)
    5908           0 :     : WW8StructBase(pParent, nOffset, nCount)
    5909             :     {
    5910           0 :       init();
    5911           0 :     }
    5912             :     WW8LFOData( const WW8StructBase& rSurround,
    5913             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 4)
    5914             :     
    5915             :     : WW8StructBase(rSurround, nOffset, nCount)
    5916             :     {
    5917             :         init();
    5918             :     }
    5919             : 
    5920             :     WW8LFOData(
    5921             :         const Sequence & 
    5922             :         rSequence, sal_uInt32 nOffset = 0, 
    5923             :         sal_uInt32 nCount = 4)
    5924             :     : WW8StructBase(rSequence, nOffset, nCount)
    5925             :     {
    5926             :       init();
    5927             :     }
    5928             : 
    5929             :     virtual ~WW8LFOData();
    5930             : 
    5931             :     void init();
    5932             : 
    5933             :     /**
    5934             :         Return type of resource.
    5935             :     */
    5936           0 :     virtual string getType() const
    5937             :     {
    5938           0 :         return "LFOData";
    5939             :     }
    5940             : 
    5941             :     /**
    5942             :         Return static size.
    5943             :     */
    5944             :     static sal_uInt32 getSize() { return 4; }
    5945             :     /**
    5946             :         Calculate actual size.
    5947             :     */  
    5948             :     sal_uInt32 calcSize(); 
    5949             :       
    5950             :   
    5951             :     /**
    5952             :         
    5953             :         
    5954             :         <table>
    5955             :         <tr>
    5956             :         <th>
    5957             :         Name
    5958             :         </th>
    5959             :         <td>
    5960             :         cp(attribute)
    5961             :         </td>
    5962             :         </tr>
    5963             :         <tr>
    5964             :         <th>
    5965             :         Offset
    5966             :         </th>
    5967             :         <td>
    5968             :         0
    5969             :         </td>
    5970             :         </tr>
    5971             :         <tr>
    5972             :         <th>
    5973             :         Mask
    5974             :         </th>
    5975             :         <td>
    5976             :         
    5977             :         </td>
    5978             :         </tr>
    5979             :         <tr>
    5980             :         <th>
    5981             :         Shift
    5982             :         </th>
    5983             :         <td>
    5984             :         
    5985             :         </td>
    5986             :         </tr>
    5987             :         </table>
    5988             :         */
    5989             :         
    5990           0 : sal_uInt32 get_cp() const
    5991             :     {
    5992           0 :             return (getU32(0));
    5993             :     }
    5994             :   
    5995             : 
    5996             :   void dump(OutputWithDepth < string > & o) const;
    5997             : 
    5998             :   void resolve(Properties & rHandler);
    5999             : 
    6000             :   };
    6001             :     
    6002             : /**
    6003             :     Automatically generated class: LFOTable
    6004             :     
    6005             :     Stereotype ww8resource
    6006             : 
    6007             :     Stereotype plcf
    6008             : 
    6009             :     Stereotype ww8nopayloadoffset
    6010             : 
    6011             :     Parent Resource: Table
    6012             :     Size: 0
    6013             : */
    6014             : class WW8LFOTable: public WW8StructBase, public writerfilter::Reference< Table>
    6015             : {
    6016             :     sal_uInt32 mnPlcfPayloadOffset;
    6017             :     vector<sal_uInt32> entryOffsets;
    6018             :     vector<sal_uInt32> payloadOffsets;
    6019             :     vector<sal_uInt32> payloadIndices;
    6020             :       
    6021             :     public:
    6022             :     typedef boost::shared_ptr<WW8LFOTable> Pointer_t;
    6023             : 
    6024           0 :     WW8LFOTable(
    6025             :         WW8Stream & rStream, 
    6026             :         sal_uInt32 nOffset = 0, 
    6027             :         sal_uInt32 nCount = 0)
    6028           0 :     : WW8StructBase(rStream, nOffset, nCount)
    6029             :     {
    6030           0 :       init();
    6031           0 :     }
    6032             :     WW8LFOTable(
    6033             :         WW8StructBase * pParent,
    6034             :         sal_uInt32 nOffset = 0, 
    6035             :         sal_uInt32 nCount = 0)
    6036             :     : WW8StructBase(pParent, nOffset, nCount)
    6037             :     {
    6038             :       init();
    6039             :     }
    6040             :     WW8LFOTable( const WW8StructBase& rSurround,
    6041             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
    6042             :     
    6043             :     : WW8StructBase(rSurround, nOffset, nCount)
    6044             :     {
    6045             :         init();
    6046             :     }
    6047             : 
    6048             :     WW8LFOTable(
    6049             :         const Sequence & 
    6050             :         rSequence, sal_uInt32 nOffset = 0, 
    6051             :         sal_uInt32 nCount = 0)
    6052             :     : WW8StructBase(rSequence, nOffset, nCount)
    6053             :     {
    6054             :       init();
    6055             :     }
    6056             : 
    6057             :     virtual ~WW8LFOTable();
    6058             :     void initPayload();
    6059             :     void init();
    6060             : 
    6061             :     /**
    6062             :         Return type of resource.
    6063             :     */
    6064           0 :     virtual string getType() const
    6065             :     {
    6066           0 :         return "LFOTable";
    6067             :     }
    6068             : 
    6069             :     /**
    6070             :         Return static size.
    6071             :     */
    6072             :     static sal_uInt32 getSize() { return 0; }
    6073             :     /**
    6074             :         Calculate actual size.
    6075             :     */  
    6076             :     sal_uInt32 calcSize(); 
    6077             :       
    6078             :     /**
    6079             :         Return offset for entry of PLCF.
    6080             : 
    6081             :         @param nIndex      index of entry
    6082             :     */
    6083             :     sal_uInt32 getEntryOffset(sal_uInt32 nIndex)
    6084             :     {
    6085             :         return entryOffsets[nIndex];
    6086             :     }
    6087             :     /**
    6088             :     Set offset for payloads.
    6089             : 
    6090             :     @param nOffset    the offset to set
    6091             :     */
    6092           0 :     void setPayloadOffset(sal_uInt32 nOffset)
    6093             :     {
    6094           0 :     mnPlcfPayloadOffset = nOffset;
    6095           0 :     }
    6096             : 
    6097             :     /**
    6098             :     Return offset for payload of PLCF.
    6099             : 
    6100             :     @param nIndex      index of entry
    6101             :     */
    6102           0 :     sal_uInt32 getPayloadOffset(sal_uInt32 nIndex)
    6103             :     {
    6104           0 :     return payloadOffsets[nIndex];
    6105             :     }
    6106             : 
    6107             :     /**
    6108             :     Return size of payload.
    6109             :     */
    6110           0 :     sal_uInt32 getPayloadSize(sal_uInt32 nIndex) const
    6111             :     {
    6112           0 :     return payloadOffsets[nIndex + 1] - payloadOffsets[nIndex];
    6113             :     }  
    6114             : 
    6115             : 
    6116             :     /**
    6117             :     Return payload index of an entry.
    6118             : 
    6119             :     */
    6120             :     sal_uInt32 getPayloadIndex(sal_uInt32 nIndex)
    6121             :     {
    6122             :     return payloadIndices[nIndex];
    6123             :     }
    6124             :       
    6125             :   sal_uInt32 getEntryCount();
    6126             :   writerfilter::Reference< Properties >::Pointer_t getEntry(sal_uInt32 nIndex);
    6127             : 
    6128             :   void resolve(Table & rHandler);
    6129             : 
    6130             :   };
    6131             :     
    6132             : /**
    6133             :     Automatically generated class: FontTable
    6134             :     
    6135             :     Stereotype ww8resource
    6136             : 
    6137             :     Stereotype ww8nopayloadoffset
    6138             : 
    6139             :     Stereotype plcf
    6140             : 
    6141             :     Parent Resource: Table
    6142             :     Size: 0
    6143             : */
    6144             : class WW8FontTable: public WW8StructBase, public writerfilter::Reference< Table>
    6145             : {
    6146             :     sal_uInt32 mnPlcfPayloadOffset;
    6147             :     vector<sal_uInt32> entryOffsets;
    6148             :     vector<sal_uInt32> payloadOffsets;
    6149             :     vector<sal_uInt32> payloadIndices;
    6150             :       
    6151             :     public:
    6152             :     typedef boost::shared_ptr<WW8FontTable> Pointer_t;
    6153             : 
    6154           0 :     WW8FontTable(
    6155             :         WW8Stream & rStream, 
    6156             :         sal_uInt32 nOffset = 0, 
    6157             :         sal_uInt32 nCount = 0)
    6158           0 :     : WW8StructBase(rStream, nOffset, nCount)
    6159             :     {
    6160           0 :       init();
    6161           0 :     }
    6162             :     WW8FontTable(
    6163             :         WW8StructBase * pParent,
    6164             :         sal_uInt32 nOffset = 0, 
    6165             :         sal_uInt32 nCount = 0)
    6166             :     : WW8StructBase(pParent, nOffset, nCount)
    6167             :     {
    6168             :       init();
    6169             :     }
    6170             :     WW8FontTable( const WW8StructBase& rSurround,
    6171             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
    6172             :     
    6173             :     : WW8StructBase(rSurround, nOffset, nCount)
    6174             :     {
    6175             :         init();
    6176             :     }
    6177             : 
    6178             :     WW8FontTable(
    6179             :         const Sequence & 
    6180             :         rSequence, sal_uInt32 nOffset = 0, 
    6181             :         sal_uInt32 nCount = 0)
    6182             :     : WW8StructBase(rSequence, nOffset, nCount)
    6183             :     {
    6184             :       init();
    6185             :     }
    6186             : 
    6187             :     virtual ~WW8FontTable();
    6188             :     void initPayload();
    6189             :     void init();
    6190             : 
    6191             :     /**
    6192             :         Return type of resource.
    6193             :     */
    6194           0 :     virtual string getType() const
    6195             :     {
    6196           0 :         return "FontTable";
    6197             :     }
    6198             : 
    6199             :     /**
    6200             :         Return static size.
    6201             :     */
    6202             :     static sal_uInt32 getSize() { return 0; }
    6203             :     /**
    6204             :         Calculate actual size.
    6205             :     */  
    6206             :     sal_uInt32 calcSize(); 
    6207             :       
    6208             :     /**
    6209             :         Return offset for entry of PLCF.
    6210             : 
    6211             :         @param nIndex      index of entry
    6212             :     */
    6213             :     sal_uInt32 getEntryOffset(sal_uInt32 nIndex)
    6214             :     {
    6215             :         return entryOffsets[nIndex];
    6216             :     }
    6217             :     /**
    6218             :     Set offset for payloads.
    6219             : 
    6220             :     @param nOffset    the offset to set
    6221             :     */
    6222             :     void setPayloadOffset(sal_uInt32 nOffset)
    6223             :     {
    6224             :     mnPlcfPayloadOffset = nOffset;
    6225             :     }
    6226             : 
    6227             :     /**
    6228             :     Return offset for payload of PLCF.
    6229             : 
    6230             :     @param nIndex      index of entry
    6231             :     */
    6232             :     sal_uInt32 getPayloadOffset(sal_uInt32 nIndex)
    6233             :     {
    6234             :     return payloadOffsets[nIndex];
    6235             :     }
    6236             : 
    6237             :     /**
    6238             :     Return size of payload.
    6239             :     */
    6240             :     sal_uInt32 getPayloadSize(sal_uInt32 nIndex) const
    6241             :     {
    6242             :     return payloadOffsets[nIndex + 1] - payloadOffsets[nIndex];
    6243             :     }  
    6244             : 
    6245             : 
    6246             :     /**
    6247             :     Return payload index of an entry.
    6248             : 
    6249             :     */
    6250             :     sal_uInt32 getPayloadIndex(sal_uInt32 nIndex)
    6251             :     {
    6252             :     return payloadIndices[nIndex];
    6253             :     }
    6254             :       
    6255             :   sal_uInt32 getEntryCount();
    6256             :   writerfilter::Reference< Properties >::Pointer_t getEntry(sal_uInt32 nIndex);
    6257             : 
    6258             :   void resolve(Table & rHandler);
    6259             : 
    6260             :   };
    6261             :     
    6262             : /**
    6263             :     Automatically generated class: Font
    6264             :     
    6265             :     Stereotype ww8resource
    6266             : 
    6267             :     Stereotype withindex
    6268             : 
    6269             :     Parent Resource: Properties
    6270             :     Size: 40
    6271             : */
    6272             : class WW8Font: public WW8StructBase, public writerfilter::Reference< Properties>
    6273             : {    sal_uInt32 mnIndex;
    6274             :     public:
    6275             :     typedef boost::shared_ptr<WW8Font> Pointer_t;
    6276             : 
    6277             :     WW8Font(
    6278             :         WW8Stream & rStream, 
    6279             :         sal_uInt32 nOffset = 0, 
    6280             :         sal_uInt32 nCount = 40)
    6281             :     : WW8StructBase(rStream, nOffset, nCount), mnIndex(0)
    6282             :     {
    6283             :       init();
    6284             :     }
    6285           0 :     WW8Font(
    6286             :         WW8StructBase * pParent,
    6287             :         sal_uInt32 nOffset = 0, 
    6288             :         sal_uInt32 nCount = 40)
    6289           0 :     : WW8StructBase(pParent, nOffset, nCount), mnIndex(0)
    6290             :     {
    6291           0 :       init();
    6292           0 :     }
    6293             :     WW8Font( const WW8StructBase& rSurround,
    6294             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 40)
    6295             :     
    6296             :     : WW8StructBase(rSurround, nOffset, nCount), mnIndex(0)
    6297             :     {
    6298             :         init();
    6299             :     }
    6300             : 
    6301             :     WW8Font(
    6302             :         const Sequence & 
    6303             :         rSequence, sal_uInt32 nOffset = 0, 
    6304             :         sal_uInt32 nCount = 40)
    6305             :     : WW8StructBase(rSequence, nOffset, nCount), mnIndex(0)
    6306             :     {
    6307             :       init();
    6308             :     }
    6309             : 
    6310             :     virtual ~WW8Font();
    6311             : 
    6312             :     void init();
    6313             : 
    6314             :     /**
    6315             :         Return type of resource.
    6316             :     */
    6317           0 :     virtual string getType() const
    6318             :     {
    6319           0 :         return "Font";
    6320             :     }
    6321             : 
    6322             :     /**
    6323             :         Return static size.
    6324             :     */
    6325             :     static sal_uInt32 getSize() { return 40; }
    6326             :     /**
    6327             :         Calculate actual size.
    6328             :     */  
    6329             :     sal_uInt32 calcSize(); 
    6330             :       
    6331             :     /**
    6332             :         Set index in parent.
    6333             : 
    6334             :         @param    nIndex    the index
    6335             :     */
    6336           0 :     void setIndex(sal_uInt32 nIndex) { mnIndex = nIndex; }
    6337             :       
    6338             :   
    6339             :     /**
    6340             :         total length of FFN - 1.
    6341             :         
    6342             :         <table>
    6343             :         <tr>
    6344             :         <th>
    6345             :         Name
    6346             :         </th>
    6347             :         <td>
    6348             :         cbFfnM1(attribute)
    6349             :         </td>
    6350             :         </tr>
    6351             :         <tr>
    6352             :         <th>
    6353             :         Offset
    6354             :         </th>
    6355             :         <td>
    6356             :         0x0
    6357             :         </td>
    6358             :         </tr>
    6359             :         <tr>
    6360             :         <th>
    6361             :         Mask
    6362             :         </th>
    6363             :         <td>
    6364             :         
    6365             :         </td>
    6366             :         </tr>
    6367             :         <tr>
    6368             :         <th>
    6369             :         Shift
    6370             :         </th>
    6371             :         <td>
    6372             :         0
    6373             :         </td>
    6374             :         </tr>
    6375             :         </table>
    6376             :         */
    6377             :         
    6378           0 : sal_uInt8 get_cbFfnM1() const
    6379             :     {
    6380           0 :             return (getU8(0x0));
    6381             :     }
    6382             :   
    6383             :   
    6384             :     /**
    6385             :         pitch request
    6386             :         
    6387             :         <table>
    6388             :         <tr>
    6389             :         <th>
    6390             :         Name
    6391             :         </th>
    6392             :         <td>
    6393             :         prq(attribute)
    6394             :         </td>
    6395             :         </tr>
    6396             :         <tr>
    6397             :         <th>
    6398             :         Offset
    6399             :         </th>
    6400             :         <td>
    6401             :         0x1
    6402             :         </td>
    6403             :         </tr>
    6404             :         <tr>
    6405             :         <th>
    6406             :         Mask
    6407             :         </th>
    6408             :         <td>
    6409             :         0x03
    6410             :         </td>
    6411             :         </tr>
    6412             :         <tr>
    6413             :         <th>
    6414             :         Shift
    6415             :         </th>
    6416             :         <td>
    6417             :         0
    6418             :         </td>
    6419             :         </tr>
    6420             :         </table>
    6421             :         */
    6422             :         
    6423           0 : sal_uInt8 get_prq() const
    6424             :     {
    6425           0 :             return (getU8(0x1)& 0x03);
    6426             :     }
    6427             :   
    6428             :   
    6429             :     /**
    6430             :         when 1, font is a TrueType font
    6431             :         
    6432             :         <table>
    6433             :         <tr>
    6434             :         <th>
    6435             :         Name
    6436             :         </th>
    6437             :         <td>
    6438             :         fTrueType(attribute)
    6439             :         </td>
    6440             :         </tr>
    6441             :         <tr>
    6442             :         <th>
    6443             :         Offset
    6444             :         </th>
    6445             :         <td>
    6446             :         0x1
    6447             :         </td>
    6448             :         </tr>
    6449             :         <tr>
    6450             :         <th>
    6451             :         Mask
    6452             :         </th>
    6453             :         <td>
    6454             :         0x04
    6455             :         </td>
    6456             :         </tr>
    6457             :         <tr>
    6458             :         <th>
    6459             :         Shift
    6460             :         </th>
    6461             :         <td>
    6462             :         2
    6463             :         </td>
    6464             :         </tr>
    6465             :         </table>
    6466             :         */
    6467             :         
    6468           0 : sal_uInt8 get_fTrueType() const
    6469             :     {
    6470           0 :             return (getU8(0x1)& 0x04)>> 2;
    6471             :     }
    6472             :   
    6473             :   
    6474             :     /**
    6475             :         reserved
    6476             :         
    6477             :         <table>
    6478             :         <tr>
    6479             :         <th>
    6480             :         Name
    6481             :         </th>
    6482             :         <td>
    6483             :         unused1_3(attribute)
    6484             :         </td>
    6485             :         </tr>
    6486             :         <tr>
    6487             :         <th>
    6488             :         Offset
    6489             :         </th>
    6490             :         <td>
    6491             :         0x1
    6492             :         </td>
    6493             :         </tr>
    6494             :         <tr>
    6495             :         <th>
    6496             :         Mask
    6497             :         </th>
    6498             :         <td>
    6499             :         0x08
    6500             :         </td>
    6501             :         </tr>
    6502             :         <tr>
    6503             :         <th>
    6504             :         Shift
    6505             :         </th>
    6506             :         <td>
    6507             :         3
    6508             :         </td>
    6509             :         </tr>
    6510             :         </table>
    6511             :         */
    6512             :         
    6513           0 : sal_uInt8 get_unused1_3() const
    6514             :     {
    6515           0 :             return (getU8(0x1)& 0x08)>> 3;
    6516             :     }
    6517             :   
    6518             :   
    6519             :     /**
    6520             :         font family id
    6521             :         
    6522             :         <table>
    6523             :         <tr>
    6524             :         <th>
    6525             :         Name
    6526             :         </th>
    6527             :         <td>
    6528             :         ff(attribute)
    6529             :         </td>
    6530             :         </tr>
    6531             :         <tr>
    6532             :         <th>
    6533             :         Offset
    6534             :         </th>
    6535             :         <td>
    6536             :         0x1
    6537             :         </td>
    6538             :         </tr>
    6539             :         <tr>
    6540             :         <th>
    6541             :         Mask
    6542             :         </th>
    6543             :         <td>
    6544             :         0x70
    6545             :         </td>
    6546             :         </tr>
    6547             :         <tr>
    6548             :         <th>
    6549             :         Shift
    6550             :         </th>
    6551             :         <td>
    6552             :         4
    6553             :         </td>
    6554             :         </tr>
    6555             :         </table>
    6556             :         */
    6557             :         
    6558           0 : sal_uInt8 get_ff() const
    6559             :     {
    6560           0 :             return (getU8(0x1)& 0x70)>> 4;
    6561             :     }
    6562             :   
    6563             :   
    6564             :     /**
    6565             :         reserved
    6566             :         
    6567             :         <table>
    6568             :         <tr>
    6569             :         <th>
    6570             :         Name
    6571             :         </th>
    6572             :         <td>
    6573             :         unused1_7(attribute)
    6574             :         </td>
    6575             :         </tr>
    6576             :         <tr>
    6577             :         <th>
    6578             :         Offset
    6579             :         </th>
    6580             :         <td>
    6581             :         0x1
    6582             :         </td>
    6583             :         </tr>
    6584             :         <tr>
    6585             :         <th>
    6586             :         Mask
    6587             :         </th>
    6588             :         <td>
    6589             :         0x80
    6590             :         </td>
    6591             :         </tr>
    6592             :         <tr>
    6593             :         <th>
    6594             :         Shift
    6595             :         </th>
    6596             :         <td>
    6597             :         7
    6598             :         </td>
    6599             :         </tr>
    6600             :         </table>
    6601             :         */
    6602             :         
    6603           0 : sal_uInt8 get_unused1_7() const
    6604             :     {
    6605           0 :             return (getU8(0x1)& 0x80)>> 7;
    6606             :     }
    6607             :   
    6608             :   
    6609             :     /**
    6610             :         base weight of font
    6611             :         
    6612             :         <table>
    6613             :         <tr>
    6614             :         <th>
    6615             :         Name
    6616             :         </th>
    6617             :         <td>
    6618             :         wWeight(attribute)
    6619             :         </td>
    6620             :         </tr>
    6621             :         <tr>
    6622             :         <th>
    6623             :         Offset
    6624             :         </th>
    6625             :         <td>
    6626             :         0x2
    6627             :         </td>
    6628             :         </tr>
    6629             :         <tr>
    6630             :         <th>
    6631             :         Mask
    6632             :         </th>
    6633             :         <td>
    6634             :         
    6635             :         </td>
    6636             :         </tr>
    6637             :         <tr>
    6638             :         <th>
    6639             :         Shift
    6640             :         </th>
    6641             :         <td>
    6642             :         0
    6643             :         </td>
    6644             :         </tr>
    6645             :         </table>
    6646             :         */
    6647             :         
    6648           0 : sal_Int16 get_wWeight() const
    6649             :     {
    6650           0 :             return (getS16(0x2));
    6651             :     }
    6652             :   
    6653             :   
    6654             :     /**
    6655             :         character set identifier
    6656             :         
    6657             :         <table>
    6658             :         <tr>
    6659             :         <th>
    6660             :         Name
    6661             :         </th>
    6662             :         <td>
    6663             :         chs(attribute)
    6664             :         </td>
    6665             :         </tr>
    6666             :         <tr>
    6667             :         <th>
    6668             :         Offset
    6669             :         </th>
    6670             :         <td>
    6671             :         0x4
    6672             :         </td>
    6673             :         </tr>
    6674             :         <tr>
    6675             :         <th>
    6676             :         Mask
    6677             :         </th>
    6678             :         <td>
    6679             :         
    6680             :         </td>
    6681             :         </tr>
    6682             :         <tr>
    6683             :         <th>
    6684             :         Shift
    6685             :         </th>
    6686             :         <td>
    6687             :         0
    6688             :         </td>
    6689             :         </tr>
    6690             :         </table>
    6691             :         */
    6692             :         
    6693           0 : sal_uInt8 get_chs() const
    6694             :     {
    6695           0 :             return (getU8(0x4));
    6696             :     }
    6697             :   
    6698             :   
    6699             :     /**
    6700             :         index into ffn.szFfn to the name of the alternate font
    6701             :         
    6702             :         <table>
    6703             :         <tr>
    6704             :         <th>
    6705             :         Name
    6706             :         </th>
    6707             :         <td>
    6708             :         ixchSzAlt(attribute)
    6709             :         </td>
    6710             :         </tr>
    6711             :         <tr>
    6712             :         <th>
    6713             :         Offset
    6714             :         </th>
    6715             :         <td>
    6716             :         0x5
    6717             :         </td>
    6718             :         </tr>
    6719             :         <tr>
    6720             :         <th>
    6721             :         Mask
    6722             :         </th>
    6723             :         <td>
    6724             :         
    6725             :         </td>
    6726             :         </tr>
    6727             :         <tr>
    6728             :         <th>
    6729             :         Shift
    6730             :         </th>
    6731             :         <td>
    6732             :         0
    6733             :         </td>
    6734             :         </tr>
    6735             :         </table>
    6736             :         */
    6737             :         
    6738           0 : sal_uInt8 get_ixchSzAlt() const
    6739             :     {
    6740           0 :             return (getU8(0x5));
    6741             :     }
    6742             :   
    6743             :   
    6744             :     /**
    6745             :         ? This is supposed to be of type PANOSE.
    6746             :         
    6747             :         <table>
    6748             :         <tr>
    6749             :         <th>
    6750             :         Name
    6751             :         </th>
    6752             :         <td>
    6753             :         panose(array)
    6754             :         </td>
    6755             :         </tr>
    6756             :         <tr>
    6757             :         <th>
    6758             :         Offset
    6759             :         </th>
    6760             :         <td>
    6761             :         0x6
    6762             :         </td>
    6763             :         </tr>
    6764             :         <tr>
    6765             :         <th>
    6766             :         Mask
    6767             :         </th>
    6768             :         <td>
    6769             :         
    6770             :         </td>
    6771             :         </tr>
    6772             :         <tr>
    6773             :         <th>
    6774             :         Shift
    6775             :         </th>
    6776             :         <td>
    6777             :         0
    6778             :         </td>
    6779             :         </tr>
    6780             :         </table>
    6781             :         */
    6782             :         
    6783           0 : sal_uInt32 get_panose_count() const { return 10; }
    6784           0 : sal_uInt8 get_panose(sal_uInt32 nIndex) const { return getU8(0x6 + nIndex * sizeof(sal_uInt8)); }
    6785             : 
    6786             :   
    6787             :     /**
    6788             :         ? This is supposed to be of type FONTSIGNATURE.
    6789             :         
    6790             :         <table>
    6791             :         <tr>
    6792             :         <th>
    6793             :         Name
    6794             :         </th>
    6795             :         <td>
    6796             :         fs(array)
    6797             :         </td>
    6798             :         </tr>
    6799             :         <tr>
    6800             :         <th>
    6801             :         Offset
    6802             :         </th>
    6803             :         <td>
    6804             :         0x10
    6805             :         </td>
    6806             :         </tr>
    6807             :         <tr>
    6808             :         <th>
    6809             :         Mask
    6810             :         </th>
    6811             :         <td>
    6812             :         
    6813             :         </td>
    6814             :         </tr>
    6815             :         <tr>
    6816             :         <th>
    6817             :         Shift
    6818             :         </th>
    6819             :         <td>
    6820             :         0
    6821             :         </td>
    6822             :         </tr>
    6823             :         </table>
    6824             :         */
    6825             :         
    6826           0 : sal_uInt32 get_fs_count() const { return 24; }
    6827           0 : sal_uInt8 get_fs(sal_uInt32 nIndex) const { return getU8(0x10 + nIndex * sizeof(sal_uInt8)); }
    6828             : 
    6829             :       /**
    6830             :       Operation: f
    6831             :       */
    6832             : 
    6833             :           sal_uInt32 get_f();
    6834             : 
    6835             :       /**
    6836             :       Operation: altName
    6837             :       */
    6838             : 
    6839             :           OUString get_altName();
    6840             : 
    6841             :       /**
    6842             :       Operation: xszFfn
    6843             :       */
    6844             : 
    6845             :           OUString get_xszFfn();
    6846             : 
    6847             : 
    6848             :   void dump(OutputWithDepth < string > & o) const;
    6849             : 
    6850             :   void resolve(Properties & rHandler);
    6851             : 
    6852             :   };
    6853             :     
    6854             : /**
    6855             :     Automatically generated class: Style
    6856             :     
    6857             :     Stereotype ww8resource
    6858             : 
    6859             :     Stereotype resolvenoauto
    6860             : 
    6861             :     Stereotype withindex
    6862             : 
    6863             :     Parent Resource: Properties
    6864             :     Size: 0
    6865             : */
    6866             : class WW8Style: public WW8StructBase, public writerfilter::Reference< Properties>
    6867             : {    sal_uInt32 mnIndex;
    6868             :     public:
    6869             :     typedef boost::shared_ptr<WW8Style> Pointer_t;
    6870             : 
    6871             :     WW8Style(
    6872             :         WW8Stream & rStream, 
    6873             :         sal_uInt32 nOffset = 0, 
    6874             :         sal_uInt32 nCount = 0)
    6875             :     : WW8StructBase(rStream, nOffset, nCount), mnIndex(0)
    6876             :     {
    6877             :       init();
    6878             :     }
    6879           0 :     WW8Style(
    6880             :         WW8StructBase * pParent,
    6881             :         sal_uInt32 nOffset = 0, 
    6882             :         sal_uInt32 nCount = 0)
    6883           0 :     : WW8StructBase(pParent, nOffset, nCount), mnIndex(0)
    6884             :     {
    6885           0 :       init();
    6886           0 :     }
    6887             :     WW8Style( const WW8StructBase& rSurround,
    6888             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
    6889             :     
    6890             :     : WW8StructBase(rSurround, nOffset, nCount), mnIndex(0)
    6891             :     {
    6892             :         init();
    6893             :     }
    6894             : 
    6895             :     WW8Style(
    6896             :         const Sequence & 
    6897             :         rSequence, sal_uInt32 nOffset = 0, 
    6898             :         sal_uInt32 nCount = 0)
    6899             :     : WW8StructBase(rSequence, nOffset, nCount), mnIndex(0)
    6900             :     {
    6901             :       init();
    6902             :     }
    6903             : 
    6904             :     virtual ~WW8Style();
    6905             : 
    6906             :     void init();
    6907             : 
    6908             :     /**
    6909             :         Return type of resource.
    6910             :     */
    6911           0 :     virtual string getType() const
    6912             :     {
    6913           0 :         return "Style";
    6914             :     }
    6915             : 
    6916             :     /**
    6917             :         Return static size.
    6918             :     */
    6919             :     static sal_uInt32 getSize() { return 0; }
    6920             :     /**
    6921             :         Calculate actual size.
    6922             :     */  
    6923             :     sal_uInt32 calcSize(); 
    6924             :       
    6925             :     /**
    6926             :         Set index in parent.
    6927             : 
    6928             :         @param    nIndex    the index
    6929             :     */
    6930           0 :     void setIndex(sal_uInt32 nIndex) { mnIndex = nIndex; }
    6931             :       
    6932             :   
    6933             :     /**
    6934             :         invariant style identifier
    6935             :         
    6936             :         <table>
    6937             :         <tr>
    6938             :         <th>
    6939             :         Name
    6940             :         </th>
    6941             :         <td>
    6942             :         sti(attribute)
    6943             :         </td>
    6944             :         </tr>
    6945             :         <tr>
    6946             :         <th>
    6947             :         Offset
    6948             :         </th>
    6949             :         <td>
    6950             :         0x2
    6951             :         </td>
    6952             :         </tr>
    6953             :         <tr>
    6954             :         <th>
    6955             :         Mask
    6956             :         </th>
    6957             :         <td>
    6958             :         0x0fff
    6959             :         </td>
    6960             :         </tr>
    6961             :         <tr>
    6962             :         <th>
    6963             :         Shift
    6964             :         </th>
    6965             :         <td>
    6966             :         0
    6967             :         </td>
    6968             :         </tr>
    6969             :         </table>
    6970             :         */
    6971             :         
    6972           0 : sal_uInt16 get_sti() const
    6973             :     {
    6974           0 :             return (getU16(0x2)& 0x0fff);
    6975             :     }
    6976             :   
    6977             :   
    6978             :     /**
    6979             :         spare field for any temporary use, always reset back to
    6980             :                   zero!
    6981             :         
    6982             :         <table>
    6983             :         <tr>
    6984             :         <th>
    6985             :         Name
    6986             :         </th>
    6987             :         <td>
    6988             :         fScratch(attribute)
    6989             :         </td>
    6990             :         </tr>
    6991             :         <tr>
    6992             :         <th>
    6993             :         Offset
    6994             :         </th>
    6995             :         <td>
    6996             :         0x2
    6997             :         </td>
    6998             :         </tr>
    6999             :         <tr>
    7000             :         <th>
    7001             :         Mask
    7002             :         </th>
    7003             :         <td>
    7004             :         0x1000
    7005             :         </td>
    7006             :         </tr>
    7007             :         <tr>
    7008             :         <th>
    7009             :         Shift
    7010             :         </th>
    7011             :         <td>
    7012             :         12
    7013             :         </td>
    7014             :         </tr>
    7015             :         </table>
    7016             :         */
    7017             :         
    7018           0 : sal_uInt16 get_fScratch() const
    7019             :     {
    7020           0 :             return (getU16(0x2)& 0x1000)>> 12;
    7021             :     }
    7022             :   
    7023             :   
    7024             :     /**
    7025             :         PHEs of all text with this style are wrong
    7026             :         
    7027             :         <table>
    7028             :         <tr>
    7029             :         <th>
    7030             :         Name
    7031             :         </th>
    7032             :         <td>
    7033             :         fInvalHeight(attribute)
    7034             :         </td>
    7035             :         </tr>
    7036             :         <tr>
    7037             :         <th>
    7038             :         Offset
    7039             :         </th>
    7040             :         <td>
    7041             :         0x2
    7042             :         </td>
    7043             :         </tr>
    7044             :         <tr>
    7045             :         <th>
    7046             :         Mask
    7047             :         </th>
    7048             :         <td>
    7049             :         0x2000
    7050             :         </td>
    7051             :         </tr>
    7052             :         <tr>
    7053             :         <th>
    7054             :         Shift
    7055             :         </th>
    7056             :         <td>
    7057             :         13
    7058             :         </td>
    7059             :         </tr>
    7060             :         </table>
    7061             :         */
    7062             :         
    7063           0 : sal_uInt16 get_fInvalHeight() const
    7064             :     {
    7065           0 :             return (getU16(0x2)& 0x2000)>> 13;
    7066             :     }
    7067             :   
    7068             :   
    7069             :     /**
    7070             :         UPEs have been generated
    7071             :         
    7072             :         <table>
    7073             :         <tr>
    7074             :         <th>
    7075             :         Name
    7076             :         </th>
    7077             :         <td>
    7078             :         fHasUpe(attribute)
    7079             :         </td>
    7080             :         </tr>
    7081             :         <tr>
    7082             :         <th>
    7083             :         Offset
    7084             :         </th>
    7085             :         <td>
    7086             :         0x2
    7087             :         </td>
    7088             :         </tr>
    7089             :         <tr>
    7090             :         <th>
    7091             :         Mask
    7092             :         </th>
    7093             :         <td>
    7094             :         0x4000
    7095             :         </td>
    7096             :         </tr>
    7097             :         <tr>
    7098             :         <th>
    7099             :         Shift
    7100             :         </th>
    7101             :         <td>
    7102             :         14
    7103             :         </td>
    7104             :         </tr>
    7105             :         </table>
    7106             :         */
    7107             :         
    7108           0 : sal_uInt16 get_fHasUpe() const
    7109             :     {
    7110           0 :             return (getU16(0x2)& 0x4000)>> 14;
    7111             :     }
    7112             :   
    7113             :   
    7114             :     /**
    7115             :         std has been mass-copied; if unused at save time, style should
    7116             :                   be deleted
    7117             :         
    7118             :         <table>
    7119             :         <tr>
    7120             :         <th>
    7121             :         Name
    7122             :         </th>
    7123             :         <td>
    7124             :         fMassCopy(attribute)
    7125             :         </td>
    7126             :         </tr>
    7127             :         <tr>
    7128             :         <th>
    7129             :         Offset
    7130             :         </th>
    7131             :         <td>
    7132             :         0x2
    7133             :         </td>
    7134             :         </tr>
    7135             :         <tr>
    7136             :         <th>
    7137             :         Mask
    7138             :         </th>
    7139             :         <td>
    7140             :         0x8000
    7141             :         </td>
    7142             :         </tr>
    7143             :         <tr>
    7144             :         <th>
    7145             :         Shift
    7146             :         </th>
    7147             :         <td>
    7148             :         15
    7149             :         </td>
    7150             :         </tr>
    7151             :         </table>
    7152             :         */
    7153             :         
    7154           0 : sal_uInt16 get_fMassCopy() const
    7155             :     {
    7156           0 :             return (getU16(0x2)& 0x8000)>> 15;
    7157             :     }
    7158             :   
    7159             :   
    7160             :     /**
    7161             :         style type code
    7162             :         
    7163             :         <table>
    7164             :         <tr>
    7165             :         <th>
    7166             :         Name
    7167             :         </th>
    7168             :         <td>
    7169             :         sgc(attribute)
    7170             :         </td>
    7171             :         </tr>
    7172             :         <tr>
    7173             :         <th>
    7174             :         Offset
    7175             :         </th>
    7176             :         <td>
    7177             :         0x4
    7178             :         </td>
    7179             :         </tr>
    7180             :         <tr>
    7181             :         <th>
    7182             :         Mask
    7183             :         </th>
    7184             :         <td>
    7185             :         0x000f
    7186             :         </td>
    7187             :         </tr>
    7188             :         <tr>
    7189             :         <th>
    7190             :         Shift
    7191             :         </th>
    7192             :         <td>
    7193             :         0
    7194             :         </td>
    7195             :         </tr>
    7196             :         </table>
    7197             :         */
    7198             :         
    7199           0 : sal_uInt16 get_sgc() const
    7200             :     {
    7201           0 :             return (getU16(0x4)& 0x000f);
    7202             :     }
    7203             :   
    7204             :   
    7205             :     /**
    7206             :         base style
    7207             :         
    7208             :         <table>
    7209             :         <tr>
    7210             :         <th>
    7211             :         Name
    7212             :         </th>
    7213             :         <td>
    7214             :         istdBase(attribute)
    7215             :         </td>
    7216             :         </tr>
    7217             :         <tr>
    7218             :         <th>
    7219             :         Offset
    7220             :         </th>
    7221             :         <td>
    7222             :         0x4
    7223             :         </td>
    7224             :         </tr>
    7225             :         <tr>
    7226             :         <th>
    7227             :         Mask
    7228             :         </th>
    7229             :         <td>
    7230             :         0xfff0
    7231             :         </td>
    7232             :         </tr>
    7233             :         <tr>
    7234             :         <th>
    7235             :         Shift
    7236             :         </th>
    7237             :         <td>
    7238             :         4
    7239             :         </td>
    7240             :         </tr>
    7241             :         </table>
    7242             :         */
    7243             :         
    7244           0 : sal_uInt16 get_istdBase() const
    7245             :     {
    7246           0 :             return (getU16(0x4)& 0xfff0)>> 4;
    7247             :     }
    7248             :   
    7249             :   
    7250             :     /**
    7251             :         # of UPXs (and UPEs)
    7252             :         
    7253             :         <table>
    7254             :         <tr>
    7255             :         <th>
    7256             :         Name
    7257             :         </th>
    7258             :         <td>
    7259             :         cupx(attribute)
    7260             :         </td>
    7261             :         </tr>
    7262             :         <tr>
    7263             :         <th>
    7264             :         Offset
    7265             :         </th>
    7266             :         <td>
    7267             :         0x6
    7268             :         </td>
    7269             :         </tr>
    7270             :         <tr>
    7271             :         <th>
    7272             :         Mask
    7273             :         </th>
    7274             :         <td>
    7275             :         0x000f
    7276             :         </td>
    7277             :         </tr>
    7278             :         <tr>
    7279             :         <th>
    7280             :         Shift
    7281             :         </th>
    7282             :         <td>
    7283             :         0
    7284             :         </td>
    7285             :         </tr>
    7286             :         </table>
    7287             :         */
    7288             :         
    7289           0 : sal_uInt16 get_cupx() const
    7290             :     {
    7291           0 :             return (getU16(0x6)& 0x000f);
    7292             :     }
    7293             :   
    7294             :   
    7295             :     /**
    7296             :         next style
    7297             :         
    7298             :         <table>
    7299             :         <tr>
    7300             :         <th>
    7301             :         Name
    7302             :         </th>
    7303             :         <td>
    7304             :         istdNext(attribute)
    7305             :         </td>
    7306             :         </tr>
    7307             :         <tr>
    7308             :         <th>
    7309             :         Offset
    7310             :         </th>
    7311             :         <td>
    7312             :         0x6
    7313             :         </td>
    7314             :         </tr>
    7315             :         <tr>
    7316             :         <th>
    7317             :         Mask
    7318             :         </th>
    7319             :         <td>
    7320             :         0xfff0
    7321             :         </td>
    7322             :         </tr>
    7323             :         <tr>
    7324             :         <th>
    7325             :         Shift
    7326             :         </th>
    7327             :         <td>
    7328             :         4
    7329             :         </td>
    7330             :         </tr>
    7331             :         </table>
    7332             :         */
    7333             :         
    7334           0 : sal_uInt16 get_istdNext() const
    7335             :     {
    7336           0 :             return (getU16(0x6)& 0xfff0)>> 4;
    7337             :     }
    7338             :   
    7339             :   
    7340             :     /**
    7341             :         offset to end of upx's, start of upe's
    7342             :         
    7343             :         <table>
    7344             :         <tr>
    7345             :         <th>
    7346             :         Name
    7347             :         </th>
    7348             :         <td>
    7349             :         bchUpe(attribute)
    7350             :         </td>
    7351             :         </tr>
    7352             :         <tr>
    7353             :         <th>
    7354             :         Offset
    7355             :         </th>
    7356             :         <td>
    7357             :         0x8
    7358             :         </td>
    7359             :         </tr>
    7360             :         <tr>
    7361             :         <th>
    7362             :         Mask
    7363             :         </th>
    7364             :         <td>
    7365             :         
    7366             :         </td>
    7367             :         </tr>
    7368             :         <tr>
    7369             :         <th>
    7370             :         Shift
    7371             :         </th>
    7372             :         <td>
    7373             :         0
    7374             :         </td>
    7375             :         </tr>
    7376             :         </table>
    7377             :         */
    7378             :         
    7379           0 : sal_uInt16 get_bchUpe() const
    7380             :     {
    7381           0 :             return (getU16(0x8));
    7382             :     }
    7383             :   
    7384             :   
    7385             :     /**
    7386             :         auto redefine style when appropriate
    7387             :         
    7388             :         <table>
    7389             :         <tr>
    7390             :         <th>
    7391             :         Name
    7392             :         </th>
    7393             :         <td>
    7394             :         fAutoRedef(attribute)
    7395             :         </td>
    7396             :         </tr>
    7397             :         <tr>
    7398             :         <th>
    7399             :         Offset
    7400             :         </th>
    7401             :         <td>
    7402             :         0xa
    7403             :         </td>
    7404             :         </tr>
    7405             :         <tr>
    7406             :         <th>
    7407             :         Mask
    7408             :         </th>
    7409             :         <td>
    7410             :         0x0001
    7411             :         </td>
    7412             :         </tr>
    7413             :         <tr>
    7414             :         <th>
    7415             :         Shift
    7416             :         </th>
    7417             :         <td>
    7418             :         0
    7419             :         </td>
    7420             :         </tr>
    7421             :         </table>
    7422             :         */
    7423             :         
    7424           0 : sal_uInt16 get_fAutoRedef() const
    7425             :     {
    7426           0 :             return (getU16(0xa)& 0x0001);
    7427             :     }
    7428             :   
    7429             :   
    7430             :     /**
    7431             :         hidden from UI?
    7432             :         
    7433             :         <table>
    7434             :         <tr>
    7435             :         <th>
    7436             :         Name
    7437             :         </th>
    7438             :         <td>
    7439             :         fHidden(attribute)
    7440             :         </td>
    7441             :         </tr>
    7442             :         <tr>
    7443             :         <th>
    7444             :         Offset
    7445             :         </th>
    7446             :         <td>
    7447             :         0xa
    7448             :         </td>
    7449             :         </tr>
    7450             :         <tr>
    7451             :         <th>
    7452             :         Mask
    7453             :         </th>
    7454             :         <td>
    7455             :         0x0002
    7456             :         </td>
    7457             :         </tr>
    7458             :         <tr>
    7459             :         <th>
    7460             :         Shift
    7461             :         </th>
    7462             :         <td>
    7463             :         1
    7464             :         </td>
    7465             :         </tr>
    7466             :         </table>
    7467             :         */
    7468             :         
    7469           0 : sal_uInt16 get_fHidden() const
    7470             :     {
    7471           0 :             return (getU16(0xa)& 0x0002)>> 1;
    7472             :     }
    7473             :   
    7474             :   
    7475             :     /**
    7476             :         unused bits
    7477             :         
    7478             :         <table>
    7479             :         <tr>
    7480             :         <th>
    7481             :         Name
    7482             :         </th>
    7483             :         <td>
    7484             :         unused8_3(attribute)
    7485             :         </td>
    7486             :         </tr>
    7487             :         <tr>
    7488             :         <th>
    7489             :         Offset
    7490             :         </th>
    7491             :         <td>
    7492             :         0xa
    7493             :         </td>
    7494             :         </tr>
    7495             :         <tr>
    7496             :         <th>
    7497             :         Mask
    7498             :         </th>
    7499             :         <td>
    7500             :         0xfffc
    7501             :         </td>
    7502             :         </tr>
    7503             :         <tr>
    7504             :         <th>
    7505             :         Shift
    7506             :         </th>
    7507             :         <td>
    7508             :         2
    7509             :         </td>
    7510             :         </tr>
    7511             :         </table>
    7512             :         */
    7513             :         
    7514           0 : sal_uInt16 get_unused8_3() const
    7515             :     {
    7516           0 :             return (getU16(0xa)& 0xfffc)>> 2;
    7517             :     }
    7518             :   
    7519             :       /**
    7520             :       Operation: xstzName
    7521             :       */
    7522             : 
    7523             :           OUString get_xstzName();
    7524             : 
    7525             :       /**
    7526             :       Operation: xstzName1
    7527             :       */
    7528             : 
    7529             :           OUString get_xstzName1();
    7530             : 
    7531             :       /**
    7532             :       Operation: upxstart
    7533             :       */
    7534             : 
    7535             :           sal_uInt32 get_upxstart();
    7536             : 
    7537             :       /**
    7538             :       Array: upx
    7539             :       ElementType: UPX(Properties)
    7540             :       */
    7541             : 
    7542             :       sal_uInt32 get_upx_count();
    7543             : 
    7544             :           writerfilter::Reference < Properties >::Pointer_t get_upx(sal_uInt32 pos);
    7545             :     
    7546             :     void resolveNoAuto(Properties & rHandler);
    7547             :   
    7548             : 
    7549             :   void dump(OutputWithDepth < string > & o) const;
    7550             : 
    7551             :   void resolve(Properties & rHandler);
    7552             : 
    7553             :   };
    7554             :     
    7555             : /**
    7556             :     Automatically generated class: StyleSheet
    7557             :     
    7558             :     Stereotype ww8resource
    7559             : 
    7560             :     Stereotype plcf
    7561             : 
    7562             :     Stereotype ww8nopayloadoffset
    7563             : 
    7564             :     Parent Resource: Table
    7565             :     Size: 0
    7566             : */
    7567             : class WW8StyleSheet: public WW8StructBase, public writerfilter::Reference< Table>
    7568             : {
    7569             :     sal_uInt32 mnPlcfPayloadOffset;
    7570             :     vector<sal_uInt32> entryOffsets;
    7571             :     vector<sal_uInt32> payloadOffsets;
    7572             :     vector<sal_uInt32> payloadIndices;
    7573             :       
    7574             :     public:
    7575             :     typedef boost::shared_ptr<WW8StyleSheet> Pointer_t;
    7576             : 
    7577           0 :     WW8StyleSheet(
    7578             :         WW8Stream & rStream, 
    7579             :         sal_uInt32 nOffset = 0, 
    7580             :         sal_uInt32 nCount = 0)
    7581           0 :     : WW8StructBase(rStream, nOffset, nCount)
    7582             :     {
    7583           0 :       init();
    7584           0 :     }
    7585             :     WW8StyleSheet(
    7586             :         WW8StructBase * pParent,
    7587             :         sal_uInt32 nOffset = 0, 
    7588             :         sal_uInt32 nCount = 0)
    7589             :     : WW8StructBase(pParent, nOffset, nCount)
    7590             :     {
    7591             :       init();
    7592             :     }
    7593             :     WW8StyleSheet( const WW8StructBase& rSurround,
    7594             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
    7595             :     
    7596             :     : WW8StructBase(rSurround, nOffset, nCount)
    7597             :     {
    7598             :         init();
    7599             :     }
    7600             : 
    7601             :     WW8StyleSheet(
    7602             :         const Sequence & 
    7603             :         rSequence, sal_uInt32 nOffset = 0, 
    7604             :         sal_uInt32 nCount = 0)
    7605             :     : WW8StructBase(rSequence, nOffset, nCount)
    7606             :     {
    7607             :       init();
    7608             :     }
    7609             : 
    7610             :     virtual ~WW8StyleSheet();
    7611             :     void initPayload();
    7612             :     void init();
    7613             : 
    7614             :     /**
    7615             :         Return type of resource.
    7616             :     */
    7617           0 :     virtual string getType() const
    7618             :     {
    7619           0 :         return "StyleSheet";
    7620             :     }
    7621             : 
    7622             :     /**
    7623             :         Return static size.
    7624             :     */
    7625             :     static sal_uInt32 getSize() { return 0; }
    7626             :     /**
    7627             :         Calculate actual size.
    7628             :     */  
    7629             :     sal_uInt32 calcSize(); 
    7630             :       
    7631             :     /**
    7632             :         Return offset for entry of PLCF.
    7633             : 
    7634             :         @param nIndex      index of entry
    7635             :     */
    7636             :     sal_uInt32 getEntryOffset(sal_uInt32 nIndex)
    7637             :     {
    7638             :         return entryOffsets[nIndex];
    7639             :     }
    7640             :     /**
    7641             :     Set offset for payloads.
    7642             : 
    7643             :     @param nOffset    the offset to set
    7644             :     */
    7645             :     void setPayloadOffset(sal_uInt32 nOffset)
    7646             :     {
    7647             :     mnPlcfPayloadOffset = nOffset;
    7648             :     }
    7649             : 
    7650             :     /**
    7651             :     Return offset for payload of PLCF.
    7652             : 
    7653             :     @param nIndex      index of entry
    7654             :     */
    7655             :     sal_uInt32 getPayloadOffset(sal_uInt32 nIndex)
    7656             :     {
    7657             :     return payloadOffsets[nIndex];
    7658             :     }
    7659             : 
    7660             :     /**
    7661             :     Return size of payload.
    7662             :     */
    7663             :     sal_uInt32 getPayloadSize(sal_uInt32 nIndex) const
    7664             :     {
    7665             :     return payloadOffsets[nIndex + 1] - payloadOffsets[nIndex];
    7666             :     }  
    7667             : 
    7668             : 
    7669             :     /**
    7670             :     Return payload index of an entry.
    7671             : 
    7672             :     */
    7673             :     sal_uInt32 getPayloadIndex(sal_uInt32 nIndex)
    7674             :     {
    7675             :     return payloadIndices[nIndex];
    7676             :     }
    7677             :       
    7678             :   
    7679             :     /**
    7680             :         Size of style sheet info
    7681             :         
    7682             :         <table>
    7683             :         <tr>
    7684             :         <th>
    7685             :         Name
    7686             :         </th>
    7687             :         <td>
    7688             :         size(attribute)
    7689             :         </td>
    7690             :         </tr>
    7691             :         <tr>
    7692             :         <th>
    7693             :         Offset
    7694             :         </th>
    7695             :         <td>
    7696             :         0x0
    7697             :         </td>
    7698             :         </tr>
    7699             :         <tr>
    7700             :         <th>
    7701             :         Mask
    7702             :         </th>
    7703             :         <td>
    7704             :         
    7705             :         </td>
    7706             :         </tr>
    7707             :         <tr>
    7708             :         <th>
    7709             :         Shift
    7710             :         </th>
    7711             :         <td>
    7712             :         0
    7713             :         </td>
    7714             :         </tr>
    7715             :         </table>
    7716             :         */
    7717             :         
    7718           0 : sal_uInt16 get_size() const
    7719             :     {
    7720           0 :             return (getU16(0x0));
    7721             :     }
    7722             :   
    7723             :   
    7724             :     /**
    7725             :         Count of styles in stylesheet
    7726             :         
    7727             :         <table>
    7728             :         <tr>
    7729             :         <th>
    7730             :         Name
    7731             :         </th>
    7732             :         <td>
    7733             :         cstd(attribute)
    7734             :         </td>
    7735             :         </tr>
    7736             :         <tr>
    7737             :         <th>
    7738             :         Offset
    7739             :         </th>
    7740             :         <td>
    7741             :         0x2
    7742             :         </td>
    7743             :         </tr>
    7744             :         <tr>
    7745             :         <th>
    7746             :         Mask
    7747             :         </th>
    7748             :         <td>
    7749             :         
    7750             :         </td>
    7751             :         </tr>
    7752             :         <tr>
    7753             :         <th>
    7754             :         Shift
    7755             :         </th>
    7756             :         <td>
    7757             :         0
    7758             :         </td>
    7759             :         </tr>
    7760             :         </table>
    7761             :         */
    7762             :         
    7763           0 : sal_uInt16 get_cstd() const
    7764             :     {
    7765           0 :             return (getU16(0x2));
    7766             :     }
    7767             :   
    7768             :   
    7769             :     /**
    7770             :         Length of STD Base as stored in a file
    7771             :         
    7772             :         <table>
    7773             :         <tr>
    7774             :         <th>
    7775             :         Name
    7776             :         </th>
    7777             :         <td>
    7778             :         cbSTDBaseInFile(attribute)
    7779             :         </td>
    7780             :         </tr>
    7781             :         <tr>
    7782             :         <th>
    7783             :         Offset
    7784             :         </th>
    7785             :         <td>
    7786             :         0x4
    7787             :         </td>
    7788             :         </tr>
    7789             :         <tr>
    7790             :         <th>
    7791             :         Mask
    7792             :         </th>
    7793             :         <td>
    7794             :         
    7795             :         </td>
    7796             :         </tr>
    7797             :         <tr>
    7798             :         <th>
    7799             :         Shift
    7800             :         </th>
    7801             :         <td>
    7802             :         0
    7803             :         </td>
    7804             :         </tr>
    7805             :         </table>
    7806             :         */
    7807             :         
    7808           0 : sal_uInt16 get_cbSTDBaseInFile() const
    7809             :     {
    7810           0 :             return (getU16(0x4));
    7811             :     }
    7812             :   
    7813             :   
    7814             :     /**
    7815             :         Are built-in stylenames stored?
    7816             :         
    7817             :         <table>
    7818             :         <tr>
    7819             :         <th>
    7820             :         Name
    7821             :         </th>
    7822             :         <td>
    7823             :         fStdStylenamesWritten(attribute)
    7824             :         </td>
    7825             :         </tr>
    7826             :         <tr>
    7827             :         <th>
    7828             :         Offset
    7829             :         </th>
    7830             :         <td>
    7831             :         0x6
    7832             :         </td>
    7833             :         </tr>
    7834             :         <tr>
    7835             :         <th>
    7836             :         Mask
    7837             :         </th>
    7838             :         <td>
    7839             :         0x0001
    7840             :         </td>
    7841             :         </tr>
    7842             :         <tr>
    7843             :         <th>
    7844             :         Shift
    7845             :         </th>
    7846             :         <td>
    7847             :         0
    7848             :         </td>
    7849             :         </tr>
    7850             :         </table>
    7851             :         */
    7852             :         
    7853             : sal_uInt16 get_fStdStylenamesWritten() const
    7854             :     {
    7855             :             return (getU16(0x6)& 0x0001);
    7856             :     }
    7857             :   
    7858             :   
    7859             :     /**
    7860             :         Spare flags
    7861             :         
    7862             :         <table>
    7863             :         <tr>
    7864             :         <th>
    7865             :         Name
    7866             :         </th>
    7867             :         <td>
    7868             :         unused4_2(attribute)
    7869             :         </td>
    7870             :         </tr>
    7871             :         <tr>
    7872             :         <th>
    7873             :         Offset
    7874             :         </th>
    7875             :         <td>
    7876             :         0x6
    7877             :         </td>
    7878             :         </tr>
    7879             :         <tr>
    7880             :         <th>
    7881             :         Mask
    7882             :         </th>
    7883             :         <td>
    7884             :         0xfffe
    7885             :         </td>
    7886             :         </tr>
    7887             :         <tr>
    7888             :         <th>
    7889             :         Shift
    7890             :         </th>
    7891             :         <td>
    7892             :         1
    7893             :         </td>
    7894             :         </tr>
    7895             :         </table>
    7896             :         */
    7897             :         
    7898             : sal_uInt16 get_unused4_2() const
    7899             :     {
    7900             :             return (getU16(0x6)& 0xfffe)>> 1;
    7901             :     }
    7902             :   
    7903             :   
    7904             :     /**
    7905             :         Max sti known when this file was written
    7906             :         
    7907             :         <table>
    7908             :         <tr>
    7909             :         <th>
    7910             :         Name
    7911             :         </th>
    7912             :         <td>
    7913             :         stiMaxWhenSaved(attribute)
    7914             :         </td>
    7915             :         </tr>
    7916             :         <tr>
    7917             :         <th>
    7918             :         Offset
    7919             :         </th>
    7920             :         <td>
    7921             :         0x8
    7922             :         </td>
    7923             :         </tr>
    7924             :         <tr>
    7925             :         <th>
    7926             :         Mask
    7927             :         </th>
    7928             :         <td>
    7929             :         
    7930             :         </td>
    7931             :         </tr>
    7932             :         <tr>
    7933             :         <th>
    7934             :         Shift
    7935             :         </th>
    7936             :         <td>
    7937             :         0
    7938             :         </td>
    7939             :         </tr>
    7940             :         </table>
    7941             :         */
    7942             :         
    7943             : sal_uInt16 get_stiMaxWhenSaved() const
    7944             :     {
    7945             :             return (getU16(0x8));
    7946             :     }
    7947             :   
    7948             :   
    7949             :     /**
    7950             :         How many fixed-index istds are there?
    7951             :         
    7952             :         <table>
    7953             :         <tr>
    7954             :         <th>
    7955             :         Name
    7956             :         </th>
    7957             :         <td>
    7958             :         istdMaxFixedWhenSaved(attribute)
    7959             :         </td>
    7960             :         </tr>
    7961             :         <tr>
    7962             :         <th>
    7963             :         Offset
    7964             :         </th>
    7965             :         <td>
    7966             :         0xa
    7967             :         </td>
    7968             :         </tr>
    7969             :         <tr>
    7970             :         <th>
    7971             :         Mask
    7972             :         </th>
    7973             :         <td>
    7974             :         
    7975             :         </td>
    7976             :         </tr>
    7977             :         <tr>
    7978             :         <th>
    7979             :         Shift
    7980             :         </th>
    7981             :         <td>
    7982             :         0
    7983             :         </td>
    7984             :         </tr>
    7985             :         </table>
    7986             :         */
    7987             :         
    7988             : sal_uInt16 get_istdMaxFixedWhenSaved() const
    7989             :     {
    7990             :             return (getU16(0xa));
    7991             :     }
    7992             :   
    7993             :   
    7994             :     /**
    7995             :         Current version of built-in stylenames
    7996             :         
    7997             :         <table>
    7998             :         <tr>
    7999             :         <th>
    8000             :         Name
    8001             :         </th>
    8002             :         <td>
    8003             :         nVerBuiltInNamesWhenSaved(attribute)
    8004             :         </td>
    8005             :         </tr>
    8006             :         <tr>
    8007             :         <th>
    8008             :         Offset
    8009             :         </th>
    8010             :         <td>
    8011             :         0xc
    8012             :         </td>
    8013             :         </tr>
    8014             :         <tr>
    8015             :         <th>
    8016             :         Mask
    8017             :         </th>
    8018             :         <td>
    8019             :         
    8020             :         </td>
    8021             :         </tr>
    8022             :         <tr>
    8023             :         <th>
    8024             :         Shift
    8025             :         </th>
    8026             :         <td>
    8027             :         0
    8028             :         </td>
    8029             :         </tr>
    8030             :         </table>
    8031             :         */
    8032             :         
    8033             : sal_uInt16 get_nVerBuiltInNamesWhenSaved() const
    8034             :     {
    8035             :             return (getU16(0xc));
    8036             :     }
    8037             :   
    8038             :   
    8039             :     /**
    8040             :         ftc used by StandardChpStsh for this document
    8041             :         
    8042             :         <table>
    8043             :         <tr>
    8044             :         <th>
    8045             :         Name
    8046             :         </th>
    8047             :         <td>
    8048             :         rgftcStandardChpStsh(array)
    8049             :         </td>
    8050             :         </tr>
    8051             :         <tr>
    8052             :         <th>
    8053             :         Offset
    8054             :         </th>
    8055             :         <td>
    8056             :         0xe
    8057             :         </td>
    8058             :         </tr>
    8059             :         <tr>
    8060             :         <th>
    8061             :         Mask
    8062             :         </th>
    8063             :         <td>
    8064             :         
    8065             :         </td>
    8066             :         </tr>
    8067             :         <tr>
    8068             :         <th>
    8069             :         Shift
    8070             :         </th>
    8071             :         <td>
    8072             :         0
    8073             :         </td>
    8074             :         </tr>
    8075             :         </table>
    8076             :         */
    8077             :         
    8078             : sal_uInt32 get_rgftcStandardChpStsh_count() const { return 3; }
    8079             : sal_uInt16 get_rgftcStandardChpStsh(sal_uInt32 nIndex) const { return getU16(0xe + nIndex * sizeof(sal_uInt16)); }
    8080             : 
    8081             :   sal_uInt32 getEntryCount();
    8082             :   writerfilter::Reference< Properties >::Pointer_t getEntry(sal_uInt32 nIndex);
    8083             : 
    8084             :   void resolve(Table & rHandler);
    8085             : 
    8086             :   };
    8087             :     
    8088             : /**
    8089             :     Automatically generated class: Fib
    8090             :     
    8091             :     Stereotype ww8resource
    8092             : 
    8093             :     Stereotype withmembers
    8094             : 
    8095             :     Parent Resource: Properties
    8096             :     Size: 898
    8097             : */
    8098           0 : class WW8Fib: public WW8StructBase, public writerfilter::Reference< Properties>
    8099             : {    sal_uInt16 mwIdent;
    8100             :       sal_uInt16 mnFib;
    8101             :       sal_uInt16 mnProduct;
    8102             :       sal_uInt16 mlid;
    8103             :       sal_Int16 mpnNext;
    8104             :       sal_uInt16 mfDot;
    8105             :       sal_uInt16 mfGlsy;
    8106             :       sal_uInt16 mfComplex;
    8107             :       sal_uInt16 mfHasPic;
    8108             :       sal_uInt16 mcQuickSaves;
    8109             :       sal_uInt16 mfEncrypted;
    8110             :       sal_uInt16 mfWhichTblStm;
    8111             :       sal_uInt16 mfReadOnlyRecommended;
    8112             :       sal_uInt16 mfWriteReservation;
    8113             :       sal_uInt16 mfExtChar;
    8114             :       sal_uInt16 mfLoadOverride;
    8115             :       sal_uInt16 mfFarEast;
    8116             :       sal_uInt16 mfCrypto;
    8117             :       sal_uInt16 mnFibBack;
    8118             :       sal_uInt32 mlKey;
    8119             :       sal_uInt8 menvr;
    8120             :       sal_uInt8 mfMac;
    8121             :       sal_uInt8 mfEmptySpecial;
    8122             :       sal_uInt8 mfLoadOverridePage;
    8123             :       sal_uInt8 mfFutureSavedUndo;
    8124             :       sal_uInt8 mfWord97Saved;
    8125             :       sal_uInt8 mfSpare0;
    8126             :       sal_uInt16 mchs;
    8127             :       sal_uInt16 mchsTables;
    8128             :       sal_uInt32 mfcMin;
    8129             :       sal_uInt32 mfcMac;
    8130             :       sal_uInt16 mcsw;
    8131             :       sal_uInt16 mwMagicCreated;
    8132             :       sal_uInt16 mwMagicRevised;
    8133             :       sal_uInt16 mwMagicCreatedPrivate;
    8134             :       sal_uInt16 mwMagicRevisedPrivate;
    8135             :       sal_uInt16 mpnFbpChpFirst_W6;
    8136             :       sal_uInt16 mpnChpFirst_W6;
    8137             :       sal_uInt16 mcpnBteChp_W6;
    8138             :       sal_uInt16 mpnFbpPapFirst_W6;
    8139             :       sal_uInt16 mpnPapFirst_W6;
    8140             :       sal_uInt16 mcpnBtePap_W6;
    8141             :       sal_uInt16 mpnFbpLvcFirst_W6;
    8142             :       sal_uInt16 mpnLvcFirst_W6;
    8143             :       sal_uInt16 mcpnBteLvc_W6;
    8144             :       sal_Int16 mlidFE;
    8145             :       sal_uInt16 mclw;
    8146             :       sal_uInt32 mcbMac;
    8147             :       sal_uInt32 mlProductCreated;
    8148             :       sal_uInt32 mlProductRevised;
    8149             :       sal_uInt32 mccpText;
    8150             :       sal_uInt32 mccpFtn;
    8151             :       sal_uInt32 mccpHdd;
    8152             :       sal_uInt32 mccpMcr;
    8153             :       sal_uInt32 mccpAtn;
    8154             :       sal_uInt32 mccpEdn;
    8155             :       sal_uInt32 mccpTxbx;
    8156             :       sal_uInt32 mccpHdrTxbx;
    8157             :       sal_uInt32 mpnFbpChpFirst;
    8158             :       sal_uInt32 mpnChpFirst;
    8159             :       sal_uInt32 mcpnBteChp;
    8160             :       sal_uInt32 mpnFbpPapFirst;
    8161             :       sal_uInt32 mpnPapFirst;
    8162             :       sal_uInt32 mcpnBtePap;
    8163             :       sal_uInt32 mpnFbpLvcFirst;
    8164             :       sal_uInt32 mpnLvcFirst;
    8165             :       sal_uInt32 mcpnBteLvc;
    8166             :       sal_uInt32 mfcIslandFirst;
    8167             :       sal_uInt32 mfcIslandLim;
    8168             :       sal_uInt16 mcfclcb;
    8169             :       sal_uInt32 mfcStshfOrig;
    8170             :       sal_uInt32 mlcbStshfOrig;
    8171             :       sal_uInt32 mfcStshf;
    8172             :       sal_uInt32 mlcbStshf;
    8173             :       sal_uInt32 mfcPlcffndRef;
    8174             :       sal_uInt32 mlcbPlcffndRef;
    8175             :       sal_uInt32 mfcPlcffndTxt;
    8176             :       sal_uInt32 mlcbPlcffndTxt;
    8177             :       sal_uInt32 mfcPlcfandRef;
    8178             :       sal_uInt32 mlcbPlcfandRef;
    8179             :       sal_uInt32 mfcPlcfandTxt;
    8180             :       sal_uInt32 mlcbPlcfandTxt;
    8181             :       sal_uInt32 mfcPlcfsed;
    8182             :       sal_uInt32 mlcbPlcfsed;
    8183             :       sal_uInt32 mfcPlcfpad;
    8184             :       sal_uInt32 mlcbPlcfpad;
    8185             :       sal_uInt32 mfcPlcfphe;
    8186             :       sal_uInt32 mlcbPlcfphe;
    8187             :       sal_uInt32 mfcSttbfglsy;
    8188             :       sal_uInt32 mlcbSttbfglsy;
    8189             :       sal_uInt32 mfcPlcfglsy;
    8190             :       sal_uInt32 mlcbPlcfglsy;
    8191             :       sal_uInt32 mfcPlcfhdd;
    8192             :       sal_uInt32 mlcbPlcfhdd;
    8193             :       sal_uInt32 mfcPlcfbteChpx;
    8194             :       sal_uInt32 mlcbPlcfbteChpx;
    8195             :       sal_uInt32 mfcPlcfbtePapx;
    8196             :       sal_uInt32 mlcbPlcfbtePapx;
    8197             :       sal_uInt32 mfcPlcfsea;
    8198             :       sal_uInt32 mlcbPlcfsea;
    8199             :       sal_uInt32 mfcSttbfffn;
    8200             :       sal_uInt32 mlcbSttbfffn;
    8201             :       sal_uInt32 mfcPlcffldMom;
    8202             :       sal_uInt32 mlcbPlcffldMom;
    8203             :       sal_uInt32 mfcPlcffldHdr;
    8204             :       sal_uInt32 mlcbPlcffldHdr;
    8205             :       sal_uInt32 mfcPlcffldFtn;
    8206             :       sal_uInt32 mlcbPlcffldFtn;
    8207             :       sal_uInt32 mfcPlcffldAtn;
    8208             :       sal_uInt32 mlcbPlcffldAtn;
    8209             :       sal_uInt32 mfcPlcffldMcr;
    8210             :       sal_uInt32 mlcbPlcffldMcr;
    8211             :       sal_uInt32 mfcSttbfbkmk;
    8212             :       sal_uInt32 mlcbSttbfbkmk;
    8213             :       sal_uInt32 mfcPlcfbkf;
    8214             :       sal_uInt32 mlcbPlcfbkf;
    8215             :       sal_uInt32 mfcPlcfbkl;
    8216             :       sal_uInt32 mlcbPlcfbkl;
    8217             :       sal_uInt32 mfcCmds;
    8218             :       sal_uInt32 mlcbCmds;
    8219             :       sal_uInt32 mfcPlcmcr;
    8220             :       sal_uInt32 mlcbPlcmcr;
    8221             :       sal_uInt32 mfcSttbfmcr;
    8222             :       sal_uInt32 mlcbSttbfmcr;
    8223             :       sal_uInt32 mfcPrDrvr;
    8224             :       sal_uInt32 mlcbPrDrvr;
    8225             :       sal_uInt32 mfcPrEnvPort;
    8226             :       sal_uInt32 mlcbPrEnvPort;
    8227             :       sal_uInt32 mfcPrEnvLand;
    8228             :       sal_uInt32 mlcbPrEnvLand;
    8229             :       sal_uInt32 mfcWss;
    8230             :       sal_uInt32 mlcbWss;
    8231             :       sal_uInt32 mfcDop;
    8232             :       sal_uInt32 mlcbDop;
    8233             :       sal_uInt32 mfcSttbfAssoc;
    8234             :       sal_uInt32 mlcbSttbfAssoc;
    8235             :       sal_uInt32 mfcClx;
    8236             :       sal_uInt32 mlcbClx;
    8237             :       sal_uInt32 mfcPlcfpgdFtn;
    8238             :       sal_uInt32 mlcbPlcfpgdFtn;
    8239             :       sal_uInt32 mfcAutosaveSource;
    8240             :       sal_uInt32 mlcbAutosaveSource;
    8241             :       sal_uInt32 mfcGrpXstAtnOwners;
    8242             :       sal_uInt32 mlcbGrpXstAtnOwners;
    8243             :       sal_uInt32 mfcSttbfAtnbkmk;
    8244             :       sal_uInt32 mlcbSttbfAtnbkmk;
    8245             :       sal_uInt32 mfcPlcdoaMom;
    8246             :       sal_uInt32 mlcbPlcdoaMom;
    8247             :       sal_uInt32 mfcPlcdoaHdr;
    8248             :       sal_uInt32 mlcbPlcdoaHdr;
    8249             :       sal_uInt32 mfcPlcspaMom;
    8250             :       sal_uInt32 mlcbPlcspaMom;
    8251             :       sal_uInt32 mfcPlcspaHdr;
    8252             :       sal_uInt32 mlcbPlcspaHdr;
    8253             :       sal_uInt32 mfcPlcfAtnbkf;
    8254             :       sal_uInt32 mlcbPlcfAtnbkf;
    8255             :       sal_uInt32 mfcPlcfAtnbkl;
    8256             :       sal_uInt32 mlcbPlcfAtnbkl;
    8257             :       sal_uInt32 mfcPms;
    8258             :       sal_uInt32 mlcbPms;
    8259             :       sal_uInt32 mfcFormFldSttbf;
    8260             :       sal_uInt32 mlcbFormFldSttbf;
    8261             :       sal_uInt32 mfcPlcfendRef;
    8262             :       sal_uInt32 mlcbPlcfendRef;
    8263             :       sal_uInt32 mfcPlcfendTxt;
    8264             :       sal_uInt32 mlcbPlcfendTxt;
    8265             :       sal_uInt32 mfcPlcffldEdn;
    8266             :       sal_uInt32 mlcbPlcffldEdn;
    8267             :       sal_uInt32 mfcPlcfpgdEdn;
    8268             :       sal_uInt32 mlcbPlcfpgdEdn;
    8269             :       sal_uInt32 mfcDggInfo;
    8270             :       sal_uInt32 mlcbDggInfo;
    8271             :       sal_uInt32 mfcSttbfRMark;
    8272             :       sal_uInt32 mlcbSttbfRMark;
    8273             :       sal_uInt32 mfcSttbfCaption;
    8274             :       sal_uInt32 mlcbSttbfCaption;
    8275             :       sal_uInt32 mfcSttbfAutoCaption;
    8276             :       sal_uInt32 mlcbSttbfAutoCaption;
    8277             :       sal_uInt32 mfcPlcfwkb;
    8278             :       sal_uInt32 mlcbPlcfwkb;
    8279             :       sal_uInt32 mfcPlcfspl;
    8280             :       sal_uInt32 mlcbPlcfspl;
    8281             :       sal_uInt32 mfcPlcftxbxTxt;
    8282             :       sal_uInt32 mlcbPlcftxbxTxt;
    8283             :       sal_uInt32 mfcPlcffldTxbx;
    8284             :       sal_uInt32 mlcbPlcffldTxbx;
    8285             :       sal_uInt32 mfcPlcfHdrtxbxTxt;
    8286             :       sal_uInt32 mlcbPlcfHdrtxbxTxt;
    8287             :       sal_uInt32 mfcPlcffldHdrTxbx;
    8288             :       sal_uInt32 mlcbPlcffldHdrTxbx;
    8289             :       sal_uInt32 mfcStwUser;
    8290             :       sal_uInt32 mlcbStwUser;
    8291             :       sal_uInt32 mfcSttbttmbd;
    8292             :       sal_uInt32 mlcbSttbttmbd;
    8293             :       sal_uInt32 mfcUnused;
    8294             :       sal_uInt32 mlcbUnused;
    8295             :       sal_uInt32 mfcPgdMother;
    8296             :       sal_uInt32 mlcbPgdMother;
    8297             :       sal_uInt32 mfcBkdMother;
    8298             :       sal_uInt32 mlcbBkdMother;
    8299             :       sal_uInt32 mfcPgdFtn;
    8300             :       sal_uInt32 mlcbPgdFtn;
    8301             :       sal_uInt32 mfcBkdFtn;
    8302             :       sal_uInt32 mlcbBkdFtn;
    8303             :       sal_uInt32 mfcPgdEdn;
    8304             :       sal_uInt32 mlcbPgdEdn;
    8305             :       sal_uInt32 mfcBkdEdn;
    8306             :       sal_uInt32 mlcbBkdEdn;
    8307             :       sal_uInt32 mfcSttbfIntlFld;
    8308             :       sal_uInt32 mlcbSttbfIntlFld;
    8309             :       sal_uInt32 mfcRouteSlip;
    8310             :       sal_uInt32 mlcbRouteSlip;
    8311             :       sal_uInt32 mfcSttbSavedBy;
    8312             :       sal_uInt32 mlcbSttbSavedBy;
    8313             :       sal_uInt32 mfcSttbFnm;
    8314             :       sal_uInt32 mlcbSttbFnm;
    8315             :       sal_uInt32 mfcPlcfLst;
    8316             :       sal_uInt32 mlcbPlcfLst;
    8317             :       sal_uInt32 mfcPlfLfo;
    8318             :       sal_uInt32 mlcbPlfLfo;
    8319             :       sal_uInt32 mfcPlcftxbxBkd;
    8320             :       sal_uInt32 mlcbPlcftxbxBkd;
    8321             :       sal_uInt32 mfcPlcftxbxHdrBkd;
    8322             :       sal_uInt32 mlcbPlcftxbxHdrBkd;
    8323             :       sal_uInt32 mfcDocUndo;
    8324             :       sal_uInt32 mlcbDocUndo;
    8325             :       sal_uInt32 mfcRgbuse;
    8326             :       sal_uInt32 mlcbRgbuse;
    8327             :       sal_uInt32 mfcUsp;
    8328             :       sal_uInt32 mlcbUsp;
    8329             :       sal_uInt32 mfcUskf;
    8330             :       sal_uInt32 mlcbUskf;
    8331             :       sal_uInt32 mfcPlcupcRgbuse;
    8332             :       sal_uInt32 mlcbPlcupcRgbuse;
    8333             :       sal_uInt32 mfcPlcupcUsp;
    8334             :       sal_uInt32 mlcbPlcupcUsp;
    8335             :       sal_uInt32 mfcSttbGlsyStyle;
    8336             :       sal_uInt32 mlcbSttbGlsyStyle;
    8337             :       sal_uInt32 mfcPlgosl;
    8338             :       sal_uInt32 mlcbPlgosl;
    8339             :       sal_uInt32 mfcPlcocx;
    8340             :       sal_uInt32 mlcbPlcocx;
    8341             :       sal_uInt32 mfcPlcfbteLvc;
    8342             :       sal_uInt32 mlcbPlcfbteLvc;
    8343             :       sal_uInt32 mdwLowDateTime;
    8344             :       sal_uInt32 mdwHighDateTime;
    8345             :       sal_uInt32 mfcPlcflvc;
    8346             :       sal_uInt32 mlcbPlcflvc;
    8347             :       sal_uInt32 mfcPlcasumy;
    8348             :       sal_uInt32 mlcbPlcasumy;
    8349             :       sal_uInt32 mfcPlcfgram;
    8350             :       sal_uInt32 mlcbPlcfgram;
    8351             :       sal_uInt32 mfcSttbListNames;
    8352             :       sal_uInt32 mlcbSttbListNames;
    8353             :       sal_uInt32 mfcSttbfUssr;
    8354             :       sal_uInt32 mlcbSttbfUssr;
    8355             :   
    8356             :     public:
    8357             :     typedef boost::shared_ptr<WW8Fib> Pointer_t;
    8358             : 
    8359           0 :     WW8Fib(
    8360             :         WW8Stream & rStream, 
    8361             :         sal_uInt32 nOffset = 0, 
    8362             :         sal_uInt32 nCount = 898)
    8363           0 :     : WW8StructBase(rStream, nOffset, nCount)
    8364             :     {
    8365           0 :       init();
    8366           0 :     }
    8367             :     WW8Fib(
    8368             :         WW8StructBase * pParent,
    8369             :         sal_uInt32 nOffset = 0, 
    8370             :         sal_uInt32 nCount = 898)
    8371             :     : WW8StructBase(pParent, nOffset, nCount)
    8372             :     {
    8373             :       init();
    8374             :     }
    8375             :     WW8Fib( const WW8StructBase& rSurround,
    8376             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 898)
    8377             :     
    8378             :     : WW8StructBase(rSurround, nOffset, nCount)
    8379             :     {
    8380             :         init();
    8381             :     }
    8382             : 
    8383             :     WW8Fib(
    8384             :         const Sequence & 
    8385             :         rSequence, sal_uInt32 nOffset = 0, 
    8386             :         sal_uInt32 nCount = 898)
    8387             :     : WW8StructBase(rSequence, nOffset, nCount)
    8388             :     {
    8389             :       init();
    8390             :     }
    8391             : 
    8392             :     virtual ~WW8Fib();
    8393             : 
    8394             :     void init();
    8395             : 
    8396             :     /**
    8397             :         Return type of resource.
    8398             :     */
    8399           0 :     virtual string getType() const
    8400             :     {
    8401           0 :         return "Fib";
    8402             :     }
    8403             : 
    8404             :     /**
    8405             :         Return static size.
    8406             :     */
    8407             :     static sal_uInt32 getSize() { return 898; }
    8408             :     /**
    8409             :         Calculate actual size.
    8410             :     */  
    8411             :     sal_uInt32 calcSize(); 
    8412           0 :           sal_uInt16 get_wIdent() const { return mwIdent; }
    8413           0 :       sal_uInt16 get_nFib() const { return mnFib; }
    8414           0 :       sal_uInt16 get_nProduct() const { return mnProduct; }
    8415           0 :       sal_uInt16 get_lid() const { return mlid; }
    8416           0 :       sal_Int16 get_pnNext() const { return mpnNext; }
    8417           0 :       sal_uInt16 get_fDot() const { return mfDot; }
    8418           0 :       sal_uInt16 get_fGlsy() const { return mfGlsy; }
    8419           0 :       sal_uInt16 get_fComplex() const { return mfComplex; }
    8420           0 :       sal_uInt16 get_fHasPic() const { return mfHasPic; }
    8421           0 :       sal_uInt16 get_cQuickSaves() const { return mcQuickSaves; }
    8422           0 :       sal_uInt16 get_fEncrypted() const { return mfEncrypted; }
    8423           0 :       sal_uInt16 get_fWhichTblStm() const { return mfWhichTblStm; }
    8424           0 :       sal_uInt16 get_fReadOnlyRecommended() const { return mfReadOnlyRecommended; }
    8425           0 :       sal_uInt16 get_fWriteReservation() const { return mfWriteReservation; }
    8426           0 :       sal_uInt16 get_fExtChar() const { return mfExtChar; }
    8427           0 :       sal_uInt16 get_fLoadOverride() const { return mfLoadOverride; }
    8428           0 :       sal_uInt16 get_fFarEast() const { return mfFarEast; }
    8429           0 :       sal_uInt16 get_fCrypto() const { return mfCrypto; }
    8430           0 :       sal_uInt16 get_nFibBack() const { return mnFibBack; }
    8431           0 :       sal_uInt32 get_lKey() const { return mlKey; }
    8432           0 :       sal_uInt8 get_envr() const { return menvr; }
    8433           0 :       sal_uInt8 get_fMac() const { return mfMac; }
    8434           0 :       sal_uInt8 get_fEmptySpecial() const { return mfEmptySpecial; }
    8435           0 :       sal_uInt8 get_fLoadOverridePage() const { return mfLoadOverridePage; }
    8436           0 :       sal_uInt8 get_fFutureSavedUndo() const { return mfFutureSavedUndo; }
    8437           0 :       sal_uInt8 get_fWord97Saved() const { return mfWord97Saved; }
    8438           0 :       sal_uInt8 get_fSpare0() const { return mfSpare0; }
    8439           0 :       sal_uInt16 get_chs() const { return mchs; }
    8440           0 :       sal_uInt16 get_chsTables() const { return mchsTables; }
    8441           0 :       sal_uInt32 get_fcMin() const { return mfcMin; }
    8442           0 :       sal_uInt32 get_fcMac() const { return mfcMac; }
    8443           0 :       sal_uInt16 get_csw() const { return mcsw; }
    8444           0 :       sal_uInt16 get_wMagicCreated() const { return mwMagicCreated; }
    8445           0 :       sal_uInt16 get_wMagicRevised() const { return mwMagicRevised; }
    8446           0 :       sal_uInt16 get_wMagicCreatedPrivate() const { return mwMagicCreatedPrivate; }
    8447           0 :       sal_uInt16 get_wMagicRevisedPrivate() const { return mwMagicRevisedPrivate; }
    8448           0 :       sal_uInt16 get_pnFbpChpFirst_W6() const { return mpnFbpChpFirst_W6; }
    8449           0 :       sal_uInt16 get_pnChpFirst_W6() const { return mpnChpFirst_W6; }
    8450           0 :       sal_uInt16 get_cpnBteChp_W6() const { return mcpnBteChp_W6; }
    8451           0 :       sal_uInt16 get_pnFbpPapFirst_W6() const { return mpnFbpPapFirst_W6; }
    8452           0 :       sal_uInt16 get_pnPapFirst_W6() const { return mpnPapFirst_W6; }
    8453           0 :       sal_uInt16 get_cpnBtePap_W6() const { return mcpnBtePap_W6; }
    8454           0 :       sal_uInt16 get_pnFbpLvcFirst_W6() const { return mpnFbpLvcFirst_W6; }
    8455           0 :       sal_uInt16 get_pnLvcFirst_W6() const { return mpnLvcFirst_W6; }
    8456           0 :       sal_uInt16 get_cpnBteLvc_W6() const { return mcpnBteLvc_W6; }
    8457           0 :       sal_Int16 get_lidFE() const { return mlidFE; }
    8458           0 :       sal_uInt16 get_clw() const { return mclw; }
    8459           0 :       sal_uInt32 get_cbMac() const { return mcbMac; }
    8460           0 :       sal_uInt32 get_lProductCreated() const { return mlProductCreated; }
    8461           0 :       sal_uInt32 get_lProductRevised() const { return mlProductRevised; }
    8462           0 :       sal_uInt32 get_ccpText() const { return mccpText; }
    8463           0 :       sal_uInt32 get_ccpFtn() const { return mccpFtn; }
    8464           0 :       sal_uInt32 get_ccpHdd() const { return mccpHdd; }
    8465           0 :       sal_uInt32 get_ccpMcr() const { return mccpMcr; }
    8466           0 :       sal_uInt32 get_ccpAtn() const { return mccpAtn; }
    8467           0 :       sal_uInt32 get_ccpEdn() const { return mccpEdn; }
    8468           0 :       sal_uInt32 get_ccpTxbx() const { return mccpTxbx; }
    8469           0 :       sal_uInt32 get_ccpHdrTxbx() const { return mccpHdrTxbx; }
    8470           0 :       sal_uInt32 get_pnFbpChpFirst() const { return mpnFbpChpFirst; }
    8471           0 :       sal_uInt32 get_pnChpFirst() const { return mpnChpFirst; }
    8472           0 :       sal_uInt32 get_cpnBteChp() const { return mcpnBteChp; }
    8473           0 :       sal_uInt32 get_pnFbpPapFirst() const { return mpnFbpPapFirst; }
    8474           0 :       sal_uInt32 get_pnPapFirst() const { return mpnPapFirst; }
    8475           0 :       sal_uInt32 get_cpnBtePap() const { return mcpnBtePap; }
    8476           0 :       sal_uInt32 get_pnFbpLvcFirst() const { return mpnFbpLvcFirst; }
    8477           0 :       sal_uInt32 get_pnLvcFirst() const { return mpnLvcFirst; }
    8478           0 :       sal_uInt32 get_cpnBteLvc() const { return mcpnBteLvc; }
    8479           0 :       sal_uInt32 get_fcIslandFirst() const { return mfcIslandFirst; }
    8480           0 :       sal_uInt32 get_fcIslandLim() const { return mfcIslandLim; }
    8481           0 :       sal_uInt16 get_cfclcb() const { return mcfclcb; }
    8482           0 :       sal_uInt32 get_fcStshfOrig() const { return mfcStshfOrig; }
    8483           0 :       sal_uInt32 get_lcbStshfOrig() const { return mlcbStshfOrig; }
    8484           0 :       sal_uInt32 get_fcStshf() const { return mfcStshf; }
    8485           0 :       sal_uInt32 get_lcbStshf() const { return mlcbStshf; }
    8486           0 :       sal_uInt32 get_fcPlcffndRef() const { return mfcPlcffndRef; }
    8487           0 :       sal_uInt32 get_lcbPlcffndRef() const { return mlcbPlcffndRef; }
    8488           0 :       sal_uInt32 get_fcPlcffndTxt() const { return mfcPlcffndTxt; }
    8489           0 :       sal_uInt32 get_lcbPlcffndTxt() const { return mlcbPlcffndTxt; }
    8490           0 :       sal_uInt32 get_fcPlcfandRef() const { return mfcPlcfandRef; }
    8491           0 :       sal_uInt32 get_lcbPlcfandRef() const { return mlcbPlcfandRef; }
    8492           0 :       sal_uInt32 get_fcPlcfandTxt() const { return mfcPlcfandTxt; }
    8493           0 :       sal_uInt32 get_lcbPlcfandTxt() const { return mlcbPlcfandTxt; }
    8494           0 :       sal_uInt32 get_fcPlcfsed() const { return mfcPlcfsed; }
    8495           0 :       sal_uInt32 get_lcbPlcfsed() const { return mlcbPlcfsed; }
    8496           0 :       sal_uInt32 get_fcPlcfpad() const { return mfcPlcfpad; }
    8497           0 :       sal_uInt32 get_lcbPlcfpad() const { return mlcbPlcfpad; }
    8498           0 :       sal_uInt32 get_fcPlcfphe() const { return mfcPlcfphe; }
    8499           0 :       sal_uInt32 get_lcbPlcfphe() const { return mlcbPlcfphe; }
    8500           0 :       sal_uInt32 get_fcSttbfglsy() const { return mfcSttbfglsy; }
    8501           0 :       sal_uInt32 get_lcbSttbfglsy() const { return mlcbSttbfglsy; }
    8502           0 :       sal_uInt32 get_fcPlcfglsy() const { return mfcPlcfglsy; }
    8503           0 :       sal_uInt32 get_lcbPlcfglsy() const { return mlcbPlcfglsy; }
    8504           0 :       sal_uInt32 get_fcPlcfhdd() const { return mfcPlcfhdd; }
    8505           0 :       sal_uInt32 get_lcbPlcfhdd() const { return mlcbPlcfhdd; }
    8506           0 :       sal_uInt32 get_fcPlcfbteChpx() const { return mfcPlcfbteChpx; }
    8507           0 :       sal_uInt32 get_lcbPlcfbteChpx() const { return mlcbPlcfbteChpx; }
    8508           0 :       sal_uInt32 get_fcPlcfbtePapx() const { return mfcPlcfbtePapx; }
    8509           0 :       sal_uInt32 get_lcbPlcfbtePapx() const { return mlcbPlcfbtePapx; }
    8510           0 :       sal_uInt32 get_fcPlcfsea() const { return mfcPlcfsea; }
    8511           0 :       sal_uInt32 get_lcbPlcfsea() const { return mlcbPlcfsea; }
    8512           0 :       sal_uInt32 get_fcSttbfffn() const { return mfcSttbfffn; }
    8513           0 :       sal_uInt32 get_lcbSttbfffn() const { return mlcbSttbfffn; }
    8514           0 :       sal_uInt32 get_fcPlcffldMom() const { return mfcPlcffldMom; }
    8515           0 :       sal_uInt32 get_lcbPlcffldMom() const { return mlcbPlcffldMom; }
    8516           0 :       sal_uInt32 get_fcPlcffldHdr() const { return mfcPlcffldHdr; }
    8517           0 :       sal_uInt32 get_lcbPlcffldHdr() const { return mlcbPlcffldHdr; }
    8518           0 :       sal_uInt32 get_fcPlcffldFtn() const { return mfcPlcffldFtn; }
    8519           0 :       sal_uInt32 get_lcbPlcffldFtn() const { return mlcbPlcffldFtn; }
    8520           0 :       sal_uInt32 get_fcPlcffldAtn() const { return mfcPlcffldAtn; }
    8521           0 :       sal_uInt32 get_lcbPlcffldAtn() const { return mlcbPlcffldAtn; }
    8522           0 :       sal_uInt32 get_fcPlcffldMcr() const { return mfcPlcffldMcr; }
    8523           0 :       sal_uInt32 get_lcbPlcffldMcr() const { return mlcbPlcffldMcr; }
    8524           0 :       sal_uInt32 get_fcSttbfbkmk() const { return mfcSttbfbkmk; }
    8525           0 :       sal_uInt32 get_lcbSttbfbkmk() const { return mlcbSttbfbkmk; }
    8526           0 :       sal_uInt32 get_fcPlcfbkf() const { return mfcPlcfbkf; }
    8527           0 :       sal_uInt32 get_lcbPlcfbkf() const { return mlcbPlcfbkf; }
    8528           0 :       sal_uInt32 get_fcPlcfbkl() const { return mfcPlcfbkl; }
    8529           0 :       sal_uInt32 get_lcbPlcfbkl() const { return mlcbPlcfbkl; }
    8530           0 :       sal_uInt32 get_fcCmds() const { return mfcCmds; }
    8531           0 :       sal_uInt32 get_lcbCmds() const { return mlcbCmds; }
    8532           0 :       sal_uInt32 get_fcPlcmcr() const { return mfcPlcmcr; }
    8533           0 :       sal_uInt32 get_lcbPlcmcr() const { return mlcbPlcmcr; }
    8534           0 :       sal_uInt32 get_fcSttbfmcr() const { return mfcSttbfmcr; }
    8535           0 :       sal_uInt32 get_lcbSttbfmcr() const { return mlcbSttbfmcr; }
    8536           0 :       sal_uInt32 get_fcPrDrvr() const { return mfcPrDrvr; }
    8537           0 :       sal_uInt32 get_lcbPrDrvr() const { return mlcbPrDrvr; }
    8538           0 :       sal_uInt32 get_fcPrEnvPort() const { return mfcPrEnvPort; }
    8539           0 :       sal_uInt32 get_lcbPrEnvPort() const { return mlcbPrEnvPort; }
    8540           0 :       sal_uInt32 get_fcPrEnvLand() const { return mfcPrEnvLand; }
    8541           0 :       sal_uInt32 get_lcbPrEnvLand() const { return mlcbPrEnvLand; }
    8542           0 :       sal_uInt32 get_fcWss() const { return mfcWss; }
    8543           0 :       sal_uInt32 get_lcbWss() const { return mlcbWss; }
    8544           0 :       sal_uInt32 get_fcDop() const { return mfcDop; }
    8545           0 :       sal_uInt32 get_lcbDop() const { return mlcbDop; }
    8546           0 :       sal_uInt32 get_fcSttbfAssoc() const { return mfcSttbfAssoc; }
    8547           0 :       sal_uInt32 get_lcbSttbfAssoc() const { return mlcbSttbfAssoc; }
    8548           0 :       sal_uInt32 get_fcClx() const { return mfcClx; }
    8549           0 :       sal_uInt32 get_lcbClx() const { return mlcbClx; }
    8550           0 :       sal_uInt32 get_fcPlcfpgdFtn() const { return mfcPlcfpgdFtn; }
    8551           0 :       sal_uInt32 get_lcbPlcfpgdFtn() const { return mlcbPlcfpgdFtn; }
    8552           0 :       sal_uInt32 get_fcAutosaveSource() const { return mfcAutosaveSource; }
    8553           0 :       sal_uInt32 get_lcbAutosaveSource() const { return mlcbAutosaveSource; }
    8554           0 :       sal_uInt32 get_fcGrpXstAtnOwners() const { return mfcGrpXstAtnOwners; }
    8555           0 :       sal_uInt32 get_lcbGrpXstAtnOwners() const { return mlcbGrpXstAtnOwners; }
    8556           0 :       sal_uInt32 get_fcSttbfAtnbkmk() const { return mfcSttbfAtnbkmk; }
    8557           0 :       sal_uInt32 get_lcbSttbfAtnbkmk() const { return mlcbSttbfAtnbkmk; }
    8558           0 :       sal_uInt32 get_fcPlcdoaMom() const { return mfcPlcdoaMom; }
    8559           0 :       sal_uInt32 get_lcbPlcdoaMom() const { return mlcbPlcdoaMom; }
    8560           0 :       sal_uInt32 get_fcPlcdoaHdr() const { return mfcPlcdoaHdr; }
    8561           0 :       sal_uInt32 get_lcbPlcdoaHdr() const { return mlcbPlcdoaHdr; }
    8562           0 :       sal_uInt32 get_fcPlcspaMom() const { return mfcPlcspaMom; }
    8563           0 :       sal_uInt32 get_lcbPlcspaMom() const { return mlcbPlcspaMom; }
    8564           0 :       sal_uInt32 get_fcPlcspaHdr() const { return mfcPlcspaHdr; }
    8565           0 :       sal_uInt32 get_lcbPlcspaHdr() const { return mlcbPlcspaHdr; }
    8566           0 :       sal_uInt32 get_fcPlcfAtnbkf() const { return mfcPlcfAtnbkf; }
    8567           0 :       sal_uInt32 get_lcbPlcfAtnbkf() const { return mlcbPlcfAtnbkf; }
    8568           0 :       sal_uInt32 get_fcPlcfAtnbkl() const { return mfcPlcfAtnbkl; }
    8569           0 :       sal_uInt32 get_lcbPlcfAtnbkl() const { return mlcbPlcfAtnbkl; }
    8570           0 :       sal_uInt32 get_fcPms() const { return mfcPms; }
    8571           0 :       sal_uInt32 get_lcbPms() const { return mlcbPms; }
    8572           0 :       sal_uInt32 get_fcFormFldSttbf() const { return mfcFormFldSttbf; }
    8573           0 :       sal_uInt32 get_lcbFormFldSttbf() const { return mlcbFormFldSttbf; }
    8574           0 :       sal_uInt32 get_fcPlcfendRef() const { return mfcPlcfendRef; }
    8575           0 :       sal_uInt32 get_lcbPlcfendRef() const { return mlcbPlcfendRef; }
    8576           0 :       sal_uInt32 get_fcPlcfendTxt() const { return mfcPlcfendTxt; }
    8577           0 :       sal_uInt32 get_lcbPlcfendTxt() const { return mlcbPlcfendTxt; }
    8578           0 :       sal_uInt32 get_fcPlcffldEdn() const { return mfcPlcffldEdn; }
    8579           0 :       sal_uInt32 get_lcbPlcffldEdn() const { return mlcbPlcffldEdn; }
    8580           0 :       sal_uInt32 get_fcPlcfpgdEdn() const { return mfcPlcfpgdEdn; }
    8581           0 :       sal_uInt32 get_lcbPlcfpgdEdn() const { return mlcbPlcfpgdEdn; }
    8582           0 :       sal_uInt32 get_fcDggInfo() const { return mfcDggInfo; }
    8583           0 :       sal_uInt32 get_lcbDggInfo() const { return mlcbDggInfo; }
    8584           0 :       sal_uInt32 get_fcSttbfRMark() const { return mfcSttbfRMark; }
    8585           0 :       sal_uInt32 get_lcbSttbfRMark() const { return mlcbSttbfRMark; }
    8586           0 :       sal_uInt32 get_fcSttbfCaption() const { return mfcSttbfCaption; }
    8587           0 :       sal_uInt32 get_lcbSttbfCaption() const { return mlcbSttbfCaption; }
    8588           0 :       sal_uInt32 get_fcSttbfAutoCaption() const { return mfcSttbfAutoCaption; }
    8589           0 :       sal_uInt32 get_lcbSttbfAutoCaption() const { return mlcbSttbfAutoCaption; }
    8590           0 :       sal_uInt32 get_fcPlcfwkb() const { return mfcPlcfwkb; }
    8591           0 :       sal_uInt32 get_lcbPlcfwkb() const { return mlcbPlcfwkb; }
    8592           0 :       sal_uInt32 get_fcPlcfspl() const { return mfcPlcfspl; }
    8593           0 :       sal_uInt32 get_lcbPlcfspl() const { return mlcbPlcfspl; }
    8594           0 :       sal_uInt32 get_fcPlcftxbxTxt() const { return mfcPlcftxbxTxt; }
    8595           0 :       sal_uInt32 get_lcbPlcftxbxTxt() const { return mlcbPlcftxbxTxt; }
    8596           0 :       sal_uInt32 get_fcPlcffldTxbx() const { return mfcPlcffldTxbx; }
    8597           0 :       sal_uInt32 get_lcbPlcffldTxbx() const { return mlcbPlcffldTxbx; }
    8598           0 :       sal_uInt32 get_fcPlcfHdrtxbxTxt() const { return mfcPlcfHdrtxbxTxt; }
    8599           0 :       sal_uInt32 get_lcbPlcfHdrtxbxTxt() const { return mlcbPlcfHdrtxbxTxt; }
    8600           0 :       sal_uInt32 get_fcPlcffldHdrTxbx() const { return mfcPlcffldHdrTxbx; }
    8601           0 :       sal_uInt32 get_lcbPlcffldHdrTxbx() const { return mlcbPlcffldHdrTxbx; }
    8602           0 :       sal_uInt32 get_fcStwUser() const { return mfcStwUser; }
    8603           0 :       sal_uInt32 get_lcbStwUser() const { return mlcbStwUser; }
    8604           0 :       sal_uInt32 get_fcSttbttmbd() const { return mfcSttbttmbd; }
    8605           0 :       sal_uInt32 get_lcbSttbttmbd() const { return mlcbSttbttmbd; }
    8606           0 :       sal_uInt32 get_fcUnused() const { return mfcUnused; }
    8607           0 :       sal_uInt32 get_lcbUnused() const { return mlcbUnused; }
    8608           0 :       sal_uInt32 get_fcPgdMother() const { return mfcPgdMother; }
    8609           0 :       sal_uInt32 get_lcbPgdMother() const { return mlcbPgdMother; }
    8610           0 :       sal_uInt32 get_fcBkdMother() const { return mfcBkdMother; }
    8611           0 :       sal_uInt32 get_lcbBkdMother() const { return mlcbBkdMother; }
    8612           0 :       sal_uInt32 get_fcPgdFtn() const { return mfcPgdFtn; }
    8613           0 :       sal_uInt32 get_lcbPgdFtn() const { return mlcbPgdFtn; }
    8614           0 :       sal_uInt32 get_fcBkdFtn() const { return mfcBkdFtn; }
    8615           0 :       sal_uInt32 get_lcbBkdFtn() const { return mlcbBkdFtn; }
    8616           0 :       sal_uInt32 get_fcPgdEdn() const { return mfcPgdEdn; }
    8617           0 :       sal_uInt32 get_lcbPgdEdn() const { return mlcbPgdEdn; }
    8618           0 :       sal_uInt32 get_fcBkdEdn() const { return mfcBkdEdn; }
    8619           0 :       sal_uInt32 get_lcbBkdEdn() const { return mlcbBkdEdn; }
    8620           0 :       sal_uInt32 get_fcSttbfIntlFld() const { return mfcSttbfIntlFld; }
    8621           0 :       sal_uInt32 get_lcbSttbfIntlFld() const { return mlcbSttbfIntlFld; }
    8622           0 :       sal_uInt32 get_fcRouteSlip() const { return mfcRouteSlip; }
    8623           0 :       sal_uInt32 get_lcbRouteSlip() const { return mlcbRouteSlip; }
    8624           0 :       sal_uInt32 get_fcSttbSavedBy() const { return mfcSttbSavedBy; }
    8625           0 :       sal_uInt32 get_lcbSttbSavedBy() const { return mlcbSttbSavedBy; }
    8626           0 :       sal_uInt32 get_fcSttbFnm() const { return mfcSttbFnm; }
    8627           0 :       sal_uInt32 get_lcbSttbFnm() const { return mlcbSttbFnm; }
    8628           0 :       sal_uInt32 get_fcPlcfLst() const { return mfcPlcfLst; }
    8629           0 :       sal_uInt32 get_lcbPlcfLst() const { return mlcbPlcfLst; }
    8630           0 :       sal_uInt32 get_fcPlfLfo() const { return mfcPlfLfo; }
    8631           0 :       sal_uInt32 get_lcbPlfLfo() const { return mlcbPlfLfo; }
    8632           0 :       sal_uInt32 get_fcPlcftxbxBkd() const { return mfcPlcftxbxBkd; }
    8633           0 :       sal_uInt32 get_lcbPlcftxbxBkd() const { return mlcbPlcftxbxBkd; }
    8634           0 :       sal_uInt32 get_fcPlcftxbxHdrBkd() const { return mfcPlcftxbxHdrBkd; }
    8635           0 :       sal_uInt32 get_lcbPlcftxbxHdrBkd() const { return mlcbPlcftxbxHdrBkd; }
    8636           0 :       sal_uInt32 get_fcDocUndo() const { return mfcDocUndo; }
    8637           0 :       sal_uInt32 get_lcbDocUndo() const { return mlcbDocUndo; }
    8638           0 :       sal_uInt32 get_fcRgbuse() const { return mfcRgbuse; }
    8639           0 :       sal_uInt32 get_lcbRgbuse() const { return mlcbRgbuse; }
    8640           0 :       sal_uInt32 get_fcUsp() const { return mfcUsp; }
    8641           0 :       sal_uInt32 get_lcbUsp() const { return mlcbUsp; }
    8642           0 :       sal_uInt32 get_fcUskf() const { return mfcUskf; }
    8643           0 :       sal_uInt32 get_lcbUskf() const { return mlcbUskf; }
    8644           0 :       sal_uInt32 get_fcPlcupcRgbuse() const { return mfcPlcupcRgbuse; }
    8645           0 :       sal_uInt32 get_lcbPlcupcRgbuse() const { return mlcbPlcupcRgbuse; }
    8646           0 :       sal_uInt32 get_fcPlcupcUsp() const { return mfcPlcupcUsp; }
    8647           0 :       sal_uInt32 get_lcbPlcupcUsp() const { return mlcbPlcupcUsp; }
    8648           0 :       sal_uInt32 get_fcSttbGlsyStyle() const { return mfcSttbGlsyStyle; }
    8649           0 :       sal_uInt32 get_lcbSttbGlsyStyle() const { return mlcbSttbGlsyStyle; }
    8650           0 :       sal_uInt32 get_fcPlgosl() const { return mfcPlgosl; }
    8651           0 :       sal_uInt32 get_lcbPlgosl() const { return mlcbPlgosl; }
    8652           0 :       sal_uInt32 get_fcPlcocx() const { return mfcPlcocx; }
    8653           0 :       sal_uInt32 get_lcbPlcocx() const { return mlcbPlcocx; }
    8654           0 :       sal_uInt32 get_fcPlcfbteLvc() const { return mfcPlcfbteLvc; }
    8655           0 :       sal_uInt32 get_lcbPlcfbteLvc() const { return mlcbPlcfbteLvc; }
    8656           0 :       sal_uInt32 get_dwLowDateTime() const { return mdwLowDateTime; }
    8657           0 :       sal_uInt32 get_dwHighDateTime() const { return mdwHighDateTime; }
    8658           0 :       sal_uInt32 get_fcPlcflvc() const { return mfcPlcflvc; }
    8659           0 :       sal_uInt32 get_lcbPlcflvc() const { return mlcbPlcflvc; }
    8660           0 :       sal_uInt32 get_fcPlcasumy() const { return mfcPlcasumy; }
    8661           0 :       sal_uInt32 get_lcbPlcasumy() const { return mlcbPlcasumy; }
    8662           0 :       sal_uInt32 get_fcPlcfgram() const { return mfcPlcfgram; }
    8663           0 :       sal_uInt32 get_lcbPlcfgram() const { return mlcbPlcfgram; }
    8664           0 :       sal_uInt32 get_fcSttbListNames() const { return mfcSttbListNames; }
    8665           0 :       sal_uInt32 get_lcbSttbListNames() const { return mlcbSttbListNames; }
    8666           0 :       sal_uInt32 get_fcSttbfUssr() const { return mfcSttbfUssr; }
    8667           0 :       sal_uInt32 get_lcbSttbfUssr() const { return mlcbSttbfUssr; }
    8668             :   
    8669             : 
    8670             :   void dump(OutputWithDepth < string > & o) const;
    8671             : 
    8672             :   void resolve(Properties & rHandler);
    8673             : 
    8674             :   };
    8675             :     
    8676             : /**
    8677             :     Automatically generated class: FibRgFcLcb2000
    8678             :     
    8679             :     Stereotype ww8resource
    8680             : 
    8681             :     Parent Resource: Properties
    8682             :     Size: 856
    8683             : */
    8684           0 : class WW8FibRgFcLcb2000: public WW8StructBase, public writerfilter::Reference< Properties>
    8685             : {
    8686             :     public:
    8687             :     typedef boost::shared_ptr<WW8FibRgFcLcb2000> Pointer_t;
    8688             : 
    8689             :     WW8FibRgFcLcb2000(
    8690             :         WW8Stream & rStream, 
    8691             :         sal_uInt32 nOffset = 0, 
    8692             :         sal_uInt32 nCount = 856)
    8693             :     : WW8StructBase(rStream, nOffset, nCount)
    8694             :     {
    8695             :       init();
    8696             :     }
    8697             :     WW8FibRgFcLcb2000(
    8698             :         WW8StructBase * pParent,
    8699             :         sal_uInt32 nOffset = 0, 
    8700             :         sal_uInt32 nCount = 856)
    8701             :     : WW8StructBase(pParent, nOffset, nCount)
    8702             :     {
    8703             :       init();
    8704             :     }
    8705           0 :     WW8FibRgFcLcb2000( const WW8StructBase& rSurround,
    8706             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 856)
    8707             :     
    8708           0 :     : WW8StructBase(rSurround, nOffset, nCount)
    8709             :     {
    8710           0 :         init();
    8711           0 :     }
    8712             : 
    8713             :     WW8FibRgFcLcb2000(
    8714             :         const Sequence & 
    8715             :         rSequence, sal_uInt32 nOffset = 0, 
    8716             :         sal_uInt32 nCount = 856)
    8717             :     : WW8StructBase(rSequence, nOffset, nCount)
    8718             :     {
    8719             :       init();
    8720             :     }
    8721             : 
    8722             :     virtual ~WW8FibRgFcLcb2000();
    8723             : 
    8724             :     void init();
    8725             : 
    8726             :     /**
    8727             :         Return type of resource.
    8728             :     */
    8729           0 :     virtual string getType() const
    8730             :     {
    8731           0 :         return "FibRgFcLcb2000";
    8732             :     }
    8733             : 
    8734             :     /**
    8735             :         Return static size.
    8736             :     */
    8737             :     static sal_uInt32 getSize() { return 856; }
    8738             :     /**
    8739             :         Calculate actual size.
    8740             :     */  
    8741             :     sal_uInt32 calcSize(); 
    8742             :       
    8743             :   
    8744             :     /**
    8745             :         
    8746             :         
    8747             :         <table>
    8748             :         <tr>
    8749             :         <th>
    8750             :         Name
    8751             :         </th>
    8752             :         <td>
    8753             :         fcPlcfTch(attribute)
    8754             :         </td>
    8755             :         </tr>
    8756             :         <tr>
    8757             :         <th>
    8758             :         Offset
    8759             :         </th>
    8760             :         <td>
    8761             :         744
    8762             :         </td>
    8763             :         </tr>
    8764             :         <tr>
    8765             :         <th>
    8766             :         Mask
    8767             :         </th>
    8768             :         <td>
    8769             :         
    8770             :         </td>
    8771             :         </tr>
    8772             :         <tr>
    8773             :         <th>
    8774             :         Shift
    8775             :         </th>
    8776             :         <td>
    8777             :         
    8778             :         </td>
    8779             :         </tr>
    8780             :         </table>
    8781             :         */
    8782             :         
    8783           0 : sal_uInt32 get_fcPlcfTch() const
    8784             :     {
    8785           0 :             return (getU32(744));
    8786             :     }
    8787             :   
    8788             :   
    8789             :     /**
    8790             :         
    8791             :         
    8792             :         <table>
    8793             :         <tr>
    8794             :         <th>
    8795             :         Name
    8796             :         </th>
    8797             :         <td>
    8798             :         lcbPlcfTch(attribute)
    8799             :         </td>
    8800             :         </tr>
    8801             :         <tr>
    8802             :         <th>
    8803             :         Offset
    8804             :         </th>
    8805             :         <td>
    8806             :         748
    8807             :         </td>
    8808             :         </tr>
    8809             :         <tr>
    8810             :         <th>
    8811             :         Mask
    8812             :         </th>
    8813             :         <td>
    8814             :         
    8815             :         </td>
    8816             :         </tr>
    8817             :         <tr>
    8818             :         <th>
    8819             :         Shift
    8820             :         </th>
    8821             :         <td>
    8822             :         
    8823             :         </td>
    8824             :         </tr>
    8825             :         </table>
    8826             :         */
    8827             :         
    8828           0 : sal_uInt32 get_lcbPlcfTch() const
    8829             :     {
    8830           0 :             return (getU32(748));
    8831             :     }
    8832             :   
    8833             :   
    8834             :     /**
    8835             :         
    8836             :         
    8837             :         <table>
    8838             :         <tr>
    8839             :         <th>
    8840             :         Name
    8841             :         </th>
    8842             :         <td>
    8843             :         fcRmdThreading(attribute)
    8844             :         </td>
    8845             :         </tr>
    8846             :         <tr>
    8847             :         <th>
    8848             :         Offset
    8849             :         </th>
    8850             :         <td>
    8851             :         752
    8852             :         </td>
    8853             :         </tr>
    8854             :         <tr>
    8855             :         <th>
    8856             :         Mask
    8857             :         </th>
    8858             :         <td>
    8859             :         
    8860             :         </td>
    8861             :         </tr>
    8862             :         <tr>
    8863             :         <th>
    8864             :         Shift
    8865             :         </th>
    8866             :         <td>
    8867             :         
    8868             :         </td>
    8869             :         </tr>
    8870             :         </table>
    8871             :         */
    8872             :         
    8873           0 : sal_uInt32 get_fcRmdThreading() const
    8874             :     {
    8875           0 :             return (getU32(752));
    8876             :     }
    8877             :   
    8878             :   
    8879             :     /**
    8880             :         
    8881             :         
    8882             :         <table>
    8883             :         <tr>
    8884             :         <th>
    8885             :         Name
    8886             :         </th>
    8887             :         <td>
    8888             :         lcbRmdThreading(attribute)
    8889             :         </td>
    8890             :         </tr>
    8891             :         <tr>
    8892             :         <th>
    8893             :         Offset
    8894             :         </th>
    8895             :         <td>
    8896             :         756
    8897             :         </td>
    8898             :         </tr>
    8899             :         <tr>
    8900             :         <th>
    8901             :         Mask
    8902             :         </th>
    8903             :         <td>
    8904             :         
    8905             :         </td>
    8906             :         </tr>
    8907             :         <tr>
    8908             :         <th>
    8909             :         Shift
    8910             :         </th>
    8911             :         <td>
    8912             :         
    8913             :         </td>
    8914             :         </tr>
    8915             :         </table>
    8916             :         */
    8917             :         
    8918           0 : sal_uInt32 get_lcbRmdThreading() const
    8919             :     {
    8920           0 :             return (getU32(756));
    8921             :     }
    8922             :   
    8923             :   
    8924             :     /**
    8925             :         
    8926             :         
    8927             :         <table>
    8928             :         <tr>
    8929             :         <th>
    8930             :         Name
    8931             :         </th>
    8932             :         <td>
    8933             :         fcMid(attribute)
    8934             :         </td>
    8935             :         </tr>
    8936             :         <tr>
    8937             :         <th>
    8938             :         Offset
    8939             :         </th>
    8940             :         <td>
    8941             :         760
    8942             :         </td>
    8943             :         </tr>
    8944             :         <tr>
    8945             :         <th>
    8946             :         Mask
    8947             :         </th>
    8948             :         <td>
    8949             :         
    8950             :         </td>
    8951             :         </tr>
    8952             :         <tr>
    8953             :         <th>
    8954             :         Shift
    8955             :         </th>
    8956             :         <td>
    8957             :         
    8958             :         </td>
    8959             :         </tr>
    8960             :         </table>
    8961             :         */
    8962             :         
    8963           0 : sal_uInt32 get_fcMid() const
    8964             :     {
    8965           0 :             return (getU32(760));
    8966             :     }
    8967             :   
    8968             :   
    8969             :     /**
    8970             :         
    8971             :         
    8972             :         <table>
    8973             :         <tr>
    8974             :         <th>
    8975             :         Name
    8976             :         </th>
    8977             :         <td>
    8978             :         lcbMid(attribute)
    8979             :         </td>
    8980             :         </tr>
    8981             :         <tr>
    8982             :         <th>
    8983             :         Offset
    8984             :         </th>
    8985             :         <td>
    8986             :         764
    8987             :         </td>
    8988             :         </tr>
    8989             :         <tr>
    8990             :         <th>
    8991             :         Mask
    8992             :         </th>
    8993             :         <td>
    8994             :         
    8995             :         </td>
    8996             :         </tr>
    8997             :         <tr>
    8998             :         <th>
    8999             :         Shift
    9000             :         </th>
    9001             :         <td>
    9002             :         
    9003             :         </td>
    9004             :         </tr>
    9005             :         </table>
    9006             :         */
    9007             :         
    9008           0 : sal_uInt32 get_lcbMid() const
    9009             :     {
    9010           0 :             return (getU32(764));
    9011             :     }
    9012             :   
    9013             :   
    9014             :     /**
    9015             :         
    9016             :         
    9017             :         <table>
    9018             :         <tr>
    9019             :         <th>
    9020             :         Name
    9021             :         </th>
    9022             :         <td>
    9023             :         fcSttbRgtplc(attribute)
    9024             :         </td>
    9025             :         </tr>
    9026             :         <tr>
    9027             :         <th>
    9028             :         Offset
    9029             :         </th>
    9030             :         <td>
    9031             :         768
    9032             :         </td>
    9033             :         </tr>
    9034             :         <tr>
    9035             :         <th>
    9036             :         Mask
    9037             :         </th>
    9038             :         <td>
    9039             :         
    9040             :         </td>
    9041             :         </tr>
    9042             :         <tr>
    9043             :         <th>
    9044             :         Shift
    9045             :         </th>
    9046             :         <td>
    9047             :         
    9048             :         </td>
    9049             :         </tr>
    9050             :         </table>
    9051             :         */
    9052             :         
    9053           0 : sal_uInt32 get_fcSttbRgtplc() const
    9054             :     {
    9055           0 :             return (getU32(768));
    9056             :     }
    9057             :   
    9058             :   
    9059             :     /**
    9060             :         
    9061             :         
    9062             :         <table>
    9063             :         <tr>
    9064             :         <th>
    9065             :         Name
    9066             :         </th>
    9067             :         <td>
    9068             :         lcbSttbRgtplc(attribute)
    9069             :         </td>
    9070             :         </tr>
    9071             :         <tr>
    9072             :         <th>
    9073             :         Offset
    9074             :         </th>
    9075             :         <td>
    9076             :         772
    9077             :         </td>
    9078             :         </tr>
    9079             :         <tr>
    9080             :         <th>
    9081             :         Mask
    9082             :         </th>
    9083             :         <td>
    9084             :         
    9085             :         </td>
    9086             :         </tr>
    9087             :         <tr>
    9088             :         <th>
    9089             :         Shift
    9090             :         </th>
    9091             :         <td>
    9092             :         
    9093             :         </td>
    9094             :         </tr>
    9095             :         </table>
    9096             :         */
    9097             :         
    9098           0 : sal_uInt32 get_lcbSttbRgtplc() const
    9099             :     {
    9100           0 :             return (getU32(772));
    9101             :     }
    9102             :   
    9103             :   
    9104             :     /**
    9105             :         
    9106             :         
    9107             :         <table>
    9108             :         <tr>
    9109             :         <th>
    9110             :         Name
    9111             :         </th>
    9112             :         <td>
    9113             :         fcMsoEnvelope(attribute)
    9114             :         </td>
    9115             :         </tr>
    9116             :         <tr>
    9117             :         <th>
    9118             :         Offset
    9119             :         </th>
    9120             :         <td>
    9121             :         776
    9122             :         </td>
    9123             :         </tr>
    9124             :         <tr>
    9125             :         <th>
    9126             :         Mask
    9127             :         </th>
    9128             :         <td>
    9129             :         
    9130             :         </td>
    9131             :         </tr>
    9132             :         <tr>
    9133             :         <th>
    9134             :         Shift
    9135             :         </th>
    9136             :         <td>
    9137             :         
    9138             :         </td>
    9139             :         </tr>
    9140             :         </table>
    9141             :         */
    9142             :         
    9143           0 : sal_uInt32 get_fcMsoEnvelope() const
    9144             :     {
    9145           0 :             return (getU32(776));
    9146             :     }
    9147             :   
    9148             :   
    9149             :     /**
    9150             :         
    9151             :         
    9152             :         <table>
    9153             :         <tr>
    9154             :         <th>
    9155             :         Name
    9156             :         </th>
    9157             :         <td>
    9158             :         flcbMsoEnvelope(attribute)
    9159             :         </td>
    9160             :         </tr>
    9161             :         <tr>
    9162             :         <th>
    9163             :         Offset
    9164             :         </th>
    9165             :         <td>
    9166             :         780
    9167             :         </td>
    9168             :         </tr>
    9169             :         <tr>
    9170             :         <th>
    9171             :         Mask
    9172             :         </th>
    9173             :         <td>
    9174             :         
    9175             :         </td>
    9176             :         </tr>
    9177             :         <tr>
    9178             :         <th>
    9179             :         Shift
    9180             :         </th>
    9181             :         <td>
    9182             :         
    9183             :         </td>
    9184             :         </tr>
    9185             :         </table>
    9186             :         */
    9187             :         
    9188           0 : sal_uInt32 get_flcbMsoEnvelope() const
    9189             :     {
    9190           0 :             return (getU32(780));
    9191             :     }
    9192             :   
    9193             :   
    9194             :     /**
    9195             :         
    9196             :         
    9197             :         <table>
    9198             :         <tr>
    9199             :         <th>
    9200             :         Name
    9201             :         </th>
    9202             :         <td>
    9203             :         fcPlcfLad(attribute)
    9204             :         </td>
    9205             :         </tr>
    9206             :         <tr>
    9207             :         <th>
    9208             :         Offset
    9209             :         </th>
    9210             :         <td>
    9211             :         784
    9212             :         </td>
    9213             :         </tr>
    9214             :         <tr>
    9215             :         <th>
    9216             :         Mask
    9217             :         </th>
    9218             :         <td>
    9219             :         
    9220             :         </td>
    9221             :         </tr>
    9222             :         <tr>
    9223             :         <th>
    9224             :         Shift
    9225             :         </th>
    9226             :         <td>
    9227             :         
    9228             :         </td>
    9229             :         </tr>
    9230             :         </table>
    9231             :         */
    9232             :         
    9233           0 : sal_uInt32 get_fcPlcfLad() const
    9234             :     {
    9235           0 :             return (getU32(784));
    9236             :     }
    9237             :   
    9238             :   
    9239             :     /**
    9240             :         
    9241             :         
    9242             :         <table>
    9243             :         <tr>
    9244             :         <th>
    9245             :         Name
    9246             :         </th>
    9247             :         <td>
    9248             :         lcbPlcfLad(attribute)
    9249             :         </td>
    9250             :         </tr>
    9251             :         <tr>
    9252             :         <th>
    9253             :         Offset
    9254             :         </th>
    9255             :         <td>
    9256             :         788
    9257             :         </td>
    9258             :         </tr>
    9259             :         <tr>
    9260             :         <th>
    9261             :         Mask
    9262             :         </th>
    9263             :         <td>
    9264             :         
    9265             :         </td>
    9266             :         </tr>
    9267             :         <tr>
    9268             :         <th>
    9269             :         Shift
    9270             :         </th>
    9271             :         <td>
    9272             :         
    9273             :         </td>
    9274             :         </tr>
    9275             :         </table>
    9276             :         */
    9277             :         
    9278           0 : sal_uInt32 get_lcbPlcfLad() const
    9279             :     {
    9280           0 :             return (getU32(788));
    9281             :     }
    9282             :   
    9283             :   
    9284             :     /**
    9285             :         
    9286             :         
    9287             :         <table>
    9288             :         <tr>
    9289             :         <th>
    9290             :         Name
    9291             :         </th>
    9292             :         <td>
    9293             :         fcRgDofr(attribute)
    9294             :         </td>
    9295             :         </tr>
    9296             :         <tr>
    9297             :         <th>
    9298             :         Offset
    9299             :         </th>
    9300             :         <td>
    9301             :         792
    9302             :         </td>
    9303             :         </tr>
    9304             :         <tr>
    9305             :         <th>
    9306             :         Mask
    9307             :         </th>
    9308             :         <td>
    9309             :         
    9310             :         </td>
    9311             :         </tr>
    9312             :         <tr>
    9313             :         <th>
    9314             :         Shift
    9315             :         </th>
    9316             :         <td>
    9317             :         
    9318             :         </td>
    9319             :         </tr>
    9320             :         </table>
    9321             :         */
    9322             :         
    9323           0 : sal_uInt32 get_fcRgDofr() const
    9324             :     {
    9325           0 :             return (getU32(792));
    9326             :     }
    9327             :   
    9328             :   
    9329             :     /**
    9330             :         
    9331             :         
    9332             :         <table>
    9333             :         <tr>
    9334             :         <th>
    9335             :         Name
    9336             :         </th>
    9337             :         <td>
    9338             :         lcbRgDofr(attribute)
    9339             :         </td>
    9340             :         </tr>
    9341             :         <tr>
    9342             :         <th>
    9343             :         Offset
    9344             :         </th>
    9345             :         <td>
    9346             :         796
    9347             :         </td>
    9348             :         </tr>
    9349             :         <tr>
    9350             :         <th>
    9351             :         Mask
    9352             :         </th>
    9353             :         <td>
    9354             :         
    9355             :         </td>
    9356             :         </tr>
    9357             :         <tr>
    9358             :         <th>
    9359             :         Shift
    9360             :         </th>
    9361             :         <td>
    9362             :         
    9363             :         </td>
    9364             :         </tr>
    9365             :         </table>
    9366             :         */
    9367             :         
    9368           0 : sal_uInt32 get_lcbRgDofr() const
    9369             :     {
    9370           0 :             return (getU32(796));
    9371             :     }
    9372             :   
    9373             :   
    9374             :     /**
    9375             :         
    9376             :         
    9377             :         <table>
    9378             :         <tr>
    9379             :         <th>
    9380             :         Name
    9381             :         </th>
    9382             :         <td>
    9383             :         fcPlcosl(attribute)
    9384             :         </td>
    9385             :         </tr>
    9386             :         <tr>
    9387             :         <th>
    9388             :         Offset
    9389             :         </th>
    9390             :         <td>
    9391             :         800
    9392             :         </td>
    9393             :         </tr>
    9394             :         <tr>
    9395             :         <th>
    9396             :         Mask
    9397             :         </th>
    9398             :         <td>
    9399             :         
    9400             :         </td>
    9401             :         </tr>
    9402             :         <tr>
    9403             :         <th>
    9404             :         Shift
    9405             :         </th>
    9406             :         <td>
    9407             :         
    9408             :         </td>
    9409             :         </tr>
    9410             :         </table>
    9411             :         */
    9412             :         
    9413           0 : sal_uInt32 get_fcPlcosl() const
    9414             :     {
    9415           0 :             return (getU32(800));
    9416             :     }
    9417             :   
    9418             :   
    9419             :     /**
    9420             :         
    9421             :         
    9422             :         <table>
    9423             :         <tr>
    9424             :         <th>
    9425             :         Name
    9426             :         </th>
    9427             :         <td>
    9428             :         lcbPlcosl(attribute)
    9429             :         </td>
    9430             :         </tr>
    9431             :         <tr>
    9432             :         <th>
    9433             :         Offset
    9434             :         </th>
    9435             :         <td>
    9436             :         804
    9437             :         </td>
    9438             :         </tr>
    9439             :         <tr>
    9440             :         <th>
    9441             :         Mask
    9442             :         </th>
    9443             :         <td>
    9444             :         
    9445             :         </td>
    9446             :         </tr>
    9447             :         <tr>
    9448             :         <th>
    9449             :         Shift
    9450             :         </th>
    9451             :         <td>
    9452             :         
    9453             :         </td>
    9454             :         </tr>
    9455             :         </table>
    9456             :         */
    9457             :         
    9458           0 : sal_uInt32 get_lcbPlcosl() const
    9459             :     {
    9460           0 :             return (getU32(804));
    9461             :     }
    9462             :   
    9463             :   
    9464             :     /**
    9465             :         
    9466             :         
    9467             :         <table>
    9468             :         <tr>
    9469             :         <th>
    9470             :         Name
    9471             :         </th>
    9472             :         <td>
    9473             :         fcPlcfCookieOld(attribute)
    9474             :         </td>
    9475             :         </tr>
    9476             :         <tr>
    9477             :         <th>
    9478             :         Offset
    9479             :         </th>
    9480             :         <td>
    9481             :         808
    9482             :         </td>
    9483             :         </tr>
    9484             :         <tr>
    9485             :         <th>
    9486             :         Mask
    9487             :         </th>
    9488             :         <td>
    9489             :         
    9490             :         </td>
    9491             :         </tr>
    9492             :         <tr>
    9493             :         <th>
    9494             :         Shift
    9495             :         </th>
    9496             :         <td>
    9497             :         
    9498             :         </td>
    9499             :         </tr>
    9500             :         </table>
    9501             :         */
    9502             :         
    9503           0 : sal_uInt32 get_fcPlcfCookieOld() const
    9504             :     {
    9505           0 :             return (getU32(808));
    9506             :     }
    9507             :   
    9508             :   
    9509             :     /**
    9510             :         
    9511             :         
    9512             :         <table>
    9513             :         <tr>
    9514             :         <th>
    9515             :         Name
    9516             :         </th>
    9517             :         <td>
    9518             :         lcbPlcfCookieOld(attribute)
    9519             :         </td>
    9520             :         </tr>
    9521             :         <tr>
    9522             :         <th>
    9523             :         Offset
    9524             :         </th>
    9525             :         <td>
    9526             :         812
    9527             :         </td>
    9528             :         </tr>
    9529             :         <tr>
    9530             :         <th>
    9531             :         Mask
    9532             :         </th>
    9533             :         <td>
    9534             :         
    9535             :         </td>
    9536             :         </tr>
    9537             :         <tr>
    9538             :         <th>
    9539             :         Shift
    9540             :         </th>
    9541             :         <td>
    9542             :         
    9543             :         </td>
    9544             :         </tr>
    9545             :         </table>
    9546             :         */
    9547             :         
    9548           0 : sal_uInt32 get_lcbPlcfCookieOld() const
    9549             :     {
    9550           0 :             return (getU32(812));
    9551             :     }
    9552             :   
    9553             :   
    9554             :     /**
    9555             :         
    9556             :         
    9557             :         <table>
    9558             :         <tr>
    9559             :         <th>
    9560             :         Name
    9561             :         </th>
    9562             :         <td>
    9563             :         fcPgdMotherOld(attribute)
    9564             :         </td>
    9565             :         </tr>
    9566             :         <tr>
    9567             :         <th>
    9568             :         Offset
    9569             :         </th>
    9570             :         <td>
    9571             :         816
    9572             :         </td>
    9573             :         </tr>
    9574             :         <tr>
    9575             :         <th>
    9576             :         Mask
    9577             :         </th>
    9578             :         <td>
    9579             :         
    9580             :         </td>
    9581             :         </tr>
    9582             :         <tr>
    9583             :         <th>
    9584             :         Shift
    9585             :         </th>
    9586             :         <td>
    9587             :         
    9588             :         </td>
    9589             :         </tr>
    9590             :         </table>
    9591             :         */
    9592             :         
    9593           0 : sal_uInt32 get_fcPgdMotherOld() const
    9594             :     {
    9595           0 :             return (getU32(816));
    9596             :     }
    9597             :   
    9598             :   
    9599             :     /**
    9600             :         
    9601             :         
    9602             :         <table>
    9603             :         <tr>
    9604             :         <th>
    9605             :         Name
    9606             :         </th>
    9607             :         <td>
    9608             :         flcbPgdMotherOld(attribute)
    9609             :         </td>
    9610             :         </tr>
    9611             :         <tr>
    9612             :         <th>
    9613             :         Offset
    9614             :         </th>
    9615             :         <td>
    9616             :         820
    9617             :         </td>
    9618             :         </tr>
    9619             :         <tr>
    9620             :         <th>
    9621             :         Mask
    9622             :         </th>
    9623             :         <td>
    9624             :         
    9625             :         </td>
    9626             :         </tr>
    9627             :         <tr>
    9628             :         <th>
    9629             :         Shift
    9630             :         </th>
    9631             :         <td>
    9632             :         
    9633             :         </td>
    9634             :         </tr>
    9635             :         </table>
    9636             :         */
    9637             :         
    9638           0 : sal_uInt32 get_flcbPgdMotherOld() const
    9639             :     {
    9640           0 :             return (getU32(820));
    9641             :     }
    9642             :   
    9643             :   
    9644             :     /**
    9645             :         
    9646             :         
    9647             :         <table>
    9648             :         <tr>
    9649             :         <th>
    9650             :         Name
    9651             :         </th>
    9652             :         <td>
    9653             :         fcPgdFtnOld(attribute)
    9654             :         </td>
    9655             :         </tr>
    9656             :         <tr>
    9657             :         <th>
    9658             :         Offset
    9659             :         </th>
    9660             :         <td>
    9661             :         824
    9662             :         </td>
    9663             :         </tr>
    9664             :         <tr>
    9665             :         <th>
    9666             :         Mask
    9667             :         </th>
    9668             :         <td>
    9669             :         
    9670             :         </td>
    9671             :         </tr>
    9672             :         <tr>
    9673             :         <th>
    9674             :         Shift
    9675             :         </th>
    9676             :         <td>
    9677             :         
    9678             :         </td>
    9679             :         </tr>
    9680             :         </table>
    9681             :         */
    9682             :         
    9683           0 : sal_uInt32 get_fcPgdFtnOld() const
    9684             :     {
    9685           0 :             return (getU32(824));
    9686             :     }
    9687             :   
    9688             :   
    9689             :     /**
    9690             :         
    9691             :         
    9692             :         <table>
    9693             :         <tr>
    9694             :         <th>
    9695             :         Name
    9696             :         </th>
    9697             :         <td>
    9698             :         lcbPgdFtnOld(attribute)
    9699             :         </td>
    9700             :         </tr>
    9701             :         <tr>
    9702             :         <th>
    9703             :         Offset
    9704             :         </th>
    9705             :         <td>
    9706             :         828
    9707             :         </td>
    9708             :         </tr>
    9709             :         <tr>
    9710             :         <th>
    9711             :         Mask
    9712             :         </th>
    9713             :         <td>
    9714             :         
    9715             :         </td>
    9716             :         </tr>
    9717             :         <tr>
    9718             :         <th>
    9719             :         Shift
    9720             :         </th>
    9721             :         <td>
    9722             :         
    9723             :         </td>
    9724             :         </tr>
    9725             :         </table>
    9726             :         */
    9727             :         
    9728           0 : sal_uInt32 get_lcbPgdFtnOld() const
    9729             :     {
    9730           0 :             return (getU32(828));
    9731             :     }
    9732             :   
    9733             :   
    9734             :     /**
    9735             :         
    9736             :         
    9737             :         <table>
    9738             :         <tr>
    9739             :         <th>
    9740             :         Name
    9741             :         </th>
    9742             :         <td>
    9743             :         fcBkdFtnOld(attribute)
    9744             :         </td>
    9745             :         </tr>
    9746             :         <tr>
    9747             :         <th>
    9748             :         Offset
    9749             :         </th>
    9750             :         <td>
    9751             :         832
    9752             :         </td>
    9753             :         </tr>
    9754             :         <tr>
    9755             :         <th>
    9756             :         Mask
    9757             :         </th>
    9758             :         <td>
    9759             :         
    9760             :         </td>
    9761             :         </tr>
    9762             :         <tr>
    9763             :         <th>
    9764             :         Shift
    9765             :         </th>
    9766             :         <td>
    9767             :         
    9768             :         </td>
    9769             :         </tr>
    9770             :         </table>
    9771             :         */
    9772             :         
    9773           0 : sal_uInt32 get_fcBkdFtnOld() const
    9774             :     {
    9775           0 :             return (getU32(832));
    9776             :     }
    9777             :   
    9778             :   
    9779             :     /**
    9780             :         
    9781             :         
    9782             :         <table>
    9783             :         <tr>
    9784             :         <th>
    9785             :         Name
    9786             :         </th>
    9787             :         <td>
    9788             :         lcbBkdFtnOld(attribute)
    9789             :         </td>
    9790             :         </tr>
    9791             :         <tr>
    9792             :         <th>
    9793             :         Offset
    9794             :         </th>
    9795             :         <td>
    9796             :         836
    9797             :         </td>
    9798             :         </tr>
    9799             :         <tr>
    9800             :         <th>
    9801             :         Mask
    9802             :         </th>
    9803             :         <td>
    9804             :         
    9805             :         </td>
    9806             :         </tr>
    9807             :         <tr>
    9808             :         <th>
    9809             :         Shift
    9810             :         </th>
    9811             :         <td>
    9812             :         
    9813             :         </td>
    9814             :         </tr>
    9815             :         </table>
    9816             :         */
    9817             :         
    9818           0 : sal_uInt32 get_lcbBkdFtnOld() const
    9819             :     {
    9820           0 :             return (getU32(836));
    9821             :     }
    9822             :   
    9823             :   
    9824             :     /**
    9825             :         
    9826             :         
    9827             :         <table>
    9828             :         <tr>
    9829             :         <th>
    9830             :         Name
    9831             :         </th>
    9832             :         <td>
    9833             :         fcPgdEdnOld(attribute)
    9834             :         </td>
    9835             :         </tr>
    9836             :         <tr>
    9837             :         <th>
    9838             :         Offset
    9839             :         </th>
    9840             :         <td>
    9841             :         840
    9842             :         </td>
    9843             :         </tr>
    9844             :         <tr>
    9845             :         <th>
    9846             :         Mask
    9847             :         </th>
    9848             :         <td>
    9849             :         
    9850             :         </td>
    9851             :         </tr>
    9852             :         <tr>
    9853             :         <th>
    9854             :         Shift
    9855             :         </th>
    9856             :         <td>
    9857             :         
    9858             :         </td>
    9859             :         </tr>
    9860             :         </table>
    9861             :         */
    9862             :         
    9863           0 : sal_uInt32 get_fcPgdEdnOld() const
    9864             :     {
    9865           0 :             return (getU32(840));
    9866             :     }
    9867             :   
    9868             :   
    9869             :     /**
    9870             :         
    9871             :         
    9872             :         <table>
    9873             :         <tr>
    9874             :         <th>
    9875             :         Name
    9876             :         </th>
    9877             :         <td>
    9878             :         lcbPgdEdnOld(attribute)
    9879             :         </td>
    9880             :         </tr>
    9881             :         <tr>
    9882             :         <th>
    9883             :         Offset
    9884             :         </th>
    9885             :         <td>
    9886             :         844
    9887             :         </td>
    9888             :         </tr>
    9889             :         <tr>
    9890             :         <th>
    9891             :         Mask
    9892             :         </th>
    9893             :         <td>
    9894             :         
    9895             :         </td>
    9896             :         </tr>
    9897             :         <tr>
    9898             :         <th>
    9899             :         Shift
    9900             :         </th>
    9901             :         <td>
    9902             :         
    9903             :         </td>
    9904             :         </tr>
    9905             :         </table>
    9906             :         */
    9907             :         
    9908           0 : sal_uInt32 get_lcbPgdEdnOld() const
    9909             :     {
    9910           0 :             return (getU32(844));
    9911             :     }
    9912             :   
    9913             :   
    9914             :     /**
    9915             :         
    9916             :         
    9917             :         <table>
    9918             :         <tr>
    9919             :         <th>
    9920             :         Name
    9921             :         </th>
    9922             :         <td>
    9923             :         fcBkdEdnOld(attribute)
    9924             :         </td>
    9925             :         </tr>
    9926             :         <tr>
    9927             :         <th>
    9928             :         Offset
    9929             :         </th>
    9930             :         <td>
    9931             :         848
    9932             :         </td>
    9933             :         </tr>
    9934             :         <tr>
    9935             :         <th>
    9936             :         Mask
    9937             :         </th>
    9938             :         <td>
    9939             :         
    9940             :         </td>
    9941             :         </tr>
    9942             :         <tr>
    9943             :         <th>
    9944             :         Shift
    9945             :         </th>
    9946             :         <td>
    9947             :         
    9948             :         </td>
    9949             :         </tr>
    9950             :         </table>
    9951             :         */
    9952             :         
    9953           0 : sal_uInt32 get_fcBkdEdnOld() const
    9954             :     {
    9955           0 :             return (getU32(848));
    9956             :     }
    9957             :   
    9958             :   
    9959             :     /**
    9960             :         
    9961             :         
    9962             :         <table>
    9963             :         <tr>
    9964             :         <th>
    9965             :         Name
    9966             :         </th>
    9967             :         <td>
    9968             :         lcbBkdEdnOld(attribute)
    9969             :         </td>
    9970             :         </tr>
    9971             :         <tr>
    9972             :         <th>
    9973             :         Offset
    9974             :         </th>
    9975             :         <td>
    9976             :         852
    9977             :         </td>
    9978             :         </tr>
    9979             :         <tr>
    9980             :         <th>
    9981             :         Mask
    9982             :         </th>
    9983             :         <td>
    9984             :         
    9985             :         </td>
    9986             :         </tr>
    9987             :         <tr>
    9988             :         <th>
    9989             :         Shift
    9990             :         </th>
    9991             :         <td>
    9992             :         
    9993             :         </td>
    9994             :         </tr>
    9995             :         </table>
    9996             :         */
    9997             :         
    9998           0 : sal_uInt32 get_lcbBkdEdnOld() const
    9999             :     {
   10000           0 :             return (getU32(852));
   10001             :     }
   10002             :   
   10003             : 
   10004             :   void dump(OutputWithDepth < string > & o) const;
   10005             : 
   10006             :   void resolve(Properties & rHandler);
   10007             : 
   10008             :   };
   10009             :     
   10010             : /**
   10011             :     Automatically generated class: BKD
   10012             :     
   10013             :     Stereotype ww8resource
   10014             : 
   10015             :     Parent Resource: Properties
   10016             :     Size: 6
   10017             : */
   10018           0 : class WW8BKD: public WW8StructBase, public writerfilter::Reference< Properties>
   10019             : {
   10020             :     public:
   10021             :     typedef boost::shared_ptr<WW8BKD> Pointer_t;
   10022             : 
   10023             :     WW8BKD(
   10024             :         WW8Stream & rStream, 
   10025             :         sal_uInt32 nOffset = 0, 
   10026             :         sal_uInt32 nCount = 6)
   10027             :     : WW8StructBase(rStream, nOffset, nCount)
   10028             :     {
   10029             :       init();
   10030             :     }
   10031             :     WW8BKD(
   10032             :         WW8StructBase * pParent,
   10033             :         sal_uInt32 nOffset = 0, 
   10034             :         sal_uInt32 nCount = 6)
   10035             :     : WW8StructBase(pParent, nOffset, nCount)
   10036             :     {
   10037             :       init();
   10038             :     }
   10039             :     WW8BKD( const WW8StructBase& rSurround,
   10040             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 6)
   10041             :     
   10042             :     : WW8StructBase(rSurround, nOffset, nCount)
   10043             :     {
   10044             :         init();
   10045             :     }
   10046             : 
   10047           0 :     WW8BKD(
   10048             :         const Sequence & 
   10049             :         rSequence, sal_uInt32 nOffset = 0, 
   10050             :         sal_uInt32 nCount = 6)
   10051           0 :     : WW8StructBase(rSequence, nOffset, nCount)
   10052             :     {
   10053           0 :       init();
   10054           0 :     }
   10055             : 
   10056             :     virtual ~WW8BKD();
   10057             : 
   10058             :     void init();
   10059             : 
   10060             :     /**
   10061             :         Return type of resource.
   10062             :     */
   10063           0 :     virtual string getType() const
   10064             :     {
   10065           0 :         return "BKD";
   10066             :     }
   10067             : 
   10068             :     /**
   10069             :         Return static size.
   10070             :     */
   10071           0 :     static sal_uInt32 getSize() { return 6; }
   10072             :     /**
   10073             :         Calculate actual size.
   10074             :     */  
   10075             :     sal_uInt32 calcSize(); 
   10076             :       
   10077             :   
   10078             :     /**
   10079             :         index to BKL entry in plcfbkl that describes the
   10080             :                   ending position of this bookmark in the CP stream.
   10081             :         
   10082             :         <table>
   10083             :         <tr>
   10084             :         <th>
   10085             :         Name
   10086             :         </th>
   10087             :         <td>
   10088             :         ibkl(attribute)
   10089             :         </td>
   10090             :         </tr>
   10091             :         <tr>
   10092             :         <th>
   10093             :         Offset
   10094             :         </th>
   10095             :         <td>
   10096             :         0x0
   10097             :         </td>
   10098             :         </tr>
   10099             :         <tr>
   10100             :         <th>
   10101             :         Mask
   10102             :         </th>
   10103             :         <td>
   10104             :         
   10105             :         </td>
   10106             :         </tr>
   10107             :         <tr>
   10108             :         <th>
   10109             :         Shift
   10110             :         </th>
   10111             :         <td>
   10112             :         0
   10113             :         </td>
   10114             :         </tr>
   10115             :         </table>
   10116             :         */
   10117             :         
   10118           0 : sal_Int16 get_ibkl() const
   10119             :     {
   10120           0 :             return (getS16(0x0));
   10121             :     }
   10122             :   
   10123             :   
   10124             :     /**
   10125             :         when bkf.fCol is 1, this is the index to the first column of a
   10126             :                   table column bookmark.
   10127             :         
   10128             :         <table>
   10129             :         <tr>
   10130             :         <th>
   10131             :         Name
   10132             :         </th>
   10133             :         <td>
   10134             :         itcFirst(attribute)
   10135             :         </td>
   10136             :         </tr>
   10137             :         <tr>
   10138             :         <th>
   10139             :         Offset
   10140             :         </th>
   10141             :         <td>
   10142             :         0x2
   10143             :         </td>
   10144             :         </tr>
   10145             :         <tr>
   10146             :         <th>
   10147             :         Mask
   10148             :         </th>
   10149             :         <td>
   10150             :         0x007f
   10151             :         </td>
   10152             :         </tr>
   10153             :         <tr>
   10154             :         <th>
   10155             :         Shift
   10156             :         </th>
   10157             :         <td>
   10158             :         0
   10159             :         </td>
   10160             :         </tr>
   10161             :         </table>
   10162             :         */
   10163             :         
   10164           0 : sal_uInt16 get_itcFirst() const
   10165             :     {
   10166           0 :             return (getU16(0x2)& 0x007f);
   10167             :     }
   10168             :   
   10169             :   
   10170             :     /**
   10171             :         when 1, this indicates that this bookmark is marking the range
   10172             :                   of a Macintosh Publisher section.
   10173             :         
   10174             :         <table>
   10175             :         <tr>
   10176             :         <th>
   10177             :         Name
   10178             :         </th>
   10179             :         <td>
   10180             :         fPub(attribute)
   10181             :         </td>
   10182             :         </tr>
   10183             :         <tr>
   10184             :         <th>
   10185             :         Offset
   10186             :         </th>
   10187             :         <td>
   10188             :         0x2
   10189             :         </td>
   10190             :         </tr>
   10191             :         <tr>
   10192             :         <th>
   10193             :         Mask
   10194             :         </th>
   10195             :         <td>
   10196             :         0x0080
   10197             :         </td>
   10198             :         </tr>
   10199             :         <tr>
   10200             :         <th>
   10201             :         Shift
   10202             :         </th>
   10203             :         <td>
   10204             :         7
   10205             :         </td>
   10206             :         </tr>
   10207             :         </table>
   10208             :         */
   10209             :         
   10210           0 : sal_uInt16 get_fPub() const
   10211             :     {
   10212           0 :             return (getU16(0x2)& 0x0080)>> 7;
   10213             :     }
   10214             :   
   10215             :   
   10216             :     /**
   10217             :         when bkf.fCol is 1, this is the index to limit column of a
   10218             :                   table column bookmark.
   10219             :         
   10220             :         <table>
   10221             :         <tr>
   10222             :         <th>
   10223             :         Name
   10224             :         </th>
   10225             :         <td>
   10226             :         itcLim(attribute)
   10227             :         </td>
   10228             :         </tr>
   10229             :         <tr>
   10230             :         <th>
   10231             :         Offset
   10232             :         </th>
   10233             :         <td>
   10234             :         0x2
   10235             :         </td>
   10236             :         </tr>
   10237             :         <tr>
   10238             :         <th>
   10239             :         Mask
   10240             :         </th>
   10241             :         <td>
   10242             :         0x7f00
   10243             :         </td>
   10244             :         </tr>
   10245             :         <tr>
   10246             :         <th>
   10247             :         Shift
   10248             :         </th>
   10249             :         <td>
   10250             :         8
   10251             :         </td>
   10252             :         </tr>
   10253             :         </table>
   10254             :         */
   10255             :         
   10256           0 : sal_uInt16 get_itcLim() const
   10257             :     {
   10258           0 :             return (getU16(0x2)& 0x7f00)>> 8;
   10259             :     }
   10260             :   
   10261             :   
   10262             :     /**
   10263             :         when 1, this bookmark marks a range of columns in a table
   10264             :                   specified by [bkf.itcFirst, bkf.itcLim).
   10265             :         
   10266             :         <table>
   10267             :         <tr>
   10268             :         <th>
   10269             :         Name
   10270             :         </th>
   10271             :         <td>
   10272             :         fCol(attribute)
   10273             :         </td>
   10274             :         </tr>
   10275             :         <tr>
   10276             :         <th>
   10277             :         Offset
   10278             :         </th>
   10279             :         <td>
   10280             :         0x2
   10281             :         </td>
   10282             :         </tr>
   10283             :         <tr>
   10284             :         <th>
   10285             :         Mask
   10286             :         </th>
   10287             :         <td>
   10288             :         0x8000
   10289             :         </td>
   10290             :         </tr>
   10291             :         <tr>
   10292             :         <th>
   10293             :         Shift
   10294             :         </th>
   10295             :         <td>
   10296             :         15
   10297             :         </td>
   10298             :         </tr>
   10299             :         </table>
   10300             :         */
   10301             :         
   10302           0 : sal_uInt16 get_fCol() const
   10303             :     {
   10304           0 :             return (getU16(0x2)& 0x8000)>> 15;
   10305             :     }
   10306             :   
   10307             : 
   10308             :   void dump(OutputWithDepth < string > & o) const;
   10309             : 
   10310             :   void resolve(Properties & rHandler);
   10311             : 
   10312             :   };
   10313             :     
   10314             : /**
   10315             :     Automatically generated class: SED
   10316             :     
   10317             :     Stereotype ww8resource
   10318             : 
   10319             :     Stereotype needsdocument
   10320             : 
   10321             :     Parent Resource: Properties
   10322             :     Size: 12
   10323             : */
   10324             : class WW8SED: public WW8StructBase, public writerfilter::Reference< Properties>
   10325             : {    WW8DocumentImplPointer mpDoc;
   10326             : 
   10327             :     public:
   10328             :     typedef boost::shared_ptr<WW8SED> Pointer_t;
   10329             : 
   10330             :     WW8SED(
   10331             :         WW8Stream & rStream, 
   10332             :         sal_uInt32 nOffset = 0, 
   10333             :         sal_uInt32 nCount = 12)
   10334             :     : WW8StructBase(rStream, nOffset, nCount)
   10335             :     {
   10336             :       init();
   10337             :     }
   10338             :     WW8SED(
   10339             :         WW8StructBase * pParent,
   10340             :         sal_uInt32 nOffset = 0, 
   10341             :         sal_uInt32 nCount = 12)
   10342             :     : WW8StructBase(pParent, nOffset, nCount)
   10343             :     {
   10344             :       init();
   10345             :     }
   10346             :     WW8SED( const WW8StructBase& rSurround,
   10347             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 12)
   10348             :     
   10349             :     : WW8StructBase(rSurround, nOffset, nCount)
   10350             :     {
   10351             :         init();
   10352             :     }
   10353             : 
   10354           0 :     WW8SED(
   10355             :         const Sequence & 
   10356             :         rSequence, sal_uInt32 nOffset = 0, 
   10357             :         sal_uInt32 nCount = 12)
   10358           0 :     : WW8StructBase(rSequence, nOffset, nCount)
   10359             :     {
   10360           0 :       init();
   10361           0 :     }
   10362             : 
   10363             :     virtual ~WW8SED();
   10364             : 
   10365             :     void init();
   10366             : 
   10367             :     /**
   10368             :         Return type of resource.
   10369             :     */
   10370           0 :     virtual string getType() const
   10371             :     {
   10372           0 :         return "SED";
   10373             :     }
   10374             : 
   10375             :     /**
   10376             :         Return static size.
   10377             :     */
   10378           0 :     static sal_uInt32 getSize() { return 12; }
   10379             :     /**
   10380             :         Calculate actual size.
   10381             :     */  
   10382             :     sal_uInt32 calcSize(); 
   10383             :       
   10384           0 :     void setDoc(WW8DocumentImplPointer pDoc)
   10385             :     {
   10386           0 :         mpDoc = pDoc;
   10387           0 :     }
   10388             :       
   10389             :   
   10390             :     /**
   10391             :         used internally by Word
   10392             :         
   10393             :         <table>
   10394             :         <tr>
   10395             :         <th>
   10396             :         Name
   10397             :         </th>
   10398             :         <td>
   10399             :         fn(attribute)
   10400             :         </td>
   10401             :         </tr>
   10402             :         <tr>
   10403             :         <th>
   10404             :         Offset
   10405             :         </th>
   10406             :         <td>
   10407             :         0x0
   10408             :         </td>
   10409             :         </tr>
   10410             :         <tr>
   10411             :         <th>
   10412             :         Mask
   10413             :         </th>
   10414             :         <td>
   10415             :         
   10416             :         </td>
   10417             :         </tr>
   10418             :         <tr>
   10419             :         <th>
   10420             :         Shift
   10421             :         </th>
   10422             :         <td>
   10423             :         0
   10424             :         </td>
   10425             :         </tr>
   10426             :         </table>
   10427             :         */
   10428             :         
   10429           0 : sal_Int16 get_fn() const
   10430             :     {
   10431           0 :             return (getS16(0x0));
   10432             :     }
   10433             :   
   10434             :   
   10435             :     /**
   10436             :         file offset in main stream to beginning of SEPX stored for
   10437             :                   section. If sed.fcSepx == 0xFFFFFFFF, the section properties for
   10438             :                   the section are equal to the standard SEP (see SEP
   10439             :                   definition).
   10440             :         
   10441             :         <table>
   10442             :         <tr>
   10443             :         <th>
   10444             :         Name
   10445             :         </th>
   10446             :         <td>
   10447             :         fcSepx(attribute)
   10448             :         </td>
   10449             :         </tr>
   10450             :         <tr>
   10451             :         <th>
   10452             :         Offset
   10453             :         </th>
   10454             :         <td>
   10455             :         0x2
   10456             :         </td>
   10457             :         </tr>
   10458             :         <tr>
   10459             :         <th>
   10460             :         Mask
   10461             :         </th>
   10462             :         <td>
   10463             :         
   10464             :         </td>
   10465             :         </tr>
   10466             :         <tr>
   10467             :         <th>
   10468             :         Shift
   10469             :         </th>
   10470             :         <td>
   10471             :         0
   10472             :         </td>
   10473             :         </tr>
   10474             :         </table>
   10475             :         */
   10476             :         
   10477           0 : sal_uInt32 get_fcSepx() const
   10478             :     {
   10479           0 :             return (getU32(0x2));
   10480             :     }
   10481             :   
   10482             :   
   10483             :     /**
   10484             :         used internally by Word
   10485             :         
   10486             :         <table>
   10487             :         <tr>
   10488             :         <th>
   10489             :         Name
   10490             :         </th>
   10491             :         <td>
   10492             :         fnMpr(attribute)
   10493             :         </td>
   10494             :         </tr>
   10495             :         <tr>
   10496             :         <th>
   10497             :         Offset
   10498             :         </th>
   10499             :         <td>
   10500             :         0x6
   10501             :         </td>
   10502             :         </tr>
   10503             :         <tr>
   10504             :         <th>
   10505             :         Mask
   10506             :         </th>
   10507             :         <td>
   10508             :         
   10509             :         </td>
   10510             :         </tr>
   10511             :         <tr>
   10512             :         <th>
   10513             :         Shift
   10514             :         </th>
   10515             :         <td>
   10516             :         0
   10517             :         </td>
   10518             :         </tr>
   10519             :         </table>
   10520             :         */
   10521             :         
   10522           0 : sal_Int16 get_fnMpr() const
   10523             :     {
   10524           0 :             return (getS16(0x6));
   10525             :     }
   10526             :   
   10527             :   
   10528             :     /**
   10529             :         points to offset in FC space of main stream where the Macintosh
   10530             :                   Print Record for a document created on a Mac will be stored
   10531             :         
   10532             :         <table>
   10533             :         <tr>
   10534             :         <th>
   10535             :         Name
   10536             :         </th>
   10537             :         <td>
   10538             :         fcMpr(attribute)
   10539             :         </td>
   10540             :         </tr>
   10541             :         <tr>
   10542             :         <th>
   10543             :         Offset
   10544             :         </th>
   10545             :         <td>
   10546             :         0x8
   10547             :         </td>
   10548             :         </tr>
   10549             :         <tr>
   10550             :         <th>
   10551             :         Mask
   10552             :         </th>
   10553             :         <td>
   10554             :         
   10555             :         </td>
   10556             :         </tr>
   10557             :         <tr>
   10558             :         <th>
   10559             :         Shift
   10560             :         </th>
   10561             :         <td>
   10562             :         0
   10563             :         </td>
   10564             :         </tr>
   10565             :         </table>
   10566             :         */
   10567             :         
   10568           0 : sal_uInt32 get_fcMpr() const
   10569             :     {
   10570           0 :             return (getU32(0x8));
   10571             :     }
   10572             :   
   10573             :       /**
   10574             :       Operation: sepx
   10575             :       */
   10576             : 
   10577             :           writerfilter::Reference < Properties >::Pointer_t get_sepx();
   10578             : 
   10579             : 
   10580             :   void dump(OutputWithDepth < string > & o) const;
   10581             : 
   10582             :   void resolve(Properties & rHandler);
   10583             : 
   10584             :   };
   10585             :     
   10586             : /**
   10587             :     Automatically generated class: SHD
   10588             :     
   10589             :     Stereotype ww8resource
   10590             : 
   10591             :     Parent Resource: Properties
   10592             :     Size: 2
   10593             : */
   10594             : class WW8SHD: public WW8StructBase, public writerfilter::Reference< Properties>
   10595             : {
   10596             :     public:
   10597             :     typedef boost::shared_ptr<WW8SHD> Pointer_t;
   10598             : 
   10599             :     WW8SHD(
   10600             :         WW8Stream & rStream, 
   10601             :         sal_uInt32 nOffset = 0, 
   10602             :         sal_uInt32 nCount = 2)
   10603             :     : WW8StructBase(rStream, nOffset, nCount)
   10604             :     {
   10605             :       init();
   10606             :     }
   10607             :     WW8SHD(
   10608             :         WW8StructBase * pParent,
   10609             :         sal_uInt32 nOffset = 0, 
   10610             :         sal_uInt32 nCount = 2)
   10611             :     : WW8StructBase(pParent, nOffset, nCount)
   10612             :     {
   10613             :       init();
   10614             :     }
   10615           0 :     WW8SHD( const WW8StructBase& rSurround,
   10616             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 2)
   10617             :     
   10618           0 :     : WW8StructBase(rSurround, nOffset, nCount)
   10619             :     {
   10620           0 :         init();
   10621           0 :     }
   10622             : 
   10623             :     WW8SHD(
   10624             :         const Sequence & 
   10625             :         rSequence, sal_uInt32 nOffset = 0, 
   10626             :         sal_uInt32 nCount = 2)
   10627             :     : WW8StructBase(rSequence, nOffset, nCount)
   10628             :     {
   10629             :       init();
   10630             :     }
   10631             : 
   10632             :     virtual ~WW8SHD();
   10633             : 
   10634             :     void init();
   10635             : 
   10636             :     /**
   10637             :         Return type of resource.
   10638             :     */
   10639           0 :     virtual string getType() const
   10640             :     {
   10641           0 :         return "SHD";
   10642             :     }
   10643             : 
   10644             :     /**
   10645             :         Return static size.
   10646             :     */
   10647           0 :     static sal_uInt32 getSize() { return 2; }
   10648             :     /**
   10649             :         Calculate actual size.
   10650             :     */  
   10651             :     sal_uInt32 calcSize(); 
   10652             :       
   10653             :   
   10654             :     /**
   10655             :         foreground color (see chp.ico)
   10656             :         
   10657             :         <table>
   10658             :         <tr>
   10659             :         <th>
   10660             :         Name
   10661             :         </th>
   10662             :         <td>
   10663             :         icoFore(attribute)
   10664             :         </td>
   10665             :         </tr>
   10666             :         <tr>
   10667             :         <th>
   10668             :         Offset
   10669             :         </th>
   10670             :         <td>
   10671             :         0x0
   10672             :         </td>
   10673             :         </tr>
   10674             :         <tr>
   10675             :         <th>
   10676             :         Mask
   10677             :         </th>
   10678             :         <td>
   10679             :         0x001f
   10680             :         </td>
   10681             :         </tr>
   10682             :         <tr>
   10683             :         <th>
   10684             :         Shift
   10685             :         </th>
   10686             :         <td>
   10687             :         0
   10688             :         </td>
   10689             :         </tr>
   10690             :         </table>
   10691             :         */
   10692             :         
   10693           0 : sal_uInt16 get_icoFore() const
   10694             :     {
   10695           0 :             return (getU16(0x0)& 0x001f);
   10696             :     }
   10697             :   
   10698             :   
   10699             :     /**
   10700             :         background color (see chp.ico)
   10701             :         
   10702             :         <table>
   10703             :         <tr>
   10704             :         <th>
   10705             :         Name
   10706             :         </th>
   10707             :         <td>
   10708             :         icoBack(attribute)
   10709             :         </td>
   10710             :         </tr>
   10711             :         <tr>
   10712             :         <th>
   10713             :         Offset
   10714             :         </th>
   10715             :         <td>
   10716             :         0x0
   10717             :         </td>
   10718             :         </tr>
   10719             :         <tr>
   10720             :         <th>
   10721             :         Mask
   10722             :         </th>
   10723             :         <td>
   10724             :         0x03e0
   10725             :         </td>
   10726             :         </tr>
   10727             :         <tr>
   10728             :         <th>
   10729             :         Shift
   10730             :         </th>
   10731             :         <td>
   10732             :         5
   10733             :         </td>
   10734             :         </tr>
   10735             :         </table>
   10736             :         */
   10737             :         
   10738           0 : sal_uInt16 get_icoBack() const
   10739             :     {
   10740           0 :             return (getU16(0x0)& 0x03e0)>> 5;
   10741             :     }
   10742             :   
   10743             :   
   10744             :     /**
   10745             :         shading pattern (see ipat table below)
   10746             :                   0 Automatic
   10747             :                   1 Solid
   10748             :                   2 5 Percent
   10749             :                   3 10 Percent
   10750             :                   4 20 Percent
   10751             :                   5 25 Percent
   10752             :                   6 30 Percent
   10753             :                   7 40 Percent
   10754             :                   8 50 Percent
   10755             :                   9 60 Percent
   10756             :                   10 70 Percent
   10757             :                   11 75 Percent
   10758             :                   12 80 Percent
   10759             :                   13 90 Percent
   10760             :                   14 Dark Horizontal
   10761             :                   15 Dark Vertical
   10762             :                   16 Dark Forward Diagonal
   10763             :                   17 Dark Backward Diagonal
   10764             :                   18 Dark Cross
   10765             :                   19 Dark Diagonal Cross
   10766             :                   20 Horizontal
   10767             :                   21 Vertical
   10768             :                   22 Forward Diagonal
   10769             :                   23 Backward Diagonal
   10770             :                   24 Cross
   10771             :                   25 Diagonal Cross
   10772             :                   35 2.5 Percent
   10773             :                   36 7.5 Percent
   10774             :                   37 12.5 Percent
   10775             :                   38 15 Percent
   10776             :                   39 17.5 Percent
   10777             :                   40 22.5 Percent
   10778             :                   41 27.5 Percent
   10779             :                   42 32.5 Percent
   10780             :                   43 35 Percent
   10781             :                   44 37.5 Percent
   10782             :                   45 42.5 Percent
   10783             :                   46 45 Percent
   10784             :                   47 47.5 Percent
   10785             :                   48 52.5 Percent
   10786             :                   49 55 Percent
   10787             :                   50 57.5 Percent
   10788             :                   51 62.5 Percent
   10789             :                   52 65 Percent
   10790             :                   53 67.5 Percent
   10791             :                   54 72.5 Percent
   10792             :                   55 77.5 Percent
   10793             :                   56 82.5 Percent
   10794             :                   57 85 Percent
   10795             :                   58 87.5 Percent
   10796             :                   59 92.5 Percent
   10797             :                   60 95 Percent
   10798             :                   61 97.5 Percent
   10799             :                   62 97 Percent
   10800             :         
   10801             :         <table>
   10802             :         <tr>
   10803             :         <th>
   10804             :         Name
   10805             :         </th>
   10806             :         <td>
   10807             :         ipat(attribute)
   10808             :         </td>
   10809             :         </tr>
   10810             :         <tr>
   10811             :         <th>
   10812             :         Offset
   10813             :         </th>
   10814             :         <td>
   10815             :         0x0
   10816             :         </td>
   10817             :         </tr>
   10818             :         <tr>
   10819             :         <th>
   10820             :         Mask
   10821             :         </th>
   10822             :         <td>
   10823             :         0xfc00
   10824             :         </td>
   10825             :         </tr>
   10826             :         <tr>
   10827             :         <th>
   10828             :         Shift
   10829             :         </th>
   10830             :         <td>
   10831             :         10
   10832             :         </td>
   10833             :         </tr>
   10834             :         </table>
   10835             :         */
   10836             :         
   10837           0 : sal_uInt16 get_ipat() const
   10838             :     {
   10839           0 :             return (getU16(0x0)& 0xfc00)>> 10;
   10840             :     }
   10841             :   
   10842             : 
   10843             :   void dump(OutputWithDepth < string > & o) const;
   10844             : 
   10845             :   void resolve(Properties & rHandler);
   10846             : 
   10847             :   };
   10848             :     
   10849             : /**
   10850             :     Automatically generated class: CellShd
   10851             :     
   10852             :     Stereotype ww8resource
   10853             : 
   10854             :     Stereotype ww8nocalcsize
   10855             : 
   10856             :     Parent Resource: Properties
   10857             :     Size: 10
   10858             : */
   10859             : class WW8CellShd: public WW8StructBase, public writerfilter::Reference< Properties>
   10860             : {
   10861             :     public:
   10862             :     typedef boost::shared_ptr<WW8CellShd> Pointer_t;
   10863             : 
   10864             :     WW8CellShd(
   10865             :         WW8Stream & rStream, 
   10866             :         sal_uInt32 nOffset = 0, 
   10867             :         sal_uInt32 nCount = 10)
   10868             :     : WW8StructBase(rStream, nOffset, nCount)
   10869             :     {
   10870             :       init();
   10871             :     }
   10872             :     WW8CellShd(
   10873             :         WW8StructBase * pParent,
   10874             :         sal_uInt32 nOffset = 0, 
   10875             :         sal_uInt32 nCount = 10)
   10876             :     : WW8StructBase(pParent, nOffset, nCount)
   10877             :     {
   10878             :       init();
   10879             :     }
   10880           0 :     WW8CellShd( const WW8StructBase& rSurround,
   10881             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 10)
   10882             :     
   10883           0 :     : WW8StructBase(rSurround, nOffset, nCount)
   10884             :     {
   10885           0 :         init();
   10886           0 :     }
   10887             : 
   10888             :     WW8CellShd(
   10889             :         const Sequence & 
   10890             :         rSequence, sal_uInt32 nOffset = 0, 
   10891             :         sal_uInt32 nCount = 10)
   10892             :     : WW8StructBase(rSequence, nOffset, nCount)
   10893             :     {
   10894             :       init();
   10895             :     }
   10896             : 
   10897             :     virtual ~WW8CellShd();
   10898             : 
   10899             :     void init();
   10900             : 
   10901             :     /**
   10902             :         Return type of resource.
   10903             :     */
   10904           0 :     virtual string getType() const
   10905             :     {
   10906           0 :         return "CellShd";
   10907             :     }
   10908             : 
   10909             :     /**
   10910             :         Return static size.
   10911             :     */
   10912           0 :     static sal_uInt32 getSize() { return 10; }
   10913             :     /**
   10914             :         Calculate actual size.
   10915             :     */  
   10916             :     sal_uInt32 calcSize(); 
   10917             :       
   10918             :   
   10919             :     /**
   10920             :         foreground color
   10921             :         
   10922             :         <table>
   10923             :         <tr>
   10924             :         <th>
   10925             :         Name
   10926             :         </th>
   10927             :         <td>
   10928             :         shdForeColor(attribute)
   10929             :         </td>
   10930             :         </tr>
   10931             :         <tr>
   10932             :         <th>
   10933             :         Offset
   10934             :         </th>
   10935             :         <td>
   10936             :         0x0
   10937             :         </td>
   10938             :         </tr>
   10939             :         <tr>
   10940             :         <th>
   10941             :         Mask
   10942             :         </th>
   10943             :         <td>
   10944             :         
   10945             :         </td>
   10946             :         </tr>
   10947             :         <tr>
   10948             :         <th>
   10949             :         Shift
   10950             :         </th>
   10951             :         <td>
   10952             :         0
   10953             :         </td>
   10954             :         </tr>
   10955             :         </table>
   10956             :         */
   10957             :         
   10958           0 : sal_uInt32 get_shdForeColor() const
   10959             :     {
   10960           0 :             return (getU32(0x0));
   10961             :     }
   10962             :   
   10963             :   
   10964             :     /**
   10965             :         background color
   10966             :         
   10967             :         <table>
   10968             :         <tr>
   10969             :         <th>
   10970             :         Name
   10971             :         </th>
   10972             :         <td>
   10973             :         shdBackColor(attribute)
   10974             :         </td>
   10975             :         </tr>
   10976             :         <tr>
   10977             :         <th>
   10978             :         Offset
   10979             :         </th>
   10980             :         <td>
   10981             :         0x4
   10982             :         </td>
   10983             :         </tr>
   10984             :         <tr>
   10985             :         <th>
   10986             :         Mask
   10987             :         </th>
   10988             :         <td>
   10989             :         
   10990             :         </td>
   10991             :         </tr>
   10992             :         <tr>
   10993             :         <th>
   10994             :         Shift
   10995             :         </th>
   10996             :         <td>
   10997             :         0
   10998             :         </td>
   10999             :         </tr>
   11000             :         </table>
   11001             :         */
   11002             :         
   11003           0 : sal_uInt32 get_shdBackColor() const
   11004             :     {
   11005           0 :             return (getU32(0x4));
   11006             :     }
   11007             :   
   11008             :   
   11009             :     /**
   11010             :         pattern
   11011             :         
   11012             :         <table>
   11013             :         <tr>
   11014             :         <th>
   11015             :         Name
   11016             :         </th>
   11017             :         <td>
   11018             :         shdPattern(attribute)
   11019             :         </td>
   11020             :         </tr>
   11021             :         <tr>
   11022             :         <th>
   11023             :         Offset
   11024             :         </th>
   11025             :         <td>
   11026             :         0x8
   11027             :         </td>
   11028             :         </tr>
   11029             :         <tr>
   11030             :         <th>
   11031             :         Mask
   11032             :         </th>
   11033             :         <td>
   11034             :         
   11035             :         </td>
   11036             :         </tr>
   11037             :         <tr>
   11038             :         <th>
   11039             :         Shift
   11040             :         </th>
   11041             :         <td>
   11042             :         0
   11043             :         </td>
   11044             :         </tr>
   11045             :         </table>
   11046             :         */
   11047             :         
   11048           0 : sal_uInt16 get_shdPattern() const
   11049             :     {
   11050           0 :             return (getU16(0x8));
   11051             :     }
   11052             :   
   11053             : 
   11054             :   void dump(OutputWithDepth < string > & o) const;
   11055             : 
   11056             :   void resolve(Properties & rHandler);
   11057             : 
   11058             :   };
   11059             :     
   11060             : /**
   11061             :     Automatically generated class: BRC
   11062             :     
   11063             :     Stereotype ww8resource
   11064             : 
   11065             :     Parent Resource: Properties
   11066             :     Size: 4
   11067             : */
   11068             : class WW8BRC: public WW8StructBase, public writerfilter::Reference< Properties>
   11069             : {
   11070             :     public:
   11071             :     typedef boost::shared_ptr<WW8BRC> Pointer_t;
   11072             : 
   11073             :     WW8BRC(
   11074             :         WW8Stream & rStream, 
   11075             :         sal_uInt32 nOffset = 0, 
   11076             :         sal_uInt32 nCount = 4)
   11077             :     : WW8StructBase(rStream, nOffset, nCount)
   11078             :     {
   11079             :       init();
   11080             :     }
   11081             :     WW8BRC(
   11082             :         WW8StructBase * pParent,
   11083             :         sal_uInt32 nOffset = 0, 
   11084             :         sal_uInt32 nCount = 4)
   11085             :     : WW8StructBase(pParent, nOffset, nCount)
   11086             :     {
   11087             :       init();
   11088             :     }
   11089           0 :     WW8BRC( const WW8StructBase& rSurround,
   11090             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 4)
   11091             :     
   11092           0 :     : WW8StructBase(rSurround, nOffset, nCount)
   11093             :     {
   11094           0 :         init();
   11095           0 :     }
   11096             : 
   11097             :     WW8BRC(
   11098             :         const Sequence & 
   11099             :         rSequence, sal_uInt32 nOffset = 0, 
   11100             :         sal_uInt32 nCount = 4)
   11101             :     : WW8StructBase(rSequence, nOffset, nCount)
   11102             :     {
   11103             :       init();
   11104             :     }
   11105             : 
   11106             :     virtual ~WW8BRC();
   11107             : 
   11108             :     void init();
   11109             : 
   11110             :     /**
   11111             :         Return type of resource.
   11112             :     */
   11113           0 :     virtual string getType() const
   11114             :     {
   11115           0 :         return "BRC";
   11116             :     }
   11117             : 
   11118             :     /**
   11119             :         Return static size.
   11120             :     */
   11121           0 :     static sal_uInt32 getSize() { return 4; }
   11122             :     /**
   11123             :         Calculate actual size.
   11124             :     */  
   11125             :     sal_uInt32 calcSize(); 
   11126             :       
   11127             :   
   11128             :     /**
   11129             :         width of a single line in 1/8 pt, max of 32 pt.
   11130             :         
   11131             :         <table>
   11132             :         <tr>
   11133             :         <th>
   11134             :         Name
   11135             :         </th>
   11136             :         <td>
   11137             :         dptLineWidth(attribute)
   11138             :         </td>
   11139             :         </tr>
   11140             :         <tr>
   11141             :         <th>
   11142             :         Offset
   11143             :         </th>
   11144             :         <td>
   11145             :         0x0
   11146             :         </td>
   11147             :         </tr>
   11148             :         <tr>
   11149             :         <th>
   11150             :         Mask
   11151             :         </th>
   11152             :         <td>
   11153             :         0x00ff
   11154             :         </td>
   11155             :         </tr>
   11156             :         <tr>
   11157             :         <th>
   11158             :         Shift
   11159             :         </th>
   11160             :         <td>
   11161             :         0
   11162             :         </td>
   11163             :         </tr>
   11164             :         </table>
   11165             :         */
   11166             :         
   11167           0 : sal_uInt16 get_dptLineWidth() const
   11168             :     {
   11169           0 :             return (getU16(0x0)& 0x00ff);
   11170             :     }
   11171             :   
   11172             :   
   11173             :     /**
   11174             :         border type code:
   11175             :                   0 none
   11176             :                   1 single
   11177             :                   2 thick
   11178             :                   3 double
   11179             :                   5 hairline
   11180             :                   6 dot
   11181             :                   7 dash large gap
   11182             :                   8 dot dash
   11183             :                   9 dot dot dash
   11184             :                   10 triple
   11185             :                   11 thin-thick small gap
   11186             :                   12 thick-thin small gap
   11187             :                   13 thin-thick-thin small gap
   11188             :                   14 thin-thick medium gap
   11189             :                   15 thick-thin medium gap
   11190             :                   16 thin-thick-thin medium gap
   11191             :                   17 thin-thick large gap
   11192             :                   18 thick-thin large gap
   11193             :                   19 thin-thick-thin large gap
   11194             :                   20 wave
   11195             :                   21 double wave
   11196             :                   22 dash small gap
   11197             :                   23 dash dot stroked
   11198             :                   24 emboss 3D
   11199             :                   25 engrave 3D
   11200             :                   codes 64 - 230 represent border art types and are used only for
   11201             :                   page borders.
   11202             :         
   11203             :         <table>
   11204             :         <tr>
   11205             :         <th>
   11206             :         Name
   11207             :         </th>
   11208             :         <td>
   11209             :         brcType(attribute)
   11210             :         </td>
   11211             :         </tr>
   11212             :         <tr>
   11213             :         <th>
   11214             :         Offset
   11215             :         </th>
   11216             :         <td>
   11217             :         0x0
   11218             :         </td>
   11219             :         </tr>
   11220             :         <tr>
   11221             :         <th>
   11222             :         Mask
   11223             :         </th>
   11224             :         <td>
   11225             :         0xff00
   11226             :         </td>
   11227             :         </tr>
   11228             :         <tr>
   11229             :         <th>
   11230             :         Shift
   11231             :         </th>
   11232             :         <td>
   11233             :         8
   11234             :         </td>
   11235             :         </tr>
   11236             :         </table>
   11237             :         */
   11238             :         
   11239           0 : sal_uInt16 get_brcType() const
   11240             :     {
   11241           0 :             return (getU16(0x0)& 0xff00)>> 8;
   11242             :     }
   11243             :   
   11244             :   
   11245             :     /**
   11246             :         color code (see chp.ico)
   11247             :         
   11248             :         <table>
   11249             :         <tr>
   11250             :         <th>
   11251             :         Name
   11252             :         </th>
   11253             :         <td>
   11254             :         ico(attribute)
   11255             :         </td>
   11256             :         </tr>
   11257             :         <tr>
   11258             :         <th>
   11259             :         Offset
   11260             :         </th>
   11261             :         <td>
   11262             :         0x2
   11263             :         </td>
   11264             :         </tr>
   11265             :         <tr>
   11266             :         <th>
   11267             :         Mask
   11268             :         </th>
   11269             :         <td>
   11270             :         0x00ff
   11271             :         </td>
   11272             :         </tr>
   11273             :         <tr>
   11274             :         <th>
   11275             :         Shift
   11276             :         </th>
   11277             :         <td>
   11278             :         0
   11279             :         </td>
   11280             :         </tr>
   11281             :         </table>
   11282             :         */
   11283             :         
   11284           0 : sal_uInt16 get_ico() const
   11285             :     {
   11286           0 :             return (getU16(0x2)& 0x00ff);
   11287             :     }
   11288             :   
   11289             :   
   11290             :     /**
   11291             :         width of space to maintain between border and text within
   11292             :                   border. Must be 0 when BRC is a substructure of TC. Stored in
   11293             :                   points.
   11294             :         
   11295             :         <table>
   11296             :         <tr>
   11297             :         <th>
   11298             :         Name
   11299             :         </th>
   11300             :         <td>
   11301             :         dptSpace(attribute)
   11302             :         </td>
   11303             :         </tr>
   11304             :         <tr>
   11305             :         <th>
   11306             :         Offset
   11307             :         </th>
   11308             :         <td>
   11309             :         0x2
   11310             :         </td>
   11311             :         </tr>
   11312             :         <tr>
   11313             :         <th>
   11314             :         Mask
   11315             :         </th>
   11316             :         <td>
   11317             :         0x1f00
   11318             :         </td>
   11319             :         </tr>
   11320             :         <tr>
   11321             :         <th>
   11322             :         Shift
   11323             :         </th>
   11324             :         <td>
   11325             :         8
   11326             :         </td>
   11327             :         </tr>
   11328             :         </table>
   11329             :         */
   11330             :         
   11331           0 : sal_uInt16 get_dptSpace() const
   11332             :     {
   11333           0 :             return (getU16(0x2)& 0x1f00)>> 8;
   11334             :     }
   11335             :   
   11336             :   
   11337             :     /**
   11338             :         when 1, border is drawn with shadow. Must be 0 when BRC is a
   11339             :                   substructure of the TC
   11340             :         
   11341             :         <table>
   11342             :         <tr>
   11343             :         <th>
   11344             :         Name
   11345             :         </th>
   11346             :         <td>
   11347             :         fShadow(attribute)
   11348             :         </td>
   11349             :         </tr>
   11350             :         <tr>
   11351             :         <th>
   11352             :         Offset
   11353             :         </th>
   11354             :         <td>
   11355             :         0x2
   11356             :         </td>
   11357             :         </tr>
   11358             :         <tr>
   11359             :         <th>
   11360             :         Mask
   11361             :         </th>
   11362             :         <td>
   11363             :         0x2000
   11364             :         </td>
   11365             :         </tr>
   11366             :         <tr>
   11367             :         <th>
   11368             :         Shift
   11369             :         </th>
   11370             :         <td>
   11371             :         13
   11372             :         </td>
   11373             :         </tr>
   11374             :         </table>
   11375             :         */
   11376             :         
   11377           0 : sal_uInt16 get_fShadow() const
   11378             :     {
   11379           0 :             return (getU16(0x2)& 0x2000)>> 13;
   11380             :     }
   11381             :   
   11382             :   
   11383             :     /**
   11384             :         
   11385             :         
   11386             :         <table>
   11387             :         <tr>
   11388             :         <th>
   11389             :         Name
   11390             :         </th>
   11391             :         <td>
   11392             :         fFrame(attribute)
   11393             :         </td>
   11394             :         </tr>
   11395             :         <tr>
   11396             :         <th>
   11397             :         Offset
   11398             :         </th>
   11399             :         <td>
   11400             :         0x2
   11401             :         </td>
   11402             :         </tr>
   11403             :         <tr>
   11404             :         <th>
   11405             :         Mask
   11406             :         </th>
   11407             :         <td>
   11408             :         0x4000
   11409             :         </td>
   11410             :         </tr>
   11411             :         <tr>
   11412             :         <th>
   11413             :         Shift
   11414             :         </th>
   11415             :         <td>
   11416             :         14
   11417             :         </td>
   11418             :         </tr>
   11419             :         </table>
   11420             :         */
   11421             :         
   11422           0 : sal_uInt16 get_fFrame() const
   11423             :     {
   11424           0 :             return (getU16(0x2)& 0x4000)>> 14;
   11425             :     }
   11426             :   
   11427             :   
   11428             :     /**
   11429             :         reserved
   11430             :         
   11431             :         <table>
   11432             :         <tr>
   11433             :         <th>
   11434             :         Name
   11435             :         </th>
   11436             :         <td>
   11437             :         unused2_15(attribute)
   11438             :         </td>
   11439             :         </tr>
   11440             :         <tr>
   11441             :         <th>
   11442             :         Offset
   11443             :         </th>
   11444             :         <td>
   11445             :         0x2
   11446             :         </td>
   11447             :         </tr>
   11448             :         <tr>
   11449             :         <th>
   11450             :         Mask
   11451             :         </th>
   11452             :         <td>
   11453             :         0x8000
   11454             :         </td>
   11455             :         </tr>
   11456             :         <tr>
   11457             :         <th>
   11458             :         Shift
   11459             :         </th>
   11460             :         <td>
   11461             :         15
   11462             :         </td>
   11463             :         </tr>
   11464             :         </table>
   11465             :         */
   11466             :         
   11467           0 : sal_uInt16 get_unused2_15() const
   11468             :     {
   11469           0 :             return (getU16(0x2)& 0x8000)>> 15;
   11470             :     }
   11471             :   
   11472             : 
   11473             :   void dump(OutputWithDepth < string > & o) const;
   11474             : 
   11475             :   void resolve(Properties & rHandler);
   11476             : 
   11477             :   };
   11478             :     
   11479             : /**
   11480             :     Automatically generated class: TC
   11481             :     
   11482             :     Stereotype ww8resource
   11483             : 
   11484             :     Parent Resource: Properties
   11485             :     Size: 20
   11486             : */
   11487             : class WW8TC: public WW8StructBase, public writerfilter::Reference< Properties>
   11488             : {
   11489             :     public:
   11490             :     typedef boost::shared_ptr<WW8TC> Pointer_t;
   11491             : 
   11492             :     WW8TC(
   11493             :         WW8Stream & rStream, 
   11494             :         sal_uInt32 nOffset = 0, 
   11495             :         sal_uInt32 nCount = 20)
   11496             :     : WW8StructBase(rStream, nOffset, nCount)
   11497             :     {
   11498             :       init();
   11499             :     }
   11500           0 :     WW8TC(
   11501             :         WW8StructBase * pParent,
   11502             :         sal_uInt32 nOffset = 0, 
   11503             :         sal_uInt32 nCount = 20)
   11504           0 :     : WW8StructBase(pParent, nOffset, nCount)
   11505             :     {
   11506           0 :       init();
   11507           0 :     }
   11508             :     WW8TC( const WW8StructBase& rSurround,
   11509             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 20)
   11510             :     
   11511             :     : WW8StructBase(rSurround, nOffset, nCount)
   11512             :     {
   11513             :         init();
   11514             :     }
   11515             : 
   11516             :     WW8TC(
   11517             :         const Sequence & 
   11518             :         rSequence, sal_uInt32 nOffset = 0, 
   11519             :         sal_uInt32 nCount = 20)
   11520             :     : WW8StructBase(rSequence, nOffset, nCount)
   11521             :     {
   11522             :       init();
   11523             :     }
   11524             : 
   11525             :     virtual ~WW8TC();
   11526             : 
   11527             :     void init();
   11528             : 
   11529             :     /**
   11530             :         Return type of resource.
   11531             :     */
   11532           0 :     virtual string getType() const
   11533             :     {
   11534           0 :         return "TC";
   11535             :     }
   11536             : 
   11537             :     /**
   11538             :         Return static size.
   11539             :     */
   11540           0 :     static sal_uInt32 getSize() { return 20; }
   11541             :     /**
   11542             :         Calculate actual size.
   11543             :     */  
   11544             :     sal_uInt32 calcSize(); 
   11545             :       
   11546             :   
   11547             :     /**
   11548             :         set to 1 when cell is first cell of a range of cells that have
   11549             :                   been merged. When a cell is merged, the display areas of the merged
   11550             :                   cells are consolidated and the text within the cells is interpreted
   11551             :                   as belonging to one text stream for purposes of calculating line
   11552             :                   breaks.
   11553             :         
   11554             :         <table>
   11555             :         <tr>
   11556             :         <th>
   11557             :         Name
   11558             :         </th>
   11559             :         <td>
   11560             :         fFirstMerged(attribute)
   11561             :         </td>
   11562             :         </tr>
   11563             :         <tr>
   11564             :         <th>
   11565             :         Offset
   11566             :         </th>
   11567             :         <td>
   11568             :         0x0
   11569             :         </td>
   11570             :         </tr>
   11571             :         <tr>
   11572             :         <th>
   11573             :         Mask
   11574             :         </th>
   11575             :         <td>
   11576             :         0x0001
   11577             :         </td>
   11578             :         </tr>
   11579             :         <tr>
   11580             :         <th>
   11581             :         Shift
   11582             :         </th>
   11583             :         <td>
   11584             :         0
   11585             :         </td>
   11586             :         </tr>
   11587             :         </table>
   11588             :         */
   11589             :         
   11590           0 : sal_uInt16 get_fFirstMerged() const
   11591             :     {
   11592           0 :             return (getU16(0x0)& 0x0001);
   11593             :     }
   11594             :   
   11595             :   
   11596             :     /**
   11597             :         set to 1 when cell has been merged with preceding cell.
   11598             :         
   11599             :         <table>
   11600             :         <tr>
   11601             :         <th>
   11602             :         Name
   11603             :         </th>
   11604             :         <td>
   11605             :         fMerged(attribute)
   11606             :         </td>
   11607             :         </tr>
   11608             :         <tr>
   11609             :         <th>
   11610             :         Offset
   11611             :         </th>
   11612             :         <td>
   11613             :         0x0
   11614             :         </td>
   11615             :         </tr>
   11616             :         <tr>
   11617             :         <th>
   11618             :         Mask
   11619             :         </th>
   11620             :         <td>
   11621             :         0x0002
   11622             :         </td>
   11623             :         </tr>
   11624             :         <tr>
   11625             :         <th>
   11626             :         Shift
   11627             :         </th>
   11628             :         <td>
   11629             :         1
   11630             :         </td>
   11631             :         </tr>
   11632             :         </table>
   11633             :         */
   11634             :         
   11635           0 : sal_uInt16 get_fMerged() const
   11636             :     {
   11637           0 :             return (getU16(0x0)& 0x0002)>> 1;
   11638             :     }
   11639             :   
   11640             :   
   11641             :     /**
   11642             :         set to 1 when cell has vertical text flow
   11643             :         
   11644             :         <table>
   11645             :         <tr>
   11646             :         <th>
   11647             :         Name
   11648             :         </th>
   11649             :         <td>
   11650             :         fVertical(attribute)
   11651             :         </td>
   11652             :         </tr>
   11653             :         <tr>
   11654             :         <th>
   11655             :         Offset
   11656             :         </th>
   11657             :         <td>
   11658             :         0x0
   11659             :         </td>
   11660             :         </tr>
   11661             :         <tr>
   11662             :         <th>
   11663             :         Mask
   11664             :         </th>
   11665             :         <td>
   11666             :         0x0004
   11667             :         </td>
   11668             :         </tr>
   11669             :         <tr>
   11670             :         <th>
   11671             :         Shift
   11672             :         </th>
   11673             :         <td>
   11674             :         2
   11675             :         </td>
   11676             :         </tr>
   11677             :         </table>
   11678             :         */
   11679             :         
   11680           0 : sal_uInt16 get_fVertical() const
   11681             :     {
   11682           0 :             return (getU16(0x0)& 0x0004)>> 2;
   11683             :     }
   11684             :   
   11685             :   
   11686             :     /**
   11687             :         for a vertical table cell, text flow is bottom to top when 1
   11688             :                   and is bottom to top when 0.
   11689             :         
   11690             :         <table>
   11691             :         <tr>
   11692             :         <th>
   11693             :         Name
   11694             :         </th>
   11695             :         <td>
   11696             :         fBackward(attribute)
   11697             :         </td>
   11698             :         </tr>
   11699             :         <tr>
   11700             :         <th>
   11701             :         Offset
   11702             :         </th>
   11703             :         <td>
   11704             :         0x0
   11705             :         </td>
   11706             :         </tr>
   11707             :         <tr>
   11708             :         <th>
   11709             :         Mask
   11710             :         </th>
   11711             :         <td>
   11712             :         0x0008
   11713             :         </td>
   11714             :         </tr>
   11715             :         <tr>
   11716             :         <th>
   11717             :         Shift
   11718             :         </th>
   11719             :         <td>
   11720             :         3
   11721             :         </td>
   11722             :         </tr>
   11723             :         </table>
   11724             :         */
   11725             :         
   11726           0 : sal_uInt16 get_fBackward() const
   11727             :     {
   11728           0 :             return (getU16(0x0)& 0x0008)>> 3;
   11729             :     }
   11730             :   
   11731             :   
   11732             :     /**
   11733             :         set to 1 when cell has rotated characters (i.e. uses
   11734             :                   @font)
   11735             :         
   11736             :         <table>
   11737             :         <tr>
   11738             :         <th>
   11739             :         Name
   11740             :         </th>
   11741             :         <td>
   11742             :         fRotateFont(attribute)
   11743             :         </td>
   11744             :         </tr>
   11745             :         <tr>
   11746             :         <th>
   11747             :         Offset
   11748             :         </th>
   11749             :         <td>
   11750             :         0x0
   11751             :         </td>
   11752             :         </tr>
   11753             :         <tr>
   11754             :         <th>
   11755             :         Mask
   11756             :         </th>
   11757             :         <td>
   11758             :         0x0010
   11759             :         </td>
   11760             :         </tr>
   11761             :         <tr>
   11762             :         <th>
   11763             :         Shift
   11764             :         </th>
   11765             :         <td>
   11766             :         4
   11767             :         </td>
   11768             :         </tr>
   11769             :         </table>
   11770             :         */
   11771             :         
   11772           0 : sal_uInt16 get_fRotateFont() const
   11773             :     {
   11774           0 :             return (getU16(0x0)& 0x0010)>> 4;
   11775             :     }
   11776             :   
   11777             :   
   11778             :     /**
   11779             :         set to 1 when cell is vertically merged with the cell(s) above
   11780             :                   and/or below. When cells are vertically merged, the display area of
   11781             :                   the merged cells are consolidated. The consolidated area is used to
   11782             :                   display the contents of the first vertically merged cell (the cell
   11783             :                   with fVertRestart set to 1), and all other vertically merged cells
   11784             :                   (those with fVertRestart set to 0) must be empty. Cells can only be
   11785             :                   merged vertically if their left and right boundaries are (nearly)
   11786             :                   identical (i.e. if corresponding entries in rgdxaCenter of the
   11787             :                   table rows differ by at most 3).
   11788             :         
   11789             :         <table>
   11790             :         <tr>
   11791             :         <th>
   11792             :         Name
   11793             :         </th>
   11794             :         <td>
   11795             :         fVertMerge(attribute)
   11796             :         </td>
   11797             :         </tr>
   11798             :         <tr>
   11799             :         <th>
   11800             :         Offset
   11801             :         </th>
   11802             :         <td>
   11803             :         0x0
   11804             :         </td>
   11805             :         </tr>
   11806             :         <tr>
   11807             :         <th>
   11808             :         Mask
   11809             :         </th>
   11810             :         <td>
   11811             :         0x0020
   11812             :         </td>
   11813             :         </tr>
   11814             :         <tr>
   11815             :         <th>
   11816             :         Shift
   11817             :         </th>
   11818             :         <td>
   11819             :         5
   11820             :         </td>
   11821             :         </tr>
   11822             :         </table>
   11823             :         */
   11824             :         
   11825           0 : sal_uInt16 get_fVertMerge() const
   11826             :     {
   11827           0 :             return (getU16(0x0)& 0x0020)>> 5;
   11828             :     }
   11829             :   
   11830             :   
   11831             :     /**
   11832             :         set to 1 when the cell is the first of a set of vertically
   11833             :                   merged cells. The contents of a cell with fVertStart set to 1 are
   11834             :                   displayed in the consolidated area belonging to the entire set of
   11835             :                   vertically merged cells. Vertically merged cells with fVertRestart
   11836             :                   set to 0 must be empty.
   11837             :         
   11838             :         <table>
   11839             :         <tr>
   11840             :         <th>
   11841             :         Name
   11842             :         </th>
   11843             :         <td>
   11844             :         fVertRestart(attribute)
   11845             :         </td>
   11846             :         </tr>
   11847             :         <tr>
   11848             :         <th>
   11849             :         Offset
   11850             :         </th>
   11851             :         <td>
   11852             :         0x0
   11853             :         </td>
   11854             :         </tr>
   11855             :         <tr>
   11856             :         <th>
   11857             :         Mask
   11858             :         </th>
   11859             :         <td>
   11860             :         0x0040
   11861             :         </td>
   11862             :         </tr>
   11863             :         <tr>
   11864             :         <th>
   11865             :         Shift
   11866             :         </th>
   11867             :         <td>
   11868             :         6
   11869             :         </td>
   11870             :         </tr>
   11871             :         </table>
   11872             :         */
   11873             :         
   11874           0 : sal_uInt16 get_fVertRestart() const
   11875             :     {
   11876           0 :             return (getU16(0x0)& 0x0040)>> 6;
   11877             :     }
   11878             :   
   11879             :   
   11880             :     /**
   11881             :         specifies the alignment of the cell contents relative to text
   11882             :                   flow (e.g. in a cell with bottom to top text flow and bottom
   11883             :                   vertical alignment, the text is shifted horizontally to match the
   11884             :                   cell's right boundary):
   11885             :                   0 top
   11886             :                   1 center
   11887             :                   2 bottom
   11888             :         
   11889             :         <table>
   11890             :         <tr>
   11891             :         <th>
   11892             :         Name
   11893             :         </th>
   11894             :         <td>
   11895             :         vertAlign(attribute)
   11896             :         </td>
   11897             :         </tr>
   11898             :         <tr>
   11899             :         <th>
   11900             :         Offset
   11901             :         </th>
   11902             :         <td>
   11903             :         0x0
   11904             :         </td>
   11905             :         </tr>
   11906             :         <tr>
   11907             :         <th>
   11908             :         Mask
   11909             :         </th>
   11910             :         <td>
   11911             :         0x0180
   11912             :         </td>
   11913             :         </tr>
   11914             :         <tr>
   11915             :         <th>
   11916             :         Shift
   11917             :         </th>
   11918             :         <td>
   11919             :         7
   11920             :         </td>
   11921             :         </tr>
   11922             :         </table>
   11923             :         */
   11924             :         
   11925           0 : sal_uInt16 get_vertAlign() const
   11926             :     {
   11927           0 :             return (getU16(0x0)& 0x0180)>> 7;
   11928             :     }
   11929             :   
   11930             :   
   11931             :     /**
   11932             :         reserved
   11933             :         
   11934             :         <table>
   11935             :         <tr>
   11936             :         <th>
   11937             :         Name
   11938             :         </th>
   11939             :         <td>
   11940             :         fUnused(attribute)
   11941             :         </td>
   11942             :         </tr>
   11943             :         <tr>
   11944             :         <th>
   11945             :         Offset
   11946             :         </th>
   11947             :         <td>
   11948             :         0x0
   11949             :         </td>
   11950             :         </tr>
   11951             :         <tr>
   11952             :         <th>
   11953             :         Mask
   11954             :         </th>
   11955             :         <td>
   11956             :         0xfe00
   11957             :         </td>
   11958             :         </tr>
   11959             :         <tr>
   11960             :         <th>
   11961             :         Shift
   11962             :         </th>
   11963             :         <td>
   11964             :         9
   11965             :         </td>
   11966             :         </tr>
   11967             :         </table>
   11968             :         */
   11969             :         
   11970           0 : sal_uInt16 get_fUnused() const
   11971             :     {
   11972           0 :             return (getU16(0x0)& 0xfe00)>> 9;
   11973             :     }
   11974             :   
   11975             :   
   11976             :     /**
   11977             :         preferred size of cell
   11978             :         
   11979             :         <table>
   11980             :         <tr>
   11981             :         <th>
   11982             :         Name
   11983             :         </th>
   11984             :         <td>
   11985             :         CellPreferredSize(attribute)
   11986             :         </td>
   11987             :         </tr>
   11988             :         <tr>
   11989             :         <th>
   11990             :         Offset
   11991             :         </th>
   11992             :         <td>
   11993             :         0x2
   11994             :         </td>
   11995             :         </tr>
   11996             :         <tr>
   11997             :         <th>
   11998             :         Mask
   11999             :         </th>
   12000             :         <td>
   12001             :         
   12002             :         </td>
   12003             :         </tr>
   12004             :         <tr>
   12005             :         <th>
   12006             :         Shift
   12007             :         </th>
   12008             :         <td>
   12009             :         0
   12010             :         </td>
   12011             :         </tr>
   12012             :         </table>
   12013             :         */
   12014             :         
   12015           0 : sal_uInt16 get_CellPreferredSize() const
   12016             :     {
   12017           0 :             return (getU16(0x2));
   12018             :     }
   12019             :   
   12020             :   
   12021             :     /**
   12022             :         BRC[cbrcTc] rgbrc: notational convenience for referring to
   12023             :                   brcTop, brcLeft, etc. fields.
   12024             :                   specification of the top border of a table cell
   12025             :         
   12026             :         <table>
   12027             :         <tr>
   12028             :         <th>
   12029             :         Name
   12030             :         </th>
   12031             :         <td>
   12032             :         brcTop(attribute)
   12033             :         </td>
   12034             :         </tr>
   12035             :         <tr>
   12036             :         <th>
   12037             :         Offset
   12038             :         </th>
   12039             :         <td>
   12040             :         0x4
   12041             :         </td>
   12042             :         </tr>
   12043             :         <tr>
   12044             :         <th>
   12045             :         Mask
   12046             :         </th>
   12047             :         <td>
   12048             :         
   12049             :         </td>
   12050             :         </tr>
   12051             :         <tr>
   12052             :         <th>
   12053             :         Shift
   12054             :         </th>
   12055             :         <td>
   12056             :         0
   12057             :         </td>
   12058             :         </tr>
   12059             :         </table>
   12060             :         */
   12061             :         
   12062           0 : writerfilter::Reference < Properties >::Pointer_t get_brcTop() const
   12063             :     {
   12064           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8BRC(*this, 0x4));
   12065             : 
   12066             :     }
   12067             :   
   12068             :   
   12069             :     /**
   12070             :         specification of left border of table row
   12071             :         
   12072             :         <table>
   12073             :         <tr>
   12074             :         <th>
   12075             :         Name
   12076             :         </th>
   12077             :         <td>
   12078             :         brcLeft(attribute)
   12079             :         </td>
   12080             :         </tr>
   12081             :         <tr>
   12082             :         <th>
   12083             :         Offset
   12084             :         </th>
   12085             :         <td>
   12086             :         0x8
   12087             :         </td>
   12088             :         </tr>
   12089             :         <tr>
   12090             :         <th>
   12091             :         Mask
   12092             :         </th>
   12093             :         <td>
   12094             :         
   12095             :         </td>
   12096             :         </tr>
   12097             :         <tr>
   12098             :         <th>
   12099             :         Shift
   12100             :         </th>
   12101             :         <td>
   12102             :         0
   12103             :         </td>
   12104             :         </tr>
   12105             :         </table>
   12106             :         */
   12107             :         
   12108           0 : writerfilter::Reference < Properties >::Pointer_t get_brcLeft() const
   12109             :     {
   12110           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8BRC(*this, 0x8));
   12111             : 
   12112             :     }
   12113             :   
   12114             :   
   12115             :     /**
   12116             :         specification of bottom border of table row
   12117             :         
   12118             :         <table>
   12119             :         <tr>
   12120             :         <th>
   12121             :         Name
   12122             :         </th>
   12123             :         <td>
   12124             :         brcBottom(attribute)
   12125             :         </td>
   12126             :         </tr>
   12127             :         <tr>
   12128             :         <th>
   12129             :         Offset
   12130             :         </th>
   12131             :         <td>
   12132             :         0xc
   12133             :         </td>
   12134             :         </tr>
   12135             :         <tr>
   12136             :         <th>
   12137             :         Mask
   12138             :         </th>
   12139             :         <td>
   12140             :         
   12141             :         </td>
   12142             :         </tr>
   12143             :         <tr>
   12144             :         <th>
   12145             :         Shift
   12146             :         </th>
   12147             :         <td>
   12148             :         0
   12149             :         </td>
   12150             :         </tr>
   12151             :         </table>
   12152             :         */
   12153             :         
   12154           0 : writerfilter::Reference < Properties >::Pointer_t get_brcBottom() const
   12155             :     {
   12156           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8BRC(*this, 0xc));
   12157             : 
   12158             :     }
   12159             :   
   12160             :   
   12161             :     /**
   12162             :         specification of right border of table row.
   12163             :         
   12164             :         <table>
   12165             :         <tr>
   12166             :         <th>
   12167             :         Name
   12168             :         </th>
   12169             :         <td>
   12170             :         brcRight(attribute)
   12171             :         </td>
   12172             :         </tr>
   12173             :         <tr>
   12174             :         <th>
   12175             :         Offset
   12176             :         </th>
   12177             :         <td>
   12178             :         0x10
   12179             :         </td>
   12180             :         </tr>
   12181             :         <tr>
   12182             :         <th>
   12183             :         Mask
   12184             :         </th>
   12185             :         <td>
   12186             :         
   12187             :         </td>
   12188             :         </tr>
   12189             :         <tr>
   12190             :         <th>
   12191             :         Shift
   12192             :         </th>
   12193             :         <td>
   12194             :         0
   12195             :         </td>
   12196             :         </tr>
   12197             :         </table>
   12198             :         */
   12199             :         
   12200           0 : writerfilter::Reference < Properties >::Pointer_t get_brcRight() const
   12201             :     {
   12202           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8BRC(*this, 0x10));
   12203             : 
   12204             :     }
   12205             :   
   12206             : 
   12207             :   void dump(OutputWithDepth < string > & o) const;
   12208             : 
   12209             :   void resolve(Properties & rHandler);
   12210             : 
   12211             :   };
   12212             :     
   12213             : /**
   12214             :     Automatically generated class: BKF
   12215             :     
   12216             :     Stereotype ww8resource
   12217             : 
   12218             :     Parent Resource: Properties
   12219             :     Size: 4
   12220             : */
   12221             : class WW8BKF: public WW8StructBase, public writerfilter::Reference< Properties>
   12222             : {
   12223             :     public:
   12224             :     typedef boost::shared_ptr<WW8BKF> Pointer_t;
   12225             : 
   12226             :     WW8BKF(
   12227             :         WW8Stream & rStream, 
   12228             :         sal_uInt32 nOffset = 0, 
   12229             :         sal_uInt32 nCount = 4)
   12230             :     : WW8StructBase(rStream, nOffset, nCount)
   12231             :     {
   12232             :       init();
   12233             :     }
   12234             :     WW8BKF(
   12235             :         WW8StructBase * pParent,
   12236             :         sal_uInt32 nOffset = 0, 
   12237             :         sal_uInt32 nCount = 4)
   12238             :     : WW8StructBase(pParent, nOffset, nCount)
   12239             :     {
   12240             :       init();
   12241             :     }
   12242             :     WW8BKF( const WW8StructBase& rSurround,
   12243             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 4)
   12244             :     
   12245             :     : WW8StructBase(rSurround, nOffset, nCount)
   12246             :     {
   12247             :         init();
   12248             :     }
   12249             : 
   12250           0 :     WW8BKF(
   12251             :         const Sequence & 
   12252             :         rSequence, sal_uInt32 nOffset = 0, 
   12253             :         sal_uInt32 nCount = 4)
   12254           0 :     : WW8StructBase(rSequence, nOffset, nCount)
   12255             :     {
   12256           0 :       init();
   12257           0 :     }
   12258             : 
   12259             :     virtual ~WW8BKF();
   12260             : 
   12261             :     void init();
   12262             : 
   12263             :     /**
   12264             :         Return type of resource.
   12265             :     */
   12266           0 :     virtual string getType() const
   12267             :     {
   12268           0 :         return "BKF";
   12269             :     }
   12270             : 
   12271             :     /**
   12272             :         Return static size.
   12273             :     */
   12274           0 :     static sal_uInt32 getSize() { return 4; }
   12275             :     /**
   12276             :         Calculate actual size.
   12277             :     */  
   12278             :     sal_uInt32 calcSize(); 
   12279             :       
   12280             :   
   12281             :     /**
   12282             :         index to BKL entry in plcfbkl that describes the
   12283             :                   ending position of this bookmark in the CP stream.
   12284             :         
   12285             :         <table>
   12286             :         <tr>
   12287             :         <th>
   12288             :         Name
   12289             :         </th>
   12290             :         <td>
   12291             :         ibkl(attribute)
   12292             :         </td>
   12293             :         </tr>
   12294             :         <tr>
   12295             :         <th>
   12296             :         Offset
   12297             :         </th>
   12298             :         <td>
   12299             :         0x0
   12300             :         </td>
   12301             :         </tr>
   12302             :         <tr>
   12303             :         <th>
   12304             :         Mask
   12305             :         </th>
   12306             :         <td>
   12307             :         
   12308             :         </td>
   12309             :         </tr>
   12310             :         <tr>
   12311             :         <th>
   12312             :         Shift
   12313             :         </th>
   12314             :         <td>
   12315             :         0
   12316             :         </td>
   12317             :         </tr>
   12318             :         </table>
   12319             :         */
   12320             :         
   12321           0 : sal_Int16 get_ibkl() const
   12322             :     {
   12323           0 :             return (getS16(0x0));
   12324             :     }
   12325             :   
   12326             :   
   12327             :     /**
   12328             :         when bkf.fCol is 1, this is the index to the first column of a
   12329             :                   table column bookmark.
   12330             :         
   12331             :         <table>
   12332             :         <tr>
   12333             :         <th>
   12334             :         Name
   12335             :         </th>
   12336             :         <td>
   12337             :         itcFirst(attribute)
   12338             :         </td>
   12339             :         </tr>
   12340             :         <tr>
   12341             :         <th>
   12342             :         Offset
   12343             :         </th>
   12344             :         <td>
   12345             :         0x2
   12346             :         </td>
   12347             :         </tr>
   12348             :         <tr>
   12349             :         <th>
   12350             :         Mask
   12351             :         </th>
   12352             :         <td>
   12353             :         0x007f
   12354             :         </td>
   12355             :         </tr>
   12356             :         <tr>
   12357             :         <th>
   12358             :         Shift
   12359             :         </th>
   12360             :         <td>
   12361             :         0
   12362             :         </td>
   12363             :         </tr>
   12364             :         </table>
   12365             :         */
   12366             :         
   12367           0 : sal_uInt16 get_itcFirst() const
   12368             :     {
   12369           0 :             return (getU16(0x2)& 0x007f);
   12370             :     }
   12371             :   
   12372             :   
   12373             :     /**
   12374             :         when 1, this indicates that this bookmark is marking the range
   12375             :                   of a Macintosh Publisher section.
   12376             :         
   12377             :         <table>
   12378             :         <tr>
   12379             :         <th>
   12380             :         Name
   12381             :         </th>
   12382             :         <td>
   12383             :         fPub(attribute)
   12384             :         </td>
   12385             :         </tr>
   12386             :         <tr>
   12387             :         <th>
   12388             :         Offset
   12389             :         </th>
   12390             :         <td>
   12391             :         0x2
   12392             :         </td>
   12393             :         </tr>
   12394             :         <tr>
   12395             :         <th>
   12396             :         Mask
   12397             :         </th>
   12398             :         <td>
   12399             :         0x0080
   12400             :         </td>
   12401             :         </tr>
   12402             :         <tr>
   12403             :         <th>
   12404             :         Shift
   12405             :         </th>
   12406             :         <td>
   12407             :         7
   12408             :         </td>
   12409             :         </tr>
   12410             :         </table>
   12411             :         */
   12412             :         
   12413           0 : sal_uInt16 get_fPub() const
   12414             :     {
   12415           0 :             return (getU16(0x2)& 0x0080)>> 7;
   12416             :     }
   12417             :   
   12418             :   
   12419             :     /**
   12420             :         when bkf.fCol is 1, this is the index to limit column of a
   12421             :                   table column bookmark.
   12422             :         
   12423             :         <table>
   12424             :         <tr>
   12425             :         <th>
   12426             :         Name
   12427             :         </th>
   12428             :         <td>
   12429             :         itcLim(attribute)
   12430             :         </td>
   12431             :         </tr>
   12432             :         <tr>
   12433             :         <th>
   12434             :         Offset
   12435             :         </th>
   12436             :         <td>
   12437             :         0x2
   12438             :         </td>
   12439             :         </tr>
   12440             :         <tr>
   12441             :         <th>
   12442             :         Mask
   12443             :         </th>
   12444             :         <td>
   12445             :         0x7f00
   12446             :         </td>
   12447             :         </tr>
   12448             :         <tr>
   12449             :         <th>
   12450             :         Shift
   12451             :         </th>
   12452             :         <td>
   12453             :         8
   12454             :         </td>
   12455             :         </tr>
   12456             :         </table>
   12457             :         */
   12458             :         
   12459           0 : sal_uInt16 get_itcLim() const
   12460             :     {
   12461           0 :             return (getU16(0x2)& 0x7f00)>> 8;
   12462             :     }
   12463             :   
   12464             :   
   12465             :     /**
   12466             :         when 1, this bookmark marks a range of columns in a table
   12467             :                   specified by [bkf.itcFirst, bkf.itcLim).
   12468             :         
   12469             :         <table>
   12470             :         <tr>
   12471             :         <th>
   12472             :         Name
   12473             :         </th>
   12474             :         <td>
   12475             :         fCol(attribute)
   12476             :         </td>
   12477             :         </tr>
   12478             :         <tr>
   12479             :         <th>
   12480             :         Offset
   12481             :         </th>
   12482             :         <td>
   12483             :         0x2
   12484             :         </td>
   12485             :         </tr>
   12486             :         <tr>
   12487             :         <th>
   12488             :         Mask
   12489             :         </th>
   12490             :         <td>
   12491             :         0x8000
   12492             :         </td>
   12493             :         </tr>
   12494             :         <tr>
   12495             :         <th>
   12496             :         Shift
   12497             :         </th>
   12498             :         <td>
   12499             :         15
   12500             :         </td>
   12501             :         </tr>
   12502             :         </table>
   12503             :         */
   12504             :         
   12505           0 : sal_uInt16 get_fCol() const
   12506             :     {
   12507           0 :             return (getU16(0x2)& 0x8000)>> 15;
   12508             :     }
   12509             :   
   12510             : 
   12511             :   void dump(OutputWithDepth < string > & o) const;
   12512             : 
   12513             :   void resolve(Properties & rHandler);
   12514             : 
   12515             :   };
   12516             :     
   12517             : /**
   12518             :     Automatically generated class: LineProps
   12519             :     
   12520             :     Stereotype ww8resource
   12521             : 
   12522             :     Parent Resource: Properties
   12523             :     Size: 8
   12524             : */
   12525             : class WW8LineProps: public WW8StructBase, public writerfilter::Reference< Properties>
   12526             : {
   12527             :     public:
   12528             :     typedef boost::shared_ptr<WW8LineProps> Pointer_t;
   12529             : 
   12530             :     WW8LineProps(
   12531             :         WW8Stream & rStream, 
   12532             :         sal_uInt32 nOffset = 0, 
   12533             :         sal_uInt32 nCount = 8)
   12534             :     : WW8StructBase(rStream, nOffset, nCount)
   12535             :     {
   12536             :       init();
   12537             :     }
   12538             :     WW8LineProps(
   12539             :         WW8StructBase * pParent,
   12540             :         sal_uInt32 nOffset = 0, 
   12541             :         sal_uInt32 nCount = 8)
   12542             :     : WW8StructBase(pParent, nOffset, nCount)
   12543             :     {
   12544             :       init();
   12545             :     }
   12546           0 :     WW8LineProps( const WW8StructBase& rSurround,
   12547             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 8)
   12548             :     
   12549           0 :     : WW8StructBase(rSurround, nOffset, nCount)
   12550             :     {
   12551           0 :         init();
   12552           0 :     }
   12553             : 
   12554             :     WW8LineProps(
   12555             :         const Sequence & 
   12556             :         rSequence, sal_uInt32 nOffset = 0, 
   12557             :         sal_uInt32 nCount = 8)
   12558             :     : WW8StructBase(rSequence, nOffset, nCount)
   12559             :     {
   12560             :       init();
   12561             :     }
   12562             : 
   12563             :     virtual ~WW8LineProps();
   12564             : 
   12565             :     void init();
   12566             : 
   12567             :     /**
   12568             :         Return type of resource.
   12569             :     */
   12570           0 :     virtual string getType() const
   12571             :     {
   12572           0 :         return "LineProps";
   12573             :     }
   12574             : 
   12575             :     /**
   12576             :         Return static size.
   12577             :     */
   12578             :     static sal_uInt32 getSize() { return 8; }
   12579             :     /**
   12580             :         Calculate actual size.
   12581             :     */  
   12582             :     sal_uInt32 calcSize(); 
   12583             :       
   12584             :   
   12585             :     /**
   12586             :         color of line
   12587             :         
   12588             :         <table>
   12589             :         <tr>
   12590             :         <th>
   12591             :         Name
   12592             :         </th>
   12593             :         <td>
   12594             :         linecolor(attribute)
   12595             :         </td>
   12596             :         </tr>
   12597             :         <tr>
   12598             :         <th>
   12599             :         Offset
   12600             :         </th>
   12601             :         <td>
   12602             :         0x0
   12603             :         </td>
   12604             :         </tr>
   12605             :         <tr>
   12606             :         <th>
   12607             :         Mask
   12608             :         </th>
   12609             :         <td>
   12610             :         
   12611             :         </td>
   12612             :         </tr>
   12613             :         <tr>
   12614             :         <th>
   12615             :         Shift
   12616             :         </th>
   12617             :         <td>
   12618             :         0
   12619             :         </td>
   12620             :         </tr>
   12621             :         </table>
   12622             :         */
   12623             :         
   12624           0 : sal_uInt32 get_linecolor() const
   12625             :     {
   12626           0 :             return (getU32(0x0));
   12627             :     }
   12628             :   
   12629             :   
   12630             :     /**
   12631             :         width of line
   12632             :         
   12633             :         <table>
   12634             :         <tr>
   12635             :         <th>
   12636             :         Name
   12637             :         </th>
   12638             :         <td>
   12639             :         linewidth(attribute)
   12640             :         </td>
   12641             :         </tr>
   12642             :         <tr>
   12643             :         <th>
   12644             :         Offset
   12645             :         </th>
   12646             :         <td>
   12647             :         0x4
   12648             :         </td>
   12649             :         </tr>
   12650             :         <tr>
   12651             :         <th>
   12652             :         Mask
   12653             :         </th>
   12654             :         <td>
   12655             :         
   12656             :         </td>
   12657             :         </tr>
   12658             :         <tr>
   12659             :         <th>
   12660             :         Shift
   12661             :         </th>
   12662             :         <td>
   12663             :         0
   12664             :         </td>
   12665             :         </tr>
   12666             :         </table>
   12667             :         */
   12668             :         
   12669           0 : sal_uInt8 get_linewidth() const
   12670             :     {
   12671           0 :             return (getU8(0x4));
   12672             :     }
   12673             :   
   12674             :   
   12675             :     /**
   12676             :         type of line, see border type code (BRC)
   12677             :         
   12678             :         <table>
   12679             :         <tr>
   12680             :         <th>
   12681             :         Name
   12682             :         </th>
   12683             :         <td>
   12684             :         linetype(attribute)
   12685             :         </td>
   12686             :         </tr>
   12687             :         <tr>
   12688             :         <th>
   12689             :         Offset
   12690             :         </th>
   12691             :         <td>
   12692             :         0x5
   12693             :         </td>
   12694             :         </tr>
   12695             :         <tr>
   12696             :         <th>
   12697             :         Mask
   12698             :         </th>
   12699             :         <td>
   12700             :         
   12701             :         </td>
   12702             :         </tr>
   12703             :         <tr>
   12704             :         <th>
   12705             :         Shift
   12706             :         </th>
   12707             :         <td>
   12708             :         0
   12709             :         </td>
   12710             :         </tr>
   12711             :         </table>
   12712             :         */
   12713             :         
   12714           0 : sal_uInt8 get_linetype() const
   12715             :     {
   12716           0 :             return (getU8(0x5));
   12717             :     }
   12718             :   
   12719             : 
   12720             :   void dump(OutputWithDepth < string > & o) const;
   12721             : 
   12722             :   void resolve(Properties & rHandler);
   12723             : 
   12724             :   };
   12725             :     
   12726             : /**
   12727             :     Automatically generated class: TBD
   12728             :     
   12729             :     Stereotype ww8resource
   12730             : 
   12731             :     Parent Resource: Properties
   12732             :     Size: 0
   12733             : */
   12734             : class WW8TBD: public WW8StructBase, public writerfilter::Reference< Properties>
   12735             : {
   12736             :     public:
   12737             :     typedef boost::shared_ptr<WW8TBD> Pointer_t;
   12738             : 
   12739             :     WW8TBD(
   12740             :         WW8Stream & rStream, 
   12741             :         sal_uInt32 nOffset = 0, 
   12742             :         sal_uInt32 nCount = 0)
   12743             :     : WW8StructBase(rStream, nOffset, nCount)
   12744             :     {
   12745             :       init();
   12746             :     }
   12747           0 :     WW8TBD(
   12748             :         WW8StructBase * pParent,
   12749             :         sal_uInt32 nOffset = 0, 
   12750             :         sal_uInt32 nCount = 0)
   12751           0 :     : WW8StructBase(pParent, nOffset, nCount)
   12752             :     {
   12753           0 :       init();
   12754           0 :     }
   12755             :     WW8TBD( const WW8StructBase& rSurround,
   12756             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   12757             :     
   12758             :     : WW8StructBase(rSurround, nOffset, nCount)
   12759             :     {
   12760             :         init();
   12761             :     }
   12762             : 
   12763             :     WW8TBD(
   12764             :         const Sequence & 
   12765             :         rSequence, sal_uInt32 nOffset = 0, 
   12766             :         sal_uInt32 nCount = 0)
   12767             :     : WW8StructBase(rSequence, nOffset, nCount)
   12768             :     {
   12769             :       init();
   12770             :     }
   12771             : 
   12772             :     virtual ~WW8TBD();
   12773             : 
   12774             :     void init();
   12775             : 
   12776             :     /**
   12777             :         Return type of resource.
   12778             :     */
   12779           0 :     virtual string getType() const
   12780             :     {
   12781           0 :         return "TBD";
   12782             :     }
   12783             : 
   12784             :     /**
   12785             :         Return static size.
   12786             :     */
   12787             :     static sal_uInt32 getSize() { return 0; }
   12788             :     /**
   12789             :         Calculate actual size.
   12790             :     */  
   12791             :     sal_uInt32 calcSize(); 
   12792             :       
   12793             :   
   12794             :     /**
   12795             :         justification code
   12796             :                   0 left tab
   12797             :                   1 centered tab
   12798             :                   2 right tab
   12799             :                   3 decimal tab
   12800             :                   4 bar
   12801             :         
   12802             :         <table>
   12803             :         <tr>
   12804             :         <th>
   12805             :         Name
   12806             :         </th>
   12807             :         <td>
   12808             :         jc(attribute)
   12809             :         </td>
   12810             :         </tr>
   12811             :         <tr>
   12812             :         <th>
   12813             :         Offset
   12814             :         </th>
   12815             :         <td>
   12816             :         0x0
   12817             :         </td>
   12818             :         </tr>
   12819             :         <tr>
   12820             :         <th>
   12821             :         Mask
   12822             :         </th>
   12823             :         <td>
   12824             :         0x07
   12825             :         </td>
   12826             :         </tr>
   12827             :         <tr>
   12828             :         <th>
   12829             :         Shift
   12830             :         </th>
   12831             :         <td>
   12832             :         0
   12833             :         </td>
   12834             :         </tr>
   12835             :         </table>
   12836             :         */
   12837             :         
   12838           0 : sal_uInt8 get_jc() const
   12839             :     {
   12840           0 :             return (getU8(0x0)& 0x07);
   12841             :     }
   12842             :   
   12843             :   
   12844             :     /**
   12845             :         tab leader code
   12846             :                   0 no leader
   12847             :                   1 dotted leader
   12848             :                   2 hyphenated leader
   12849             :                   3 single line leader
   12850             :                   4 heavy line leader
   12851             :         
   12852             :         <table>
   12853             :         <tr>
   12854             :         <th>
   12855             :         Name
   12856             :         </th>
   12857             :         <td>
   12858             :         tlc(attribute)
   12859             :         </td>
   12860             :         </tr>
   12861             :         <tr>
   12862             :         <th>
   12863             :         Offset
   12864             :         </th>
   12865             :         <td>
   12866             :         0x0
   12867             :         </td>
   12868             :         </tr>
   12869             :         <tr>
   12870             :         <th>
   12871             :         Mask
   12872             :         </th>
   12873             :         <td>
   12874             :         0x38
   12875             :         </td>
   12876             :         </tr>
   12877             :         <tr>
   12878             :         <th>
   12879             :         Shift
   12880             :         </th>
   12881             :         <td>
   12882             :         3
   12883             :         </td>
   12884             :         </tr>
   12885             :         </table>
   12886             :         */
   12887             :         
   12888           0 : sal_uInt8 get_tlc() const
   12889             :     {
   12890           0 :             return (getU8(0x0)& 0x38)>> 3;
   12891             :     }
   12892             :   
   12893             :   
   12894             :     /**
   12895             :         reserved
   12896             :         
   12897             :         <table>
   12898             :         <tr>
   12899             :         <th>
   12900             :         Name
   12901             :         </th>
   12902             :         <td>
   12903             :         unused0_6(attribute)
   12904             :         </td>
   12905             :         </tr>
   12906             :         <tr>
   12907             :         <th>
   12908             :         Offset
   12909             :         </th>
   12910             :         <td>
   12911             :         0x0
   12912             :         </td>
   12913             :         </tr>
   12914             :         <tr>
   12915             :         <th>
   12916             :         Mask
   12917             :         </th>
   12918             :         <td>
   12919             :         0xc0
   12920             :         </td>
   12921             :         </tr>
   12922             :         <tr>
   12923             :         <th>
   12924             :         Shift
   12925             :         </th>
   12926             :         <td>
   12927             :         6
   12928             :         </td>
   12929             :         </tr>
   12930             :         </table>
   12931             :         */
   12932             :         
   12933           0 : sal_uInt8 get_unused0_6() const
   12934             :     {
   12935           0 :             return (getU8(0x0)& 0xc0)>> 6;
   12936             :     }
   12937             :   
   12938             : 
   12939             :   void dump(OutputWithDepth < string > & o) const;
   12940             : 
   12941             :   void resolve(Properties & rHandler);
   12942             : 
   12943             :   };
   12944             :     
   12945             : /**
   12946             :     Automatically generated class: METAFILEPICT
   12947             :     
   12948             :     Stereotype ww8resource
   12949             : 
   12950             :     Parent Resource: Properties
   12951             :     Size: 0
   12952             : */
   12953             : class WW8METAFILEPICT: public WW8StructBase, public writerfilter::Reference< Properties>
   12954             : {
   12955             :     public:
   12956             :     typedef boost::shared_ptr<WW8METAFILEPICT> Pointer_t;
   12957             : 
   12958             :     WW8METAFILEPICT(
   12959             :         WW8Stream & rStream, 
   12960             :         sal_uInt32 nOffset = 0, 
   12961             :         sal_uInt32 nCount = 0)
   12962             :     : WW8StructBase(rStream, nOffset, nCount)
   12963             :     {
   12964             :       init();
   12965             :     }
   12966             :     WW8METAFILEPICT(
   12967             :         WW8StructBase * pParent,
   12968             :         sal_uInt32 nOffset = 0, 
   12969             :         sal_uInt32 nCount = 0)
   12970             :     : WW8StructBase(pParent, nOffset, nCount)
   12971             :     {
   12972             :       init();
   12973             :     }
   12974           0 :     WW8METAFILEPICT( const WW8StructBase& rSurround,
   12975             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   12976             :     
   12977           0 :     : WW8StructBase(rSurround, nOffset, nCount)
   12978             :     {
   12979           0 :         init();
   12980           0 :     }
   12981             : 
   12982             :     WW8METAFILEPICT(
   12983             :         const Sequence & 
   12984             :         rSequence, sal_uInt32 nOffset = 0, 
   12985             :         sal_uInt32 nCount = 0)
   12986             :     : WW8StructBase(rSequence, nOffset, nCount)
   12987             :     {
   12988             :       init();
   12989             :     }
   12990             : 
   12991             :     virtual ~WW8METAFILEPICT();
   12992             : 
   12993             :     void init();
   12994             : 
   12995             :     /**
   12996             :         Return type of resource.
   12997             :     */
   12998           0 :     virtual string getType() const
   12999             :     {
   13000           0 :         return "METAFILEPICT";
   13001             :     }
   13002             : 
   13003             :     /**
   13004             :         Return static size.
   13005             :     */
   13006             :     static sal_uInt32 getSize() { return 0; }
   13007             :     /**
   13008             :         Calculate actual size.
   13009             :     */  
   13010             :     sal_uInt32 calcSize(); 
   13011             :       
   13012             :   
   13013             :     /**
   13014             :         Specifies the mapping mode in which the picture is drawn. 
   13015             :         
   13016             :         <table>
   13017             :         <tr>
   13018             :         <th>
   13019             :         Name
   13020             :         </th>
   13021             :         <td>
   13022             :         mm(attribute)
   13023             :         </td>
   13024             :         </tr>
   13025             :         <tr>
   13026             :         <th>
   13027             :         Offset
   13028             :         </th>
   13029             :         <td>
   13030             :         0x0
   13031             :         </td>
   13032             :         </tr>
   13033             :         <tr>
   13034             :         <th>
   13035             :         Mask
   13036             :         </th>
   13037             :         <td>
   13038             :         
   13039             :         </td>
   13040             :         </tr>
   13041             :         <tr>
   13042             :         <th>
   13043             :         Shift
   13044             :         </th>
   13045             :         <td>
   13046             :         0
   13047             :         </td>
   13048             :         </tr>
   13049             :         </table>
   13050             :         */
   13051             :         
   13052           0 : sal_Int16 get_mm() const
   13053             :     {
   13054           0 :             return (getS16(0x0));
   13055             :     }
   13056             :   
   13057             :   
   13058             :     /**
   13059             :         Specifies the size of the metafile picture for all modes except
   13060             :                   the MM_ISOTROPIC and MM_ANISOTROPIC modes. (For more information
   13061             :                   about these modes, see the yExt member.) The x-extent specifies the
   13062             :                   width of the rectangle within which the picture is drawn. The
   13063             :                   coordinates are in units that correspond to the mapping mode.
   13064             :         
   13065             :         <table>
   13066             :         <tr>
   13067             :         <th>
   13068             :         Name
   13069             :         </th>
   13070             :         <td>
   13071             :         xExt(attribute)
   13072             :         </td>
   13073             :         </tr>
   13074             :         <tr>
   13075             :         <th>
   13076             :         Offset
   13077             :         </th>
   13078             :         <td>
   13079             :         0x2
   13080             :         </td>
   13081             :         </tr>
   13082             :         <tr>
   13083             :         <th>
   13084             :         Mask
   13085             :         </th>
   13086             :         <td>
   13087             :         
   13088             :         </td>
   13089             :         </tr>
   13090             :         <tr>
   13091             :         <th>
   13092             :         Shift
   13093             :         </th>
   13094             :         <td>
   13095             :         0
   13096             :         </td>
   13097             :         </tr>
   13098             :         </table>
   13099             :         */
   13100             :         
   13101           0 : sal_Int16 get_xExt() const
   13102             :     {
   13103           0 :             return (getS16(0x2));
   13104             :     }
   13105             :   
   13106             :   
   13107             :     /**
   13108             :         Specifies the size of the metafile picture for all modes except
   13109             :                   the MM_ISOTROPIC and MM_ANISOTROPIC modes. The y-extent specifies
   13110             :                   the height of the rectangle within which the picture is drawn. The
   13111             :                   coordinates are in units that correspond to the mapping mode. 
   13112             :                   For MM_ISOTROPIC and MM_ANISOTROPIC modes, which can be scaled,
   13113             :                   the xExt and yExt members contain an optional suggested size in
   13114             :                   MM_HIMETRIC units.
   13115             :                   For MM_ANISOTROPIC pictures, xExt and yExt can be zero when no
   13116             :                   suggested size is supplied. For MM_ISOTROPIC pictures, an aspect
   13117             :                   ratio must be supplied even when no suggested size is given. (If a
   13118             :                   suggested size is given, the aspect ratio is implied by the size.)
   13119             :                   To give an aspect ratio without implying a suggested size, set xExt
   13120             :                   and yExt to negative values whose ratio is the appropriate aspect
   13121             :                   ratio. The magnitude of the negative xExt and yExt values is
   13122             :                   ignored; only the ratio is used.
   13123             :                   
   13124             :         
   13125             :         <table>
   13126             :         <tr>
   13127             :         <th>
   13128             :         Name
   13129             :         </th>
   13130             :         <td>
   13131             :         yExt(attribute)
   13132             :         </td>
   13133             :         </tr>
   13134             :         <tr>
   13135             :         <th>
   13136             :         Offset
   13137             :         </th>
   13138             :         <td>
   13139             :         0x4
   13140             :         </td>
   13141             :         </tr>
   13142             :         <tr>
   13143             :         <th>
   13144             :         Mask
   13145             :         </th>
   13146             :         <td>
   13147             :         
   13148             :         </td>
   13149             :         </tr>
   13150             :         <tr>
   13151             :         <th>
   13152             :         Shift
   13153             :         </th>
   13154             :         <td>
   13155             :         0
   13156             :         </td>
   13157             :         </tr>
   13158             :         </table>
   13159             :         */
   13160             :         
   13161           0 : sal_Int16 get_yExt() const
   13162             :     {
   13163           0 :             return (getS16(0x4));
   13164             :     }
   13165             :   
   13166             :   
   13167             :     /**
   13168             :         Identifies a memory metafile.
   13169             :         
   13170             :         <table>
   13171             :         <tr>
   13172             :         <th>
   13173             :         Name
   13174             :         </th>
   13175             :         <td>
   13176             :         hMF(attribute)
   13177             :         </td>
   13178             :         </tr>
   13179             :         <tr>
   13180             :         <th>
   13181             :         Offset
   13182             :         </th>
   13183             :         <td>
   13184             :         0x6
   13185             :         </td>
   13186             :         </tr>
   13187             :         <tr>
   13188             :         <th>
   13189             :         Mask
   13190             :         </th>
   13191             :         <td>
   13192             :         
   13193             :         </td>
   13194             :         </tr>
   13195             :         <tr>
   13196             :         <th>
   13197             :         Shift
   13198             :         </th>
   13199             :         <td>
   13200             :         0
   13201             :         </td>
   13202             :         </tr>
   13203             :         </table>
   13204             :         */
   13205             :         
   13206           0 : sal_Int16 get_hMF() const
   13207             :     {
   13208           0 :             return (getS16(0x6));
   13209             :     }
   13210             :   
   13211             : 
   13212             :   void dump(OutputWithDepth < string > & o) const;
   13213             : 
   13214             :   void resolve(Properties & rHandler);
   13215             : 
   13216             :   };
   13217             :     
   13218             : /**
   13219             :     Automatically generated class: FFDATA
   13220             :     
   13221             :     Stereotype ww8resource
   13222             : 
   13223             :     Stereotype resolvenoauto
   13224             : 
   13225             :     Parent Resource: Properties
   13226             :     Size: 0
   13227             : */
   13228             : class WW8FFDATA: public WW8StructBase, public writerfilter::Reference< Properties>
   13229             : {
   13230             :     public:
   13231             :     typedef boost::shared_ptr<WW8FFDATA> Pointer_t;
   13232             : 
   13233             :     WW8FFDATA(
   13234             :         WW8Stream & rStream, 
   13235             :         sal_uInt32 nOffset = 0, 
   13236             :         sal_uInt32 nCount = 0)
   13237             :     : WW8StructBase(rStream, nOffset, nCount)
   13238             :     {
   13239             :       init();
   13240             :     }
   13241           0 :     WW8FFDATA(
   13242             :         WW8StructBase * pParent,
   13243             :         sal_uInt32 nOffset = 0, 
   13244             :         sal_uInt32 nCount = 0)
   13245           0 :     : WW8StructBase(pParent, nOffset, nCount)
   13246             :     {
   13247           0 :       init();
   13248           0 :     }
   13249             :     WW8FFDATA( const WW8StructBase& rSurround,
   13250             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   13251             :     
   13252             :     : WW8StructBase(rSurround, nOffset, nCount)
   13253             :     {
   13254             :         init();
   13255             :     }
   13256             : 
   13257             :     WW8FFDATA(
   13258             :         const Sequence & 
   13259             :         rSequence, sal_uInt32 nOffset = 0, 
   13260             :         sal_uInt32 nCount = 0)
   13261             :     : WW8StructBase(rSequence, nOffset, nCount)
   13262             :     {
   13263             :       init();
   13264             :     }
   13265             : 
   13266             :     virtual ~WW8FFDATA();
   13267             : 
   13268             :     void init();
   13269             : 
   13270             :     /**
   13271             :         Return type of resource.
   13272             :     */
   13273           0 :     virtual string getType() const
   13274             :     {
   13275           0 :         return "FFDATA";
   13276             :     }
   13277             : 
   13278             :     /**
   13279             :         Return static size.
   13280             :     */
   13281             :     static sal_uInt32 getSize() { return 0; }
   13282             :     /**
   13283             :         Calculate actual size.
   13284             :     */  
   13285             :     sal_uInt32 calcSize(); 
   13286             :       
   13287             :   
   13288             :     /**
   13289             :         unkonwn
   13290             :         
   13291             :         <table>
   13292             :         <tr>
   13293             :         <th>
   13294             :         Name
   13295             :         </th>
   13296             :         <td>
   13297             :         unknown(attribute)
   13298             :         </td>
   13299             :         </tr>
   13300             :         <tr>
   13301             :         <th>
   13302             :         Offset
   13303             :         </th>
   13304             :         <td>
   13305             :         0x4
   13306             :         </td>
   13307             :         </tr>
   13308             :         <tr>
   13309             :         <th>
   13310             :         Mask
   13311             :         </th>
   13312             :         <td>
   13313             :         0x3
   13314             :         </td>
   13315             :         </tr>
   13316             :         <tr>
   13317             :         <th>
   13318             :         Shift
   13319             :         </th>
   13320             :         <td>
   13321             :         0
   13322             :         </td>
   13323             :         </tr>
   13324             :         </table>
   13325             :         */
   13326             :         
   13327           0 : sal_uInt8 get_unknown() const
   13328             :     {
   13329           0 :             return (getU8(0x4)& 0x3);
   13330             :     }
   13331             :   
   13332             :   
   13333             :     /**
   13334             :         unkonwn
   13335             :         
   13336             :         <table>
   13337             :         <tr>
   13338             :         <th>
   13339             :         Name
   13340             :         </th>
   13341             :         <td>
   13342             :         dropdownIndex(attribute)
   13343             :         </td>
   13344             :         </tr>
   13345             :         <tr>
   13346             :         <th>
   13347             :         Offset
   13348             :         </th>
   13349             :         <td>
   13350             :         0x4
   13351             :         </td>
   13352             :         </tr>
   13353             :         <tr>
   13354             :         <th>
   13355             :         Mask
   13356             :         </th>
   13357             :         <td>
   13358             :         0xfc
   13359             :         </td>
   13360             :         </tr>
   13361             :         <tr>
   13362             :         <th>
   13363             :         Shift
   13364             :         </th>
   13365             :         <td>
   13366             :         2
   13367             :         </td>
   13368             :         </tr>
   13369             :         </table>
   13370             :         */
   13371             :         
   13372           0 : sal_uInt8 get_dropdownIndex() const
   13373             :     {
   13374           0 :             return (getU8(0x4)& 0xfc)>> 2;
   13375             :     }
   13376             :   
   13377             :   
   13378             :     /**
   13379             :         tool tip
   13380             :         
   13381             :         <table>
   13382             :         <tr>
   13383             :         <th>
   13384             :         Name
   13385             :         </th>
   13386             :         <td>
   13387             :         fTooltip(attribute)
   13388             :         </td>
   13389             :         </tr>
   13390             :         <tr>
   13391             :         <th>
   13392             :         Offset
   13393             :         </th>
   13394             :         <td>
   13395             :         0x5
   13396             :         </td>
   13397             :         </tr>
   13398             :         <tr>
   13399             :         <th>
   13400             :         Mask
   13401             :         </th>
   13402             :         <td>
   13403             :         0x1
   13404             :         </td>
   13405             :         </tr>
   13406             :         <tr>
   13407             :         <th>
   13408             :         Shift
   13409             :         </th>
   13410             :         <td>
   13411             :         0
   13412             :         </td>
   13413             :         </tr>
   13414             :         </table>
   13415             :         */
   13416             :         
   13417           0 : sal_uInt8 get_fTooltip() const
   13418             :     {
   13419           0 :             return (getU8(0x5)& 0x1);
   13420             :     }
   13421             :   
   13422             :   
   13423             :     /**
   13424             :         no mark
   13425             :         
   13426             :         <table>
   13427             :         <tr>
   13428             :         <th>
   13429             :         Name
   13430             :         </th>
   13431             :         <td>
   13432             :         fNomark(attribute)
   13433             :         </td>
   13434             :         </tr>
   13435             :         <tr>
   13436             :         <th>
   13437             :         Offset
   13438             :         </th>
   13439             :         <td>
   13440             :         0x5
   13441             :         </td>
   13442             :         </tr>
   13443             :         <tr>
   13444             :         <th>
   13445             :         Mask
   13446             :         </th>
   13447             :         <td>
   13448             :         0x2
   13449             :         </td>
   13450             :         </tr>
   13451             :         <tr>
   13452             :         <th>
   13453             :         Shift
   13454             :         </th>
   13455             :         <td>
   13456             :         1
   13457             :         </td>
   13458             :         </tr>
   13459             :         </table>
   13460             :         */
   13461             :         
   13462           0 : sal_uInt8 get_fNomark() const
   13463             :     {
   13464           0 :             return (getU8(0x5)& 0x2)>> 1;
   13465             :     }
   13466             :   
   13467             :   
   13468             :     /**
   13469             :         use size
   13470             :         
   13471             :         <table>
   13472             :         <tr>
   13473             :         <th>
   13474             :         Name
   13475             :         </th>
   13476             :         <td>
   13477             :         fUseSize(attribute)
   13478             :         </td>
   13479             :         </tr>
   13480             :         <tr>
   13481             :         <th>
   13482             :         Offset
   13483             :         </th>
   13484             :         <td>
   13485             :         0x5
   13486             :         </td>
   13487             :         </tr>
   13488             :         <tr>
   13489             :         <th>
   13490             :         Mask
   13491             :         </th>
   13492             :         <td>
   13493             :         0x4
   13494             :         </td>
   13495             :         </tr>
   13496             :         <tr>
   13497             :         <th>
   13498             :         Shift
   13499             :         </th>
   13500             :         <td>
   13501             :         2
   13502             :         </td>
   13503             :         </tr>
   13504             :         </table>
   13505             :         */
   13506             :         
   13507           0 : sal_uInt8 get_fUseSize() const
   13508             :     {
   13509           0 :             return (getU8(0x5)& 0x4)>> 2;
   13510             :     }
   13511             :   
   13512             :   
   13513             :     /**
   13514             :         numbers only
   13515             :         
   13516             :         <table>
   13517             :         <tr>
   13518             :         <th>
   13519             :         Name
   13520             :         </th>
   13521             :         <td>
   13522             :         fNumersOnly(attribute)
   13523             :         </td>
   13524             :         </tr>
   13525             :         <tr>
   13526             :         <th>
   13527             :         Offset
   13528             :         </th>
   13529             :         <td>
   13530             :         0x5
   13531             :         </td>
   13532             :         </tr>
   13533             :         <tr>
   13534             :         <th>
   13535             :         Mask
   13536             :         </th>
   13537             :         <td>
   13538             :         0x8
   13539             :         </td>
   13540             :         </tr>
   13541             :         <tr>
   13542             :         <th>
   13543             :         Shift
   13544             :         </th>
   13545             :         <td>
   13546             :         3
   13547             :         </td>
   13548             :         </tr>
   13549             :         </table>
   13550             :         */
   13551             :         
   13552           0 : sal_uInt8 get_fNumersOnly() const
   13553             :     {
   13554           0 :             return (getU8(0x5)& 0x8)>> 3;
   13555             :     }
   13556             :   
   13557             :   
   13558             :     /**
   13559             :         date only
   13560             :         
   13561             :         <table>
   13562             :         <tr>
   13563             :         <th>
   13564             :         Name
   13565             :         </th>
   13566             :         <td>
   13567             :         fDateOnly(attribute)
   13568             :         </td>
   13569             :         </tr>
   13570             :         <tr>
   13571             :         <th>
   13572             :         Offset
   13573             :         </th>
   13574             :         <td>
   13575             :         0x5
   13576             :         </td>
   13577             :         </tr>
   13578             :         <tr>
   13579             :         <th>
   13580             :         Mask
   13581             :         </th>
   13582             :         <td>
   13583             :         0x10
   13584             :         </td>
   13585             :         </tr>
   13586             :         <tr>
   13587             :         <th>
   13588             :         Shift
   13589             :         </th>
   13590             :         <td>
   13591             :         4
   13592             :         </td>
   13593             :         </tr>
   13594             :         </table>
   13595             :         */
   13596             :         
   13597           0 : sal_uInt8 get_fDateOnly() const
   13598             :     {
   13599           0 :             return (getU8(0x5)& 0x10)>> 4;
   13600             :     }
   13601             :   
   13602             :   
   13603             :     /**
   13604             :         unused
   13605             :         
   13606             :         <table>
   13607             :         <tr>
   13608             :         <th>
   13609             :         Name
   13610             :         </th>
   13611             :         <td>
   13612             :         fUnused(attribute)
   13613             :         </td>
   13614             :         </tr>
   13615             :         <tr>
   13616             :         <th>
   13617             :         Offset
   13618             :         </th>
   13619             :         <td>
   13620             :         0x5
   13621             :         </td>
   13622             :         </tr>
   13623             :         <tr>
   13624             :         <th>
   13625             :         Mask
   13626             :         </th>
   13627             :         <td>
   13628             :         0xe0
   13629             :         </td>
   13630             :         </tr>
   13631             :         <tr>
   13632             :         <th>
   13633             :         Shift
   13634             :         </th>
   13635             :         <td>
   13636             :         5
   13637             :         </td>
   13638             :         </tr>
   13639             :         </table>
   13640             :         */
   13641             :         
   13642           0 : sal_uInt8 get_fUnused() const
   13643             :     {
   13644           0 :             return (getU8(0x5)& 0xe0)>> 5;
   13645             :     }
   13646             :   
   13647             :   
   13648             :     /**
   13649             :         size
   13650             :         
   13651             :         <table>
   13652             :         <tr>
   13653             :         <th>
   13654             :         Name
   13655             :         </th>
   13656             :         <td>
   13657             :         size(attribute)
   13658             :         </td>
   13659             :         </tr>
   13660             :         <tr>
   13661             :         <th>
   13662             :         Offset
   13663             :         </th>
   13664             :         <td>
   13665             :         0x6
   13666             :         </td>
   13667             :         </tr>
   13668             :         <tr>
   13669             :         <th>
   13670             :         Mask
   13671             :         </th>
   13672             :         <td>
   13673             :         
   13674             :         </td>
   13675             :         </tr>
   13676             :         <tr>
   13677             :         <th>
   13678             :         Shift
   13679             :         </th>
   13680             :         <td>
   13681             :         0
   13682             :         </td>
   13683             :         </tr>
   13684             :         </table>
   13685             :         */
   13686             :         
   13687           0 : sal_uInt16 get_size() const
   13688             :     {
   13689           0 :             return (getU16(0x6));
   13690             :     }
   13691             :   
   13692             :   
   13693             :     /**
   13694             :         
   13695             :         
   13696             :         <table>
   13697             :         <tr>
   13698             :         <th>
   13699             :         Name
   13700             :         </th>
   13701             :         <td>
   13702             :         hpsCheckbox(attribute)
   13703             :         </td>
   13704             :         </tr>
   13705             :         <tr>
   13706             :         <th>
   13707             :         Offset
   13708             :         </th>
   13709             :         <td>
   13710             :         0x8
   13711             :         </td>
   13712             :         </tr>
   13713             :         <tr>
   13714             :         <th>
   13715             :         Mask
   13716             :         </th>
   13717             :         <td>
   13718             :         
   13719             :         </td>
   13720             :         </tr>
   13721             :         <tr>
   13722             :         <th>
   13723             :         Shift
   13724             :         </th>
   13725             :         <td>
   13726             :         0
   13727             :         </td>
   13728             :         </tr>
   13729             :         </table>
   13730             :         */
   13731             :         
   13732           0 : sal_uInt16 get_hpsCheckbox() const
   13733             :     {
   13734           0 :             return (getU16(0x8));
   13735             :     }
   13736             :   
   13737             :   
   13738             :     /**
   13739             :         title of the field
   13740             :         
   13741             :         <table>
   13742             :         <tr>
   13743             :         <th>
   13744             :         Name
   13745             :         </th>
   13746             :         <td>
   13747             :         title(attribute)
   13748             :         </td>
   13749             :         </tr>
   13750             :         <tr>
   13751             :         <th>
   13752             :         Offset
   13753             :         </th>
   13754             :         <td>
   13755             :         0xa
   13756             :         </td>
   13757             :         </tr>
   13758             :         <tr>
   13759             :         <th>
   13760             :         Mask
   13761             :         </th>
   13762             :         <td>
   13763             :         
   13764             :         </td>
   13765             :         </tr>
   13766             :         <tr>
   13767             :         <th>
   13768             :         Shift
   13769             :         </th>
   13770             :         <td>
   13771             :         0
   13772             :         </td>
   13773             :         </tr>
   13774             :         </table>
   13775             :         */
   13776             :         
   13777           0 : OUString get_title() const
   13778             :     {
   13779           0 :             return (getString(0xa));
   13780             :     }
   13781             :   
   13782             :       /**
   13783             :       Operation: FLT
   13784             :       */
   13785             : 
   13786             :           sal_uInt32 get_FLT();
   13787             : 
   13788             :       /**
   13789             :       Operation: default
   13790             :       */
   13791             : 
   13792             :           OUString get_default();
   13793             : 
   13794             :       /**
   13795             :       Operation: checked
   13796             :       */
   13797             : 
   13798             :           sal_uInt16 get_checked();
   13799             : 
   13800             :       /**
   13801             :       Operation: formatting
   13802             :       */
   13803             : 
   13804             :           OUString get_formatting();
   13805             : 
   13806             :       /**
   13807             :       Operation: help
   13808             :       */
   13809             : 
   13810             :           OUString get_help();
   13811             : 
   13812             :       /**
   13813             :       Operation: tooltip
   13814             :       */
   13815             : 
   13816             :           OUString get_tooltip();
   13817             : 
   13818             :     void resolveNoAuto(Properties & rHandler);
   13819             :   
   13820             : 
   13821             :   void dump(OutputWithDepth < string > & o) const;
   13822             : 
   13823             :   void resolve(Properties & rHandler);
   13824             : 
   13825             :   };
   13826             :     
   13827             : /**
   13828             :     Automatically generated class: PICF
   13829             :     
   13830             :     Stereotype ww8resource
   13831             : 
   13832             :     Stereotype resolvenoauto
   13833             : 
   13834             :     Parent Resource: Properties
   13835             :     Size: 0
   13836             : */
   13837             : class WW8PICF: public WW8StructBase, public writerfilter::Reference< Properties>
   13838             : {
   13839             :     public:
   13840             :     typedef boost::shared_ptr<WW8PICF> Pointer_t;
   13841             : 
   13842           0 :     WW8PICF(
   13843             :         WW8Stream & rStream, 
   13844             :         sal_uInt32 nOffset = 0, 
   13845             :         sal_uInt32 nCount = 0)
   13846           0 :     : WW8StructBase(rStream, nOffset, nCount)
   13847             :     {
   13848           0 :       init();
   13849           0 :     }
   13850             :     WW8PICF(
   13851             :         WW8StructBase * pParent,
   13852             :         sal_uInt32 nOffset = 0, 
   13853             :         sal_uInt32 nCount = 0)
   13854             :     : WW8StructBase(pParent, nOffset, nCount)
   13855             :     {
   13856             :       init();
   13857             :     }
   13858             :     WW8PICF( const WW8StructBase& rSurround,
   13859             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   13860             :     
   13861             :     : WW8StructBase(rSurround, nOffset, nCount)
   13862             :     {
   13863             :         init();
   13864             :     }
   13865             : 
   13866             :     WW8PICF(
   13867             :         const Sequence & 
   13868             :         rSequence, sal_uInt32 nOffset = 0, 
   13869             :         sal_uInt32 nCount = 0)
   13870             :     : WW8StructBase(rSequence, nOffset, nCount)
   13871             :     {
   13872             :       init();
   13873             :     }
   13874             : 
   13875             :     virtual ~WW8PICF();
   13876             : 
   13877             :     void init();
   13878             : 
   13879             :     /**
   13880             :         Return type of resource.
   13881             :     */
   13882           0 :     virtual string getType() const
   13883             :     {
   13884           0 :         return "PICF";
   13885             :     }
   13886             : 
   13887             :     /**
   13888             :         Return static size.
   13889             :     */
   13890             :     static sal_uInt32 getSize() { return 0; }
   13891             :     /**
   13892             :         Calculate actual size.
   13893             :     */  
   13894             :     sal_uInt32 calcSize(); 
   13895             :       
   13896             :   
   13897             :     /**
   13898             :         number of bytes in the PIC structure plus size of following
   13899             :                   picture data which may be a Window's metafile, a bitmap, or the
   13900             :                   filename of a TIFF file. In the case of a Macintosh PICT picture,
   13901             :                   this includes the size of the PIC, the standard "x" metafile, and
   13902             :                   the Macintosh PICT data. See Appendix B for more information.
   13903             :         
   13904             :         <table>
   13905             :         <tr>
   13906             :         <th>
   13907             :         Name
   13908             :         </th>
   13909             :         <td>
   13910             :         lcb(attribute)
   13911             :         </td>
   13912             :         </tr>
   13913             :         <tr>
   13914             :         <th>
   13915             :         Offset
   13916             :         </th>
   13917             :         <td>
   13918             :         0x0
   13919             :         </td>
   13920             :         </tr>
   13921             :         <tr>
   13922             :         <th>
   13923             :         Mask
   13924             :         </th>
   13925             :         <td>
   13926             :         
   13927             :         </td>
   13928             :         </tr>
   13929             :         <tr>
   13930             :         <th>
   13931             :         Shift
   13932             :         </th>
   13933             :         <td>
   13934             :         0
   13935             :         </td>
   13936             :         </tr>
   13937             :         </table>
   13938             :         */
   13939             :         
   13940           0 : sal_uInt32 get_lcb() const
   13941             :     {
   13942           0 :             return (getU32(0x0));
   13943             :     }
   13944             :   
   13945             :   
   13946             :     /**
   13947             :         number of bytes in the PIC (to allow for future
   13948             :                   expansion).
   13949             :         
   13950             :         <table>
   13951             :         <tr>
   13952             :         <th>
   13953             :         Name
   13954             :         </th>
   13955             :         <td>
   13956             :         cbHeader(attribute)
   13957             :         </td>
   13958             :         </tr>
   13959             :         <tr>
   13960             :         <th>
   13961             :         Offset
   13962             :         </th>
   13963             :         <td>
   13964             :         0x4
   13965             :         </td>
   13966             :         </tr>
   13967             :         <tr>
   13968             :         <th>
   13969             :         Mask
   13970             :         </th>
   13971             :         <td>
   13972             :         
   13973             :         </td>
   13974             :         </tr>
   13975             :         <tr>
   13976             :         <th>
   13977             :         Shift
   13978             :         </th>
   13979             :         <td>
   13980             :         0
   13981             :         </td>
   13982             :         </tr>
   13983             :         </table>
   13984             :         */
   13985             :         
   13986           0 : sal_uInt16 get_cbHeader() const
   13987             :     {
   13988           0 :             return (getU16(0x4));
   13989             :     }
   13990             :   
   13991             :   
   13992             :     /**
   13993             :         If a Windows metafile is stored immediately following the PIC
   13994             :                   structure, the mfp is a Window's METAFILEPICT structure. When the
   13995             :                   data immediately following the PIC is a TIFF filename, mfp.mm == 98
   13996             :                   If a bitmap is stored after the pic, mfp.mm == 99
   13997             :                   When the PIC describes a bitmap, mfp.xExt is the width of the
   13998             :                   bitmap in pixels and mfp.yExt is the height of the bitmap in
   13999             :                   pixels..
   14000             :                   
   14001             :         
   14002             :         <table>
   14003             :         <tr>
   14004             :         <th>
   14005             :         Name
   14006             :         </th>
   14007             :         <td>
   14008             :         mfp(attribute)
   14009             :         </td>
   14010             :         </tr>
   14011             :         <tr>
   14012             :         <th>
   14013             :         Offset
   14014             :         </th>
   14015             :         <td>
   14016             :         0x6
   14017             :         </td>
   14018             :         </tr>
   14019             :         <tr>
   14020             :         <th>
   14021             :         Mask
   14022             :         </th>
   14023             :         <td>
   14024             :         
   14025             :         </td>
   14026             :         </tr>
   14027             :         <tr>
   14028             :         <th>
   14029             :         Shift
   14030             :         </th>
   14031             :         <td>
   14032             :         0
   14033             :         </td>
   14034             :         </tr>
   14035             :         </table>
   14036             :         */
   14037             :         
   14038           0 : writerfilter::Reference < Properties >::Pointer_t get_mfp() const
   14039             :     {
   14040           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8METAFILEPICT(*this, 0x6));
   14041             : 
   14042             :     }
   14043             :   
   14044             :   
   14045             :     /**
   14046             :         Window's bitmap structure when PIC describes a BITMAP (14
   14047             :                   bytes).
   14048             :                   Rect for window origin and extents when metafile is stored --
   14049             :                   ignored if 0 (8 bytes).
   14050             :         
   14051             :         <table>
   14052             :         <tr>
   14053             :         <th>
   14054             :         Name
   14055             :         </th>
   14056             :         <td>
   14057             :         bm_rcWinMF(array)
   14058             :         </td>
   14059             :         </tr>
   14060             :         <tr>
   14061             :         <th>
   14062             :         Offset
   14063             :         </th>
   14064             :         <td>
   14065             :         0xe
   14066             :         </td>
   14067             :         </tr>
   14068             :         <tr>
   14069             :         <th>
   14070             :         Mask
   14071             :         </th>
   14072             :         <td>
   14073             :         
   14074             :         </td>
   14075             :         </tr>
   14076             :         <tr>
   14077             :         <th>
   14078             :         Shift
   14079             :         </th>
   14080             :         <td>
   14081             :         0
   14082             :         </td>
   14083             :         </tr>
   14084             :         </table>
   14085             :         */
   14086             :         
   14087           0 : sal_uInt32 get_bm_rcWinMF_count() const { return 14; }
   14088           0 : sal_uInt8 get_bm_rcWinMF(sal_uInt32 nIndex) const { return getU8(0xe + nIndex * sizeof(sal_uInt8)); }
   14089             : 
   14090             :   
   14091             :     /**
   14092             :         horizontal measurement in twips of the rectangle the picture
   14093             :                   should be imaged within. when scaling bitmaps, dxaGoal and dyaGoal
   14094             :                   may be ignored if the operation would cause the bitmap to shrink or
   14095             :                   grow by a non -power-of-two factor
   14096             :         
   14097             :         <table>
   14098             :         <tr>
   14099             :         <th>
   14100             :         Name
   14101             :         </th>
   14102             :         <td>
   14103             :         dxaGoal(attribute)
   14104             :         </td>
   14105             :         </tr>
   14106             :         <tr>
   14107             :         <th>
   14108             :         Offset
   14109             :         </th>
   14110             :         <td>
   14111             :         0x1c
   14112             :         </td>
   14113             :         </tr>
   14114             :         <tr>
   14115             :         <th>
   14116             :         Mask
   14117             :         </th>
   14118             :         <td>
   14119             :         
   14120             :         </td>
   14121             :         </tr>
   14122             :         <tr>
   14123             :         <th>
   14124             :         Shift
   14125             :         </th>
   14126             :         <td>
   14127             :         0
   14128             :         </td>
   14129             :         </tr>
   14130             :         </table>
   14131             :         */
   14132             :         
   14133           0 : sal_Int16 get_dxaGoal() const
   14134             :     {
   14135           0 :             return (getS16(0x1c));
   14136             :     }
   14137             :   
   14138             :   
   14139             :     /**
   14140             :         vertical measurement in twips of the rectangle the picture
   14141             :                   should be imaged within.
   14142             :         
   14143             :         <table>
   14144             :         <tr>
   14145             :         <th>
   14146             :         Name
   14147             :         </th>
   14148             :         <td>
   14149             :         dyaGoal(attribute)
   14150             :         </td>
   14151             :         </tr>
   14152             :         <tr>
   14153             :         <th>
   14154             :         Offset
   14155             :         </th>
   14156             :         <td>
   14157             :         0x1e
   14158             :         </td>
   14159             :         </tr>
   14160             :         <tr>
   14161             :         <th>
   14162             :         Mask
   14163             :         </th>
   14164             :         <td>
   14165             :         
   14166             :         </td>
   14167             :         </tr>
   14168             :         <tr>
   14169             :         <th>
   14170             :         Shift
   14171             :         </th>
   14172             :         <td>
   14173             :         0
   14174             :         </td>
   14175             :         </tr>
   14176             :         </table>
   14177             :         */
   14178             :         
   14179           0 : sal_Int16 get_dyaGoal() const
   14180             :     {
   14181           0 :             return (getS16(0x1e));
   14182             :     }
   14183             :   
   14184             :   
   14185             :     /**
   14186             :         horizontal scaling factor supplied by user expressed in .001%
   14187             :                   units.
   14188             :         
   14189             :         <table>
   14190             :         <tr>
   14191             :         <th>
   14192             :         Name
   14193             :         </th>
   14194             :         <td>
   14195             :         mx(attribute)
   14196             :         </td>
   14197             :         </tr>
   14198             :         <tr>
   14199             :         <th>
   14200             :         Offset
   14201             :         </th>
   14202             :         <td>
   14203             :         0x20
   14204             :         </td>
   14205             :         </tr>
   14206             :         <tr>
   14207             :         <th>
   14208             :         Mask
   14209             :         </th>
   14210             :         <td>
   14211             :         
   14212             :         </td>
   14213             :         </tr>
   14214             :         <tr>
   14215             :         <th>
   14216             :         Shift
   14217             :         </th>
   14218             :         <td>
   14219             :         0
   14220             :         </td>
   14221             :         </tr>
   14222             :         </table>
   14223             :         */
   14224             :         
   14225           0 : sal_uInt16 get_mx() const
   14226             :     {
   14227           0 :             return (getU16(0x20));
   14228             :     }
   14229             :   
   14230             :   
   14231             :     /**
   14232             :         vertical scaling factor supplied by user expressed in .001%
   14233             :                   units.
   14234             :         
   14235             :         <table>
   14236             :         <tr>
   14237             :         <th>
   14238             :         Name
   14239             :         </th>
   14240             :         <td>
   14241             :         my(attribute)
   14242             :         </td>
   14243             :         </tr>
   14244             :         <tr>
   14245             :         <th>
   14246             :         Offset
   14247             :         </th>
   14248             :         <td>
   14249             :         0x22
   14250             :         </td>
   14251             :         </tr>
   14252             :         <tr>
   14253             :         <th>
   14254             :         Mask
   14255             :         </th>
   14256             :         <td>
   14257             :         
   14258             :         </td>
   14259             :         </tr>
   14260             :         <tr>
   14261             :         <th>
   14262             :         Shift
   14263             :         </th>
   14264             :         <td>
   14265             :         0
   14266             :         </td>
   14267             :         </tr>
   14268             :         </table>
   14269             :         */
   14270             :         
   14271           0 : sal_uInt16 get_my() const
   14272             :     {
   14273           0 :             return (getU16(0x22));
   14274             :     }
   14275             :   
   14276             :   
   14277             :     /**
   14278             :         the amount the picture has been cropped on the left in twips.
   14279             :                   for all of the Crop values, a positive measurement means the
   14280             :                   specified border has been moved inward from its original setting
   14281             :                   and a negative measurement means the border has been moved outward
   14282             :                   from its original setting.
   14283             :         
   14284             :         <table>
   14285             :         <tr>
   14286             :         <th>
   14287             :         Name
   14288             :         </th>
   14289             :         <td>
   14290             :         dxaCropLeft(attribute)
   14291             :         </td>
   14292             :         </tr>
   14293             :         <tr>
   14294             :         <th>
   14295             :         Offset
   14296             :         </th>
   14297             :         <td>
   14298             :         0x24
   14299             :         </td>
   14300             :         </tr>
   14301             :         <tr>
   14302             :         <th>
   14303             :         Mask
   14304             :         </th>
   14305             :         <td>
   14306             :         
   14307             :         </td>
   14308             :         </tr>
   14309             :         <tr>
   14310             :         <th>
   14311             :         Shift
   14312             :         </th>
   14313             :         <td>
   14314             :         0
   14315             :         </td>
   14316             :         </tr>
   14317             :         </table>
   14318             :         */
   14319             :         
   14320           0 : sal_Int16 get_dxaCropLeft() const
   14321             :     {
   14322           0 :             return (getS16(0x24));
   14323             :     }
   14324             :   
   14325             :   
   14326             :     /**
   14327             :         the amount the picture has been cropped on the top in
   14328             :                   twips.
   14329             :         
   14330             :         <table>
   14331             :         <tr>
   14332             :         <th>
   14333             :         Name
   14334             :         </th>
   14335             :         <td>
   14336             :         dyaCropTop(attribute)
   14337             :         </td>
   14338             :         </tr>
   14339             :         <tr>
   14340             :         <th>
   14341             :         Offset
   14342             :         </th>
   14343             :         <td>
   14344             :         0x26
   14345             :         </td>
   14346             :         </tr>
   14347             :         <tr>
   14348             :         <th>
   14349             :         Mask
   14350             :         </th>
   14351             :         <td>
   14352             :         
   14353             :         </td>
   14354             :         </tr>
   14355             :         <tr>
   14356             :         <th>
   14357             :         Shift
   14358             :         </th>
   14359             :         <td>
   14360             :         0
   14361             :         </td>
   14362             :         </tr>
   14363             :         </table>
   14364             :         */
   14365             :         
   14366           0 : sal_Int16 get_dyaCropTop() const
   14367             :     {
   14368           0 :             return (getS16(0x26));
   14369             :     }
   14370             :   
   14371             :   
   14372             :     /**
   14373             :         the amount the picture has been cropped on the right in
   14374             :                   twips.
   14375             :         
   14376             :         <table>
   14377             :         <tr>
   14378             :         <th>
   14379             :         Name
   14380             :         </th>
   14381             :         <td>
   14382             :         dxaCropRight(attribute)
   14383             :         </td>
   14384             :         </tr>
   14385             :         <tr>
   14386             :         <th>
   14387             :         Offset
   14388             :         </th>
   14389             :         <td>
   14390             :         0x28
   14391             :         </td>
   14392             :         </tr>
   14393             :         <tr>
   14394             :         <th>
   14395             :         Mask
   14396             :         </th>
   14397             :         <td>
   14398             :         
   14399             :         </td>
   14400             :         </tr>
   14401             :         <tr>
   14402             :         <th>
   14403             :         Shift
   14404             :         </th>
   14405             :         <td>
   14406             :         0
   14407             :         </td>
   14408             :         </tr>
   14409             :         </table>
   14410             :         */
   14411             :         
   14412           0 : sal_Int16 get_dxaCropRight() const
   14413             :     {
   14414           0 :             return (getS16(0x28));
   14415             :     }
   14416             :   
   14417             :   
   14418             :     /**
   14419             :         the amount the picture has been cropped on the bottom in
   14420             :                   twips.
   14421             :         
   14422             :         <table>
   14423             :         <tr>
   14424             :         <th>
   14425             :         Name
   14426             :         </th>
   14427             :         <td>
   14428             :         dyaCropBottom(attribute)
   14429             :         </td>
   14430             :         </tr>
   14431             :         <tr>
   14432             :         <th>
   14433             :         Offset
   14434             :         </th>
   14435             :         <td>
   14436             :         0x2a
   14437             :         </td>
   14438             :         </tr>
   14439             :         <tr>
   14440             :         <th>
   14441             :         Mask
   14442             :         </th>
   14443             :         <td>
   14444             :         
   14445             :         </td>
   14446             :         </tr>
   14447             :         <tr>
   14448             :         <th>
   14449             :         Shift
   14450             :         </th>
   14451             :         <td>
   14452             :         0
   14453             :         </td>
   14454             :         </tr>
   14455             :         </table>
   14456             :         */
   14457             :         
   14458           0 : sal_Int16 get_dyaCropBottom() const
   14459             :     {
   14460           0 :             return (getS16(0x2a));
   14461             :     }
   14462             :   
   14463             :   
   14464             :     /**
   14465             :         Obsolete, superseded by brcTop, etc. In WinWord 1.x, it was the
   14466             :                   type of border to place around picture
   14467             :                   0 single
   14468             :                   1 thick
   14469             :                   2 double
   14470             :                   3 shadow
   14471             :         
   14472             :         <table>
   14473             :         <tr>
   14474             :         <th>
   14475             :         Name
   14476             :         </th>
   14477             :         <td>
   14478             :         brcl(attribute)
   14479             :         </td>
   14480             :         </tr>
   14481             :         <tr>
   14482             :         <th>
   14483             :         Offset
   14484             :         </th>
   14485             :         <td>
   14486             :         0x2c
   14487             :         </td>
   14488             :         </tr>
   14489             :         <tr>
   14490             :         <th>
   14491             :         Mask
   14492             :         </th>
   14493             :         <td>
   14494             :         0x000f
   14495             :         </td>
   14496             :         </tr>
   14497             :         <tr>
   14498             :         <th>
   14499             :         Shift
   14500             :         </th>
   14501             :         <td>
   14502             :         0
   14503             :         </td>
   14504             :         </tr>
   14505             :         </table>
   14506             :         */
   14507             :         
   14508           0 : sal_uInt16 get_brcl() const
   14509             :     {
   14510           0 :             return (getU16(0x2c)& 0x000f);
   14511             :     }
   14512             :   
   14513             :   
   14514             :     /**
   14515             :         picture consists of a single frame
   14516             :         
   14517             :         <table>
   14518             :         <tr>
   14519             :         <th>
   14520             :         Name
   14521             :         </th>
   14522             :         <td>
   14523             :         fFrameEmpty(attribute)
   14524             :         </td>
   14525             :         </tr>
   14526             :         <tr>
   14527             :         <th>
   14528             :         Offset
   14529             :         </th>
   14530             :         <td>
   14531             :         0x2c
   14532             :         </td>
   14533             :         </tr>
   14534             :         <tr>
   14535             :         <th>
   14536             :         Mask
   14537             :         </th>
   14538             :         <td>
   14539             :         0x0010
   14540             :         </td>
   14541             :         </tr>
   14542             :         <tr>
   14543             :         <th>
   14544             :         Shift
   14545             :         </th>
   14546             :         <td>
   14547             :         4
   14548             :         </td>
   14549             :         </tr>
   14550             :         </table>
   14551             :         */
   14552             :         
   14553           0 : sal_uInt16 get_fFrameEmpty() const
   14554             :     {
   14555           0 :             return (getU16(0x2c)& 0x0010)>> 4;
   14556             :     }
   14557             :   
   14558             :   
   14559             :     /**
   14560             :         ==1, when picture is just a bitmap
   14561             :         
   14562             :         <table>
   14563             :         <tr>
   14564             :         <th>
   14565             :         Name
   14566             :         </th>
   14567             :         <td>
   14568             :         fBitmap(attribute)
   14569             :         </td>
   14570             :         </tr>
   14571             :         <tr>
   14572             :         <th>
   14573             :         Offset
   14574             :         </th>
   14575             :         <td>
   14576             :         0x2c
   14577             :         </td>
   14578             :         </tr>
   14579             :         <tr>
   14580             :         <th>
   14581             :         Mask
   14582             :         </th>
   14583             :         <td>
   14584             :         0x0020
   14585             :         </td>
   14586             :         </tr>
   14587             :         <tr>
   14588             :         <th>
   14589             :         Shift
   14590             :         </th>
   14591             :         <td>
   14592             :         5
   14593             :         </td>
   14594             :         </tr>
   14595             :         </table>
   14596             :         */
   14597             :         
   14598           0 : sal_uInt16 get_fBitmap() const
   14599             :     {
   14600           0 :             return (getU16(0x2c)& 0x0020)>> 5;
   14601             :     }
   14602             :   
   14603             :   
   14604             :     /**
   14605             :         ==1, when picture is an active OLE object
   14606             :         
   14607             :         <table>
   14608             :         <tr>
   14609             :         <th>
   14610             :         Name
   14611             :         </th>
   14612             :         <td>
   14613             :         fDrawHatch(attribute)
   14614             :         </td>
   14615             :         </tr>
   14616             :         <tr>
   14617             :         <th>
   14618             :         Offset
   14619             :         </th>
   14620             :         <td>
   14621             :         0x2c
   14622             :         </td>
   14623             :         </tr>
   14624             :         <tr>
   14625             :         <th>
   14626             :         Mask
   14627             :         </th>
   14628             :         <td>
   14629             :         0x0040
   14630             :         </td>
   14631             :         </tr>
   14632             :         <tr>
   14633             :         <th>
   14634             :         Shift
   14635             :         </th>
   14636             :         <td>
   14637             :         6
   14638             :         </td>
   14639             :         </tr>
   14640             :         </table>
   14641             :         */
   14642             :         
   14643           0 : sal_uInt16 get_fDrawHatch() const
   14644             :     {
   14645           0 :             return (getU16(0x2c)& 0x0040)>> 6;
   14646             :     }
   14647             :   
   14648             :   
   14649             :     /**
   14650             :         ==1, when picture is just an error message
   14651             :         
   14652             :         <table>
   14653             :         <tr>
   14654             :         <th>
   14655             :         Name
   14656             :         </th>
   14657             :         <td>
   14658             :         fError(attribute)
   14659             :         </td>
   14660             :         </tr>
   14661             :         <tr>
   14662             :         <th>
   14663             :         Offset
   14664             :         </th>
   14665             :         <td>
   14666             :         0x2c
   14667             :         </td>
   14668             :         </tr>
   14669             :         <tr>
   14670             :         <th>
   14671             :         Mask
   14672             :         </th>
   14673             :         <td>
   14674             :         0x0080
   14675             :         </td>
   14676             :         </tr>
   14677             :         <tr>
   14678             :         <th>
   14679             :         Shift
   14680             :         </th>
   14681             :         <td>
   14682             :         7
   14683             :         </td>
   14684             :         </tr>
   14685             :         </table>
   14686             :         */
   14687             :         
   14688           0 : sal_uInt16 get_fError() const
   14689             :     {
   14690           0 :             return (getU16(0x2c)& 0x0080)>> 7;
   14691             :     }
   14692             :   
   14693             :   
   14694             :     /**
   14695             :         bits per pixel
   14696             :                   0 unknown
   14697             :                   1 monochrome
   14698             :                   4 VGA
   14699             :         
   14700             :         <table>
   14701             :         <tr>
   14702             :         <th>
   14703             :         Name
   14704             :         </th>
   14705             :         <td>
   14706             :         bpp(attribute)
   14707             :         </td>
   14708             :         </tr>
   14709             :         <tr>
   14710             :         <th>
   14711             :         Offset
   14712             :         </th>
   14713             :         <td>
   14714             :         0x2c
   14715             :         </td>
   14716             :         </tr>
   14717             :         <tr>
   14718             :         <th>
   14719             :         Mask
   14720             :         </th>
   14721             :         <td>
   14722             :         0xff00
   14723             :         </td>
   14724             :         </tr>
   14725             :         <tr>
   14726             :         <th>
   14727             :         Shift
   14728             :         </th>
   14729             :         <td>
   14730             :         8
   14731             :         </td>
   14732             :         </tr>
   14733             :         </table>
   14734             :         */
   14735             :         
   14736           0 : sal_uInt16 get_bpp() const
   14737             :     {
   14738           0 :             return (getU16(0x2c)& 0xff00)>> 8;
   14739             :     }
   14740             :   
   14741             :   
   14742             :     /**
   14743             :         specification for border above picture
   14744             :         
   14745             :         <table>
   14746             :         <tr>
   14747             :         <th>
   14748             :         Name
   14749             :         </th>
   14750             :         <td>
   14751             :         brcTop(attribute)
   14752             :         </td>
   14753             :         </tr>
   14754             :         <tr>
   14755             :         <th>
   14756             :         Offset
   14757             :         </th>
   14758             :         <td>
   14759             :         0x2e
   14760             :         </td>
   14761             :         </tr>
   14762             :         <tr>
   14763             :         <th>
   14764             :         Mask
   14765             :         </th>
   14766             :         <td>
   14767             :         
   14768             :         </td>
   14769             :         </tr>
   14770             :         <tr>
   14771             :         <th>
   14772             :         Shift
   14773             :         </th>
   14774             :         <td>
   14775             :         0
   14776             :         </td>
   14777             :         </tr>
   14778             :         </table>
   14779             :         */
   14780             :         
   14781           0 : writerfilter::Reference < Properties >::Pointer_t get_brcTop() const
   14782             :     {
   14783           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8BRC(*this, 0x2e));
   14784             : 
   14785             :     }
   14786             :   
   14787             :   
   14788             :     /**
   14789             :         specification for border to the left of picture
   14790             :         
   14791             :         <table>
   14792             :         <tr>
   14793             :         <th>
   14794             :         Name
   14795             :         </th>
   14796             :         <td>
   14797             :         brcLeft(attribute)
   14798             :         </td>
   14799             :         </tr>
   14800             :         <tr>
   14801             :         <th>
   14802             :         Offset
   14803             :         </th>
   14804             :         <td>
   14805             :         0x32
   14806             :         </td>
   14807             :         </tr>
   14808             :         <tr>
   14809             :         <th>
   14810             :         Mask
   14811             :         </th>
   14812             :         <td>
   14813             :         
   14814             :         </td>
   14815             :         </tr>
   14816             :         <tr>
   14817             :         <th>
   14818             :         Shift
   14819             :         </th>
   14820             :         <td>
   14821             :         0
   14822             :         </td>
   14823             :         </tr>
   14824             :         </table>
   14825             :         */
   14826             :         
   14827           0 : writerfilter::Reference < Properties >::Pointer_t get_brcLeft() const
   14828             :     {
   14829           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8BRC(*this, 0x32));
   14830             : 
   14831             :     }
   14832             :   
   14833             :   
   14834             :     /**
   14835             :         specification for border below picture
   14836             :         
   14837             :         <table>
   14838             :         <tr>
   14839             :         <th>
   14840             :         Name
   14841             :         </th>
   14842             :         <td>
   14843             :         brcBottom(attribute)
   14844             :         </td>
   14845             :         </tr>
   14846             :         <tr>
   14847             :         <th>
   14848             :         Offset
   14849             :         </th>
   14850             :         <td>
   14851             :         0x36
   14852             :         </td>
   14853             :         </tr>
   14854             :         <tr>
   14855             :         <th>
   14856             :         Mask
   14857             :         </th>
   14858             :         <td>
   14859             :         
   14860             :         </td>
   14861             :         </tr>
   14862             :         <tr>
   14863             :         <th>
   14864             :         Shift
   14865             :         </th>
   14866             :         <td>
   14867             :         0
   14868             :         </td>
   14869             :         </tr>
   14870             :         </table>
   14871             :         */
   14872             :         
   14873           0 : writerfilter::Reference < Properties >::Pointer_t get_brcBottom() const
   14874             :     {
   14875           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8BRC(*this, 0x36));
   14876             : 
   14877             :     }
   14878             :   
   14879             :   
   14880             :     /**
   14881             :         specification for border to the right of picture
   14882             :         
   14883             :         <table>
   14884             :         <tr>
   14885             :         <th>
   14886             :         Name
   14887             :         </th>
   14888             :         <td>
   14889             :         brcRight(attribute)
   14890             :         </td>
   14891             :         </tr>
   14892             :         <tr>
   14893             :         <th>
   14894             :         Offset
   14895             :         </th>
   14896             :         <td>
   14897             :         0x3a
   14898             :         </td>
   14899             :         </tr>
   14900             :         <tr>
   14901             :         <th>
   14902             :         Mask
   14903             :         </th>
   14904             :         <td>
   14905             :         
   14906             :         </td>
   14907             :         </tr>
   14908             :         <tr>
   14909             :         <th>
   14910             :         Shift
   14911             :         </th>
   14912             :         <td>
   14913             :         0
   14914             :         </td>
   14915             :         </tr>
   14916             :         </table>
   14917             :         */
   14918             :         
   14919           0 : writerfilter::Reference < Properties >::Pointer_t get_brcRight() const
   14920             :     {
   14921           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8BRC(*this, 0x3a));
   14922             : 
   14923             :     }
   14924             :   
   14925             :   
   14926             :     /**
   14927             :         horizontal offset of hand annotation origin
   14928             :         
   14929             :         <table>
   14930             :         <tr>
   14931             :         <th>
   14932             :         Name
   14933             :         </th>
   14934             :         <td>
   14935             :         dxaOrigin(attribute)
   14936             :         </td>
   14937             :         </tr>
   14938             :         <tr>
   14939             :         <th>
   14940             :         Offset
   14941             :         </th>
   14942             :         <td>
   14943             :         0x3e
   14944             :         </td>
   14945             :         </tr>
   14946             :         <tr>
   14947             :         <th>
   14948             :         Mask
   14949             :         </th>
   14950             :         <td>
   14951             :         
   14952             :         </td>
   14953             :         </tr>
   14954             :         <tr>
   14955             :         <th>
   14956             :         Shift
   14957             :         </th>
   14958             :         <td>
   14959             :         0
   14960             :         </td>
   14961             :         </tr>
   14962             :         </table>
   14963             :         */
   14964             :         
   14965           0 : sal_Int16 get_dxaOrigin() const
   14966             :     {
   14967           0 :             return (getS16(0x3e));
   14968             :     }
   14969             :   
   14970             :   
   14971             :     /**
   14972             :         vertical offset of hand annotation origin
   14973             :         
   14974             :         <table>
   14975             :         <tr>
   14976             :         <th>
   14977             :         Name
   14978             :         </th>
   14979             :         <td>
   14980             :         dyaOrigin(attribute)
   14981             :         </td>
   14982             :         </tr>
   14983             :         <tr>
   14984             :         <th>
   14985             :         Offset
   14986             :         </th>
   14987             :         <td>
   14988             :         0x40
   14989             :         </td>
   14990             :         </tr>
   14991             :         <tr>
   14992             :         <th>
   14993             :         Mask
   14994             :         </th>
   14995             :         <td>
   14996             :         
   14997             :         </td>
   14998             :         </tr>
   14999             :         <tr>
   15000             :         <th>
   15001             :         Shift
   15002             :         </th>
   15003             :         <td>
   15004             :         0
   15005             :         </td>
   15006             :         </tr>
   15007             :         </table>
   15008             :         */
   15009             :         
   15010           0 : sal_Int16 get_dyaOrigin() const
   15011             :     {
   15012           0 :             return (getS16(0x40));
   15013             :     }
   15014             :   
   15015             :   
   15016             :     /**
   15017             :         unused
   15018             :         
   15019             :         <table>
   15020             :         <tr>
   15021             :         <th>
   15022             :         Name
   15023             :         </th>
   15024             :         <td>
   15025             :         cProps(attribute)
   15026             :         </td>
   15027             :         </tr>
   15028             :         <tr>
   15029             :         <th>
   15030             :         Offset
   15031             :         </th>
   15032             :         <td>
   15033             :         0x42
   15034             :         </td>
   15035             :         </tr>
   15036             :         <tr>
   15037             :         <th>
   15038             :         Mask
   15039             :         </th>
   15040             :         <td>
   15041             :         
   15042             :         </td>
   15043             :         </tr>
   15044             :         <tr>
   15045             :         <th>
   15046             :         Shift
   15047             :         </th>
   15048             :         <td>
   15049             :         0
   15050             :         </td>
   15051             :         </tr>
   15052             :         </table>
   15053             :         */
   15054             :         
   15055           0 : sal_Int16 get_cProps() const
   15056             :     {
   15057           0 :             return (getS16(0x42));
   15058             :     }
   15059             :   
   15060             :       /**
   15061             :       Operation: DffRecord
   15062             :       */
   15063             : 
   15064             :           writerfilter::Reference < Properties >::Pointer_t get_DffRecord();
   15065             : 
   15066             :       /**
   15067             :       Operation: ffdata
   15068             :       */
   15069             : 
   15070             :           writerfilter::Reference < Properties >::Pointer_t get_ffdata();
   15071             : 
   15072             :     void resolveNoAuto(Properties & rHandler);
   15073             :   
   15074             : 
   15075             :   void dump(OutputWithDepth < string > & o) const;
   15076             : 
   15077             :   void resolve(Properties & rHandler);
   15078             : 
   15079             :   };
   15080             :     
   15081             : /**
   15082             :     Automatically generated class: FSPA
   15083             :     
   15084             :     Stereotype ww8resource
   15085             : 
   15086             :     Parent Resource: Properties
   15087             :     Size: 26
   15088             : */
   15089           0 : class WW8FSPA: public WW8StructBase, public writerfilter::Reference< Properties>
   15090             : {
   15091             :     public:
   15092             :     typedef boost::shared_ptr<WW8FSPA> Pointer_t;
   15093             : 
   15094             :     WW8FSPA(
   15095             :         WW8Stream & rStream, 
   15096             :         sal_uInt32 nOffset = 0, 
   15097             :         sal_uInt32 nCount = 26)
   15098             :     : WW8StructBase(rStream, nOffset, nCount)
   15099             :     {
   15100             :       init();
   15101             :     }
   15102             :     WW8FSPA(
   15103             :         WW8StructBase * pParent,
   15104             :         sal_uInt32 nOffset = 0, 
   15105             :         sal_uInt32 nCount = 26)
   15106             :     : WW8StructBase(pParent, nOffset, nCount)
   15107             :     {
   15108             :       init();
   15109             :     }
   15110             :     WW8FSPA( const WW8StructBase& rSurround,
   15111             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 26)
   15112             :     
   15113             :     : WW8StructBase(rSurround, nOffset, nCount)
   15114             :     {
   15115             :         init();
   15116             :     }
   15117             : 
   15118           0 :     WW8FSPA(
   15119             :         const Sequence & 
   15120             :         rSequence, sal_uInt32 nOffset = 0, 
   15121             :         sal_uInt32 nCount = 26)
   15122           0 :     : WW8StructBase(rSequence, nOffset, nCount)
   15123             :     {
   15124           0 :       init();
   15125           0 :     }
   15126             : 
   15127             :     virtual ~WW8FSPA();
   15128             : 
   15129             :     void init();
   15130             : 
   15131             :     /**
   15132             :         Return type of resource.
   15133             :     */
   15134           0 :     virtual string getType() const
   15135             :     {
   15136           0 :         return "FSPA";
   15137             :     }
   15138             : 
   15139             :     /**
   15140             :         Return static size.
   15141             :     */
   15142           0 :     static sal_uInt32 getSize() { return 26; }
   15143             :     /**
   15144             :         Calculate actual size.
   15145             :     */  
   15146             :     sal_uInt32 calcSize(); 
   15147             :       
   15148             :   
   15149             :     /**
   15150             :         Shape Identifier. Used in conjunction with the office art data
   15151             :                   (found via fcDggInfo in the FIB) to find the actual
   15152             :                   data for this shape.
   15153             :         
   15154             :         <table>
   15155             :         <tr>
   15156             :         <th>
   15157             :         Name
   15158             :         </th>
   15159             :         <td>
   15160             :         spid(attribute)
   15161             :         </td>
   15162             :         </tr>
   15163             :         <tr>
   15164             :         <th>
   15165             :         Offset
   15166             :         </th>
   15167             :         <td>
   15168             :         0x0
   15169             :         </td>
   15170             :         </tr>
   15171             :         <tr>
   15172             :         <th>
   15173             :         Mask
   15174             :         </th>
   15175             :         <td>
   15176             :         
   15177             :         </td>
   15178             :         </tr>
   15179             :         <tr>
   15180             :         <th>
   15181             :         Shift
   15182             :         </th>
   15183             :         <td>
   15184             :         0
   15185             :         </td>
   15186             :         </tr>
   15187             :         </table>
   15188             :         */
   15189             :         
   15190           0 : sal_Int32 get_spid() const
   15191             :     {
   15192           0 :             return (getS32(0x0));
   15193             :     }
   15194             :   
   15195             :   
   15196             :     /**
   15197             :         xa left of rectangle enclosing shape relative to the origin of
   15198             :                   the shape
   15199             :         
   15200             :         <table>
   15201             :         <tr>
   15202             :         <th>
   15203             :         Name
   15204             :         </th>
   15205             :         <td>
   15206             :         xaLeft(attribute)
   15207             :         </td>
   15208             :         </tr>
   15209             :         <tr>
   15210             :         <th>
   15211             :         Offset
   15212             :         </th>
   15213             :         <td>
   15214             :         0x4
   15215             :         </td>
   15216             :         </tr>
   15217             :         <tr>
   15218             :         <th>
   15219             :         Mask
   15220             :         </th>
   15221             :         <td>
   15222             :         
   15223             :         </td>
   15224             :         </tr>
   15225             :         <tr>
   15226             :         <th>
   15227             :         Shift
   15228             :         </th>
   15229             :         <td>
   15230             :         0
   15231             :         </td>
   15232             :         </tr>
   15233             :         </table>
   15234             :         */
   15235             :         
   15236           0 : sal_Int32 get_xaLeft() const
   15237             :     {
   15238           0 :             return (getS32(0x4));
   15239             :     }
   15240             :   
   15241             :   
   15242             :     /**
   15243             :         ya top of rectangle enclosing shape relative to the origin of
   15244             :                   the shape
   15245             :         
   15246             :         <table>
   15247             :         <tr>
   15248             :         <th>
   15249             :         Name
   15250             :         </th>
   15251             :         <td>
   15252             :         yaTop(attribute)
   15253             :         </td>
   15254             :         </tr>
   15255             :         <tr>
   15256             :         <th>
   15257             :         Offset
   15258             :         </th>
   15259             :         <td>
   15260             :         0x8
   15261             :         </td>
   15262             :         </tr>
   15263             :         <tr>
   15264             :         <th>
   15265             :         Mask
   15266             :         </th>
   15267             :         <td>
   15268             :         
   15269             :         </td>
   15270             :         </tr>
   15271             :         <tr>
   15272             :         <th>
   15273             :         Shift
   15274             :         </th>
   15275             :         <td>
   15276             :         0
   15277             :         </td>
   15278             :         </tr>
   15279             :         </table>
   15280             :         */
   15281             :         
   15282           0 : sal_Int32 get_yaTop() const
   15283             :     {
   15284           0 :             return (getS32(0x8));
   15285             :     }
   15286             :   
   15287             :   
   15288             :     /**
   15289             :         xa right of rectangle enclosing shape relative to the origin of
   15290             :                   the shape
   15291             :         
   15292             :         <table>
   15293             :         <tr>
   15294             :         <th>
   15295             :         Name
   15296             :         </th>
   15297             :         <td>
   15298             :         xaRight(attribute)
   15299             :         </td>
   15300             :         </tr>
   15301             :         <tr>
   15302             :         <th>
   15303             :         Offset
   15304             :         </th>
   15305             :         <td>
   15306             :         0xc
   15307             :         </td>
   15308             :         </tr>
   15309             :         <tr>
   15310             :         <th>
   15311             :         Mask
   15312             :         </th>
   15313             :         <td>
   15314             :         
   15315             :         </td>
   15316             :         </tr>
   15317             :         <tr>
   15318             :         <th>
   15319             :         Shift
   15320             :         </th>
   15321             :         <td>
   15322             :         0
   15323             :         </td>
   15324             :         </tr>
   15325             :         </table>
   15326             :         */
   15327             :         
   15328           0 : sal_Int32 get_xaRight() const
   15329             :     {
   15330           0 :             return (getS32(0xc));
   15331             :     }
   15332             :   
   15333             :   
   15334             :     /**
   15335             :         ya bottom of the rectangle enclosing shape relative to the
   15336             :                   origin of the shape
   15337             :         
   15338             :         <table>
   15339             :         <tr>
   15340             :         <th>
   15341             :         Name
   15342             :         </th>
   15343             :         <td>
   15344             :         yaBottom(attribute)
   15345             :         </td>
   15346             :         </tr>
   15347             :         <tr>
   15348             :         <th>
   15349             :         Offset
   15350             :         </th>
   15351             :         <td>
   15352             :         0x10
   15353             :         </td>
   15354             :         </tr>
   15355             :         <tr>
   15356             :         <th>
   15357             :         Mask
   15358             :         </th>
   15359             :         <td>
   15360             :         
   15361             :         </td>
   15362             :         </tr>
   15363             :         <tr>
   15364             :         <th>
   15365             :         Shift
   15366             :         </th>
   15367             :         <td>
   15368             :         0
   15369             :         </td>
   15370             :         </tr>
   15371             :         </table>
   15372             :         */
   15373             :         
   15374           0 : sal_Int32 get_yaBottom() const
   15375             :     {
   15376           0 :             return (getS32(0x10));
   15377             :     }
   15378             :   
   15379             :   
   15380             :     /**
   15381             :         1 in the undo doc when shape is from the header doc, 0
   15382             :                   otherwise (undefined when not in the undo doc)
   15383             :         
   15384             :         <table>
   15385             :         <tr>
   15386             :         <th>
   15387             :         Name
   15388             :         </th>
   15389             :         <td>
   15390             :         fHdr(attribute)
   15391             :         </td>
   15392             :         </tr>
   15393             :         <tr>
   15394             :         <th>
   15395             :         Offset
   15396             :         </th>
   15397             :         <td>
   15398             :         0x14
   15399             :         </td>
   15400             :         </tr>
   15401             :         <tr>
   15402             :         <th>
   15403             :         Mask
   15404             :         </th>
   15405             :         <td>
   15406             :         0x0001
   15407             :         </td>
   15408             :         </tr>
   15409             :         <tr>
   15410             :         <th>
   15411             :         Shift
   15412             :         </th>
   15413             :         <td>
   15414             :         0
   15415             :         </td>
   15416             :         </tr>
   15417             :         </table>
   15418             :         */
   15419             :         
   15420           0 : sal_uInt16 get_fHdr() const
   15421             :     {
   15422           0 :             return (getU16(0x14)& 0x0001);
   15423             :     }
   15424             :   
   15425             :   
   15426             :     /**
   15427             :         x position of shape relative to anchor CP
   15428             :                   0 relative to page margin
   15429             :                   1 relative to top of page
   15430             :                   2 relative to text (column for horizontal text; paragraph for
   15431             :                   vertical text)
   15432             :                   3 reserved for future use
   15433             :         
   15434             :         <table>
   15435             :         <tr>
   15436             :         <th>
   15437             :         Name
   15438             :         </th>
   15439             :         <td>
   15440             :         bx(attribute)
   15441             :         </td>
   15442             :         </tr>
   15443             :         <tr>
   15444             :         <th>
   15445             :         Offset
   15446             :         </th>
   15447             :         <td>
   15448             :         0x14
   15449             :         </td>
   15450             :         </tr>
   15451             :         <tr>
   15452             :         <th>
   15453             :         Mask
   15454             :         </th>
   15455             :         <td>
   15456             :         0x0006
   15457             :         </td>
   15458             :         </tr>
   15459             :         <tr>
   15460             :         <th>
   15461             :         Shift
   15462             :         </th>
   15463             :         <td>
   15464             :         1
   15465             :         </td>
   15466             :         </tr>
   15467             :         </table>
   15468             :         */
   15469             :         
   15470           0 : sal_uInt16 get_bx() const
   15471             :     {
   15472           0 :             return (getU16(0x14)& 0x0006)>> 1;
   15473             :     }
   15474             :   
   15475             :   
   15476             :     /**
   15477             :         y position of shape relative to anchor CP
   15478             :                   0 relative to page margin
   15479             :                   1 relative to top of page
   15480             :                   2 relative to text (paragraph for horizontal text; column for
   15481             :                   vertical text)
   15482             :         
   15483             :         <table>
   15484             :         <tr>
   15485             :         <th>
   15486             :         Name
   15487             :         </th>
   15488             :         <td>
   15489             :         by(attribute)
   15490             :         </td>
   15491             :         </tr>
   15492             :         <tr>
   15493             :         <th>
   15494             :         Offset
   15495             :         </th>
   15496             :         <td>
   15497             :         0x14
   15498             :         </td>
   15499             :         </tr>
   15500             :         <tr>
   15501             :         <th>
   15502             :         Mask
   15503             :         </th>
   15504             :         <td>
   15505             :         0x0018
   15506             :         </td>
   15507             :         </tr>
   15508             :         <tr>
   15509             :         <th>
   15510             :         Shift
   15511             :         </th>
   15512             :         <td>
   15513             :         3
   15514             :         </td>
   15515             :         </tr>
   15516             :         </table>
   15517             :         */
   15518             :         
   15519           0 : sal_uInt16 get_by() const
   15520             :     {
   15521           0 :             return (getU16(0x14)& 0x0018)>> 3;
   15522             :     }
   15523             :   
   15524             :   
   15525             :     /**
   15526             :         text wrapping mode
   15527             :                   0 like 2, but doesn't require absolute object
   15528             :                   1 no text next to shape
   15529             :                   2 wrap around absolute object
   15530             :                   3 wrap as if no object present
   15531             :                   4 wrap tightly around object
   15532             :                   5 wrap tightly, but allow holes
   15533             :                   6-15 reserved for future use
   15534             :         
   15535             :         <table>
   15536             :         <tr>
   15537             :         <th>
   15538             :         Name
   15539             :         </th>
   15540             :         <td>
   15541             :         wr(attribute)
   15542             :         </td>
   15543             :         </tr>
   15544             :         <tr>
   15545             :         <th>
   15546             :         Offset
   15547             :         </th>
   15548             :         <td>
   15549             :         0x14
   15550             :         </td>
   15551             :         </tr>
   15552             :         <tr>
   15553             :         <th>
   15554             :         Mask
   15555             :         </th>
   15556             :         <td>
   15557             :         0x01e0
   15558             :         </td>
   15559             :         </tr>
   15560             :         <tr>
   15561             :         <th>
   15562             :         Shift
   15563             :         </th>
   15564             :         <td>
   15565             :         5
   15566             :         </td>
   15567             :         </tr>
   15568             :         </table>
   15569             :         */
   15570             :         
   15571           0 : sal_uInt16 get_wr() const
   15572             :     {
   15573           0 :             return (getU16(0x14)& 0x01e0)>> 5;
   15574             :     }
   15575             :   
   15576             :   
   15577             :     /**
   15578             :         text wrapping mode type (valid only for wrapping modes 2 and
   15579             :                   4
   15580             :                   0 wrap both sides
   15581             :                   1 wrap only on left
   15582             :                   2 wrap only on right
   15583             :                   3 wrap only on largest side
   15584             :         
   15585             :         <table>
   15586             :         <tr>
   15587             :         <th>
   15588             :         Name
   15589             :         </th>
   15590             :         <td>
   15591             :         wrk(attribute)
   15592             :         </td>
   15593             :         </tr>
   15594             :         <tr>
   15595             :         <th>
   15596             :         Offset
   15597             :         </th>
   15598             :         <td>
   15599             :         0x14
   15600             :         </td>
   15601             :         </tr>
   15602             :         <tr>
   15603             :         <th>
   15604             :         Mask
   15605             :         </th>
   15606             :         <td>
   15607             :         0x1e00
   15608             :         </td>
   15609             :         </tr>
   15610             :         <tr>
   15611             :         <th>
   15612             :         Shift
   15613             :         </th>
   15614             :         <td>
   15615             :         9
   15616             :         </td>
   15617             :         </tr>
   15618             :         </table>
   15619             :         */
   15620             :         
   15621           0 : sal_uInt16 get_wrk() const
   15622             :     {
   15623           0 :             return (getU16(0x14)& 0x1e00)>> 9;
   15624             :     }
   15625             :   
   15626             :   
   15627             :     /**
   15628             :         when set, temporarily overrides bx, by, forcing the xaLeft,
   15629             :                   xaRight, yaTop, and yaBottom fields to all be page relative.
   15630             :         
   15631             :         <table>
   15632             :         <tr>
   15633             :         <th>
   15634             :         Name
   15635             :         </th>
   15636             :         <td>
   15637             :         fRcaSimple(attribute)
   15638             :         </td>
   15639             :         </tr>
   15640             :         <tr>
   15641             :         <th>
   15642             :         Offset
   15643             :         </th>
   15644             :         <td>
   15645             :         0x14
   15646             :         </td>
   15647             :         </tr>
   15648             :         <tr>
   15649             :         <th>
   15650             :         Mask
   15651             :         </th>
   15652             :         <td>
   15653             :         0x2000
   15654             :         </td>
   15655             :         </tr>
   15656             :         <tr>
   15657             :         <th>
   15658             :         Shift
   15659             :         </th>
   15660             :         <td>
   15661             :         13
   15662             :         </td>
   15663             :         </tr>
   15664             :         </table>
   15665             :         */
   15666             :         
   15667           0 : sal_uInt16 get_fRcaSimple() const
   15668             :     {
   15669           0 :             return (getU16(0x14)& 0x2000)>> 13;
   15670             :     }
   15671             :   
   15672             :   
   15673             :     /**
   15674             :         1 shape is below text
   15675             :                   0 shape is above text
   15676             :         
   15677             :         <table>
   15678             :         <tr>
   15679             :         <th>
   15680             :         Name
   15681             :         </th>
   15682             :         <td>
   15683             :         fBelowText(attribute)
   15684             :         </td>
   15685             :         </tr>
   15686             :         <tr>
   15687             :         <th>
   15688             :         Offset
   15689             :         </th>
   15690             :         <td>
   15691             :         0x14
   15692             :         </td>
   15693             :         </tr>
   15694             :         <tr>
   15695             :         <th>
   15696             :         Mask
   15697             :         </th>
   15698             :         <td>
   15699             :         0x4000
   15700             :         </td>
   15701             :         </tr>
   15702             :         <tr>
   15703             :         <th>
   15704             :         Shift
   15705             :         </th>
   15706             :         <td>
   15707             :         14
   15708             :         </td>
   15709             :         </tr>
   15710             :         </table>
   15711             :         */
   15712             :         
   15713           0 : sal_uInt16 get_fBelowText() const
   15714             :     {
   15715           0 :             return (getU16(0x14)& 0x4000)>> 14;
   15716             :     }
   15717             :   
   15718             :   
   15719             :     /**
   15720             :         1 anchor is locked
   15721             :                   0 anchor is not locked
   15722             :         
   15723             :         <table>
   15724             :         <tr>
   15725             :         <th>
   15726             :         Name
   15727             :         </th>
   15728             :         <td>
   15729             :         fAnchorLock(attribute)
   15730             :         </td>
   15731             :         </tr>
   15732             :         <tr>
   15733             :         <th>
   15734             :         Offset
   15735             :         </th>
   15736             :         <td>
   15737             :         0x14
   15738             :         </td>
   15739             :         </tr>
   15740             :         <tr>
   15741             :         <th>
   15742             :         Mask
   15743             :         </th>
   15744             :         <td>
   15745             :         0x8000
   15746             :         </td>
   15747             :         </tr>
   15748             :         <tr>
   15749             :         <th>
   15750             :         Shift
   15751             :         </th>
   15752             :         <td>
   15753             :         15
   15754             :         </td>
   15755             :         </tr>
   15756             :         </table>
   15757             :         */
   15758             :         
   15759           0 : sal_uInt16 get_fAnchorLock() const
   15760             :     {
   15761           0 :             return (getU16(0x14)& 0x8000)>> 15;
   15762             :     }
   15763             :   
   15764             :   
   15765             :     /**
   15766             :         count of textboxes in shape (undo doc only)
   15767             :         
   15768             :         <table>
   15769             :         <tr>
   15770             :         <th>
   15771             :         Name
   15772             :         </th>
   15773             :         <td>
   15774             :         cTxbx(attribute)
   15775             :         </td>
   15776             :         </tr>
   15777             :         <tr>
   15778             :         <th>
   15779             :         Offset
   15780             :         </th>
   15781             :         <td>
   15782             :         0x16
   15783             :         </td>
   15784             :         </tr>
   15785             :         <tr>
   15786             :         <th>
   15787             :         Mask
   15788             :         </th>
   15789             :         <td>
   15790             :         
   15791             :         </td>
   15792             :         </tr>
   15793             :         <tr>
   15794             :         <th>
   15795             :         Shift
   15796             :         </th>
   15797             :         <td>
   15798             :         0
   15799             :         </td>
   15800             :         </tr>
   15801             :         </table>
   15802             :         */
   15803             :         
   15804           0 : sal_Int32 get_cTxbx() const
   15805             :     {
   15806           0 :             return (getS32(0x16));
   15807             :     }
   15808             :   
   15809             :       /**
   15810             :       Operation: shape
   15811             :       */
   15812             : 
   15813             :           writerfilter::Reference < Properties >::Pointer_t get_shape();
   15814             : 
   15815             : 
   15816             :   void dump(OutputWithDepth < string > & o) const;
   15817             : 
   15818             :   void resolve(Properties & rHandler);
   15819             : 
   15820             :   };
   15821             :     
   15822             : /**
   15823             :     Automatically generated class: FLD
   15824             :     
   15825             :     Stereotype ww8resource
   15826             : 
   15827             :     Parent Resource: Properties
   15828             :     Size: 2
   15829             : */
   15830           0 : class WW8FLD: public WW8StructBase, public writerfilter::Reference< Properties>
   15831             : {
   15832             :     public:
   15833             :     typedef boost::shared_ptr<WW8FLD> Pointer_t;
   15834             : 
   15835             :     WW8FLD(
   15836             :         WW8Stream & rStream, 
   15837             :         sal_uInt32 nOffset = 0, 
   15838             :         sal_uInt32 nCount = 2)
   15839             :     : WW8StructBase(rStream, nOffset, nCount)
   15840             :     {
   15841             :       init();
   15842             :     }
   15843             :     WW8FLD(
   15844             :         WW8StructBase * pParent,
   15845             :         sal_uInt32 nOffset = 0, 
   15846             :         sal_uInt32 nCount = 2)
   15847             :     : WW8StructBase(pParent, nOffset, nCount)
   15848             :     {
   15849             :       init();
   15850             :     }
   15851             :     WW8FLD( const WW8StructBase& rSurround,
   15852             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 2)
   15853             :     
   15854             :     : WW8StructBase(rSurround, nOffset, nCount)
   15855             :     {
   15856             :         init();
   15857             :     }
   15858             : 
   15859           0 :     WW8FLD(
   15860             :         const Sequence & 
   15861             :         rSequence, sal_uInt32 nOffset = 0, 
   15862             :         sal_uInt32 nCount = 2)
   15863           0 :     : WW8StructBase(rSequence, nOffset, nCount)
   15864             :     {
   15865           0 :       init();
   15866           0 :     }
   15867             : 
   15868             :     virtual ~WW8FLD();
   15869             : 
   15870             :     void init();
   15871             : 
   15872             :     /**
   15873             :         Return type of resource.
   15874             :     */
   15875           0 :     virtual string getType() const
   15876             :     {
   15877           0 :         return "FLD";
   15878             :     }
   15879             : 
   15880             :     /**
   15881             :         Return static size.
   15882             :     */
   15883           0 :     static sal_uInt32 getSize() { return 2; }
   15884             :     /**
   15885             :         Calculate actual size.
   15886             :     */  
   15887             :     sal_uInt32 calcSize(); 
   15888             :       
   15889             :   
   15890             :     /**
   15891             :         type of field boundary the FLD describes:
   15892             :                   19 field begin mark
   15893             :                   20 field separator mark
   15894             :                   21 field end mark
   15895             :         
   15896             :         <table>
   15897             :         <tr>
   15898             :         <th>
   15899             :         Name
   15900             :         </th>
   15901             :         <td>
   15902             :         ch(attribute)
   15903             :         </td>
   15904             :         </tr>
   15905             :         <tr>
   15906             :         <th>
   15907             :         Offset
   15908             :         </th>
   15909             :         <td>
   15910             :         0x0
   15911             :         </td>
   15912             :         </tr>
   15913             :         <tr>
   15914             :         <th>
   15915             :         Mask
   15916             :         </th>
   15917             :         <td>
   15918             :         0x1f
   15919             :         </td>
   15920             :         </tr>
   15921             :         <tr>
   15922             :         <th>
   15923             :         Shift
   15924             :         </th>
   15925             :         <td>
   15926             :         0
   15927             :         </td>
   15928             :         </tr>
   15929             :         </table>
   15930             :         */
   15931             :         
   15932           0 : sal_uInt8 get_ch() const
   15933             :     {
   15934           0 :             return (getU8(0x0)& 0x1f);
   15935             :     }
   15936             :   
   15937             :   
   15938             :     /**
   15939             :         reserved
   15940             :         
   15941             :         <table>
   15942             :         <tr>
   15943             :         <th>
   15944             :         Name
   15945             :         </th>
   15946             :         <td>
   15947             :         unused0_5(attribute)
   15948             :         </td>
   15949             :         </tr>
   15950             :         <tr>
   15951             :         <th>
   15952             :         Offset
   15953             :         </th>
   15954             :         <td>
   15955             :         0x0
   15956             :         </td>
   15957             :         </tr>
   15958             :         <tr>
   15959             :         <th>
   15960             :         Mask
   15961             :         </th>
   15962             :         <td>
   15963             :         0xe0
   15964             :         </td>
   15965             :         </tr>
   15966             :         <tr>
   15967             :         <th>
   15968             :         Shift
   15969             :         </th>
   15970             :         <td>
   15971             :         5
   15972             :         </td>
   15973             :         </tr>
   15974             :         </table>
   15975             :         */
   15976             :         
   15977           0 : sal_uInt8 get_unused0_5() const
   15978             :     {
   15979           0 :             return (getU8(0x0)& 0xe0)>> 5;
   15980             :     }
   15981             :   
   15982             :   
   15983             :     /**
   15984             :         fld.ch == 19 (field begin mark) -> U8 field type (see flt
   15985             :                   table below).
   15986             :                   fld.ch == 20 (field separator mark) -> not present
   15987             :                   fld.ch == 21 (field end mark) ->
   15988             :                   fDiffer:1 - ignored for saved file
   15989             :                   fZombieEmbed:1 - 1 when result still believes this field is an
   15990             :                   EMBED or LINK field.
   15991             :                   fResultDirty:1 -  when user has edited or formatted the result. ==
   15992             :                   0 otherwise.
   15993             :                   fResultEdited:1 - 1 when user has inserted text into or deleted
   15994             :                   text from the result.
   15995             :                   fLocked:1 - 1 when field is locked from recalc.
   15996             :                   fPrivateResult:1 - 1 whenever the result of the field is never to
   15997             :                   be shown.
   15998             :                   fNested:1 - 1 when field is nested within another field.
   15999             :                   fHasSep:1 - 1 when field has a field separator.
   16000             :         
   16001             :         <table>
   16002             :         <tr>
   16003             :         <th>
   16004             :         Name
   16005             :         </th>
   16006             :         <td>
   16007             :         flt(attribute)
   16008             :         </td>
   16009             :         </tr>
   16010             :         <tr>
   16011             :         <th>
   16012             :         Offset
   16013             :         </th>
   16014             :         <td>
   16015             :         0x1
   16016             :         </td>
   16017             :         </tr>
   16018             :         <tr>
   16019             :         <th>
   16020             :         Mask
   16021             :         </th>
   16022             :         <td>
   16023             :         
   16024             :         </td>
   16025             :         </tr>
   16026             :         <tr>
   16027             :         <th>
   16028             :         Shift
   16029             :         </th>
   16030             :         <td>
   16031             :         0
   16032             :         </td>
   16033             :         </tr>
   16034             :         </table>
   16035             :         */
   16036             :         
   16037           0 : sal_Int8 get_flt() const
   16038             :     {
   16039           0 :             return (getS8(0x1));
   16040             :     }
   16041             :   
   16042             : 
   16043             :   void dump(OutputWithDepth < string > & o) const;
   16044             : 
   16045             :   void resolve(Properties & rHandler);
   16046             : 
   16047             :   };
   16048             :     
   16049             : /**
   16050             :     Automatically generated class: Rectangle
   16051             :     
   16052             :     Stereotype ww8resource
   16053             : 
   16054             :     Parent Resource: Properties
   16055             :     Size: 16
   16056             : */
   16057             : class WW8Rectangle: public WW8StructBase, public writerfilter::Reference< Properties>
   16058             : {
   16059             :     public:
   16060             :     typedef boost::shared_ptr<WW8Rectangle> Pointer_t;
   16061             : 
   16062             :     WW8Rectangle(
   16063             :         WW8Stream & rStream, 
   16064             :         sal_uInt32 nOffset = 0, 
   16065             :         sal_uInt32 nCount = 16)
   16066             :     : WW8StructBase(rStream, nOffset, nCount)
   16067             :     {
   16068             :       init();
   16069             :     }
   16070             :     WW8Rectangle(
   16071             :         WW8StructBase * pParent,
   16072             :         sal_uInt32 nOffset = 0, 
   16073             :         sal_uInt32 nCount = 16)
   16074             :     : WW8StructBase(pParent, nOffset, nCount)
   16075             :     {
   16076             :       init();
   16077             :     }
   16078           0 :     WW8Rectangle( const WW8StructBase& rSurround,
   16079             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 16)
   16080             :     
   16081           0 :     : WW8StructBase(rSurround, nOffset, nCount)
   16082             :     {
   16083           0 :         init();
   16084           0 :     }
   16085             : 
   16086             :     WW8Rectangle(
   16087             :         const Sequence & 
   16088             :         rSequence, sal_uInt32 nOffset = 0, 
   16089             :         sal_uInt32 nCount = 16)
   16090             :     : WW8StructBase(rSequence, nOffset, nCount)
   16091             :     {
   16092             :       init();
   16093             :     }
   16094             : 
   16095             :     virtual ~WW8Rectangle();
   16096             : 
   16097             :     void init();
   16098             : 
   16099             :     /**
   16100             :         Return type of resource.
   16101             :     */
   16102           0 :     virtual string getType() const
   16103             :     {
   16104           0 :         return "Rectangle";
   16105             :     }
   16106             : 
   16107             :     /**
   16108             :         Return static size.
   16109             :     */
   16110             :     static sal_uInt32 getSize() { return 16; }
   16111             :     /**
   16112             :         Calculate actual size.
   16113             :     */  
   16114             :     sal_uInt32 calcSize(); 
   16115             :       
   16116             :   
   16117             :     /**
   16118             :         left margin
   16119             :         
   16120             :         <table>
   16121             :         <tr>
   16122             :         <th>
   16123             :         Name
   16124             :         </th>
   16125             :         <td>
   16126             :         left(attribute)
   16127             :         </td>
   16128             :         </tr>
   16129             :         <tr>
   16130             :         <th>
   16131             :         Offset
   16132             :         </th>
   16133             :         <td>
   16134             :         0x0
   16135             :         </td>
   16136             :         </tr>
   16137             :         <tr>
   16138             :         <th>
   16139             :         Mask
   16140             :         </th>
   16141             :         <td>
   16142             :         
   16143             :         </td>
   16144             :         </tr>
   16145             :         <tr>
   16146             :         <th>
   16147             :         Shift
   16148             :         </th>
   16149             :         <td>
   16150             :         0
   16151             :         </td>
   16152             :         </tr>
   16153             :         </table>
   16154             :         */
   16155             :         
   16156           0 : sal_uInt32 get_left() const
   16157             :     {
   16158           0 :             return (getU32(0x0));
   16159             :     }
   16160             :   
   16161             :   
   16162             :     /**
   16163             :         top margin
   16164             :         
   16165             :         <table>
   16166             :         <tr>
   16167             :         <th>
   16168             :         Name
   16169             :         </th>
   16170             :         <td>
   16171             :         top(attribute)
   16172             :         </td>
   16173             :         </tr>
   16174             :         <tr>
   16175             :         <th>
   16176             :         Offset
   16177             :         </th>
   16178             :         <td>
   16179             :         0x4
   16180             :         </td>
   16181             :         </tr>
   16182             :         <tr>
   16183             :         <th>
   16184             :         Mask
   16185             :         </th>
   16186             :         <td>
   16187             :         
   16188             :         </td>
   16189             :         </tr>
   16190             :         <tr>
   16191             :         <th>
   16192             :         Shift
   16193             :         </th>
   16194             :         <td>
   16195             :         0
   16196             :         </td>
   16197             :         </tr>
   16198             :         </table>
   16199             :         */
   16200             :         
   16201           0 : sal_uInt32 get_top() const
   16202             :     {
   16203           0 :             return (getU32(0x4));
   16204             :     }
   16205             :   
   16206             :   
   16207             :     /**
   16208             :         right margin
   16209             :         
   16210             :         <table>
   16211             :         <tr>
   16212             :         <th>
   16213             :         Name
   16214             :         </th>
   16215             :         <td>
   16216             :         right(attribute)
   16217             :         </td>
   16218             :         </tr>
   16219             :         <tr>
   16220             :         <th>
   16221             :         Offset
   16222             :         </th>
   16223             :         <td>
   16224             :         0x8
   16225             :         </td>
   16226             :         </tr>
   16227             :         <tr>
   16228             :         <th>
   16229             :         Mask
   16230             :         </th>
   16231             :         <td>
   16232             :         
   16233             :         </td>
   16234             :         </tr>
   16235             :         <tr>
   16236             :         <th>
   16237             :         Shift
   16238             :         </th>
   16239             :         <td>
   16240             :         0
   16241             :         </td>
   16242             :         </tr>
   16243             :         </table>
   16244             :         */
   16245             :         
   16246           0 : sal_uInt32 get_right() const
   16247             :     {
   16248           0 :             return (getU32(0x8));
   16249             :     }
   16250             :   
   16251             :   
   16252             :     /**
   16253             :         bottom margin
   16254             :         
   16255             :         <table>
   16256             :         <tr>
   16257             :         <th>
   16258             :         Name
   16259             :         </th>
   16260             :         <td>
   16261             :         bottom(attribute)
   16262             :         </td>
   16263             :         </tr>
   16264             :         <tr>
   16265             :         <th>
   16266             :         Offset
   16267             :         </th>
   16268             :         <td>
   16269             :         0xc
   16270             :         </td>
   16271             :         </tr>
   16272             :         <tr>
   16273             :         <th>
   16274             :         Mask
   16275             :         </th>
   16276             :         <td>
   16277             :         
   16278             :         </td>
   16279             :         </tr>
   16280             :         <tr>
   16281             :         <th>
   16282             :         Shift
   16283             :         </th>
   16284             :         <td>
   16285             :         0
   16286             :         </td>
   16287             :         </tr>
   16288             :         </table>
   16289             :         */
   16290             :         
   16291           0 : sal_uInt32 get_bottom() const
   16292             :     {
   16293           0 :             return (getU32(0xc));
   16294             :     }
   16295             :   
   16296             : 
   16297             :   void dump(OutputWithDepth < string > & o) const;
   16298             : 
   16299             :   void resolve(Properties & rHandler);
   16300             : 
   16301             :   };
   16302             :     
   16303             : /**
   16304             :     Automatically generated class: FOPTE
   16305             :     
   16306             :     Stereotype ww8resource
   16307             : 
   16308             :     Stereotype withindex
   16309             : 
   16310             :     Stereotype resolvenoauto
   16311             : 
   16312             :     Parent Resource: Properties
   16313             :     Size: 6
   16314             : */
   16315             : class WW8FOPTE: public WW8StructBase, public writerfilter::Reference< Properties>
   16316             : {    sal_uInt32 mnIndex;
   16317             :     public:
   16318             :     typedef boost::shared_ptr<WW8FOPTE> Pointer_t;
   16319             : 
   16320             :     WW8FOPTE(
   16321             :         WW8Stream & rStream, 
   16322             :         sal_uInt32 nOffset = 0, 
   16323             :         sal_uInt32 nCount = 6)
   16324             :     : WW8StructBase(rStream, nOffset, nCount), mnIndex(0)
   16325             :     {
   16326             :       init();
   16327             :     }
   16328           0 :     WW8FOPTE(
   16329             :         WW8StructBase * pParent,
   16330             :         sal_uInt32 nOffset = 0, 
   16331             :         sal_uInt32 nCount = 6)
   16332           0 :     : WW8StructBase(pParent, nOffset, nCount), mnIndex(0)
   16333             :     {
   16334           0 :       init();
   16335           0 :     }
   16336             :     WW8FOPTE( const WW8StructBase& rSurround,
   16337             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 6)
   16338             :     
   16339             :     : WW8StructBase(rSurround, nOffset, nCount), mnIndex(0)
   16340             :     {
   16341             :         init();
   16342             :     }
   16343             : 
   16344             :     WW8FOPTE(
   16345             :         const Sequence & 
   16346             :         rSequence, sal_uInt32 nOffset = 0, 
   16347             :         sal_uInt32 nCount = 6)
   16348             :     : WW8StructBase(rSequence, nOffset, nCount), mnIndex(0)
   16349             :     {
   16350             :       init();
   16351             :     }
   16352             : 
   16353             :     virtual ~WW8FOPTE();
   16354             : 
   16355             :     void init();
   16356             : 
   16357             :     /**
   16358             :         Return type of resource.
   16359             :     */
   16360           0 :     virtual string getType() const
   16361             :     {
   16362           0 :         return "FOPTE";
   16363             :     }
   16364             : 
   16365             :     /**
   16366             :         Return static size.
   16367             :     */
   16368           0 :     static sal_uInt32 getSize() { return 6; }
   16369             :     /**
   16370             :         Calculate actual size.
   16371             :     */  
   16372             :     sal_uInt32 calcSize(); 
   16373             :       
   16374             :     /**
   16375             :         Set index in parent.
   16376             : 
   16377             :         @param    nIndex    the index
   16378             :     */
   16379           0 :     void setIndex(sal_uInt32 nIndex) { mnIndex = nIndex; }
   16380             :       
   16381             :   
   16382             :     /**
   16383             :         Property ID
   16384             :         
   16385             :         <table>
   16386             :         <tr>
   16387             :         <th>
   16388             :         Name
   16389             :         </th>
   16390             :         <td>
   16391             :         pid(attribute)
   16392             :         </td>
   16393             :         </tr>
   16394             :         <tr>
   16395             :         <th>
   16396             :         Offset
   16397             :         </th>
   16398             :         <td>
   16399             :         0x0
   16400             :         </td>
   16401             :         </tr>
   16402             :         <tr>
   16403             :         <th>
   16404             :         Mask
   16405             :         </th>
   16406             :         <td>
   16407             :         0x3fff
   16408             :         </td>
   16409             :         </tr>
   16410             :         <tr>
   16411             :         <th>
   16412             :         Shift
   16413             :         </th>
   16414             :         <td>
   16415             :         0
   16416             :         </td>
   16417             :         </tr>
   16418             :         </table>
   16419             :         */
   16420             :         
   16421           0 : sal_uInt16 get_pid() const
   16422             :     {
   16423           0 :             return (getU16(0x0)& 0x3fff);
   16424             :     }
   16425             :   
   16426             :   
   16427             :     /**
   16428             :         value is a blip ID u2013 only valid if fComplex is FALSE
   16429             :         
   16430             :         <table>
   16431             :         <tr>
   16432             :         <th>
   16433             :         Name
   16434             :         </th>
   16435             :         <td>
   16436             :         fBid(attribute)
   16437             :         </td>
   16438             :         </tr>
   16439             :         <tr>
   16440             :         <th>
   16441             :         Offset
   16442             :         </th>
   16443             :         <td>
   16444             :         0x0
   16445             :         </td>
   16446             :         </tr>
   16447             :         <tr>
   16448             :         <th>
   16449             :         Mask
   16450             :         </th>
   16451             :         <td>
   16452             :         0x4000
   16453             :         </td>
   16454             :         </tr>
   16455             :         <tr>
   16456             :         <th>
   16457             :         Shift
   16458             :         </th>
   16459             :         <td>
   16460             :         14
   16461             :         </td>
   16462             :         </tr>
   16463             :         </table>
   16464             :         */
   16465             :         
   16466           0 : sal_uInt16 get_fBid() const
   16467             :     {
   16468           0 :             return (getU16(0x0)& 0x4000)>> 14;
   16469             :     }
   16470             :   
   16471             :   
   16472             :     /**
   16473             :         complex property, value is length
   16474             :         
   16475             :         <table>
   16476             :         <tr>
   16477             :         <th>
   16478             :         Name
   16479             :         </th>
   16480             :         <td>
   16481             :         fComplex(attribute)
   16482             :         </td>
   16483             :         </tr>
   16484             :         <tr>
   16485             :         <th>
   16486             :         Offset
   16487             :         </th>
   16488             :         <td>
   16489             :         0x0
   16490             :         </td>
   16491             :         </tr>
   16492             :         <tr>
   16493             :         <th>
   16494             :         Mask
   16495             :         </th>
   16496             :         <td>
   16497             :         0x8000
   16498             :         </td>
   16499             :         </tr>
   16500             :         <tr>
   16501             :         <th>
   16502             :         Shift
   16503             :         </th>
   16504             :         <td>
   16505             :         15
   16506             :         </td>
   16507             :         </tr>
   16508             :         </table>
   16509             :         */
   16510             :         
   16511           0 : sal_uInt16 get_fComplex() const
   16512             :     {
   16513           0 :             return (getU16(0x0)& 0x8000)>> 15;
   16514             :     }
   16515             :   
   16516             :   
   16517             :     /**
   16518             :         Value
   16519             :         
   16520             :         <table>
   16521             :         <tr>
   16522             :         <th>
   16523             :         Name
   16524             :         </th>
   16525             :         <td>
   16526             :         op(attribute)
   16527             :         </td>
   16528             :         </tr>
   16529             :         <tr>
   16530             :         <th>
   16531             :         Offset
   16532             :         </th>
   16533             :         <td>
   16534             :         0x2
   16535             :         </td>
   16536             :         </tr>
   16537             :         <tr>
   16538             :         <th>
   16539             :         Mask
   16540             :         </th>
   16541             :         <td>
   16542             :         
   16543             :         </td>
   16544             :         </tr>
   16545             :         <tr>
   16546             :         <th>
   16547             :         Shift
   16548             :         </th>
   16549             :         <td>
   16550             :         0
   16551             :         </td>
   16552             :         </tr>
   16553             :         </table>
   16554             :         */
   16555             :         
   16556           0 : sal_uInt32 get_op() const
   16557             :     {
   16558           0 :             return (getU32(0x2));
   16559             :     }
   16560             :   
   16561             :       /**
   16562             :       Operation: name
   16563             :       */
   16564             : 
   16565             :           OUString get_name();
   16566             : 
   16567             :       /**
   16568             :       Operation: value
   16569             :       */
   16570             : 
   16571             :           WW8Value::Pointer_t get_value();
   16572             : 
   16573             :       /**
   16574             :       Operation: stringValue
   16575             :       */
   16576             : 
   16577             :           WW8Value::Pointer_t get_stringValue();
   16578             : 
   16579             :     void resolveNoAuto(Properties & rHandler);
   16580             :   
   16581             : 
   16582             :   void dump(OutputWithDepth < string > & o) const;
   16583             : 
   16584             :   void resolve(Properties & rHandler);
   16585             : 
   16586             :   };
   16587             :     
   16588             : /**
   16589             :     Automatically generated class: FDGG
   16590             :     
   16591             :     Stereotype ww8resource
   16592             : 
   16593             :     Parent Resource: Properties
   16594             :     Size: 16
   16595             : */
   16596             : class WW8FDGG: public WW8StructBase, public writerfilter::Reference< Properties>
   16597             : {
   16598             :     public:
   16599             :     typedef boost::shared_ptr<WW8FDGG> Pointer_t;
   16600             : 
   16601             :     WW8FDGG(
   16602             :         WW8Stream & rStream, 
   16603             :         sal_uInt32 nOffset = 0, 
   16604             :         sal_uInt32 nCount = 16)
   16605             :     : WW8StructBase(rStream, nOffset, nCount)
   16606             :     {
   16607             :       init();
   16608             :     }
   16609             :     WW8FDGG(
   16610             :         WW8StructBase * pParent,
   16611             :         sal_uInt32 nOffset = 0, 
   16612             :         sal_uInt32 nCount = 16)
   16613             :     : WW8StructBase(pParent, nOffset, nCount)
   16614             :     {
   16615             :       init();
   16616             :     }
   16617           0 :     WW8FDGG( const WW8StructBase& rSurround,
   16618             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 16)
   16619             :     
   16620           0 :     : WW8StructBase(rSurround, nOffset, nCount)
   16621             :     {
   16622           0 :         init();
   16623           0 :     }
   16624             : 
   16625             :     WW8FDGG(
   16626             :         const Sequence & 
   16627             :         rSequence, sal_uInt32 nOffset = 0, 
   16628             :         sal_uInt32 nCount = 16)
   16629             :     : WW8StructBase(rSequence, nOffset, nCount)
   16630             :     {
   16631             :       init();
   16632             :     }
   16633             : 
   16634             :     virtual ~WW8FDGG();
   16635             : 
   16636             :     void init();
   16637             : 
   16638             :     /**
   16639             :         Return type of resource.
   16640             :     */
   16641           0 :     virtual string getType() const
   16642             :     {
   16643           0 :         return "FDGG";
   16644             :     }
   16645             : 
   16646             :     /**
   16647             :         Return static size.
   16648             :     */
   16649             :     static sal_uInt32 getSize() { return 16; }
   16650             :     /**
   16651             :         Calculate actual size.
   16652             :     */  
   16653             :     sal_uInt32 calcSize(); 
   16654             :       
   16655             :   
   16656             :     /**
   16657             :         The current maximum shape ID
   16658             :         
   16659             :         <table>
   16660             :         <tr>
   16661             :         <th>
   16662             :         Name
   16663             :         </th>
   16664             :         <td>
   16665             :         spidMax(attribute)
   16666             :         </td>
   16667             :         </tr>
   16668             :         <tr>
   16669             :         <th>
   16670             :         Offset
   16671             :         </th>
   16672             :         <td>
   16673             :         0x0
   16674             :         </td>
   16675             :         </tr>
   16676             :         <tr>
   16677             :         <th>
   16678             :         Mask
   16679             :         </th>
   16680             :         <td>
   16681             :         
   16682             :         </td>
   16683             :         </tr>
   16684             :         <tr>
   16685             :         <th>
   16686             :         Shift
   16687             :         </th>
   16688             :         <td>
   16689             :         0
   16690             :         </td>
   16691             :         </tr>
   16692             :         </table>
   16693             :         */
   16694             :         
   16695           0 : sal_uInt32 get_spidMax() const
   16696             :     {
   16697           0 :             return (getU32(0x0));
   16698             :     }
   16699             :   
   16700             :   
   16701             :     /**
   16702             :         The number of ID clusters (FIDCLs)
   16703             :         
   16704             :         <table>
   16705             :         <tr>
   16706             :         <th>
   16707             :         Name
   16708             :         </th>
   16709             :         <td>
   16710             :         cidcl(attribute)
   16711             :         </td>
   16712             :         </tr>
   16713             :         <tr>
   16714             :         <th>
   16715             :         Offset
   16716             :         </th>
   16717             :         <td>
   16718             :         0x4
   16719             :         </td>
   16720             :         </tr>
   16721             :         <tr>
   16722             :         <th>
   16723             :         Mask
   16724             :         </th>
   16725             :         <td>
   16726             :         
   16727             :         </td>
   16728             :         </tr>
   16729             :         <tr>
   16730             :         <th>
   16731             :         Shift
   16732             :         </th>
   16733             :         <td>
   16734             :         0
   16735             :         </td>
   16736             :         </tr>
   16737             :         </table>
   16738             :         */
   16739             :         
   16740           0 : sal_uInt32 get_cidcl() const
   16741             :     {
   16742           0 :             return (getU32(0x4));
   16743             :     }
   16744             :   
   16745             :   
   16746             :     /**
   16747             :         The total number of shapes saved (including deleted shapes, if undo information was saved)
   16748             :         
   16749             :         <table>
   16750             :         <tr>
   16751             :         <th>
   16752             :         Name
   16753             :         </th>
   16754             :         <td>
   16755             :         cspSaved(attribute)
   16756             :         </td>
   16757             :         </tr>
   16758             :         <tr>
   16759             :         <th>
   16760             :         Offset
   16761             :         </th>
   16762             :         <td>
   16763             :         0x8
   16764             :         </td>
   16765             :         </tr>
   16766             :         <tr>
   16767             :         <th>
   16768             :         Mask
   16769             :         </th>
   16770             :         <td>
   16771             :         
   16772             :         </td>
   16773             :         </tr>
   16774             :         <tr>
   16775             :         <th>
   16776             :         Shift
   16777             :         </th>
   16778             :         <td>
   16779             :         0
   16780             :         </td>
   16781             :         </tr>
   16782             :         </table>
   16783             :         */
   16784             :         
   16785           0 : sal_uInt32 get_cspSaved() const
   16786             :     {
   16787           0 :             return (getU32(0x8));
   16788             :     }
   16789             :   
   16790             :   
   16791             :     /**
   16792             :         The total number of drawings saved
   16793             :         
   16794             :         <table>
   16795             :         <tr>
   16796             :         <th>
   16797             :         Name
   16798             :         </th>
   16799             :         <td>
   16800             :         cdgSaved(attribute)
   16801             :         </td>
   16802             :         </tr>
   16803             :         <tr>
   16804             :         <th>
   16805             :         Offset
   16806             :         </th>
   16807             :         <td>
   16808             :         0xc
   16809             :         </td>
   16810             :         </tr>
   16811             :         <tr>
   16812             :         <th>
   16813             :         Mask
   16814             :         </th>
   16815             :         <td>
   16816             :         
   16817             :         </td>
   16818             :         </tr>
   16819             :         <tr>
   16820             :         <th>
   16821             :         Shift
   16822             :         </th>
   16823             :         <td>
   16824             :         0
   16825             :         </td>
   16826             :         </tr>
   16827             :         </table>
   16828             :         */
   16829             :         
   16830           0 : sal_uInt32 get_cdgSaved() const
   16831             :     {
   16832           0 :             return (getU32(0xc));
   16833             :     }
   16834             :   
   16835             : 
   16836             :   void dump(OutputWithDepth < string > & o) const;
   16837             : 
   16838             :   void resolve(Properties & rHandler);
   16839             : 
   16840             :   };
   16841             :     
   16842             : /**
   16843             :     Automatically generated class: FIDCL
   16844             :     
   16845             :     Stereotype ww8resource
   16846             : 
   16847             :     Parent Resource: Properties
   16848             :     Size: 4
   16849             : */
   16850             : class WW8FIDCL: public WW8StructBase, public writerfilter::Reference< Properties>
   16851             : {
   16852             :     public:
   16853             :     typedef boost::shared_ptr<WW8FIDCL> Pointer_t;
   16854             : 
   16855             :     WW8FIDCL(
   16856             :         WW8Stream & rStream, 
   16857             :         sal_uInt32 nOffset = 0, 
   16858             :         sal_uInt32 nCount = 4)
   16859             :     : WW8StructBase(rStream, nOffset, nCount)
   16860             :     {
   16861             :       init();
   16862             :     }
   16863           0 :     WW8FIDCL(
   16864             :         WW8StructBase * pParent,
   16865             :         sal_uInt32 nOffset = 0, 
   16866             :         sal_uInt32 nCount = 4)
   16867           0 :     : WW8StructBase(pParent, nOffset, nCount)
   16868             :     {
   16869           0 :       init();
   16870           0 :     }
   16871             :     WW8FIDCL( const WW8StructBase& rSurround,
   16872             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 4)
   16873             :     
   16874             :     : WW8StructBase(rSurround, nOffset, nCount)
   16875             :     {
   16876             :         init();
   16877             :     }
   16878             : 
   16879             :     WW8FIDCL(
   16880             :         const Sequence & 
   16881             :         rSequence, sal_uInt32 nOffset = 0, 
   16882             :         sal_uInt32 nCount = 4)
   16883             :     : WW8StructBase(rSequence, nOffset, nCount)
   16884             :     {
   16885             :       init();
   16886             :     }
   16887             : 
   16888             :     virtual ~WW8FIDCL();
   16889             : 
   16890             :     void init();
   16891             : 
   16892             :     /**
   16893             :         Return type of resource.
   16894             :     */
   16895           0 :     virtual string getType() const
   16896             :     {
   16897           0 :         return "FIDCL";
   16898             :     }
   16899             : 
   16900             :     /**
   16901             :         Return static size.
   16902             :     */
   16903           0 :     static sal_uInt32 getSize() { return 4; }
   16904             :     /**
   16905             :         Calculate actual size.
   16906             :     */  
   16907             :     sal_uInt32 calcSize(); 
   16908             :       
   16909             :   
   16910             :     /**
   16911             :         DG owning the SPIDs in this cluster
   16912             :         
   16913             :         <table>
   16914             :         <tr>
   16915             :         <th>
   16916             :         Name
   16917             :         </th>
   16918             :         <td>
   16919             :         dgid(attribute)
   16920             :         </td>
   16921             :         </tr>
   16922             :         <tr>
   16923             :         <th>
   16924             :         Offset
   16925             :         </th>
   16926             :         <td>
   16927             :         0x0
   16928             :         </td>
   16929             :         </tr>
   16930             :         <tr>
   16931             :         <th>
   16932             :         Mask
   16933             :         </th>
   16934             :         <td>
   16935             :         
   16936             :         </td>
   16937             :         </tr>
   16938             :         <tr>
   16939             :         <th>
   16940             :         Shift
   16941             :         </th>
   16942             :         <td>
   16943             :         0
   16944             :         </td>
   16945             :         </tr>
   16946             :         </table>
   16947             :         */
   16948             :         
   16949           0 : sal_uInt32 get_dgid() const
   16950             :     {
   16951           0 :             return (getU32(0x0));
   16952             :     }
   16953             :   
   16954             :   
   16955             :     /**
   16956             :         number of SPIDs used so far
   16957             :         
   16958             :         <table>
   16959             :         <tr>
   16960             :         <th>
   16961             :         Name
   16962             :         </th>
   16963             :         <td>
   16964             :         cspidCur(attribute)
   16965             :         </td>
   16966             :         </tr>
   16967             :         <tr>
   16968             :         <th>
   16969             :         Offset
   16970             :         </th>
   16971             :         <td>
   16972             :         0x4
   16973             :         </td>
   16974             :         </tr>
   16975             :         <tr>
   16976             :         <th>
   16977             :         Mask
   16978             :         </th>
   16979             :         <td>
   16980             :         
   16981             :         </td>
   16982             :         </tr>
   16983             :         <tr>
   16984             :         <th>
   16985             :         Shift
   16986             :         </th>
   16987             :         <td>
   16988             :         0
   16989             :         </td>
   16990             :         </tr>
   16991             :         </table>
   16992             :         */
   16993             :         
   16994           0 : sal_uInt32 get_cspidCur() const
   16995             :     {
   16996           0 :             return (getU32(0x4));
   16997             :     }
   16998             :   
   16999             : 
   17000             :   void dump(OutputWithDepth < string > & o) const;
   17001             : 
   17002             :   void resolve(Properties & rHandler);
   17003             : 
   17004             :   };
   17005             :     
   17006             : /**
   17007             :     Automatically generated class: FBSE
   17008             :     
   17009             :     Stereotype ww8resource
   17010             : 
   17011             :     Parent Resource: Properties
   17012             :     Size: 0x24
   17013             : */
   17014             : class WW8FBSE: public WW8StructBase, public writerfilter::Reference< Properties>
   17015             : {
   17016             :     public:
   17017             :     typedef boost::shared_ptr<WW8FBSE> Pointer_t;
   17018             : 
   17019             :     WW8FBSE(
   17020             :         WW8Stream & rStream, 
   17021             :         sal_uInt32 nOffset = 0, 
   17022             :         sal_uInt32 nCount = 0x24)
   17023             :     : WW8StructBase(rStream, nOffset, nCount)
   17024             :     {
   17025             :       init();
   17026             :     }
   17027           0 :     WW8FBSE(
   17028             :         WW8StructBase * pParent,
   17029             :         sal_uInt32 nOffset = 0, 
   17030             :         sal_uInt32 nCount = 0x24)
   17031           0 :     : WW8StructBase(pParent, nOffset, nCount)
   17032             :     {
   17033           0 :       init();
   17034           0 :     }
   17035           0 :     WW8FBSE( const WW8StructBase& rSurround,
   17036             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0x24)
   17037             :     
   17038           0 :     : WW8StructBase(rSurround, nOffset, nCount)
   17039             :     {
   17040           0 :         init();
   17041           0 :     }
   17042             : 
   17043             :     WW8FBSE(
   17044             :         const Sequence & 
   17045             :         rSequence, sal_uInt32 nOffset = 0, 
   17046             :         sal_uInt32 nCount = 0x24)
   17047             :     : WW8StructBase(rSequence, nOffset, nCount)
   17048             :     {
   17049             :       init();
   17050             :     }
   17051             : 
   17052             :     virtual ~WW8FBSE();
   17053             : 
   17054             :     void init();
   17055             : 
   17056             :     /**
   17057             :         Return type of resource.
   17058             :     */
   17059           0 :     virtual string getType() const
   17060             :     {
   17061           0 :         return "FBSE";
   17062             :     }
   17063             : 
   17064             :     /**
   17065             :         Return static size.
   17066             :     */
   17067           0 :     static sal_uInt32 getSize() { return 0x24; }
   17068             :     /**
   17069             :         Calculate actual size.
   17070             :     */  
   17071             :     sal_uInt32 calcSize(); 
   17072             :       
   17073             :   
   17074             :     /**
   17075             :         Required type on Win32
   17076             :         
   17077             :         <table>
   17078             :         <tr>
   17079             :         <th>
   17080             :         Name
   17081             :         </th>
   17082             :         <td>
   17083             :         btWin32(attribute)
   17084             :         </td>
   17085             :         </tr>
   17086             :         <tr>
   17087             :         <th>
   17088             :         Offset
   17089             :         </th>
   17090             :         <td>
   17091             :         0x0
   17092             :         </td>
   17093             :         </tr>
   17094             :         <tr>
   17095             :         <th>
   17096             :         Mask
   17097             :         </th>
   17098             :         <td>
   17099             :         
   17100             :         </td>
   17101             :         </tr>
   17102             :         <tr>
   17103             :         <th>
   17104             :         Shift
   17105             :         </th>
   17106             :         <td>
   17107             :         0
   17108             :         </td>
   17109             :         </tr>
   17110             :         </table>
   17111             :         */
   17112             :         
   17113           0 : sal_uInt8 get_btWin32() const
   17114             :     {
   17115           0 :             return (getU8(0x0));
   17116             :     }
   17117             :   
   17118             :   
   17119             :     /**
   17120             :         Required type on Mac
   17121             :         
   17122             :         <table>
   17123             :         <tr>
   17124             :         <th>
   17125             :         Name
   17126             :         </th>
   17127             :         <td>
   17128             :         btMacOS(attribute)
   17129             :         </td>
   17130             :         </tr>
   17131             :         <tr>
   17132             :         <th>
   17133             :         Offset
   17134             :         </th>
   17135             :         <td>
   17136             :         0x1
   17137             :         </td>
   17138             :         </tr>
   17139             :         <tr>
   17140             :         <th>
   17141             :         Mask
   17142             :         </th>
   17143             :         <td>
   17144             :         
   17145             :         </td>
   17146             :         </tr>
   17147             :         <tr>
   17148             :         <th>
   17149             :         Shift
   17150             :         </th>
   17151             :         <td>
   17152             :         0
   17153             :         </td>
   17154             :         </tr>
   17155             :         </table>
   17156             :         */
   17157             :         
   17158           0 : sal_uInt8 get_btMacOS() const
   17159             :     {
   17160           0 :             return (getU8(0x1));
   17161             :     }
   17162             :   
   17163             :   
   17164             :     /**
   17165             :         Identifier of blip
   17166             :         
   17167             :         <table>
   17168             :         <tr>
   17169             :         <th>
   17170             :         Name
   17171             :         </th>
   17172             :         <td>
   17173             :         rgbUid(array)
   17174             :         </td>
   17175             :         </tr>
   17176             :         <tr>
   17177             :         <th>
   17178             :         Offset
   17179             :         </th>
   17180             :         <td>
   17181             :         0x2
   17182             :         </td>
   17183             :         </tr>
   17184             :         <tr>
   17185             :         <th>
   17186             :         Mask
   17187             :         </th>
   17188             :         <td>
   17189             :         
   17190             :         </td>
   17191             :         </tr>
   17192             :         <tr>
   17193             :         <th>
   17194             :         Shift
   17195             :         </th>
   17196             :         <td>
   17197             :         0
   17198             :         </td>
   17199             :         </tr>
   17200             :         </table>
   17201             :         */
   17202             :         
   17203           0 : sal_uInt32 get_rgbUid_count() const { return 16; }
   17204           0 : sal_uInt8 get_rgbUid(sal_uInt32 nIndex) const { return getU8(0x2 + nIndex * sizeof(sal_uInt8)); }
   17205             : 
   17206             :   
   17207             :     /**
   17208             :         currently unused
   17209             :         
   17210             :         <table>
   17211             :         <tr>
   17212             :         <th>
   17213             :         Name
   17214             :         </th>
   17215             :         <td>
   17216             :         tag(attribute)
   17217             :         </td>
   17218             :         </tr>
   17219             :         <tr>
   17220             :         <th>
   17221             :         Offset
   17222             :         </th>
   17223             :         <td>
   17224             :         0x12
   17225             :         </td>
   17226             :         </tr>
   17227             :         <tr>
   17228             :         <th>
   17229             :         Mask
   17230             :         </th>
   17231             :         <td>
   17232             :         
   17233             :         </td>
   17234             :         </tr>
   17235             :         <tr>
   17236             :         <th>
   17237             :         Shift
   17238             :         </th>
   17239             :         <td>
   17240             :         0
   17241             :         </td>
   17242             :         </tr>
   17243             :         </table>
   17244             :         */
   17245             :         
   17246           0 : sal_uInt16 get_tag() const
   17247             :     {
   17248           0 :             return (getU16(0x12));
   17249             :     }
   17250             :   
   17251             :   
   17252             :     /**
   17253             :         Blip size in stream
   17254             :         
   17255             :         <table>
   17256             :         <tr>
   17257             :         <th>
   17258             :         Name
   17259             :         </th>
   17260             :         <td>
   17261             :         size(attribute)
   17262             :         </td>
   17263             :         </tr>
   17264             :         <tr>
   17265             :         <th>
   17266             :         Offset
   17267             :         </th>
   17268             :         <td>
   17269             :         0x14
   17270             :         </td>
   17271             :         </tr>
   17272             :         <tr>
   17273             :         <th>
   17274             :         Mask
   17275             :         </th>
   17276             :         <td>
   17277             :         
   17278             :         </td>
   17279             :         </tr>
   17280             :         <tr>
   17281             :         <th>
   17282             :         Shift
   17283             :         </th>
   17284             :         <td>
   17285             :         0
   17286             :         </td>
   17287             :         </tr>
   17288             :         </table>
   17289             :         */
   17290             :         
   17291           0 : sal_uInt32 get_size() const
   17292             :     {
   17293           0 :             return (getU32(0x14));
   17294             :     }
   17295             :   
   17296             :   
   17297             :     /**
   17298             :         Reference count on the blip
   17299             :         
   17300             :         <table>
   17301             :         <tr>
   17302             :         <th>
   17303             :         Name
   17304             :         </th>
   17305             :         <td>
   17306             :         cRef(attribute)
   17307             :         </td>
   17308             :         </tr>
   17309             :         <tr>
   17310             :         <th>
   17311             :         Offset
   17312             :         </th>
   17313             :         <td>
   17314             :         0x18
   17315             :         </td>
   17316             :         </tr>
   17317             :         <tr>
   17318             :         <th>
   17319             :         Mask
   17320             :         </th>
   17321             :         <td>
   17322             :         
   17323             :         </td>
   17324             :         </tr>
   17325             :         <tr>
   17326             :         <th>
   17327             :         Shift
   17328             :         </th>
   17329             :         <td>
   17330             :         0
   17331             :         </td>
   17332             :         </tr>
   17333             :         </table>
   17334             :         */
   17335             :         
   17336           0 : sal_uInt32 get_cRef() const
   17337             :     {
   17338           0 :             return (getU32(0x18));
   17339             :     }
   17340             :   
   17341             :   
   17342             :     /**
   17343             :         File offset in the delay stream
   17344             :         
   17345             :         <table>
   17346             :         <tr>
   17347             :         <th>
   17348             :         Name
   17349             :         </th>
   17350             :         <td>
   17351             :         foDelay(attribute)
   17352             :         </td>
   17353             :         </tr>
   17354             :         <tr>
   17355             :         <th>
   17356             :         Offset
   17357             :         </th>
   17358             :         <td>
   17359             :         0x1c
   17360             :         </td>
   17361             :         </tr>
   17362             :         <tr>
   17363             :         <th>
   17364             :         Mask
   17365             :         </th>
   17366             :         <td>
   17367             :         
   17368             :         </td>
   17369             :         </tr>
   17370             :         <tr>
   17371             :         <th>
   17372             :         Shift
   17373             :         </th>
   17374             :         <td>
   17375             :         0
   17376             :         </td>
   17377             :         </tr>
   17378             :         </table>
   17379             :         */
   17380             :         
   17381           0 : sal_uInt32 get_foDelay() const
   17382             :     {
   17383           0 :             return (getU32(0x1c));
   17384             :     }
   17385             :   
   17386             :   
   17387             :     /**
   17388             :         How this blip is used (MSOBLIPUSAGE
   17389             :         
   17390             :         <table>
   17391             :         <tr>
   17392             :         <th>
   17393             :         Name
   17394             :         </th>
   17395             :         <td>
   17396             :         usage(attribute)
   17397             :         </td>
   17398             :         </tr>
   17399             :         <tr>
   17400             :         <th>
   17401             :         Offset
   17402             :         </th>
   17403             :         <td>
   17404             :         0x20
   17405             :         </td>
   17406             :         </tr>
   17407             :         <tr>
   17408             :         <th>
   17409             :         Mask
   17410             :         </th>
   17411             :         <td>
   17412             :         
   17413             :         </td>
   17414             :         </tr>
   17415             :         <tr>
   17416             :         <th>
   17417             :         Shift
   17418             :         </th>
   17419             :         <td>
   17420             :         0
   17421             :         </td>
   17422             :         </tr>
   17423             :         </table>
   17424             :         */
   17425             :         
   17426           0 : sal_uInt8 get_usage() const
   17427             :     {
   17428           0 :             return (getU8(0x20));
   17429             :     }
   17430             :   
   17431             :   
   17432             :     /**
   17433             :         length of the blip name
   17434             :         
   17435             :         <table>
   17436             :         <tr>
   17437             :         <th>
   17438             :         Name
   17439             :         </th>
   17440             :         <td>
   17441             :         cbName(attribute)
   17442             :         </td>
   17443             :         </tr>
   17444             :         <tr>
   17445             :         <th>
   17446             :         Offset
   17447             :         </th>
   17448             :         <td>
   17449             :         0x21
   17450             :         </td>
   17451             :         </tr>
   17452             :         <tr>
   17453             :         <th>
   17454             :         Mask
   17455             :         </th>
   17456             :         <td>
   17457             :         
   17458             :         </td>
   17459             :         </tr>
   17460             :         <tr>
   17461             :         <th>
   17462             :         Shift
   17463             :         </th>
   17464             :         <td>
   17465             :         0
   17466             :         </td>
   17467             :         </tr>
   17468             :         </table>
   17469             :         */
   17470             :         
   17471           0 : sal_uInt8 get_cbName() const
   17472             :     {
   17473           0 :             return (getU8(0x21));
   17474             :     }
   17475             :   
   17476             :   
   17477             :     /**
   17478             :         for the future
   17479             :         
   17480             :         <table>
   17481             :         <tr>
   17482             :         <th>
   17483             :         Name
   17484             :         </th>
   17485             :         <td>
   17486             :         unused2(attribute)
   17487             :         </td>
   17488             :         </tr>
   17489             :         <tr>
   17490             :         <th>
   17491             :         Offset
   17492             :         </th>
   17493             :         <td>
   17494             :         0x22
   17495             :         </td>
   17496             :         </tr>
   17497             :         <tr>
   17498             :         <th>
   17499             :         Mask
   17500             :         </th>
   17501             :         <td>
   17502             :         
   17503             :         </td>
   17504             :         </tr>
   17505             :         <tr>
   17506             :         <th>
   17507             :         Shift
   17508             :         </th>
   17509             :         <td>
   17510             :         0
   17511             :         </td>
   17512             :         </tr>
   17513             :         </table>
   17514             :         */
   17515             :         
   17516           0 : sal_uInt8 get_unused2() const
   17517             :     {
   17518           0 :             return (getU8(0x22));
   17519             :     }
   17520             :   
   17521             :   
   17522             :     /**
   17523             :         for the future
   17524             :         
   17525             :         <table>
   17526             :         <tr>
   17527             :         <th>
   17528             :         Name
   17529             :         </th>
   17530             :         <td>
   17531             :         unused3(attribute)
   17532             :         </td>
   17533             :         </tr>
   17534             :         <tr>
   17535             :         <th>
   17536             :         Offset
   17537             :         </th>
   17538             :         <td>
   17539             :         0x23
   17540             :         </td>
   17541             :         </tr>
   17542             :         <tr>
   17543             :         <th>
   17544             :         Mask
   17545             :         </th>
   17546             :         <td>
   17547             :         
   17548             :         </td>
   17549             :         </tr>
   17550             :         <tr>
   17551             :         <th>
   17552             :         Shift
   17553             :         </th>
   17554             :         <td>
   17555             :         0
   17556             :         </td>
   17557             :         </tr>
   17558             :         </table>
   17559             :         */
   17560             :         
   17561           0 : sal_uInt8 get_unused3() const
   17562             :     {
   17563           0 :             return (getU8(0x23));
   17564             :     }
   17565             :   
   17566             : 
   17567             :   void dump(OutputWithDepth < string > & o) const;
   17568             : 
   17569             :   void resolve(Properties & rHandler);
   17570             : 
   17571             :   };
   17572             :     
   17573             : /**
   17574             :     Automatically generated class: FRD
   17575             :     
   17576             :     Stereotype ww8resource
   17577             : 
   17578             :     Parent Resource: Properties
   17579             :     Size: 2
   17580             : */
   17581             : class WW8FRD: public WW8StructBase, public writerfilter::Reference< Properties>
   17582             : {
   17583             :     public:
   17584             :     typedef boost::shared_ptr<WW8FRD> Pointer_t;
   17585             : 
   17586             :     WW8FRD(
   17587             :         WW8Stream & rStream, 
   17588             :         sal_uInt32 nOffset = 0, 
   17589             :         sal_uInt32 nCount = 2)
   17590             :     : WW8StructBase(rStream, nOffset, nCount)
   17591             :     {
   17592             :       init();
   17593             :     }
   17594             :     WW8FRD(
   17595             :         WW8StructBase * pParent,
   17596             :         sal_uInt32 nOffset = 0, 
   17597             :         sal_uInt32 nCount = 2)
   17598             :     : WW8StructBase(pParent, nOffset, nCount)
   17599             :     {
   17600             :       init();
   17601             :     }
   17602             :     WW8FRD( const WW8StructBase& rSurround,
   17603             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 2)
   17604             :     
   17605             :     : WW8StructBase(rSurround, nOffset, nCount)
   17606             :     {
   17607             :         init();
   17608             :     }
   17609             : 
   17610           0 :     WW8FRD(
   17611             :         const Sequence & 
   17612             :         rSequence, sal_uInt32 nOffset = 0, 
   17613             :         sal_uInt32 nCount = 2)
   17614           0 :     : WW8StructBase(rSequence, nOffset, nCount)
   17615             :     {
   17616           0 :       init();
   17617           0 :     }
   17618             : 
   17619             :     virtual ~WW8FRD();
   17620             : 
   17621             :     void init();
   17622             : 
   17623             :     /**
   17624             :         Return type of resource.
   17625             :     */
   17626           0 :     virtual string getType() const
   17627             :     {
   17628           0 :         return "FRD";
   17629             :     }
   17630             : 
   17631             :     /**
   17632             :         Return static size.
   17633             :     */
   17634           0 :     static sal_uInt32 getSize() { return 2; }
   17635             :     /**
   17636             :         Calculate actual size.
   17637             :     */  
   17638             :     sal_uInt32 calcSize(); 
   17639             :       
   17640             :   
   17641             :     /**
   17642             :         
   17643             :         
   17644             :         <table>
   17645             :         <tr>
   17646             :         <th>
   17647             :         Name
   17648             :         </th>
   17649             :         <td>
   17650             :         pid(attribute)
   17651             :         </td>
   17652             :         </tr>
   17653             :         <tr>
   17654             :         <th>
   17655             :         Offset
   17656             :         </th>
   17657             :         <td>
   17658             :         0x0
   17659             :         </td>
   17660             :         </tr>
   17661             :         <tr>
   17662             :         <th>
   17663             :         Mask
   17664             :         </th>
   17665             :         <td>
   17666             :         
   17667             :         </td>
   17668             :         </tr>
   17669             :         <tr>
   17670             :         <th>
   17671             :         Shift
   17672             :         </th>
   17673             :         <td>
   17674             :         0
   17675             :         </td>
   17676             :         </tr>
   17677             :         </table>
   17678             :         */
   17679             :         
   17680           0 : sal_Int16 get_pid() const
   17681             :     {
   17682           0 :             return (getS16(0x0));
   17683             :     }
   17684             :   
   17685             : 
   17686             :   void dump(OutputWithDepth < string > & o) const;
   17687             : 
   17688             :   void resolve(Properties & rHandler);
   17689             : 
   17690             :   };
   17691             :     
   17692             : /**
   17693             :     Automatically generated class: ATRD
   17694             :     
   17695             :     Stereotype ww8resource
   17696             : 
   17697             :     Parent Resource: Properties
   17698             :     Size: 28
   17699             : */
   17700             : class WW8ATRD: public WW8StructBase, public writerfilter::Reference< Properties>
   17701             : {
   17702             :     public:
   17703             :     typedef boost::shared_ptr<WW8ATRD> Pointer_t;
   17704             : 
   17705             :     WW8ATRD(
   17706             :         WW8Stream & rStream, 
   17707             :         sal_uInt32 nOffset = 0, 
   17708             :         sal_uInt32 nCount = 28)
   17709             :     : WW8StructBase(rStream, nOffset, nCount)
   17710             :     {
   17711             :       init();
   17712             :     }
   17713             :     WW8ATRD(
   17714             :         WW8StructBase * pParent,
   17715             :         sal_uInt32 nOffset = 0, 
   17716             :         sal_uInt32 nCount = 28)
   17717             :     : WW8StructBase(pParent, nOffset, nCount)
   17718             :     {
   17719             :       init();
   17720             :     }
   17721             :     WW8ATRD( const WW8StructBase& rSurround,
   17722             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 28)
   17723             :     
   17724             :     : WW8StructBase(rSurround, nOffset, nCount)
   17725             :     {
   17726             :         init();
   17727             :     }
   17728             : 
   17729           0 :     WW8ATRD(
   17730             :         const Sequence & 
   17731             :         rSequence, sal_uInt32 nOffset = 0, 
   17732             :         sal_uInt32 nCount = 28)
   17733           0 :     : WW8StructBase(rSequence, nOffset, nCount)
   17734             :     {
   17735           0 :       init();
   17736           0 :     }
   17737             : 
   17738             :     virtual ~WW8ATRD();
   17739             : 
   17740             :     void init();
   17741             : 
   17742             :     /**
   17743             :         Return type of resource.
   17744             :     */
   17745           0 :     virtual string getType() const
   17746             :     {
   17747           0 :         return "ATRD";
   17748             :     }
   17749             : 
   17750             :     /**
   17751             :         Return static size.
   17752             :     */
   17753           0 :     static sal_uInt32 getSize() { return 28; }
   17754             :     /**
   17755             :         Calculate actual size.
   17756             :     */  
   17757             :     sal_uInt32 calcSize(); 
   17758             :       
   17759             :   
   17760             :     /**
   17761             :         index into GrpXstAtnOwners
   17762             :         
   17763             :         <table>
   17764             :         <tr>
   17765             :         <th>
   17766             :         Name
   17767             :         </th>
   17768             :         <td>
   17769             :         ibst(attribute)
   17770             :         </td>
   17771             :         </tr>
   17772             :         <tr>
   17773             :         <th>
   17774             :         Offset
   17775             :         </th>
   17776             :         <td>
   17777             :         0x14
   17778             :         </td>
   17779             :         </tr>
   17780             :         <tr>
   17781             :         <th>
   17782             :         Mask
   17783             :         </th>
   17784             :         <td>
   17785             :         
   17786             :         </td>
   17787             :         </tr>
   17788             :         <tr>
   17789             :         <th>
   17790             :         Shift
   17791             :         </th>
   17792             :         <td>
   17793             :         0
   17794             :         </td>
   17795             :         </tr>
   17796             :         </table>
   17797             :         */
   17798             :         
   17799           0 : sal_Int16 get_ibst() const
   17800             :     {
   17801           0 :             return (getS16(0x14));
   17802             :     }
   17803             :   
   17804             :   
   17805             :     /**
   17806             :         unused
   17807             :         
   17808             :         <table>
   17809             :         <tr>
   17810             :         <th>
   17811             :         Name
   17812             :         </th>
   17813             :         <td>
   17814             :         ak(attribute)
   17815             :         </td>
   17816             :         </tr>
   17817             :         <tr>
   17818             :         <th>
   17819             :         Offset
   17820             :         </th>
   17821             :         <td>
   17822             :         0x16
   17823             :         </td>
   17824             :         </tr>
   17825             :         <tr>
   17826             :         <th>
   17827             :         Mask
   17828             :         </th>
   17829             :         <td>
   17830             :         0x0003
   17831             :         </td>
   17832             :         </tr>
   17833             :         <tr>
   17834             :         <th>
   17835             :         Shift
   17836             :         </th>
   17837             :         <td>
   17838             :         0
   17839             :         </td>
   17840             :         </tr>
   17841             :         </table>
   17842             :         */
   17843             :         
   17844           0 : sal_uInt16 get_ak() const
   17845             :     {
   17846           0 :             return (getU16(0x16)& 0x0003);
   17847             :     }
   17848             :   
   17849             :   
   17850             :     /**
   17851             :         unused
   17852             :         
   17853             :         <table>
   17854             :         <tr>
   17855             :         <th>
   17856             :         Name
   17857             :         </th>
   17858             :         <td>
   17859             :         unused22_2(attribute)
   17860             :         </td>
   17861             :         </tr>
   17862             :         <tr>
   17863             :         <th>
   17864             :         Offset
   17865             :         </th>
   17866             :         <td>
   17867             :         0x16
   17868             :         </td>
   17869             :         </tr>
   17870             :         <tr>
   17871             :         <th>
   17872             :         Mask
   17873             :         </th>
   17874             :         <td>
   17875             :         0xfffc
   17876             :         </td>
   17877             :         </tr>
   17878             :         <tr>
   17879             :         <th>
   17880             :         Shift
   17881             :         </th>
   17882             :         <td>
   17883             :         2
   17884             :         </td>
   17885             :         </tr>
   17886             :         </table>
   17887             :         */
   17888             :         
   17889           0 : sal_uInt16 get_unused22_2() const
   17890             :     {
   17891           0 :             return (getU16(0x16)& 0xfffc)>> 2;
   17892             :     }
   17893             :   
   17894             :   
   17895             :     /**
   17896             :         unused
   17897             :         
   17898             :         <table>
   17899             :         <tr>
   17900             :         <th>
   17901             :         Name
   17902             :         </th>
   17903             :         <td>
   17904             :         grfbmc(attribute)
   17905             :         </td>
   17906             :         </tr>
   17907             :         <tr>
   17908             :         <th>
   17909             :         Offset
   17910             :         </th>
   17911             :         <td>
   17912             :         0x18
   17913             :         </td>
   17914             :         </tr>
   17915             :         <tr>
   17916             :         <th>
   17917             :         Mask
   17918             :         </th>
   17919             :         <td>
   17920             :         
   17921             :         </td>
   17922             :         </tr>
   17923             :         <tr>
   17924             :         <th>
   17925             :         Shift
   17926             :         </th>
   17927             :         <td>
   17928             :         0
   17929             :         </td>
   17930             :         </tr>
   17931             :         </table>
   17932             :         */
   17933             :         
   17934           0 : sal_uInt16 get_grfbmc() const
   17935             :     {
   17936           0 :             return (getU16(0x18));
   17937             :     }
   17938             :   
   17939             :   
   17940             :     /**
   17941             :         when not -1, this tag identifies the annotation bookmark that
   17942             :                   locates the range of CPs in the main document which this annotation
   17943             :                   references.
   17944             :         
   17945             :         <table>
   17946             :         <tr>
   17947             :         <th>
   17948             :         Name
   17949             :         </th>
   17950             :         <td>
   17951             :         lTagBkmk(attribute)
   17952             :         </td>
   17953             :         </tr>
   17954             :         <tr>
   17955             :         <th>
   17956             :         Offset
   17957             :         </th>
   17958             :         <td>
   17959             :         0x1a
   17960             :         </td>
   17961             :         </tr>
   17962             :         <tr>
   17963             :         <th>
   17964             :         Mask
   17965             :         </th>
   17966             :         <td>
   17967             :         
   17968             :         </td>
   17969             :         </tr>
   17970             :         <tr>
   17971             :         <th>
   17972             :         Shift
   17973             :         </th>
   17974             :         <td>
   17975             :         0
   17976             :         </td>
   17977             :         </tr>
   17978             :         </table>
   17979             :         */
   17980             :         
   17981           0 : sal_Int32 get_lTagBkmk() const
   17982             :     {
   17983           0 :             return (getS32(0x1a));
   17984             :     }
   17985             :   
   17986             :       /**
   17987             :       Operation: xstUsrInitl
   17988             :       */
   17989             : 
   17990             :           OUString get_xstUsrInitl();
   17991             : 
   17992             : 
   17993             :   void dump(OutputWithDepth < string > & o) const;
   17994             : 
   17995             :   void resolve(Properties & rHandler);
   17996             : 
   17997             :   };
   17998             :     
   17999             : /**
   18000             :     Automatically generated class: FTXBXS
   18001             :     
   18002             :     Stereotype ww8resource
   18003             : 
   18004             :     Parent Resource: Properties
   18005             :     Size: 22
   18006             : */
   18007             : class WW8FTXBXS: public WW8StructBase, public writerfilter::Reference< Properties>
   18008             : {
   18009             :     public:
   18010             :     typedef boost::shared_ptr<WW8FTXBXS> Pointer_t;
   18011             : 
   18012             :     WW8FTXBXS(
   18013             :         WW8Stream & rStream, 
   18014             :         sal_uInt32 nOffset = 0, 
   18015             :         sal_uInt32 nCount = 22)
   18016             :     : WW8StructBase(rStream, nOffset, nCount)
   18017             :     {
   18018             :       init();
   18019             :     }
   18020             :     WW8FTXBXS(
   18021             :         WW8StructBase * pParent,
   18022             :         sal_uInt32 nOffset = 0, 
   18023             :         sal_uInt32 nCount = 22)
   18024             :     : WW8StructBase(pParent, nOffset, nCount)
   18025             :     {
   18026             :       init();
   18027             :     }
   18028             :     WW8FTXBXS( const WW8StructBase& rSurround,
   18029             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 22)
   18030             :     
   18031             :     : WW8StructBase(rSurround, nOffset, nCount)
   18032             :     {
   18033             :         init();
   18034             :     }
   18035             : 
   18036           0 :     WW8FTXBXS(
   18037             :         const Sequence & 
   18038             :         rSequence, sal_uInt32 nOffset = 0, 
   18039             :         sal_uInt32 nCount = 22)
   18040           0 :     : WW8StructBase(rSequence, nOffset, nCount)
   18041             :     {
   18042           0 :       init();
   18043           0 :     }
   18044             : 
   18045             :     virtual ~WW8FTXBXS();
   18046             : 
   18047             :     void init();
   18048             : 
   18049             :     /**
   18050             :         Return type of resource.
   18051             :     */
   18052           0 :     virtual string getType() const
   18053             :     {
   18054           0 :         return "FTXBXS";
   18055             :     }
   18056             : 
   18057             :     /**
   18058             :         Return static size.
   18059             :     */
   18060           0 :     static sal_uInt32 getSize() { return 22; }
   18061             :     /**
   18062             :         Calculate actual size.
   18063             :     */  
   18064             :     sal_uInt32 calcSize(); 
   18065             :       
   18066             :   
   18067             :     /**
   18068             :         when not fReusable, counts the number of textboxes in this
   18069             :                   story chain
   18070             :         
   18071             :         <table>
   18072             :         <tr>
   18073             :         <th>
   18074             :         Name
   18075             :         </th>
   18076             :         <td>
   18077             :         cTxbx(attribute)
   18078             :         </td>
   18079             :         </tr>
   18080             :         <tr>
   18081             :         <th>
   18082             :         Offset
   18083             :         </th>
   18084             :         <td>
   18085             :         0x0
   18086             :         </td>
   18087             :         </tr>
   18088             :         <tr>
   18089             :         <th>
   18090             :         Mask
   18091             :         </th>
   18092             :         <td>
   18093             :         
   18094             :         </td>
   18095             :         </tr>
   18096             :         <tr>
   18097             :         <th>
   18098             :         Shift
   18099             :         </th>
   18100             :         <td>
   18101             :         0
   18102             :         </td>
   18103             :         </tr>
   18104             :         </table>
   18105             :         */
   18106             :         
   18107           0 : sal_Int32 get_cTxbx() const
   18108             :     {
   18109           0 :             return (getS32(0x0));
   18110             :     }
   18111             :   
   18112             :   
   18113             :     /**
   18114             :         when fReusable, the index of the next in the linked list of
   18115             :                   reusable FTXBXSs
   18116             :         
   18117             :         <table>
   18118             :         <tr>
   18119             :         <th>
   18120             :         Name
   18121             :         </th>
   18122             :         <td>
   18123             :         iNextReuse(attribute)
   18124             :         </td>
   18125             :         </tr>
   18126             :         <tr>
   18127             :         <th>
   18128             :         Offset
   18129             :         </th>
   18130             :         <td>
   18131             :         0x0
   18132             :         </td>
   18133             :         </tr>
   18134             :         <tr>
   18135             :         <th>
   18136             :         Mask
   18137             :         </th>
   18138             :         <td>
   18139             :         
   18140             :         </td>
   18141             :         </tr>
   18142             :         <tr>
   18143             :         <th>
   18144             :         Shift
   18145             :         </th>
   18146             :         <td>
   18147             :         0
   18148             :         </td>
   18149             :         </tr>
   18150             :         </table>
   18151             :         */
   18152             :         
   18153           0 : sal_Int32 get_iNextReuse() const
   18154             :     {
   18155           0 :             return (getS32(0x0));
   18156             :     }
   18157             :   
   18158             :   
   18159             :     /**
   18160             :         if fReusable, counts the number of reusable FTXBXSs follow this
   18161             :                   one in the linked list
   18162             :         
   18163             :         <table>
   18164             :         <tr>
   18165             :         <th>
   18166             :         Name
   18167             :         </th>
   18168             :         <td>
   18169             :         cReusable(attribute)
   18170             :         </td>
   18171             :         </tr>
   18172             :         <tr>
   18173             :         <th>
   18174             :         Offset
   18175             :         </th>
   18176             :         <td>
   18177             :         0x4
   18178             :         </td>
   18179             :         </tr>
   18180             :         <tr>
   18181             :         <th>
   18182             :         Mask
   18183             :         </th>
   18184             :         <td>
   18185             :         
   18186             :         </td>
   18187             :         </tr>
   18188             :         <tr>
   18189             :         <th>
   18190             :         Shift
   18191             :         </th>
   18192             :         <td>
   18193             :         0
   18194             :         </td>
   18195             :         </tr>
   18196             :         </table>
   18197             :         */
   18198             :         
   18199           0 : sal_Int32 get_cReusable() const
   18200             :     {
   18201           0 :             return (getS32(0x4));
   18202             :     }
   18203             :   
   18204             :   
   18205             :     /**
   18206             :         this FTXBXS is not currently in use
   18207             :         
   18208             :         <table>
   18209             :         <tr>
   18210             :         <th>
   18211             :         Name
   18212             :         </th>
   18213             :         <td>
   18214             :         fReusable(attribute)
   18215             :         </td>
   18216             :         </tr>
   18217             :         <tr>
   18218             :         <th>
   18219             :         Offset
   18220             :         </th>
   18221             :         <td>
   18222             :         0x8
   18223             :         </td>
   18224             :         </tr>
   18225             :         <tr>
   18226             :         <th>
   18227             :         Mask
   18228             :         </th>
   18229             :         <td>
   18230             :         
   18231             :         </td>
   18232             :         </tr>
   18233             :         <tr>
   18234             :         <th>
   18235             :         Shift
   18236             :         </th>
   18237             :         <td>
   18238             :         0
   18239             :         </td>
   18240             :         </tr>
   18241             :         </table>
   18242             :         */
   18243             :         
   18244           0 : sal_Int16 get_fReusable() const
   18245             :     {
   18246           0 :             return (getS16(0x8));
   18247             :     }
   18248             :   
   18249             :   
   18250             :     /**
   18251             :         Shape Identifier (see FSPA) for first Office Shape in textbox
   18252             :                   chain.
   18253             :         
   18254             :         <table>
   18255             :         <tr>
   18256             :         <th>
   18257             :         Name
   18258             :         </th>
   18259             :         <td>
   18260             :         lid(attribute)
   18261             :         </td>
   18262             :         </tr>
   18263             :         <tr>
   18264             :         <th>
   18265             :         Offset
   18266             :         </th>
   18267             :         <td>
   18268             :         0xe
   18269             :         </td>
   18270             :         </tr>
   18271             :         <tr>
   18272             :         <th>
   18273             :         Mask
   18274             :         </th>
   18275             :         <td>
   18276             :         
   18277             :         </td>
   18278             :         </tr>
   18279             :         <tr>
   18280             :         <th>
   18281             :         Shift
   18282             :         </th>
   18283             :         <td>
   18284             :         0
   18285             :         </td>
   18286             :         </tr>
   18287             :         </table>
   18288             :         */
   18289             :         
   18290           0 : sal_uInt32 get_lid() const
   18291             :     {
   18292           0 :             return (getU32(0xe));
   18293             :     }
   18294             :   
   18295             :   
   18296             :     /**
   18297             :         
   18298             :         
   18299             :         <table>
   18300             :         <tr>
   18301             :         <th>
   18302             :         Name
   18303             :         </th>
   18304             :         <td>
   18305             :         txidUndo(attribute)
   18306             :         </td>
   18307             :         </tr>
   18308             :         <tr>
   18309             :         <th>
   18310             :         Offset
   18311             :         </th>
   18312             :         <td>
   18313             :         0x12
   18314             :         </td>
   18315             :         </tr>
   18316             :         <tr>
   18317             :         <th>
   18318             :         Mask
   18319             :         </th>
   18320             :         <td>
   18321             :         
   18322             :         </td>
   18323             :         </tr>
   18324             :         <tr>
   18325             :         <th>
   18326             :         Shift
   18327             :         </th>
   18328             :         <td>
   18329             :         0
   18330             :         </td>
   18331             :         </tr>
   18332             :         </table>
   18333             :         */
   18334             :         
   18335           0 : sal_Int32 get_txidUndo() const
   18336             :     {
   18337           0 :             return (getS32(0x12));
   18338             :     }
   18339             :   
   18340             : 
   18341             :   void dump(OutputWithDepth < string > & o) const;
   18342             : 
   18343             :   void resolve(Properties & rHandler);
   18344             : 
   18345             :   };
   18346             :     
   18347             : /**
   18348             :     Automatically generated class: FDG
   18349             :     
   18350             :     Stereotype ww8resource
   18351             : 
   18352             :     Parent Resource: Properties
   18353             :     Size: 0
   18354             : */
   18355             : class WW8FDG: public WW8StructBase, public writerfilter::Reference< Properties>
   18356             : {
   18357             :     public:
   18358             :     typedef boost::shared_ptr<WW8FDG> Pointer_t;
   18359             : 
   18360             :     WW8FDG(
   18361             :         WW8Stream & rStream, 
   18362             :         sal_uInt32 nOffset = 0, 
   18363             :         sal_uInt32 nCount = 0)
   18364             :     : WW8StructBase(rStream, nOffset, nCount)
   18365             :     {
   18366             :       init();
   18367             :     }
   18368             :     WW8FDG(
   18369             :         WW8StructBase * pParent,
   18370             :         sal_uInt32 nOffset = 0, 
   18371             :         sal_uInt32 nCount = 0)
   18372             :     : WW8StructBase(pParent, nOffset, nCount)
   18373             :     {
   18374             :       init();
   18375             :     }
   18376           0 :     WW8FDG( const WW8StructBase& rSurround,
   18377             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   18378             :     
   18379           0 :     : WW8StructBase(rSurround, nOffset, nCount)
   18380             :     {
   18381           0 :         init();
   18382           0 :     }
   18383             : 
   18384             :     WW8FDG(
   18385             :         const Sequence & 
   18386             :         rSequence, sal_uInt32 nOffset = 0, 
   18387             :         sal_uInt32 nCount = 0)
   18388             :     : WW8StructBase(rSequence, nOffset, nCount)
   18389             :     {
   18390             :       init();
   18391             :     }
   18392             : 
   18393             :     virtual ~WW8FDG();
   18394             : 
   18395             :     void init();
   18396             : 
   18397             :     /**
   18398             :         Return type of resource.
   18399             :     */
   18400           0 :     virtual string getType() const
   18401             :     {
   18402           0 :         return "FDG";
   18403             :     }
   18404             : 
   18405             :     /**
   18406             :         Return static size.
   18407             :     */
   18408             :     static sal_uInt32 getSize() { return 0; }
   18409             :     /**
   18410             :         Calculate actual size.
   18411             :     */  
   18412             :     sal_uInt32 calcSize(); 
   18413             :       
   18414             :   
   18415             :     /**
   18416             :         The number of shapes in this drawing
   18417             :         
   18418             :         <table>
   18419             :         <tr>
   18420             :         <th>
   18421             :         Name
   18422             :         </th>
   18423             :         <td>
   18424             :         csp(attribute)
   18425             :         </td>
   18426             :         </tr>
   18427             :         <tr>
   18428             :         <th>
   18429             :         Offset
   18430             :         </th>
   18431             :         <td>
   18432             :         0x0
   18433             :         </td>
   18434             :         </tr>
   18435             :         <tr>
   18436             :         <th>
   18437             :         Mask
   18438             :         </th>
   18439             :         <td>
   18440             :         
   18441             :         </td>
   18442             :         </tr>
   18443             :         <tr>
   18444             :         <th>
   18445             :         Shift
   18446             :         </th>
   18447             :         <td>
   18448             :         
   18449             :         </td>
   18450             :         </tr>
   18451             :         </table>
   18452             :         */
   18453             :         
   18454           0 : sal_uInt32 get_csp() const
   18455             :     {
   18456           0 :             return (getU32(0x0));
   18457             :     }
   18458             :   
   18459             :   
   18460             :     /**
   18461             :         The last MSOSPID given to an SP in this DG
   18462             :         
   18463             :         <table>
   18464             :         <tr>
   18465             :         <th>
   18466             :         Name
   18467             :         </th>
   18468             :         <td>
   18469             :         spidCur(attribute)
   18470             :         </td>
   18471             :         </tr>
   18472             :         <tr>
   18473             :         <th>
   18474             :         Offset
   18475             :         </th>
   18476             :         <td>
   18477             :         0x4
   18478             :         </td>
   18479             :         </tr>
   18480             :         <tr>
   18481             :         <th>
   18482             :         Mask
   18483             :         </th>
   18484             :         <td>
   18485             :         
   18486             :         </td>
   18487             :         </tr>
   18488             :         <tr>
   18489             :         <th>
   18490             :         Shift
   18491             :         </th>
   18492             :         <td>
   18493             :         
   18494             :         </td>
   18495             :         </tr>
   18496             :         </table>
   18497             :         */
   18498             :         
   18499           0 : sal_uInt32 get_spidCur() const
   18500             :     {
   18501           0 :             return (getU32(0x4));
   18502             :     }
   18503             :   
   18504             : 
   18505             :   void dump(OutputWithDepth < string > & o) const;
   18506             : 
   18507             :   void resolve(Properties & rHandler);
   18508             : 
   18509             :   };
   18510             :     
   18511             : /**
   18512             :     Automatically generated class: Tplc
   18513             :     
   18514             :     Stereotype ww8resource
   18515             : 
   18516             :     Parent Resource: Properties
   18517             :     Size: 4
   18518             : */
   18519             : class WW8Tplc: public WW8StructBase, public writerfilter::Reference< Properties>
   18520             : {
   18521             :     public:
   18522             :     typedef boost::shared_ptr<WW8Tplc> Pointer_t;
   18523             : 
   18524             :     WW8Tplc(
   18525             :         WW8Stream & rStream, 
   18526             :         sal_uInt32 nOffset = 0, 
   18527             :         sal_uInt32 nCount = 4)
   18528             :     : WW8StructBase(rStream, nOffset, nCount)
   18529             :     {
   18530             :       init();
   18531             :     }
   18532             :     WW8Tplc(
   18533             :         WW8StructBase * pParent,
   18534             :         sal_uInt32 nOffset = 0, 
   18535             :         sal_uInt32 nCount = 4)
   18536             :     : WW8StructBase(pParent, nOffset, nCount)
   18537             :     {
   18538             :       init();
   18539             :     }
   18540           0 :     WW8Tplc( const WW8StructBase& rSurround,
   18541             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 4)
   18542             :     
   18543           0 :     : WW8StructBase(rSurround, nOffset, nCount)
   18544             :     {
   18545           0 :         init();
   18546           0 :     }
   18547             : 
   18548             :     WW8Tplc(
   18549             :         const Sequence & 
   18550             :         rSequence, sal_uInt32 nOffset = 0, 
   18551             :         sal_uInt32 nCount = 4)
   18552             :     : WW8StructBase(rSequence, nOffset, nCount)
   18553             :     {
   18554             :       init();
   18555             :     }
   18556             : 
   18557             :     virtual ~WW8Tplc();
   18558             : 
   18559             :     void init();
   18560             : 
   18561             :     /**
   18562             :         Return type of resource.
   18563             :     */
   18564           0 :     virtual string getType() const
   18565             :     {
   18566           0 :         return "Tplc";
   18567             :     }
   18568             : 
   18569             :     /**
   18570             :         Return static size.
   18571             :     */
   18572             :     static sal_uInt32 getSize() { return 4; }
   18573             :     /**
   18574             :         Calculate actual size.
   18575             :     */  
   18576             :     sal_uInt32 calcSize(); 
   18577             :       
   18578             :   
   18579             :     /**
   18580             :         
   18581             :         
   18582             :         <table>
   18583             :         <tr>
   18584             :         <th>
   18585             :         Name
   18586             :         </th>
   18587             :         <td>
   18588             :         fBuildIn(attribute)
   18589             :         </td>
   18590             :         </tr>
   18591             :         <tr>
   18592             :         <th>
   18593             :         Offset
   18594             :         </th>
   18595             :         <td>
   18596             :         0
   18597             :         </td>
   18598             :         </tr>
   18599             :         <tr>
   18600             :         <th>
   18601             :         Mask
   18602             :         </th>
   18603             :         <td>
   18604             :         0x8000
   18605             :         </td>
   18606             :         </tr>
   18607             :         <tr>
   18608             :         <th>
   18609             :         Shift
   18610             :         </th>
   18611             :         <td>
   18612             :         15
   18613             :         </td>
   18614             :         </tr>
   18615             :         </table>
   18616             :         */
   18617             :         
   18618           0 : sal_uInt16 get_fBuildIn() const
   18619             :     {
   18620           0 :             return (getU16(0)& 0x8000)>> 15;
   18621             :     }
   18622             :   
   18623             :   
   18624             :     /**
   18625             :         
   18626             :         
   18627             :         <table>
   18628             :         <tr>
   18629             :         <th>
   18630             :         Name
   18631             :         </th>
   18632             :         <td>
   18633             :         ilgbdM1(attribute)
   18634             :         </td>
   18635             :         </tr>
   18636             :         <tr>
   18637             :         <th>
   18638             :         Offset
   18639             :         </th>
   18640             :         <td>
   18641             :         0
   18642             :         </td>
   18643             :         </tr>
   18644             :         <tr>
   18645             :         <th>
   18646             :         Mask
   18647             :         </th>
   18648             :         <td>
   18649             :         0x7fff
   18650             :         </td>
   18651             :         </tr>
   18652             :         <tr>
   18653             :         <th>
   18654             :         Shift
   18655             :         </th>
   18656             :         <td>
   18657             :         0
   18658             :         </td>
   18659             :         </tr>
   18660             :         </table>
   18661             :         */
   18662             :         
   18663           0 : sal_uInt16 get_ilgbdM1() const
   18664             :     {
   18665           0 :             return (getU16(0)& 0x7fff);
   18666             :     }
   18667             :   
   18668             :   
   18669             :     /**
   18670             :         
   18671             :         
   18672             :         <table>
   18673             :         <tr>
   18674             :         <th>
   18675             :         Name
   18676             :         </th>
   18677             :         <td>
   18678             :         lid(attribute)
   18679             :         </td>
   18680             :         </tr>
   18681             :         <tr>
   18682             :         <th>
   18683             :         Offset
   18684             :         </th>
   18685             :         <td>
   18686             :         2
   18687             :         </td>
   18688             :         </tr>
   18689             :         <tr>
   18690             :         <th>
   18691             :         Mask
   18692             :         </th>
   18693             :         <td>
   18694             :         
   18695             :         </td>
   18696             :         </tr>
   18697             :         <tr>
   18698             :         <th>
   18699             :         Shift
   18700             :         </th>
   18701             :         <td>
   18702             :         
   18703             :         </td>
   18704             :         </tr>
   18705             :         </table>
   18706             :         */
   18707             :         
   18708           0 : sal_uInt16 get_lid() const
   18709             :     {
   18710           0 :             return (getU16(2));
   18711             :     }
   18712             :   
   18713             : 
   18714             :   void dump(OutputWithDepth < string > & o) const;
   18715             : 
   18716             :   void resolve(Properties & rHandler);
   18717             : 
   18718             :   };
   18719             :     
   18720             : /**
   18721             :     Automatically generated class: sprmPChgTabsPapx
   18722             :     
   18723             :     Stereotype ww8sprm
   18724             : 
   18725             :     Stereotype ww8resource
   18726             : 
   18727             :     Stereotype ww8nopayloadoffset
   18728             : 
   18729             :     Parent Resource: Properties
   18730             :     Size: 0
   18731             : */
   18732             : class WW8sprmPChgTabsPapx: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   18733             : {
   18734             :     public:
   18735             :     typedef boost::shared_ptr<WW8sprmPChgTabsPapx> Pointer_t;
   18736             : 
   18737             :     WW8sprmPChgTabsPapx(
   18738             :         WW8Stream & rStream, 
   18739             :         sal_uInt32 nOffset = 0, 
   18740             :         sal_uInt32 nCount = 0)
   18741             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   18742             :     {
   18743             :       init();
   18744             :     }
   18745             :     WW8sprmPChgTabsPapx(
   18746             :         WW8StructBase * pParent,
   18747             :         sal_uInt32 nOffset = 0, 
   18748             :         sal_uInt32 nCount = 0)
   18749             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   18750             :     {
   18751             :       init();
   18752             :     }
   18753           0 :     WW8sprmPChgTabsPapx( const WW8PropertyImpl& rSurround,
   18754             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   18755             :     
   18756           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   18757             :     {
   18758           0 :         init();
   18759           0 :     }
   18760             : 
   18761             :     WW8sprmPChgTabsPapx(
   18762             :         const Sequence & 
   18763             :         rSequence, sal_uInt32 nOffset = 0, 
   18764             :         sal_uInt32 nCount = 0)
   18765             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   18766             :     {
   18767             :       init();
   18768             :     }
   18769             : 
   18770             :     virtual ~WW8sprmPChgTabsPapx();
   18771             : 
   18772             :     void init();
   18773             : 
   18774             :     /**
   18775             :         Return type of resource.
   18776             :     */
   18777           0 :     virtual string getType() const
   18778             :     {
   18779           0 :         return "sprmPChgTabsPapx";
   18780             :     }
   18781             : 
   18782             :     /**
   18783             :         Return static size.
   18784             :     */
   18785             :     static sal_uInt32 getSize() { return 0; }
   18786             :     /**
   18787             :         Calculate actual size.
   18788             :     */  
   18789             :     sal_uInt32 calcSize(); 
   18790             :           /**
   18791             :       Return reference to properties of Sprm.
   18792             :     */
   18793             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   18794             :     { 
   18795             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmPChgTabsPapx(*this)); 
   18796             :     }
   18797             :         
   18798             :       /**
   18799             :       Array: dxaDel
   18800             :       ElementType: S16()
   18801             :       */
   18802             : 
   18803             :       sal_uInt32 get_dxaDel_count();
   18804             : 
   18805             :           sal_Int16 get_dxaDel(sal_uInt32 pos);
   18806             :     
   18807             :       /**
   18808             :       Array: dxaAdd
   18809             :       ElementType: S16()
   18810             :       */
   18811             : 
   18812             :       sal_uInt32 get_dxaAdd_count();
   18813             : 
   18814             :           sal_Int16 get_dxaAdd(sal_uInt32 pos);
   18815             :     
   18816             :       /**
   18817             :       Array: tbdAdd
   18818             :       ElementType: TBD(Properties)
   18819             :       */
   18820             : 
   18821             :       sal_uInt32 get_tbdAdd_count();
   18822             : 
   18823             :           writerfilter::Reference < Properties >::Pointer_t get_tbdAdd(sal_uInt32 pos);
   18824             :     
   18825             : 
   18826             :   void dump(OutputWithDepth < string > & o) const;
   18827             : 
   18828             :   void resolve(Properties & rHandler);
   18829             : 
   18830             :   };
   18831             :     
   18832             : /**
   18833             :     Automatically generated class: sprmCPicLocation
   18834             :     
   18835             :     Stereotype ww8sprm
   18836             : 
   18837             :     Stereotype ww8resource
   18838             : 
   18839             :     Parent Resource: Properties
   18840             :     Size: 0
   18841             : */
   18842             : class WW8sprmCPicLocation: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   18843             : {
   18844             :     public:
   18845             :     typedef boost::shared_ptr<WW8sprmCPicLocation> Pointer_t;
   18846             : 
   18847             :     WW8sprmCPicLocation(
   18848             :         WW8Stream & rStream, 
   18849             :         sal_uInt32 nOffset = 0, 
   18850             :         sal_uInt32 nCount = 0)
   18851             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   18852             :     {
   18853             :       init();
   18854             :     }
   18855             :     WW8sprmCPicLocation(
   18856             :         WW8StructBase * pParent,
   18857             :         sal_uInt32 nOffset = 0, 
   18858             :         sal_uInt32 nCount = 0)
   18859             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   18860             :     {
   18861             :       init();
   18862             :     }
   18863           0 :     WW8sprmCPicLocation( const WW8PropertyImpl& rSurround,
   18864             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   18865             :     
   18866           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   18867             :     {
   18868           0 :         init();
   18869           0 :     }
   18870             : 
   18871             :     WW8sprmCPicLocation(
   18872             :         const Sequence & 
   18873             :         rSequence, sal_uInt32 nOffset = 0, 
   18874             :         sal_uInt32 nCount = 0)
   18875             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   18876             :     {
   18877             :       init();
   18878             :     }
   18879             : 
   18880             :     virtual ~WW8sprmCPicLocation();
   18881             : 
   18882             :     void init();
   18883             : 
   18884             :     /**
   18885             :         Return type of resource.
   18886             :     */
   18887           0 :     virtual string getType() const
   18888             :     {
   18889           0 :         return "sprmCPicLocation";
   18890             :     }
   18891             : 
   18892             :     /**
   18893             :         Return static size.
   18894             :     */
   18895             :     static sal_uInt32 getSize() { return 0; }
   18896             :     /**
   18897             :         Calculate actual size.
   18898             :     */  
   18899             :     sal_uInt32 calcSize(); 
   18900             :           /**
   18901             :       Return reference to properties of Sprm.
   18902             :     */
   18903             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   18904             :     { 
   18905             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmCPicLocation(*this)); 
   18906             :     }
   18907             :         
   18908             :   
   18909             :     /**
   18910             :         picture location
   18911             :         
   18912             :         <table>
   18913             :         <tr>
   18914             :         <th>
   18915             :         Name
   18916             :         </th>
   18917             :         <td>
   18918             :         fcPic(attribute)
   18919             :         </td>
   18920             :         </tr>
   18921             :         <tr>
   18922             :         <th>
   18923             :         Offset
   18924             :         </th>
   18925             :         <td>
   18926             :         0x2
   18927             :         </td>
   18928             :         </tr>
   18929             :         <tr>
   18930             :         <th>
   18931             :         Mask
   18932             :         </th>
   18933             :         <td>
   18934             :         
   18935             :         </td>
   18936             :         </tr>
   18937             :         <tr>
   18938             :         <th>
   18939             :         Shift
   18940             :         </th>
   18941             :         <td>
   18942             :         0
   18943             :         </td>
   18944             :         </tr>
   18945             :         </table>
   18946             :         */
   18947             :         
   18948           0 : sal_uInt32 get_fcPic() const
   18949             :     {
   18950           0 :             return (getU32(0x2));
   18951             :     }
   18952             :   
   18953             : 
   18954             :   void dump(OutputWithDepth < string > & o) const;
   18955             : 
   18956             :   void resolve(Properties & rHandler);
   18957             : 
   18958             :   };
   18959             :     
   18960             : /**
   18961             :     Automatically generated class: sprmCSymbol
   18962             :     
   18963             :     Stereotype ww8sprm
   18964             : 
   18965             :     Stereotype ww8resource
   18966             : 
   18967             :     Parent Resource: Properties
   18968             :     Size: 0
   18969             : */
   18970             : class WW8sprmCSymbol: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   18971             : {
   18972             :     public:
   18973             :     typedef boost::shared_ptr<WW8sprmCSymbol> Pointer_t;
   18974             : 
   18975             :     WW8sprmCSymbol(
   18976             :         WW8Stream & rStream, 
   18977             :         sal_uInt32 nOffset = 0, 
   18978             :         sal_uInt32 nCount = 0)
   18979             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   18980             :     {
   18981             :       init();
   18982             :     }
   18983             :     WW8sprmCSymbol(
   18984             :         WW8StructBase * pParent,
   18985             :         sal_uInt32 nOffset = 0, 
   18986             :         sal_uInt32 nCount = 0)
   18987             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   18988             :     {
   18989             :       init();
   18990             :     }
   18991           0 :     WW8sprmCSymbol( const WW8PropertyImpl& rSurround,
   18992             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   18993             :     
   18994           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   18995             :     {
   18996           0 :         init();
   18997           0 :     }
   18998             : 
   18999             :     WW8sprmCSymbol(
   19000             :         const Sequence & 
   19001             :         rSequence, sal_uInt32 nOffset = 0, 
   19002             :         sal_uInt32 nCount = 0)
   19003             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   19004             :     {
   19005             :       init();
   19006             :     }
   19007             : 
   19008             :     virtual ~WW8sprmCSymbol();
   19009             : 
   19010             :     void init();
   19011             : 
   19012             :     /**
   19013             :         Return type of resource.
   19014             :     */
   19015           0 :     virtual string getType() const
   19016             :     {
   19017           0 :         return "sprmCSymbol";
   19018             :     }
   19019             : 
   19020             :     /**
   19021             :         Return static size.
   19022             :     */
   19023             :     static sal_uInt32 getSize() { return 0; }
   19024             :     /**
   19025             :         Calculate actual size.
   19026             :     */  
   19027             :     sal_uInt32 calcSize(); 
   19028             :           /**
   19029             :       Return reference to properties of Sprm.
   19030             :     */
   19031             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   19032             :     { 
   19033             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmCSymbol(*this)); 
   19034             :     }
   19035             :         
   19036             :   
   19037             :     /**
   19038             :         index of font for symbol in font table
   19039             :         
   19040             :         <table>
   19041             :         <tr>
   19042             :         <th>
   19043             :         Name
   19044             :         </th>
   19045             :         <td>
   19046             :         font(attribute)
   19047             :         </td>
   19048             :         </tr>
   19049             :         <tr>
   19050             :         <th>
   19051             :         Offset
   19052             :         </th>
   19053             :         <td>
   19054             :         0x02
   19055             :         </td>
   19056             :         </tr>
   19057             :         <tr>
   19058             :         <th>
   19059             :         Mask
   19060             :         </th>
   19061             :         <td>
   19062             :         
   19063             :         </td>
   19064             :         </tr>
   19065             :         <tr>
   19066             :         <th>
   19067             :         Shift
   19068             :         </th>
   19069             :         <td>
   19070             :         0
   19071             :         </td>
   19072             :         </tr>
   19073             :         </table>
   19074             :         */
   19075             :         
   19076           0 : sal_uInt16 get_font() const
   19077             :     {
   19078           0 :             return (getU16(0x02));
   19079             :     }
   19080             :   
   19081             :   
   19082             :     /**
   19083             :         character code of symbol
   19084             :         
   19085             :         <table>
   19086             :         <tr>
   19087             :         <th>
   19088             :         Name
   19089             :         </th>
   19090             :         <td>
   19091             :         char(attribute)
   19092             :         </td>
   19093             :         </tr>
   19094             :         <tr>
   19095             :         <th>
   19096             :         Offset
   19097             :         </th>
   19098             :         <td>
   19099             :         0x04
   19100             :         </td>
   19101             :         </tr>
   19102             :         <tr>
   19103             :         <th>
   19104             :         Mask
   19105             :         </th>
   19106             :         <td>
   19107             :         
   19108             :         </td>
   19109             :         </tr>
   19110             :         <tr>
   19111             :         <th>
   19112             :         Shift
   19113             :         </th>
   19114             :         <td>
   19115             :         0
   19116             :         </td>
   19117             :         </tr>
   19118             :         </table>
   19119             :         */
   19120             :         
   19121           0 : sal_uInt16 get_char() const
   19122             :     {
   19123           0 :             return (getU16(0x04));
   19124             :     }
   19125             :   
   19126             : 
   19127             :   void dump(OutputWithDepth < string > & o) const;
   19128             : 
   19129             :   void resolve(Properties & rHandler);
   19130             : 
   19131             :   };
   19132             :     
   19133             : /**
   19134             :     Automatically generated class: sprmTTableBorders
   19135             :     
   19136             :     Stereotype ww8sprm
   19137             : 
   19138             :     Stereotype ww8resource
   19139             : 
   19140             :     Parent Resource: Properties
   19141             :     Size: 0
   19142             : */
   19143             : class WW8sprmTTableBorders: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   19144             : {
   19145             :     public:
   19146             :     typedef boost::shared_ptr<WW8sprmTTableBorders> Pointer_t;
   19147             : 
   19148             :     WW8sprmTTableBorders(
   19149             :         WW8Stream & rStream, 
   19150             :         sal_uInt32 nOffset = 0, 
   19151             :         sal_uInt32 nCount = 0)
   19152             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   19153             :     {
   19154             :       init();
   19155             :     }
   19156             :     WW8sprmTTableBorders(
   19157             :         WW8StructBase * pParent,
   19158             :         sal_uInt32 nOffset = 0, 
   19159             :         sal_uInt32 nCount = 0)
   19160             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   19161             :     {
   19162             :       init();
   19163             :     }
   19164           0 :     WW8sprmTTableBorders( const WW8PropertyImpl& rSurround,
   19165             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   19166             :     
   19167           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   19168             :     {
   19169           0 :         init();
   19170           0 :     }
   19171             : 
   19172             :     WW8sprmTTableBorders(
   19173             :         const Sequence & 
   19174             :         rSequence, sal_uInt32 nOffset = 0, 
   19175             :         sal_uInt32 nCount = 0)
   19176             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   19177             :     {
   19178             :       init();
   19179             :     }
   19180             : 
   19181             :     virtual ~WW8sprmTTableBorders();
   19182             : 
   19183             :     void init();
   19184             : 
   19185             :     /**
   19186             :         Return type of resource.
   19187             :     */
   19188           0 :     virtual string getType() const
   19189             :     {
   19190           0 :         return "sprmTTableBorders";
   19191             :     }
   19192             : 
   19193             :     /**
   19194             :         Return static size.
   19195             :     */
   19196             :     static sal_uInt32 getSize() { return 0; }
   19197             :     /**
   19198             :         Calculate actual size.
   19199             :     */  
   19200             :     sal_uInt32 calcSize(); 
   19201             :           /**
   19202             :       Return reference to properties of Sprm.
   19203             :     */
   19204             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   19205             :     { 
   19206             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmTTableBorders(*this)); 
   19207             :     }
   19208             :         
   19209             :       /**
   19210             :       Array: rgbbrc
   19211             :       ElementType: BRC(Properties)
   19212             :       */
   19213             : 
   19214             :       sal_uInt32 get_rgbbrc_count();
   19215             : 
   19216             :           writerfilter::Reference < Properties >::Pointer_t get_rgbbrc(sal_uInt32 pos);
   19217             :     
   19218             : 
   19219             :   void dump(OutputWithDepth < string > & o) const;
   19220             : 
   19221             :   void resolve(Properties & rHandler);
   19222             : 
   19223             :   };
   19224             :     
   19225             : /**
   19226             :     Automatically generated class: sprmTDefTable
   19227             :     
   19228             :     Stereotype ww8sprm
   19229             : 
   19230             :     Stereotype ww8resource
   19231             : 
   19232             :     Parent Resource: Properties
   19233             :     Size: 0
   19234             : */
   19235             : class WW8sprmTDefTable: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   19236             : {
   19237             :     public:
   19238             :     typedef boost::shared_ptr<WW8sprmTDefTable> Pointer_t;
   19239             : 
   19240             :     WW8sprmTDefTable(
   19241             :         WW8Stream & rStream, 
   19242             :         sal_uInt32 nOffset = 0, 
   19243             :         sal_uInt32 nCount = 0)
   19244             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   19245             :     {
   19246             :       init();
   19247             :     }
   19248             :     WW8sprmTDefTable(
   19249             :         WW8StructBase * pParent,
   19250             :         sal_uInt32 nOffset = 0, 
   19251             :         sal_uInt32 nCount = 0)
   19252             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   19253             :     {
   19254             :       init();
   19255             :     }
   19256           0 :     WW8sprmTDefTable( const WW8PropertyImpl& rSurround,
   19257             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   19258             :     
   19259           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   19260             :     {
   19261           0 :         init();
   19262           0 :     }
   19263             : 
   19264             :     WW8sprmTDefTable(
   19265             :         const Sequence & 
   19266             :         rSequence, sal_uInt32 nOffset = 0, 
   19267             :         sal_uInt32 nCount = 0)
   19268             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   19269             :     {
   19270             :       init();
   19271             :     }
   19272             : 
   19273             :     virtual ~WW8sprmTDefTable();
   19274             : 
   19275             :     void init();
   19276             : 
   19277             :     /**
   19278             :         Return type of resource.
   19279             :     */
   19280           0 :     virtual string getType() const
   19281             :     {
   19282           0 :         return "sprmTDefTable";
   19283             :     }
   19284             : 
   19285             :     /**
   19286             :         Return static size.
   19287             :     */
   19288             :     static sal_uInt32 getSize() { return 0; }
   19289             :     /**
   19290             :         Calculate actual size.
   19291             :     */  
   19292             :     sal_uInt32 calcSize(); 
   19293             :           /**
   19294             :       Return reference to properties of Sprm.
   19295             :     */
   19296             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   19297             :     { 
   19298             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmTDefTable(*this)); 
   19299             :     }
   19300             :         
   19301             :       /**
   19302             :       Array: cellx
   19303             :       ElementType: U16()
   19304             :       */
   19305             : 
   19306             :       sal_uInt32 get_cellx_count();
   19307             : 
   19308             :           sal_uInt16 get_cellx(sal_uInt32 pos);
   19309             :     
   19310             :       /**
   19311             :       Array: tc
   19312             :       ElementType: TC(Properties)
   19313             :       */
   19314             : 
   19315             :       sal_uInt32 get_tc_count();
   19316             : 
   19317             :           writerfilter::Reference < Properties >::Pointer_t get_tc(sal_uInt32 pos);
   19318             :     
   19319             : 
   19320             :   void dump(OutputWithDepth < string > & o) const;
   19321             : 
   19322             :   void resolve(Properties & rHandler);
   19323             : 
   19324             :   };
   19325             :     
   19326             : /**
   19327             :     Automatically generated class: sprmTDefTableShd
   19328             :     
   19329             :     Stereotype ww8sprm
   19330             : 
   19331             :     Stereotype ww8resource
   19332             : 
   19333             :     Stereotype ww8nocalcsize
   19334             : 
   19335             :     Parent Resource: Properties
   19336             :     Size: 0
   19337             : */
   19338             : class WW8sprmTDefTableShd: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   19339             : {
   19340             :     public:
   19341             :     typedef boost::shared_ptr<WW8sprmTDefTableShd> Pointer_t;
   19342             : 
   19343             :     WW8sprmTDefTableShd(
   19344             :         WW8Stream & rStream, 
   19345             :         sal_uInt32 nOffset = 0, 
   19346             :         sal_uInt32 nCount = 0)
   19347             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   19348             :     {
   19349             :       init();
   19350             :     }
   19351             :     WW8sprmTDefTableShd(
   19352             :         WW8StructBase * pParent,
   19353             :         sal_uInt32 nOffset = 0, 
   19354             :         sal_uInt32 nCount = 0)
   19355             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   19356             :     {
   19357             :       init();
   19358             :     }
   19359           0 :     WW8sprmTDefTableShd( const WW8PropertyImpl& rSurround,
   19360             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   19361             :     
   19362           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   19363             :     {
   19364           0 :         init();
   19365           0 :     }
   19366             : 
   19367             :     WW8sprmTDefTableShd(
   19368             :         const Sequence & 
   19369             :         rSequence, sal_uInt32 nOffset = 0, 
   19370             :         sal_uInt32 nCount = 0)
   19371             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   19372             :     {
   19373             :       init();
   19374             :     }
   19375             : 
   19376             :     virtual ~WW8sprmTDefTableShd();
   19377             : 
   19378             :     void init();
   19379             : 
   19380             :     /**
   19381             :         Return type of resource.
   19382             :     */
   19383           0 :     virtual string getType() const
   19384             :     {
   19385           0 :         return "sprmTDefTableShd";
   19386             :     }
   19387             : 
   19388             :     /**
   19389             :         Return static size.
   19390             :     */
   19391             :     static sal_uInt32 getSize() { return 0; }
   19392             :     /**
   19393             :         Calculate actual size.
   19394             :     */  
   19395             :     sal_uInt32 calcSize(); 
   19396             :           /**
   19397             :       Return reference to properties of Sprm.
   19398             :     */
   19399             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   19400             :     { 
   19401             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmTDefTableShd(*this)); 
   19402             :     }
   19403             :         
   19404             :       /**
   19405             :       Array: shd
   19406             :       ElementType: SHD(Properties)
   19407             :       */
   19408             : 
   19409             :       sal_uInt32 get_shd_count();
   19410             : 
   19411             :           writerfilter::Reference < Properties >::Pointer_t get_shd(sal_uInt32 pos);
   19412             :     
   19413             : 
   19414             :   void dump(OutputWithDepth < string > & o) const;
   19415             : 
   19416             :   void resolve(Properties & rHandler);
   19417             : 
   19418             :   };
   19419             :     
   19420             : /**
   19421             :     Automatically generated class: sprmTCellShd
   19422             :     
   19423             :     Stereotype ww8sprm
   19424             : 
   19425             :     Stereotype ww8resource
   19426             : 
   19427             :     Parent Resource: Properties
   19428             :     Size: 0
   19429             : */
   19430             : class WW8sprmTCellShd: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   19431             : {
   19432             :     public:
   19433             :     typedef boost::shared_ptr<WW8sprmTCellShd> Pointer_t;
   19434             : 
   19435             :     WW8sprmTCellShd(
   19436             :         WW8Stream & rStream, 
   19437             :         sal_uInt32 nOffset = 0, 
   19438             :         sal_uInt32 nCount = 0)
   19439             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   19440             :     {
   19441             :       init();
   19442             :     }
   19443             :     WW8sprmTCellShd(
   19444             :         WW8StructBase * pParent,
   19445             :         sal_uInt32 nOffset = 0, 
   19446             :         sal_uInt32 nCount = 0)
   19447             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   19448             :     {
   19449             :       init();
   19450             :     }
   19451           0 :     WW8sprmTCellShd( const WW8PropertyImpl& rSurround,
   19452             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   19453             :     
   19454           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   19455             :     {
   19456           0 :         init();
   19457           0 :     }
   19458             : 
   19459             :     WW8sprmTCellShd(
   19460             :         const Sequence & 
   19461             :         rSequence, sal_uInt32 nOffset = 0, 
   19462             :         sal_uInt32 nCount = 0)
   19463             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   19464             :     {
   19465             :       init();
   19466             :     }
   19467             : 
   19468             :     virtual ~WW8sprmTCellShd();
   19469             : 
   19470             :     void init();
   19471             : 
   19472             :     /**
   19473             :         Return type of resource.
   19474             :     */
   19475           0 :     virtual string getType() const
   19476             :     {
   19477           0 :         return "sprmTCellShd";
   19478             :     }
   19479             : 
   19480             :     /**
   19481             :         Return static size.
   19482             :     */
   19483             :     static sal_uInt32 getSize() { return 0; }
   19484             :     /**
   19485             :         Calculate actual size.
   19486             :     */  
   19487             :     sal_uInt32 calcSize(); 
   19488             :           /**
   19489             :       Return reference to properties of Sprm.
   19490             :     */
   19491             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   19492             :     { 
   19493             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmTCellShd(*this)); 
   19494             :     }
   19495             :         
   19496             :       /**
   19497             :       Array: shd
   19498             :       ElementType: CellShd(Properties)
   19499             :       */
   19500             : 
   19501             :       sal_uInt32 get_shd_count();
   19502             : 
   19503             :           writerfilter::Reference < Properties >::Pointer_t get_shd(sal_uInt32 pos);
   19504             :     
   19505             : 
   19506             :   void dump(OutputWithDepth < string > & o) const;
   19507             : 
   19508             :   void resolve(Properties & rHandler);
   19509             : 
   19510             :   };
   19511             :     
   19512             : /**
   19513             :     Automatically generated class: sprmTTlp
   19514             :     
   19515             :     Stereotype ww8sprm
   19516             : 
   19517             :     Stereotype ww8resource
   19518             : 
   19519             :     Parent Resource: Properties
   19520             :     Size: 0
   19521             : */
   19522             : class WW8sprmTTlp: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   19523             : {
   19524             :     public:
   19525             :     typedef boost::shared_ptr<WW8sprmTTlp> Pointer_t;
   19526             : 
   19527             :     WW8sprmTTlp(
   19528             :         WW8Stream & rStream, 
   19529             :         sal_uInt32 nOffset = 0, 
   19530             :         sal_uInt32 nCount = 0)
   19531             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   19532             :     {
   19533             :       init();
   19534             :     }
   19535             :     WW8sprmTTlp(
   19536             :         WW8StructBase * pParent,
   19537             :         sal_uInt32 nOffset = 0, 
   19538             :         sal_uInt32 nCount = 0)
   19539             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   19540             :     {
   19541             :       init();
   19542             :     }
   19543           0 :     WW8sprmTTlp( const WW8PropertyImpl& rSurround,
   19544             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   19545             :     
   19546           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   19547             :     {
   19548           0 :         init();
   19549           0 :     }
   19550             : 
   19551             :     WW8sprmTTlp(
   19552             :         const Sequence & 
   19553             :         rSequence, sal_uInt32 nOffset = 0, 
   19554             :         sal_uInt32 nCount = 0)
   19555             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   19556             :     {
   19557             :       init();
   19558             :     }
   19559             : 
   19560             :     virtual ~WW8sprmTTlp();
   19561             : 
   19562             :     void init();
   19563             : 
   19564             :     /**
   19565             :         Return type of resource.
   19566             :     */
   19567           0 :     virtual string getType() const
   19568             :     {
   19569           0 :         return "sprmTTlp";
   19570             :     }
   19571             : 
   19572             :     /**
   19573             :         Return static size.
   19574             :     */
   19575             :     static sal_uInt32 getSize() { return 0; }
   19576             :     /**
   19577             :         Calculate actual size.
   19578             :     */  
   19579             :     sal_uInt32 calcSize(); 
   19580             :           /**
   19581             :       Return reference to properties of Sprm.
   19582             :     */
   19583             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   19584             :     { 
   19585             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmTTlp(*this)); 
   19586             :     }
   19587             :         
   19588             :   
   19589             :     /**
   19590             :         
   19591             :         
   19592             :         <table>
   19593             :         <tr>
   19594             :         <th>
   19595             :         Name
   19596             :         </th>
   19597             :         <td>
   19598             :         itl(attribute)
   19599             :         </td>
   19600             :         </tr>
   19601             :         <tr>
   19602             :         <th>
   19603             :         Offset
   19604             :         </th>
   19605             :         <td>
   19606             :         0x2
   19607             :         </td>
   19608             :         </tr>
   19609             :         <tr>
   19610             :         <th>
   19611             :         Mask
   19612             :         </th>
   19613             :         <td>
   19614             :         
   19615             :         </td>
   19616             :         </tr>
   19617             :         <tr>
   19618             :         <th>
   19619             :         Shift
   19620             :         </th>
   19621             :         <td>
   19622             :         
   19623             :         </td>
   19624             :         </tr>
   19625             :         </table>
   19626             :         */
   19627             :         
   19628           0 : sal_uInt16 get_itl() const
   19629             :     {
   19630           0 :             return (getU16(0x2));
   19631             :     }
   19632             :   
   19633             :   
   19634             :     /**
   19635             :         
   19636             :         
   19637             :         <table>
   19638             :         <tr>
   19639             :         <th>
   19640             :         Name
   19641             :         </th>
   19642             :         <td>
   19643             :         fatlBorders(attribute)
   19644             :         </td>
   19645             :         </tr>
   19646             :         <tr>
   19647             :         <th>
   19648             :         Offset
   19649             :         </th>
   19650             :         <td>
   19651             :         0x4
   19652             :         </td>
   19653             :         </tr>
   19654             :         <tr>
   19655             :         <th>
   19656             :         Mask
   19657             :         </th>
   19658             :         <td>
   19659             :         0x1
   19660             :         </td>
   19661             :         </tr>
   19662             :         <tr>
   19663             :         <th>
   19664             :         Shift
   19665             :         </th>
   19666             :         <td>
   19667             :         0
   19668             :         </td>
   19669             :         </tr>
   19670             :         </table>
   19671             :         */
   19672             :         
   19673           0 : sal_uInt16 get_fatlBorders() const
   19674             :     {
   19675           0 :             return (getU16(0x4)& 0x1);
   19676             :     }
   19677             :   
   19678             :   
   19679             :     /**
   19680             :         
   19681             :         
   19682             :         <table>
   19683             :         <tr>
   19684             :         <th>
   19685             :         Name
   19686             :         </th>
   19687             :         <td>
   19688             :         fatlShading(attribute)
   19689             :         </td>
   19690             :         </tr>
   19691             :         <tr>
   19692             :         <th>
   19693             :         Offset
   19694             :         </th>
   19695             :         <td>
   19696             :         0x4
   19697             :         </td>
   19698             :         </tr>
   19699             :         <tr>
   19700             :         <th>
   19701             :         Mask
   19702             :         </th>
   19703             :         <td>
   19704             :         0x2
   19705             :         </td>
   19706             :         </tr>
   19707             :         <tr>
   19708             :         <th>
   19709             :         Shift
   19710             :         </th>
   19711             :         <td>
   19712             :         1
   19713             :         </td>
   19714             :         </tr>
   19715             :         </table>
   19716             :         */
   19717             :         
   19718           0 : sal_uInt16 get_fatlShading() const
   19719             :     {
   19720           0 :             return (getU16(0x4)& 0x2)>> 1;
   19721             :     }
   19722             :   
   19723             :   
   19724             :     /**
   19725             :         
   19726             :         
   19727             :         <table>
   19728             :         <tr>
   19729             :         <th>
   19730             :         Name
   19731             :         </th>
   19732             :         <td>
   19733             :         fatlFont(attribute)
   19734             :         </td>
   19735             :         </tr>
   19736             :         <tr>
   19737             :         <th>
   19738             :         Offset
   19739             :         </th>
   19740             :         <td>
   19741             :         0x4
   19742             :         </td>
   19743             :         </tr>
   19744             :         <tr>
   19745             :         <th>
   19746             :         Mask
   19747             :         </th>
   19748             :         <td>
   19749             :         0x4
   19750             :         </td>
   19751             :         </tr>
   19752             :         <tr>
   19753             :         <th>
   19754             :         Shift
   19755             :         </th>
   19756             :         <td>
   19757             :         2
   19758             :         </td>
   19759             :         </tr>
   19760             :         </table>
   19761             :         */
   19762             :         
   19763           0 : sal_uInt16 get_fatlFont() const
   19764             :     {
   19765           0 :             return (getU16(0x4)& 0x4)>> 2;
   19766             :     }
   19767             :   
   19768             :   
   19769             :     /**
   19770             :         
   19771             :         
   19772             :         <table>
   19773             :         <tr>
   19774             :         <th>
   19775             :         Name
   19776             :         </th>
   19777             :         <td>
   19778             :         fatlColor(attribute)
   19779             :         </td>
   19780             :         </tr>
   19781             :         <tr>
   19782             :         <th>
   19783             :         Offset
   19784             :         </th>
   19785             :         <td>
   19786             :         0x4
   19787             :         </td>
   19788             :         </tr>
   19789             :         <tr>
   19790             :         <th>
   19791             :         Mask
   19792             :         </th>
   19793             :         <td>
   19794             :         0x8
   19795             :         </td>
   19796             :         </tr>
   19797             :         <tr>
   19798             :         <th>
   19799             :         Shift
   19800             :         </th>
   19801             :         <td>
   19802             :         3
   19803             :         </td>
   19804             :         </tr>
   19805             :         </table>
   19806             :         */
   19807             :         
   19808           0 : sal_uInt16 get_fatlColor() const
   19809             :     {
   19810           0 :             return (getU16(0x4)& 0x8)>> 3;
   19811             :     }
   19812             :   
   19813             :   
   19814             :     /**
   19815             :         
   19816             :         
   19817             :         <table>
   19818             :         <tr>
   19819             :         <th>
   19820             :         Name
   19821             :         </th>
   19822             :         <td>
   19823             :         fatlBestFit(attribute)
   19824             :         </td>
   19825             :         </tr>
   19826             :         <tr>
   19827             :         <th>
   19828             :         Offset
   19829             :         </th>
   19830             :         <td>
   19831             :         0x4
   19832             :         </td>
   19833             :         </tr>
   19834             :         <tr>
   19835             :         <th>
   19836             :         Mask
   19837             :         </th>
   19838             :         <td>
   19839             :         0x10
   19840             :         </td>
   19841             :         </tr>
   19842             :         <tr>
   19843             :         <th>
   19844             :         Shift
   19845             :         </th>
   19846             :         <td>
   19847             :         4
   19848             :         </td>
   19849             :         </tr>
   19850             :         </table>
   19851             :         */
   19852             :         
   19853           0 : sal_uInt16 get_fatlBestFit() const
   19854             :     {
   19855           0 :             return (getU16(0x4)& 0x10)>> 4;
   19856             :     }
   19857             :   
   19858             :   
   19859             :     /**
   19860             :         
   19861             :         
   19862             :         <table>
   19863             :         <tr>
   19864             :         <th>
   19865             :         Name
   19866             :         </th>
   19867             :         <td>
   19868             :         fatlHdrRows(attribute)
   19869             :         </td>
   19870             :         </tr>
   19871             :         <tr>
   19872             :         <th>
   19873             :         Offset
   19874             :         </th>
   19875             :         <td>
   19876             :         0x4
   19877             :         </td>
   19878             :         </tr>
   19879             :         <tr>
   19880             :         <th>
   19881             :         Mask
   19882             :         </th>
   19883             :         <td>
   19884             :         0x20
   19885             :         </td>
   19886             :         </tr>
   19887             :         <tr>
   19888             :         <th>
   19889             :         Shift
   19890             :         </th>
   19891             :         <td>
   19892             :         5
   19893             :         </td>
   19894             :         </tr>
   19895             :         </table>
   19896             :         */
   19897             :         
   19898           0 : sal_uInt16 get_fatlHdrRows() const
   19899             :     {
   19900           0 :             return (getU16(0x4)& 0x20)>> 5;
   19901             :     }
   19902             :   
   19903             :   
   19904             :     /**
   19905             :         
   19906             :         
   19907             :         <table>
   19908             :         <tr>
   19909             :         <th>
   19910             :         Name
   19911             :         </th>
   19912             :         <td>
   19913             :         fatlLastRow(attribute)
   19914             :         </td>
   19915             :         </tr>
   19916             :         <tr>
   19917             :         <th>
   19918             :         Offset
   19919             :         </th>
   19920             :         <td>
   19921             :         0x4
   19922             :         </td>
   19923             :         </tr>
   19924             :         <tr>
   19925             :         <th>
   19926             :         Mask
   19927             :         </th>
   19928             :         <td>
   19929             :         0x40
   19930             :         </td>
   19931             :         </tr>
   19932             :         <tr>
   19933             :         <th>
   19934             :         Shift
   19935             :         </th>
   19936             :         <td>
   19937             :         6
   19938             :         </td>
   19939             :         </tr>
   19940             :         </table>
   19941             :         */
   19942             :         
   19943           0 : sal_uInt16 get_fatlLastRow() const
   19944             :     {
   19945           0 :             return (getU16(0x4)& 0x40)>> 6;
   19946             :     }
   19947             :   
   19948             :   
   19949             :     /**
   19950             :         
   19951             :         
   19952             :         <table>
   19953             :         <tr>
   19954             :         <th>
   19955             :         Name
   19956             :         </th>
   19957             :         <td>
   19958             :         fatlHdrCols(attribute)
   19959             :         </td>
   19960             :         </tr>
   19961             :         <tr>
   19962             :         <th>
   19963             :         Offset
   19964             :         </th>
   19965             :         <td>
   19966             :         0x4
   19967             :         </td>
   19968             :         </tr>
   19969             :         <tr>
   19970             :         <th>
   19971             :         Mask
   19972             :         </th>
   19973             :         <td>
   19974             :         0x80
   19975             :         </td>
   19976             :         </tr>
   19977             :         <tr>
   19978             :         <th>
   19979             :         Shift
   19980             :         </th>
   19981             :         <td>
   19982             :         7
   19983             :         </td>
   19984             :         </tr>
   19985             :         </table>
   19986             :         */
   19987             :         
   19988           0 : sal_uInt16 get_fatlHdrCols() const
   19989             :     {
   19990           0 :             return (getU16(0x4)& 0x80)>> 7;
   19991             :     }
   19992             :   
   19993             :   
   19994             :     /**
   19995             :         
   19996             :         
   19997             :         <table>
   19998             :         <tr>
   19999             :         <th>
   20000             :         Name
   20001             :         </th>
   20002             :         <td>
   20003             :         fatlLastCol(attribute)
   20004             :         </td>
   20005             :         </tr>
   20006             :         <tr>
   20007             :         <th>
   20008             :         Offset
   20009             :         </th>
   20010             :         <td>
   20011             :         0x4
   20012             :         </td>
   20013             :         </tr>
   20014             :         <tr>
   20015             :         <th>
   20016             :         Mask
   20017             :         </th>
   20018             :         <td>
   20019             :         0x100
   20020             :         </td>
   20021             :         </tr>
   20022             :         <tr>
   20023             :         <th>
   20024             :         Shift
   20025             :         </th>
   20026             :         <td>
   20027             :         8
   20028             :         </td>
   20029             :         </tr>
   20030             :         </table>
   20031             :         */
   20032             :         
   20033           0 : sal_uInt16 get_fatlLastCol() const
   20034             :     {
   20035           0 :             return (getU16(0x4)& 0x100)>> 8;
   20036             :     }
   20037             :   
   20038             :   
   20039             :     /**
   20040             :         
   20041             :         
   20042             :         <table>
   20043             :         <tr>
   20044             :         <th>
   20045             :         Name
   20046             :         </th>
   20047             :         <td>
   20048             :         fatlNoRowBands(attribute)
   20049             :         </td>
   20050             :         </tr>
   20051             :         <tr>
   20052             :         <th>
   20053             :         Offset
   20054             :         </th>
   20055             :         <td>
   20056             :         0x4
   20057             :         </td>
   20058             :         </tr>
   20059             :         <tr>
   20060             :         <th>
   20061             :         Mask
   20062             :         </th>
   20063             :         <td>
   20064             :         0x200
   20065             :         </td>
   20066             :         </tr>
   20067             :         <tr>
   20068             :         <th>
   20069             :         Shift
   20070             :         </th>
   20071             :         <td>
   20072             :         9
   20073             :         </td>
   20074             :         </tr>
   20075             :         </table>
   20076             :         */
   20077             :         
   20078           0 : sal_uInt16 get_fatlNoRowBands() const
   20079             :     {
   20080           0 :             return (getU16(0x4)& 0x200)>> 9;
   20081             :     }
   20082             :   
   20083             :   
   20084             :     /**
   20085             :         
   20086             :         
   20087             :         <table>
   20088             :         <tr>
   20089             :         <th>
   20090             :         Name
   20091             :         </th>
   20092             :         <td>
   20093             :         fatlNoColBands(attribute)
   20094             :         </td>
   20095             :         </tr>
   20096             :         <tr>
   20097             :         <th>
   20098             :         Offset
   20099             :         </th>
   20100             :         <td>
   20101             :         0x4
   20102             :         </td>
   20103             :         </tr>
   20104             :         <tr>
   20105             :         <th>
   20106             :         Mask
   20107             :         </th>
   20108             :         <td>
   20109             :         0x400
   20110             :         </td>
   20111             :         </tr>
   20112             :         <tr>
   20113             :         <th>
   20114             :         Shift
   20115             :         </th>
   20116             :         <td>
   20117             :         10
   20118             :         </td>
   20119             :         </tr>
   20120             :         </table>
   20121             :         */
   20122             :         
   20123           0 : sal_uInt16 get_fatlNoColBands() const
   20124             :     {
   20125           0 :             return (getU16(0x4)& 0x400)>> 10;
   20126             :     }
   20127             :   
   20128             : 
   20129             :   void dump(OutputWithDepth < string > & o) const;
   20130             : 
   20131             :   void resolve(Properties & rHandler);
   20132             : 
   20133             :   };
   20134             :     
   20135             : /**
   20136             :     Automatically generated class: sprmTCellTopColor
   20137             :     
   20138             :     Stereotype ww8sprm
   20139             : 
   20140             :     Stereotype ww8resource
   20141             : 
   20142             :     Stereotype ww8nocalcsize
   20143             : 
   20144             :     Parent Resource: Properties
   20145             :     Size: 0
   20146             : */
   20147             : class WW8sprmTCellTopColor: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   20148             : {
   20149             :     public:
   20150             :     typedef boost::shared_ptr<WW8sprmTCellTopColor> Pointer_t;
   20151             : 
   20152             :     WW8sprmTCellTopColor(
   20153             :         WW8Stream & rStream, 
   20154             :         sal_uInt32 nOffset = 0, 
   20155             :         sal_uInt32 nCount = 0)
   20156             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   20157             :     {
   20158             :       init();
   20159             :     }
   20160             :     WW8sprmTCellTopColor(
   20161             :         WW8StructBase * pParent,
   20162             :         sal_uInt32 nOffset = 0, 
   20163             :         sal_uInt32 nCount = 0)
   20164             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   20165             :     {
   20166             :       init();
   20167             :     }
   20168           0 :     WW8sprmTCellTopColor( const WW8PropertyImpl& rSurround,
   20169             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   20170             :     
   20171           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   20172             :     {
   20173           0 :         init();
   20174           0 :     }
   20175             : 
   20176             :     WW8sprmTCellTopColor(
   20177             :         const Sequence & 
   20178             :         rSequence, sal_uInt32 nOffset = 0, 
   20179             :         sal_uInt32 nCount = 0)
   20180             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   20181             :     {
   20182             :       init();
   20183             :     }
   20184             : 
   20185             :     virtual ~WW8sprmTCellTopColor();
   20186             : 
   20187             :     void init();
   20188             : 
   20189             :     /**
   20190             :         Return type of resource.
   20191             :     */
   20192           0 :     virtual string getType() const
   20193             :     {
   20194           0 :         return "sprmTCellTopColor";
   20195             :     }
   20196             : 
   20197             :     /**
   20198             :         Return static size.
   20199             :     */
   20200             :     static sal_uInt32 getSize() { return 0; }
   20201             :     /**
   20202             :         Calculate actual size.
   20203             :     */  
   20204             :     sal_uInt32 calcSize(); 
   20205             :           /**
   20206             :       Return reference to properties of Sprm.
   20207             :     */
   20208             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   20209             :     { 
   20210             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmTCellTopColor(*this)); 
   20211             :     }
   20212             :         
   20213             :       /**
   20214             :       Array: cellTopColor
   20215             :       ElementType: U32()
   20216             :       */
   20217             : 
   20218             :       sal_uInt32 get_cellTopColor_count();
   20219             : 
   20220             :           sal_uInt32 get_cellTopColor(sal_uInt32 pos);
   20221             :     
   20222             : 
   20223             :   void dump(OutputWithDepth < string > & o) const;
   20224             : 
   20225             :   void resolve(Properties & rHandler);
   20226             : 
   20227             :   };
   20228             :     
   20229             : /**
   20230             :     Automatically generated class: sprmTCellLeftColor
   20231             :     
   20232             :     Stereotype ww8sprm
   20233             : 
   20234             :     Stereotype ww8resource
   20235             : 
   20236             :     Stereotype ww8nocalcsize
   20237             : 
   20238             :     Parent Resource: Properties
   20239             :     Size: 0
   20240             : */
   20241             : class WW8sprmTCellLeftColor: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   20242             : {
   20243             :     public:
   20244             :     typedef boost::shared_ptr<WW8sprmTCellLeftColor> Pointer_t;
   20245             : 
   20246             :     WW8sprmTCellLeftColor(
   20247             :         WW8Stream & rStream, 
   20248             :         sal_uInt32 nOffset = 0, 
   20249             :         sal_uInt32 nCount = 0)
   20250             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   20251             :     {
   20252             :       init();
   20253             :     }
   20254             :     WW8sprmTCellLeftColor(
   20255             :         WW8StructBase * pParent,
   20256             :         sal_uInt32 nOffset = 0, 
   20257             :         sal_uInt32 nCount = 0)
   20258             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   20259             :     {
   20260             :       init();
   20261             :     }
   20262           0 :     WW8sprmTCellLeftColor( const WW8PropertyImpl& rSurround,
   20263             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   20264             :     
   20265           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   20266             :     {
   20267           0 :         init();
   20268           0 :     }
   20269             : 
   20270             :     WW8sprmTCellLeftColor(
   20271             :         const Sequence & 
   20272             :         rSequence, sal_uInt32 nOffset = 0, 
   20273             :         sal_uInt32 nCount = 0)
   20274             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   20275             :     {
   20276             :       init();
   20277             :     }
   20278             : 
   20279             :     virtual ~WW8sprmTCellLeftColor();
   20280             : 
   20281             :     void init();
   20282             : 
   20283             :     /**
   20284             :         Return type of resource.
   20285             :     */
   20286           0 :     virtual string getType() const
   20287             :     {
   20288           0 :         return "sprmTCellLeftColor";
   20289             :     }
   20290             : 
   20291             :     /**
   20292             :         Return static size.
   20293             :     */
   20294             :     static sal_uInt32 getSize() { return 0; }
   20295             :     /**
   20296             :         Calculate actual size.
   20297             :     */  
   20298             :     sal_uInt32 calcSize(); 
   20299             :           /**
   20300             :       Return reference to properties of Sprm.
   20301             :     */
   20302             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   20303             :     { 
   20304             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmTCellLeftColor(*this)); 
   20305             :     }
   20306             :         
   20307             :       /**
   20308             :       Array: cellLeftColor
   20309             :       ElementType: U32()
   20310             :       */
   20311             : 
   20312             :       sal_uInt32 get_cellLeftColor_count();
   20313             : 
   20314             :           sal_uInt32 get_cellLeftColor(sal_uInt32 pos);
   20315             :     
   20316             : 
   20317             :   void dump(OutputWithDepth < string > & o) const;
   20318             : 
   20319             :   void resolve(Properties & rHandler);
   20320             : 
   20321             :   };
   20322             :     
   20323             : /**
   20324             :     Automatically generated class: sprmTCellBottomColor
   20325             :     
   20326             :     Stereotype ww8sprm
   20327             : 
   20328             :     Stereotype ww8resource
   20329             : 
   20330             :     Stereotype ww8nocalcsize
   20331             : 
   20332             :     Parent Resource: Properties
   20333             :     Size: 0
   20334             : */
   20335             : class WW8sprmTCellBottomColor: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   20336             : {
   20337             :     public:
   20338             :     typedef boost::shared_ptr<WW8sprmTCellBottomColor> Pointer_t;
   20339             : 
   20340             :     WW8sprmTCellBottomColor(
   20341             :         WW8Stream & rStream, 
   20342             :         sal_uInt32 nOffset = 0, 
   20343             :         sal_uInt32 nCount = 0)
   20344             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   20345             :     {
   20346             :       init();
   20347             :     }
   20348             :     WW8sprmTCellBottomColor(
   20349             :         WW8StructBase * pParent,
   20350             :         sal_uInt32 nOffset = 0, 
   20351             :         sal_uInt32 nCount = 0)
   20352             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   20353             :     {
   20354             :       init();
   20355             :     }
   20356           0 :     WW8sprmTCellBottomColor( const WW8PropertyImpl& rSurround,
   20357             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   20358             :     
   20359           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   20360             :     {
   20361           0 :         init();
   20362           0 :     }
   20363             : 
   20364             :     WW8sprmTCellBottomColor(
   20365             :         const Sequence & 
   20366             :         rSequence, sal_uInt32 nOffset = 0, 
   20367             :         sal_uInt32 nCount = 0)
   20368             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   20369             :     {
   20370             :       init();
   20371             :     }
   20372             : 
   20373             :     virtual ~WW8sprmTCellBottomColor();
   20374             : 
   20375             :     void init();
   20376             : 
   20377             :     /**
   20378             :         Return type of resource.
   20379             :     */
   20380           0 :     virtual string getType() const
   20381             :     {
   20382           0 :         return "sprmTCellBottomColor";
   20383             :     }
   20384             : 
   20385             :     /**
   20386             :         Return static size.
   20387             :     */
   20388             :     static sal_uInt32 getSize() { return 0; }
   20389             :     /**
   20390             :         Calculate actual size.
   20391             :     */  
   20392             :     sal_uInt32 calcSize(); 
   20393             :           /**
   20394             :       Return reference to properties of Sprm.
   20395             :     */
   20396             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   20397             :     { 
   20398             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmTCellBottomColor(*this)); 
   20399             :     }
   20400             :         
   20401             :       /**
   20402             :       Array: cellBottomColor
   20403             :       ElementType: U32()
   20404             :       */
   20405             : 
   20406             :       sal_uInt32 get_cellBottomColor_count();
   20407             : 
   20408             :           sal_uInt32 get_cellBottomColor(sal_uInt32 pos);
   20409             :     
   20410             : 
   20411             :   void dump(OutputWithDepth < string > & o) const;
   20412             : 
   20413             :   void resolve(Properties & rHandler);
   20414             : 
   20415             :   };
   20416             :     
   20417             : /**
   20418             :     Automatically generated class: sprmTCellRightColor
   20419             :     
   20420             :     Stereotype ww8sprm
   20421             : 
   20422             :     Stereotype ww8resource
   20423             : 
   20424             :     Stereotype ww8nocalcsize
   20425             : 
   20426             :     Parent Resource: Properties
   20427             :     Size: 0
   20428             : */
   20429             : class WW8sprmTCellRightColor: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   20430             : {
   20431             :     public:
   20432             :     typedef boost::shared_ptr<WW8sprmTCellRightColor> Pointer_t;
   20433             : 
   20434             :     WW8sprmTCellRightColor(
   20435             :         WW8Stream & rStream, 
   20436             :         sal_uInt32 nOffset = 0, 
   20437             :         sal_uInt32 nCount = 0)
   20438             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   20439             :     {
   20440             :       init();
   20441             :     }
   20442             :     WW8sprmTCellRightColor(
   20443             :         WW8StructBase * pParent,
   20444             :         sal_uInt32 nOffset = 0, 
   20445             :         sal_uInt32 nCount = 0)
   20446             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   20447             :     {
   20448             :       init();
   20449             :     }
   20450           0 :     WW8sprmTCellRightColor( const WW8PropertyImpl& rSurround,
   20451             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   20452             :     
   20453           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   20454             :     {
   20455           0 :         init();
   20456           0 :     }
   20457             : 
   20458             :     WW8sprmTCellRightColor(
   20459             :         const Sequence & 
   20460             :         rSequence, sal_uInt32 nOffset = 0, 
   20461             :         sal_uInt32 nCount = 0)
   20462             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   20463             :     {
   20464             :       init();
   20465             :     }
   20466             : 
   20467             :     virtual ~WW8sprmTCellRightColor();
   20468             : 
   20469             :     void init();
   20470             : 
   20471             :     /**
   20472             :         Return type of resource.
   20473             :     */
   20474           0 :     virtual string getType() const
   20475             :     {
   20476           0 :         return "sprmTCellRightColor";
   20477             :     }
   20478             : 
   20479             :     /**
   20480             :         Return static size.
   20481             :     */
   20482             :     static sal_uInt32 getSize() { return 0; }
   20483             :     /**
   20484             :         Calculate actual size.
   20485             :     */  
   20486             :     sal_uInt32 calcSize(); 
   20487             :           /**
   20488             :       Return reference to properties of Sprm.
   20489             :     */
   20490             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   20491             :     { 
   20492             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmTCellRightColor(*this)); 
   20493             :     }
   20494             :         
   20495             :       /**
   20496             :       Array: cellRightColor
   20497             :       ElementType: U32()
   20498             :       */
   20499             : 
   20500             :       sal_uInt32 get_cellRightColor_count();
   20501             : 
   20502             :           sal_uInt32 get_cellRightColor(sal_uInt32 pos);
   20503             :     
   20504             : 
   20505             :   void dump(OutputWithDepth < string > & o) const;
   20506             : 
   20507             :   void resolve(Properties & rHandler);
   20508             : 
   20509             :   };
   20510             :     
   20511             : /**
   20512             :     Automatically generated class: sprmTGridLineProps
   20513             :     
   20514             :     Stereotype ww8sprm
   20515             : 
   20516             :     Stereotype ww8resource
   20517             : 
   20518             :     Stereotype ww8nocalcsize
   20519             : 
   20520             :     Parent Resource: Properties
   20521             :     Size: 0x33
   20522             : */
   20523             : class WW8sprmTGridLineProps: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   20524             : {
   20525             :     public:
   20526             :     typedef boost::shared_ptr<WW8sprmTGridLineProps> Pointer_t;
   20527             : 
   20528             :     WW8sprmTGridLineProps(
   20529             :         WW8Stream & rStream, 
   20530             :         sal_uInt32 nOffset = 0, 
   20531             :         sal_uInt32 nCount = 0x33)
   20532             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   20533             :     {
   20534             :       init();
   20535             :     }
   20536             :     WW8sprmTGridLineProps(
   20537             :         WW8StructBase * pParent,
   20538             :         sal_uInt32 nOffset = 0, 
   20539             :         sal_uInt32 nCount = 0x33)
   20540             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   20541             :     {
   20542             :       init();
   20543             :     }
   20544           0 :     WW8sprmTGridLineProps( const WW8PropertyImpl& rSurround,
   20545             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0x33)
   20546             :     
   20547           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   20548             :     {
   20549           0 :         init();
   20550           0 :     }
   20551             : 
   20552             :     WW8sprmTGridLineProps(
   20553             :         const Sequence & 
   20554             :         rSequence, sal_uInt32 nOffset = 0, 
   20555             :         sal_uInt32 nCount = 0x33)
   20556             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   20557             :     {
   20558             :       init();
   20559             :     }
   20560             : 
   20561             :     virtual ~WW8sprmTGridLineProps();
   20562             : 
   20563             :     void init();
   20564             : 
   20565             :     /**
   20566             :         Return type of resource.
   20567             :     */
   20568           0 :     virtual string getType() const
   20569             :     {
   20570           0 :         return "sprmTGridLineProps";
   20571             :     }
   20572             : 
   20573             :     /**
   20574             :         Return static size.
   20575             :     */
   20576             :     static sal_uInt32 getSize() { return 0x33; }
   20577             :     /**
   20578             :         Calculate actual size.
   20579             :     */  
   20580             :     sal_uInt32 calcSize(); 
   20581             :           /**
   20582             :       Return reference to properties of Sprm.
   20583             :     */
   20584             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   20585             :     { 
   20586             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmTGridLineProps(*this)); 
   20587             :     }
   20588             :         
   20589             :   
   20590             :     /**
   20591             :         top line properties
   20592             :         
   20593             :         <table>
   20594             :         <tr>
   20595             :         <th>
   20596             :         Name
   20597             :         </th>
   20598             :         <td>
   20599             :         linePropsTop(attribute)
   20600             :         </td>
   20601             :         </tr>
   20602             :         <tr>
   20603             :         <th>
   20604             :         Offset
   20605             :         </th>
   20606             :         <td>
   20607             :         0x3
   20608             :         </td>
   20609             :         </tr>
   20610             :         <tr>
   20611             :         <th>
   20612             :         Mask
   20613             :         </th>
   20614             :         <td>
   20615             :         
   20616             :         </td>
   20617             :         </tr>
   20618             :         <tr>
   20619             :         <th>
   20620             :         Shift
   20621             :         </th>
   20622             :         <td>
   20623             :         0
   20624             :         </td>
   20625             :         </tr>
   20626             :         </table>
   20627             :         */
   20628             :         
   20629           0 : writerfilter::Reference < Properties >::Pointer_t get_linePropsTop() const
   20630             :     {
   20631           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8LineProps(*this, 0x3));
   20632             : 
   20633             :     }
   20634             :   
   20635             :   
   20636             :     /**
   20637             :         left line properties
   20638             :         
   20639             :         <table>
   20640             :         <tr>
   20641             :         <th>
   20642             :         Name
   20643             :         </th>
   20644             :         <td>
   20645             :         linePropsLeft(attribute)
   20646             :         </td>
   20647             :         </tr>
   20648             :         <tr>
   20649             :         <th>
   20650             :         Offset
   20651             :         </th>
   20652             :         <td>
   20653             :         0xb
   20654             :         </td>
   20655             :         </tr>
   20656             :         <tr>
   20657             :         <th>
   20658             :         Mask
   20659             :         </th>
   20660             :         <td>
   20661             :         
   20662             :         </td>
   20663             :         </tr>
   20664             :         <tr>
   20665             :         <th>
   20666             :         Shift
   20667             :         </th>
   20668             :         <td>
   20669             :         0
   20670             :         </td>
   20671             :         </tr>
   20672             :         </table>
   20673             :         */
   20674             :         
   20675           0 : writerfilter::Reference < Properties >::Pointer_t get_linePropsLeft() const
   20676             :     {
   20677           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8LineProps(*this, 0xb));
   20678             : 
   20679             :     }
   20680             :   
   20681             :   
   20682             :     /**
   20683             :         bottom line properties
   20684             :         
   20685             :         <table>
   20686             :         <tr>
   20687             :         <th>
   20688             :         Name
   20689             :         </th>
   20690             :         <td>
   20691             :         linePropsBottom(attribute)
   20692             :         </td>
   20693             :         </tr>
   20694             :         <tr>
   20695             :         <th>
   20696             :         Offset
   20697             :         </th>
   20698             :         <td>
   20699             :         0x13
   20700             :         </td>
   20701             :         </tr>
   20702             :         <tr>
   20703             :         <th>
   20704             :         Mask
   20705             :         </th>
   20706             :         <td>
   20707             :         
   20708             :         </td>
   20709             :         </tr>
   20710             :         <tr>
   20711             :         <th>
   20712             :         Shift
   20713             :         </th>
   20714             :         <td>
   20715             :         0
   20716             :         </td>
   20717             :         </tr>
   20718             :         </table>
   20719             :         */
   20720             :         
   20721           0 : writerfilter::Reference < Properties >::Pointer_t get_linePropsBottom() const
   20722             :     {
   20723           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8LineProps(*this, 0x13));
   20724             : 
   20725             :     }
   20726             :   
   20727             :   
   20728             :     /**
   20729             :         right line properties
   20730             :         
   20731             :         <table>
   20732             :         <tr>
   20733             :         <th>
   20734             :         Name
   20735             :         </th>
   20736             :         <td>
   20737             :         linePropsRight(attribute)
   20738             :         </td>
   20739             :         </tr>
   20740             :         <tr>
   20741             :         <th>
   20742             :         Offset
   20743             :         </th>
   20744             :         <td>
   20745             :         0x1b
   20746             :         </td>
   20747             :         </tr>
   20748             :         <tr>
   20749             :         <th>
   20750             :         Mask
   20751             :         </th>
   20752             :         <td>
   20753             :         
   20754             :         </td>
   20755             :         </tr>
   20756             :         <tr>
   20757             :         <th>
   20758             :         Shift
   20759             :         </th>
   20760             :         <td>
   20761             :         0
   20762             :         </td>
   20763             :         </tr>
   20764             :         </table>
   20765             :         */
   20766             :         
   20767           0 : writerfilter::Reference < Properties >::Pointer_t get_linePropsRight() const
   20768             :     {
   20769           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8LineProps(*this, 0x1b));
   20770             : 
   20771             :     }
   20772             :   
   20773             :   
   20774             :     /**
   20775             :         horizontal line properties
   20776             :         
   20777             :         <table>
   20778             :         <tr>
   20779             :         <th>
   20780             :         Name
   20781             :         </th>
   20782             :         <td>
   20783             :         linePropsHorizontal(attribute)
   20784             :         </td>
   20785             :         </tr>
   20786             :         <tr>
   20787             :         <th>
   20788             :         Offset
   20789             :         </th>
   20790             :         <td>
   20791             :         0x23
   20792             :         </td>
   20793             :         </tr>
   20794             :         <tr>
   20795             :         <th>
   20796             :         Mask
   20797             :         </th>
   20798             :         <td>
   20799             :         
   20800             :         </td>
   20801             :         </tr>
   20802             :         <tr>
   20803             :         <th>
   20804             :         Shift
   20805             :         </th>
   20806             :         <td>
   20807             :         0
   20808             :         </td>
   20809             :         </tr>
   20810             :         </table>
   20811             :         */
   20812             :         
   20813           0 : writerfilter::Reference < Properties >::Pointer_t get_linePropsHorizontal() const
   20814             :     {
   20815           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8LineProps(*this, 0x23));
   20816             : 
   20817             :     }
   20818             :   
   20819             :   
   20820             :     /**
   20821             :         vertical line properties
   20822             :         
   20823             :         <table>
   20824             :         <tr>
   20825             :         <th>
   20826             :         Name
   20827             :         </th>
   20828             :         <td>
   20829             :         linePropsVertical(attribute)
   20830             :         </td>
   20831             :         </tr>
   20832             :         <tr>
   20833             :         <th>
   20834             :         Offset
   20835             :         </th>
   20836             :         <td>
   20837             :         0x2b
   20838             :         </td>
   20839             :         </tr>
   20840             :         <tr>
   20841             :         <th>
   20842             :         Mask
   20843             :         </th>
   20844             :         <td>
   20845             :         
   20846             :         </td>
   20847             :         </tr>
   20848             :         <tr>
   20849             :         <th>
   20850             :         Shift
   20851             :         </th>
   20852             :         <td>
   20853             :         0
   20854             :         </td>
   20855             :         </tr>
   20856             :         </table>
   20857             :         */
   20858             :         
   20859           0 : writerfilter::Reference < Properties >::Pointer_t get_linePropsVertical() const
   20860             :     {
   20861           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8LineProps(*this, 0x2b));
   20862             : 
   20863             :     }
   20864             :   
   20865             : 
   20866             :   void dump(OutputWithDepth < string > & o) const;
   20867             : 
   20868             :   void resolve(Properties & rHandler);
   20869             : 
   20870             :   };
   20871             :     
   20872             : /**
   20873             :     Automatically generated class: sprmTCellShadow
   20874             :     
   20875             :     Stereotype ww8resource
   20876             : 
   20877             :     Stereotype ww8sprm
   20878             : 
   20879             :     Stereotype ww8nocalcsize
   20880             : 
   20881             :     Parent Resource: Properties
   20882             :     Size: 0
   20883             : */
   20884             : class WW8sprmTCellShadow: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   20885             : {
   20886             :     public:
   20887             :     typedef boost::shared_ptr<WW8sprmTCellShadow> Pointer_t;
   20888             : 
   20889             :     WW8sprmTCellShadow(
   20890             :         WW8Stream & rStream, 
   20891             :         sal_uInt32 nOffset = 0, 
   20892             :         sal_uInt32 nCount = 0)
   20893             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   20894             :     {
   20895             :       init();
   20896             :     }
   20897             :     WW8sprmTCellShadow(
   20898             :         WW8StructBase * pParent,
   20899             :         sal_uInt32 nOffset = 0, 
   20900             :         sal_uInt32 nCount = 0)
   20901             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   20902             :     {
   20903             :       init();
   20904             :     }
   20905           0 :     WW8sprmTCellShadow( const WW8PropertyImpl& rSurround,
   20906             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   20907             :     
   20908           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   20909             :     {
   20910           0 :         init();
   20911           0 :     }
   20912             : 
   20913             :     WW8sprmTCellShadow(
   20914             :         const Sequence & 
   20915             :         rSequence, sal_uInt32 nOffset = 0, 
   20916             :         sal_uInt32 nCount = 0)
   20917             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   20918             :     {
   20919             :       init();
   20920             :     }
   20921             : 
   20922             :     virtual ~WW8sprmTCellShadow();
   20923             : 
   20924             :     void init();
   20925             : 
   20926             :     /**
   20927             :         Return type of resource.
   20928             :     */
   20929           0 :     virtual string getType() const
   20930             :     {
   20931           0 :         return "sprmTCellShadow";
   20932             :     }
   20933             : 
   20934             :     /**
   20935             :         Return static size.
   20936             :     */
   20937             :     static sal_uInt32 getSize() { return 0; }
   20938             :     /**
   20939             :         Calculate actual size.
   20940             :     */  
   20941             :     sal_uInt32 calcSize(); 
   20942             :           /**
   20943             :       Return reference to properties of Sprm.
   20944             :     */
   20945             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   20946             :     { 
   20947             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmTCellShadow(*this)); 
   20948             :     }
   20949             :         
   20950             :       /**
   20951             :       Array: cellShadow
   20952             :       ElementType: CellShd(Properties)
   20953             :       */
   20954             : 
   20955             :       sal_uInt32 get_cellShadow_count();
   20956             : 
   20957             :           writerfilter::Reference < Properties >::Pointer_t get_cellShadow(sal_uInt32 pos);
   20958             :     
   20959             : 
   20960             :   void dump(OutputWithDepth < string > & o) const;
   20961             : 
   20962             :   void resolve(Properties & rHandler);
   20963             : 
   20964             :   };
   20965             :     
   20966             : /**
   20967             :     Automatically generated class: sprmPBrcTop
   20968             :     
   20969             :     Stereotype ww8resource
   20970             : 
   20971             :     Stereotype ww8sprm
   20972             : 
   20973             :     Parent Resource: Properties
   20974             :     Size: 0
   20975             : */
   20976             : class WW8sprmPBrcTop: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   20977             : {
   20978             :     public:
   20979             :     typedef boost::shared_ptr<WW8sprmPBrcTop> Pointer_t;
   20980             : 
   20981             :     WW8sprmPBrcTop(
   20982             :         WW8Stream & rStream, 
   20983             :         sal_uInt32 nOffset = 0, 
   20984             :         sal_uInt32 nCount = 0)
   20985             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   20986             :     {
   20987             :       init();
   20988             :     }
   20989             :     WW8sprmPBrcTop(
   20990             :         WW8StructBase * pParent,
   20991             :         sal_uInt32 nOffset = 0, 
   20992             :         sal_uInt32 nCount = 0)
   20993             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   20994             :     {
   20995             :       init();
   20996             :     }
   20997           0 :     WW8sprmPBrcTop( const WW8PropertyImpl& rSurround,
   20998             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   20999             :     
   21000           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   21001             :     {
   21002           0 :         init();
   21003           0 :     }
   21004             : 
   21005             :     WW8sprmPBrcTop(
   21006             :         const Sequence & 
   21007             :         rSequence, sal_uInt32 nOffset = 0, 
   21008             :         sal_uInt32 nCount = 0)
   21009             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   21010             :     {
   21011             :       init();
   21012             :     }
   21013             : 
   21014             :     virtual ~WW8sprmPBrcTop();
   21015             : 
   21016             :     void init();
   21017             : 
   21018             :     /**
   21019             :         Return type of resource.
   21020             :     */
   21021           0 :     virtual string getType() const
   21022             :     {
   21023           0 :         return "sprmPBrcTop";
   21024             :     }
   21025             : 
   21026             :     /**
   21027             :         Return static size.
   21028             :     */
   21029             :     static sal_uInt32 getSize() { return 0; }
   21030             :     /**
   21031             :         Calculate actual size.
   21032             :     */  
   21033             :     sal_uInt32 calcSize(); 
   21034             :           /**
   21035             :       Return reference to properties of Sprm.
   21036             :     */
   21037             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   21038             :     { 
   21039             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmPBrcTop(*this)); 
   21040             :     }
   21041             :         
   21042             :   
   21043             :     /**
   21044             :         BRC of top line
   21045             :         
   21046             :         <table>
   21047             :         <tr>
   21048             :         <th>
   21049             :         Name
   21050             :         </th>
   21051             :         <td>
   21052             :         brcTop(attribute)
   21053             :         </td>
   21054             :         </tr>
   21055             :         <tr>
   21056             :         <th>
   21057             :         Offset
   21058             :         </th>
   21059             :         <td>
   21060             :         0x2
   21061             :         </td>
   21062             :         </tr>
   21063             :         <tr>
   21064             :         <th>
   21065             :         Mask
   21066             :         </th>
   21067             :         <td>
   21068             :         
   21069             :         </td>
   21070             :         </tr>
   21071             :         <tr>
   21072             :         <th>
   21073             :         Shift
   21074             :         </th>
   21075             :         <td>
   21076             :         0
   21077             :         </td>
   21078             :         </tr>
   21079             :         </table>
   21080             :         */
   21081             :         
   21082           0 : writerfilter::Reference < Properties >::Pointer_t get_brcTop() const
   21083             :     {
   21084           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8BRC(*this, 0x2));
   21085             : 
   21086             :     }
   21087             :   
   21088             : 
   21089             :   void dump(OutputWithDepth < string > & o) const;
   21090             : 
   21091             :   void resolve(Properties & rHandler);
   21092             : 
   21093             :   };
   21094             :     
   21095             : /**
   21096             :     Automatically generated class: sprmPBrcLeft
   21097             :     
   21098             :     Stereotype ww8resource
   21099             : 
   21100             :     Stereotype ww8sprm
   21101             : 
   21102             :     Parent Resource: Properties
   21103             :     Size: 0
   21104             : */
   21105             : class WW8sprmPBrcLeft: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   21106             : {
   21107             :     public:
   21108             :     typedef boost::shared_ptr<WW8sprmPBrcLeft> Pointer_t;
   21109             : 
   21110             :     WW8sprmPBrcLeft(
   21111             :         WW8Stream & rStream, 
   21112             :         sal_uInt32 nOffset = 0, 
   21113             :         sal_uInt32 nCount = 0)
   21114             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   21115             :     {
   21116             :       init();
   21117             :     }
   21118             :     WW8sprmPBrcLeft(
   21119             :         WW8StructBase * pParent,
   21120             :         sal_uInt32 nOffset = 0, 
   21121             :         sal_uInt32 nCount = 0)
   21122             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   21123             :     {
   21124             :       init();
   21125             :     }
   21126           0 :     WW8sprmPBrcLeft( const WW8PropertyImpl& rSurround,
   21127             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   21128             :     
   21129           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   21130             :     {
   21131           0 :         init();
   21132           0 :     }
   21133             : 
   21134             :     WW8sprmPBrcLeft(
   21135             :         const Sequence & 
   21136             :         rSequence, sal_uInt32 nOffset = 0, 
   21137             :         sal_uInt32 nCount = 0)
   21138             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   21139             :     {
   21140             :       init();
   21141             :     }
   21142             : 
   21143             :     virtual ~WW8sprmPBrcLeft();
   21144             : 
   21145             :     void init();
   21146             : 
   21147             :     /**
   21148             :         Return type of resource.
   21149             :     */
   21150           0 :     virtual string getType() const
   21151             :     {
   21152           0 :         return "sprmPBrcLeft";
   21153             :     }
   21154             : 
   21155             :     /**
   21156             :         Return static size.
   21157             :     */
   21158             :     static sal_uInt32 getSize() { return 0; }
   21159             :     /**
   21160             :         Calculate actual size.
   21161             :     */  
   21162             :     sal_uInt32 calcSize(); 
   21163             :           /**
   21164             :       Return reference to properties of Sprm.
   21165             :     */
   21166             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   21167             :     { 
   21168             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmPBrcLeft(*this)); 
   21169             :     }
   21170             :         
   21171             :   
   21172             :     /**
   21173             :         BRC of left line
   21174             :         
   21175             :         <table>
   21176             :         <tr>
   21177             :         <th>
   21178             :         Name
   21179             :         </th>
   21180             :         <td>
   21181             :         brcLeft(attribute)
   21182             :         </td>
   21183             :         </tr>
   21184             :         <tr>
   21185             :         <th>
   21186             :         Offset
   21187             :         </th>
   21188             :         <td>
   21189             :         0x2
   21190             :         </td>
   21191             :         </tr>
   21192             :         <tr>
   21193             :         <th>
   21194             :         Mask
   21195             :         </th>
   21196             :         <td>
   21197             :         
   21198             :         </td>
   21199             :         </tr>
   21200             :         <tr>
   21201             :         <th>
   21202             :         Shift
   21203             :         </th>
   21204             :         <td>
   21205             :         0
   21206             :         </td>
   21207             :         </tr>
   21208             :         </table>
   21209             :         */
   21210             :         
   21211           0 : writerfilter::Reference < Properties >::Pointer_t get_brcLeft() const
   21212             :     {
   21213           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8BRC(*this, 0x2));
   21214             : 
   21215             :     }
   21216             :   
   21217             : 
   21218             :   void dump(OutputWithDepth < string > & o) const;
   21219             : 
   21220             :   void resolve(Properties & rHandler);
   21221             : 
   21222             :   };
   21223             :     
   21224             : /**
   21225             :     Automatically generated class: sprmPBrcBottom
   21226             :     
   21227             :     Stereotype ww8resource
   21228             : 
   21229             :     Stereotype ww8sprm
   21230             : 
   21231             :     Parent Resource: Properties
   21232             :     Size: 0
   21233             : */
   21234             : class WW8sprmPBrcBottom: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   21235             : {
   21236             :     public:
   21237             :     typedef boost::shared_ptr<WW8sprmPBrcBottom> Pointer_t;
   21238             : 
   21239             :     WW8sprmPBrcBottom(
   21240             :         WW8Stream & rStream, 
   21241             :         sal_uInt32 nOffset = 0, 
   21242             :         sal_uInt32 nCount = 0)
   21243             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   21244             :     {
   21245             :       init();
   21246             :     }
   21247             :     WW8sprmPBrcBottom(
   21248             :         WW8StructBase * pParent,
   21249             :         sal_uInt32 nOffset = 0, 
   21250             :         sal_uInt32 nCount = 0)
   21251             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   21252             :     {
   21253             :       init();
   21254             :     }
   21255           0 :     WW8sprmPBrcBottom( const WW8PropertyImpl& rSurround,
   21256             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   21257             :     
   21258           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   21259             :     {
   21260           0 :         init();
   21261           0 :     }
   21262             : 
   21263             :     WW8sprmPBrcBottom(
   21264             :         const Sequence & 
   21265             :         rSequence, sal_uInt32 nOffset = 0, 
   21266             :         sal_uInt32 nCount = 0)
   21267             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   21268             :     {
   21269             :       init();
   21270             :     }
   21271             : 
   21272             :     virtual ~WW8sprmPBrcBottom();
   21273             : 
   21274             :     void init();
   21275             : 
   21276             :     /**
   21277             :         Return type of resource.
   21278             :     */
   21279           0 :     virtual string getType() const
   21280             :     {
   21281           0 :         return "sprmPBrcBottom";
   21282             :     }
   21283             : 
   21284             :     /**
   21285             :         Return static size.
   21286             :     */
   21287             :     static sal_uInt32 getSize() { return 0; }
   21288             :     /**
   21289             :         Calculate actual size.
   21290             :     */  
   21291             :     sal_uInt32 calcSize(); 
   21292             :           /**
   21293             :       Return reference to properties of Sprm.
   21294             :     */
   21295             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   21296             :     { 
   21297             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmPBrcBottom(*this)); 
   21298             :     }
   21299             :         
   21300             :   
   21301             :     /**
   21302             :         BRC of bottom line
   21303             :         
   21304             :         <table>
   21305             :         <tr>
   21306             :         <th>
   21307             :         Name
   21308             :         </th>
   21309             :         <td>
   21310             :         brcBottom(attribute)
   21311             :         </td>
   21312             :         </tr>
   21313             :         <tr>
   21314             :         <th>
   21315             :         Offset
   21316             :         </th>
   21317             :         <td>
   21318             :         0x2
   21319             :         </td>
   21320             :         </tr>
   21321             :         <tr>
   21322             :         <th>
   21323             :         Mask
   21324             :         </th>
   21325             :         <td>
   21326             :         
   21327             :         </td>
   21328             :         </tr>
   21329             :         <tr>
   21330             :         <th>
   21331             :         Shift
   21332             :         </th>
   21333             :         <td>
   21334             :         0
   21335             :         </td>
   21336             :         </tr>
   21337             :         </table>
   21338             :         */
   21339             :         
   21340           0 : writerfilter::Reference < Properties >::Pointer_t get_brcBottom() const
   21341             :     {
   21342           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8BRC(*this, 0x2));
   21343             : 
   21344             :     }
   21345             :   
   21346             : 
   21347             :   void dump(OutputWithDepth < string > & o) const;
   21348             : 
   21349             :   void resolve(Properties & rHandler);
   21350             : 
   21351             :   };
   21352             :     
   21353             : /**
   21354             :     Automatically generated class: sprmPBrcRight
   21355             :     
   21356             :     Stereotype ww8resource
   21357             : 
   21358             :     Stereotype ww8sprm
   21359             : 
   21360             :     Parent Resource: Properties
   21361             :     Size: 0
   21362             : */
   21363             : class WW8sprmPBrcRight: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   21364             : {
   21365             :     public:
   21366             :     typedef boost::shared_ptr<WW8sprmPBrcRight> Pointer_t;
   21367             : 
   21368             :     WW8sprmPBrcRight(
   21369             :         WW8Stream & rStream, 
   21370             :         sal_uInt32 nOffset = 0, 
   21371             :         sal_uInt32 nCount = 0)
   21372             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   21373             :     {
   21374             :       init();
   21375             :     }
   21376             :     WW8sprmPBrcRight(
   21377             :         WW8StructBase * pParent,
   21378             :         sal_uInt32 nOffset = 0, 
   21379             :         sal_uInt32 nCount = 0)
   21380             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   21381             :     {
   21382             :       init();
   21383             :     }
   21384           0 :     WW8sprmPBrcRight( const WW8PropertyImpl& rSurround,
   21385             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   21386             :     
   21387           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   21388             :     {
   21389           0 :         init();
   21390           0 :     }
   21391             : 
   21392             :     WW8sprmPBrcRight(
   21393             :         const Sequence & 
   21394             :         rSequence, sal_uInt32 nOffset = 0, 
   21395             :         sal_uInt32 nCount = 0)
   21396             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   21397             :     {
   21398             :       init();
   21399             :     }
   21400             : 
   21401             :     virtual ~WW8sprmPBrcRight();
   21402             : 
   21403             :     void init();
   21404             : 
   21405             :     /**
   21406             :         Return type of resource.
   21407             :     */
   21408           0 :     virtual string getType() const
   21409             :     {
   21410           0 :         return "sprmPBrcRight";
   21411             :     }
   21412             : 
   21413             :     /**
   21414             :         Return static size.
   21415             :     */
   21416             :     static sal_uInt32 getSize() { return 0; }
   21417             :     /**
   21418             :         Calculate actual size.
   21419             :     */  
   21420             :     sal_uInt32 calcSize(); 
   21421             :           /**
   21422             :       Return reference to properties of Sprm.
   21423             :     */
   21424             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   21425             :     { 
   21426             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmPBrcRight(*this)); 
   21427             :     }
   21428             :         
   21429             :   
   21430             :     /**
   21431             :         BRC of top line
   21432             :         
   21433             :         <table>
   21434             :         <tr>
   21435             :         <th>
   21436             :         Name
   21437             :         </th>
   21438             :         <td>
   21439             :         brcRight(attribute)
   21440             :         </td>
   21441             :         </tr>
   21442             :         <tr>
   21443             :         <th>
   21444             :         Offset
   21445             :         </th>
   21446             :         <td>
   21447             :         0x2
   21448             :         </td>
   21449             :         </tr>
   21450             :         <tr>
   21451             :         <th>
   21452             :         Mask
   21453             :         </th>
   21454             :         <td>
   21455             :         
   21456             :         </td>
   21457             :         </tr>
   21458             :         <tr>
   21459             :         <th>
   21460             :         Shift
   21461             :         </th>
   21462             :         <td>
   21463             :         0
   21464             :         </td>
   21465             :         </tr>
   21466             :         </table>
   21467             :         */
   21468             :         
   21469           0 : writerfilter::Reference < Properties >::Pointer_t get_brcRight() const
   21470             :     {
   21471           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8BRC(*this, 0x2));
   21472             : 
   21473             :     }
   21474             :   
   21475             : 
   21476             :   void dump(OutputWithDepth < string > & o) const;
   21477             : 
   21478             :   void resolve(Properties & rHandler);
   21479             : 
   21480             :   };
   21481             :     
   21482             : /**
   21483             :     Automatically generated class: sprmPBrcBetween
   21484             :     
   21485             :     Stereotype ww8resource
   21486             : 
   21487             :     Stereotype ww8sprm
   21488             : 
   21489             :     Parent Resource: Properties
   21490             :     Size: 0
   21491             : */
   21492             : class WW8sprmPBrcBetween: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   21493             : {
   21494             :     public:
   21495             :     typedef boost::shared_ptr<WW8sprmPBrcBetween> Pointer_t;
   21496             : 
   21497             :     WW8sprmPBrcBetween(
   21498             :         WW8Stream & rStream, 
   21499             :         sal_uInt32 nOffset = 0, 
   21500             :         sal_uInt32 nCount = 0)
   21501             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   21502             :     {
   21503             :       init();
   21504             :     }
   21505             :     WW8sprmPBrcBetween(
   21506             :         WW8StructBase * pParent,
   21507             :         sal_uInt32 nOffset = 0, 
   21508             :         sal_uInt32 nCount = 0)
   21509             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   21510             :     {
   21511             :       init();
   21512             :     }
   21513           0 :     WW8sprmPBrcBetween( const WW8PropertyImpl& rSurround,
   21514             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   21515             :     
   21516           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   21517             :     {
   21518           0 :         init();
   21519           0 :     }
   21520             : 
   21521             :     WW8sprmPBrcBetween(
   21522             :         const Sequence & 
   21523             :         rSequence, sal_uInt32 nOffset = 0, 
   21524             :         sal_uInt32 nCount = 0)
   21525             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   21526             :     {
   21527             :       init();
   21528             :     }
   21529             : 
   21530             :     virtual ~WW8sprmPBrcBetween();
   21531             : 
   21532             :     void init();
   21533             : 
   21534             :     /**
   21535             :         Return type of resource.
   21536             :     */
   21537           0 :     virtual string getType() const
   21538             :     {
   21539           0 :         return "sprmPBrcBetween";
   21540             :     }
   21541             : 
   21542             :     /**
   21543             :         Return static size.
   21544             :     */
   21545             :     static sal_uInt32 getSize() { return 0; }
   21546             :     /**
   21547             :         Calculate actual size.
   21548             :     */  
   21549             :     sal_uInt32 calcSize(); 
   21550             :           /**
   21551             :       Return reference to properties of Sprm.
   21552             :     */
   21553             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   21554             :     { 
   21555             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmPBrcBetween(*this)); 
   21556             :     }
   21557             :         
   21558             :   
   21559             :     /**
   21560             :         BRC
   21561             :         
   21562             :         <table>
   21563             :         <tr>
   21564             :         <th>
   21565             :         Name
   21566             :         </th>
   21567             :         <td>
   21568             :         brcBetween(attribute)
   21569             :         </td>
   21570             :         </tr>
   21571             :         <tr>
   21572             :         <th>
   21573             :         Offset
   21574             :         </th>
   21575             :         <td>
   21576             :         0x2
   21577             :         </td>
   21578             :         </tr>
   21579             :         <tr>
   21580             :         <th>
   21581             :         Mask
   21582             :         </th>
   21583             :         <td>
   21584             :         
   21585             :         </td>
   21586             :         </tr>
   21587             :         <tr>
   21588             :         <th>
   21589             :         Shift
   21590             :         </th>
   21591             :         <td>
   21592             :         0
   21593             :         </td>
   21594             :         </tr>
   21595             :         </table>
   21596             :         */
   21597             :         
   21598           0 : writerfilter::Reference < Properties >::Pointer_t get_brcBetween() const
   21599             :     {
   21600           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8BRC(*this, 0x2));
   21601             : 
   21602             :     }
   21603             :   
   21604             : 
   21605             :   void dump(OutputWithDepth < string > & o) const;
   21606             : 
   21607             :   void resolve(Properties & rHandler);
   21608             : 
   21609             :   };
   21610             :     
   21611             : /**
   21612             :     Automatically generated class: sprmPBorderTop
   21613             :     
   21614             :     Stereotype ww8resource
   21615             : 
   21616             :     Stereotype ww8sprm
   21617             : 
   21618             :     Parent Resource: Properties
   21619             :     Size: 0
   21620             : */
   21621             : class WW8sprmPBorderTop: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   21622             : {
   21623             :     public:
   21624             :     typedef boost::shared_ptr<WW8sprmPBorderTop> Pointer_t;
   21625             : 
   21626             :     WW8sprmPBorderTop(
   21627             :         WW8Stream & rStream, 
   21628             :         sal_uInt32 nOffset = 0, 
   21629             :         sal_uInt32 nCount = 0)
   21630             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   21631             :     {
   21632             :       init();
   21633             :     }
   21634             :     WW8sprmPBorderTop(
   21635             :         WW8StructBase * pParent,
   21636             :         sal_uInt32 nOffset = 0, 
   21637             :         sal_uInt32 nCount = 0)
   21638             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   21639             :     {
   21640             :       init();
   21641             :     }
   21642           0 :     WW8sprmPBorderTop( const WW8PropertyImpl& rSurround,
   21643             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   21644             :     
   21645           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   21646             :     {
   21647           0 :         init();
   21648           0 :     }
   21649             : 
   21650             :     WW8sprmPBorderTop(
   21651             :         const Sequence & 
   21652             :         rSequence, sal_uInt32 nOffset = 0, 
   21653             :         sal_uInt32 nCount = 0)
   21654             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   21655             :     {
   21656             :       init();
   21657             :     }
   21658             : 
   21659             :     virtual ~WW8sprmPBorderTop();
   21660             : 
   21661             :     void init();
   21662             : 
   21663             :     /**
   21664             :         Return type of resource.
   21665             :     */
   21666           0 :     virtual string getType() const
   21667             :     {
   21668           0 :         return "sprmPBorderTop";
   21669             :     }
   21670             : 
   21671             :     /**
   21672             :         Return static size.
   21673             :     */
   21674             :     static sal_uInt32 getSize() { return 0; }
   21675             :     /**
   21676             :         Calculate actual size.
   21677             :     */  
   21678             :     sal_uInt32 calcSize(); 
   21679             :           /**
   21680             :       Return reference to properties of Sprm.
   21681             :     */
   21682             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   21683             :     { 
   21684             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmPBorderTop(*this)); 
   21685             :     }
   21686             :         
   21687             :   
   21688             :     /**
   21689             :         properties of top line
   21690             :         
   21691             :         <table>
   21692             :         <tr>
   21693             :         <th>
   21694             :         Name
   21695             :         </th>
   21696             :         <td>
   21697             :         linePropsTop(attribute)
   21698             :         </td>
   21699             :         </tr>
   21700             :         <tr>
   21701             :         <th>
   21702             :         Offset
   21703             :         </th>
   21704             :         <td>
   21705             :         0x3
   21706             :         </td>
   21707             :         </tr>
   21708             :         <tr>
   21709             :         <th>
   21710             :         Mask
   21711             :         </th>
   21712             :         <td>
   21713             :         
   21714             :         </td>
   21715             :         </tr>
   21716             :         <tr>
   21717             :         <th>
   21718             :         Shift
   21719             :         </th>
   21720             :         <td>
   21721             :         0
   21722             :         </td>
   21723             :         </tr>
   21724             :         </table>
   21725             :         */
   21726             :         
   21727           0 : writerfilter::Reference < Properties >::Pointer_t get_linePropsTop() const
   21728             :     {
   21729           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8LineProps(*this, 0x3));
   21730             : 
   21731             :     }
   21732             :   
   21733             : 
   21734             :   void dump(OutputWithDepth < string > & o) const;
   21735             : 
   21736             :   void resolve(Properties & rHandler);
   21737             : 
   21738             :   };
   21739             :     
   21740             : /**
   21741             :     Automatically generated class: sprmPBorderLeft
   21742             :     
   21743             :     Stereotype ww8resource
   21744             : 
   21745             :     Stereotype ww8sprm
   21746             : 
   21747             :     Parent Resource: Properties
   21748             :     Size: 0
   21749             : */
   21750             : class WW8sprmPBorderLeft: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   21751             : {
   21752             :     public:
   21753             :     typedef boost::shared_ptr<WW8sprmPBorderLeft> Pointer_t;
   21754             : 
   21755             :     WW8sprmPBorderLeft(
   21756             :         WW8Stream & rStream, 
   21757             :         sal_uInt32 nOffset = 0, 
   21758             :         sal_uInt32 nCount = 0)
   21759             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   21760             :     {
   21761             :       init();
   21762             :     }
   21763             :     WW8sprmPBorderLeft(
   21764             :         WW8StructBase * pParent,
   21765             :         sal_uInt32 nOffset = 0, 
   21766             :         sal_uInt32 nCount = 0)
   21767             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   21768             :     {
   21769             :       init();
   21770             :     }
   21771           0 :     WW8sprmPBorderLeft( const WW8PropertyImpl& rSurround,
   21772             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   21773             :     
   21774           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   21775             :     {
   21776           0 :         init();
   21777           0 :     }
   21778             : 
   21779             :     WW8sprmPBorderLeft(
   21780             :         const Sequence & 
   21781             :         rSequence, sal_uInt32 nOffset = 0, 
   21782             :         sal_uInt32 nCount = 0)
   21783             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   21784             :     {
   21785             :       init();
   21786             :     }
   21787             : 
   21788             :     virtual ~WW8sprmPBorderLeft();
   21789             : 
   21790             :     void init();
   21791             : 
   21792             :     /**
   21793             :         Return type of resource.
   21794             :     */
   21795           0 :     virtual string getType() const
   21796             :     {
   21797           0 :         return "sprmPBorderLeft";
   21798             :     }
   21799             : 
   21800             :     /**
   21801             :         Return static size.
   21802             :     */
   21803             :     static sal_uInt32 getSize() { return 0; }
   21804             :     /**
   21805             :         Calculate actual size.
   21806             :     */  
   21807             :     sal_uInt32 calcSize(); 
   21808             :           /**
   21809             :       Return reference to properties of Sprm.
   21810             :     */
   21811             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   21812             :     { 
   21813             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmPBorderLeft(*this)); 
   21814             :     }
   21815             :         
   21816             :   
   21817             :     /**
   21818             :         properties of left line
   21819             :         
   21820             :         <table>
   21821             :         <tr>
   21822             :         <th>
   21823             :         Name
   21824             :         </th>
   21825             :         <td>
   21826             :         linePropsLeft(attribute)
   21827             :         </td>
   21828             :         </tr>
   21829             :         <tr>
   21830             :         <th>
   21831             :         Offset
   21832             :         </th>
   21833             :         <td>
   21834             :         0x3
   21835             :         </td>
   21836             :         </tr>
   21837             :         <tr>
   21838             :         <th>
   21839             :         Mask
   21840             :         </th>
   21841             :         <td>
   21842             :         
   21843             :         </td>
   21844             :         </tr>
   21845             :         <tr>
   21846             :         <th>
   21847             :         Shift
   21848             :         </th>
   21849             :         <td>
   21850             :         0
   21851             :         </td>
   21852             :         </tr>
   21853             :         </table>
   21854             :         */
   21855             :         
   21856           0 : writerfilter::Reference < Properties >::Pointer_t get_linePropsLeft() const
   21857             :     {
   21858           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8LineProps(*this, 0x3));
   21859             : 
   21860             :     }
   21861             :   
   21862             : 
   21863             :   void dump(OutputWithDepth < string > & o) const;
   21864             : 
   21865             :   void resolve(Properties & rHandler);
   21866             : 
   21867             :   };
   21868             :     
   21869             : /**
   21870             :     Automatically generated class: sprmPBorderBottom
   21871             :     
   21872             :     Stereotype ww8resource
   21873             : 
   21874             :     Stereotype ww8sprm
   21875             : 
   21876             :     Parent Resource: Properties
   21877             :     Size: 0
   21878             : */
   21879             : class WW8sprmPBorderBottom: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   21880             : {
   21881             :     public:
   21882             :     typedef boost::shared_ptr<WW8sprmPBorderBottom> Pointer_t;
   21883             : 
   21884             :     WW8sprmPBorderBottom(
   21885             :         WW8Stream & rStream, 
   21886             :         sal_uInt32 nOffset = 0, 
   21887             :         sal_uInt32 nCount = 0)
   21888             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   21889             :     {
   21890             :       init();
   21891             :     }
   21892             :     WW8sprmPBorderBottom(
   21893             :         WW8StructBase * pParent,
   21894             :         sal_uInt32 nOffset = 0, 
   21895             :         sal_uInt32 nCount = 0)
   21896             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   21897             :     {
   21898             :       init();
   21899             :     }
   21900           0 :     WW8sprmPBorderBottom( const WW8PropertyImpl& rSurround,
   21901             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   21902             :     
   21903           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   21904             :     {
   21905           0 :         init();
   21906           0 :     }
   21907             : 
   21908             :     WW8sprmPBorderBottom(
   21909             :         const Sequence & 
   21910             :         rSequence, sal_uInt32 nOffset = 0, 
   21911             :         sal_uInt32 nCount = 0)
   21912             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   21913             :     {
   21914             :       init();
   21915             :     }
   21916             : 
   21917             :     virtual ~WW8sprmPBorderBottom();
   21918             : 
   21919             :     void init();
   21920             : 
   21921             :     /**
   21922             :         Return type of resource.
   21923             :     */
   21924           0 :     virtual string getType() const
   21925             :     {
   21926           0 :         return "sprmPBorderBottom";
   21927             :     }
   21928             : 
   21929             :     /**
   21930             :         Return static size.
   21931             :     */
   21932             :     static sal_uInt32 getSize() { return 0; }
   21933             :     /**
   21934             :         Calculate actual size.
   21935             :     */  
   21936             :     sal_uInt32 calcSize(); 
   21937             :           /**
   21938             :       Return reference to properties of Sprm.
   21939             :     */
   21940             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   21941             :     { 
   21942             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmPBorderBottom(*this)); 
   21943             :     }
   21944             :         
   21945             :   
   21946             :     /**
   21947             :         properties of bottom line
   21948             :         
   21949             :         <table>
   21950             :         <tr>
   21951             :         <th>
   21952             :         Name
   21953             :         </th>
   21954             :         <td>
   21955             :         linePropsBottom(attribute)
   21956             :         </td>
   21957             :         </tr>
   21958             :         <tr>
   21959             :         <th>
   21960             :         Offset
   21961             :         </th>
   21962             :         <td>
   21963             :         0x3
   21964             :         </td>
   21965             :         </tr>
   21966             :         <tr>
   21967             :         <th>
   21968             :         Mask
   21969             :         </th>
   21970             :         <td>
   21971             :         
   21972             :         </td>
   21973             :         </tr>
   21974             :         <tr>
   21975             :         <th>
   21976             :         Shift
   21977             :         </th>
   21978             :         <td>
   21979             :         0
   21980             :         </td>
   21981             :         </tr>
   21982             :         </table>
   21983             :         */
   21984             :         
   21985           0 : writerfilter::Reference < Properties >::Pointer_t get_linePropsBottom() const
   21986             :     {
   21987           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8LineProps(*this, 0x3));
   21988             : 
   21989             :     }
   21990             :   
   21991             : 
   21992             :   void dump(OutputWithDepth < string > & o) const;
   21993             : 
   21994             :   void resolve(Properties & rHandler);
   21995             : 
   21996             :   };
   21997             :     
   21998             : /**
   21999             :     Automatically generated class: sprmPBorderRight
   22000             :     
   22001             :     Stereotype ww8resource
   22002             : 
   22003             :     Stereotype ww8sprm
   22004             : 
   22005             :     Parent Resource: Properties
   22006             :     Size: 0
   22007             : */
   22008             : class WW8sprmPBorderRight: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   22009             : {
   22010             :     public:
   22011             :     typedef boost::shared_ptr<WW8sprmPBorderRight> Pointer_t;
   22012             : 
   22013             :     WW8sprmPBorderRight(
   22014             :         WW8Stream & rStream, 
   22015             :         sal_uInt32 nOffset = 0, 
   22016             :         sal_uInt32 nCount = 0)
   22017             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   22018             :     {
   22019             :       init();
   22020             :     }
   22021             :     WW8sprmPBorderRight(
   22022             :         WW8StructBase * pParent,
   22023             :         sal_uInt32 nOffset = 0, 
   22024             :         sal_uInt32 nCount = 0)
   22025             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   22026             :     {
   22027             :       init();
   22028             :     }
   22029           0 :     WW8sprmPBorderRight( const WW8PropertyImpl& rSurround,
   22030             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   22031             :     
   22032           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   22033             :     {
   22034           0 :         init();
   22035           0 :     }
   22036             : 
   22037             :     WW8sprmPBorderRight(
   22038             :         const Sequence & 
   22039             :         rSequence, sal_uInt32 nOffset = 0, 
   22040             :         sal_uInt32 nCount = 0)
   22041             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   22042             :     {
   22043             :       init();
   22044             :     }
   22045             : 
   22046             :     virtual ~WW8sprmPBorderRight();
   22047             : 
   22048             :     void init();
   22049             : 
   22050             :     /**
   22051             :         Return type of resource.
   22052             :     */
   22053           0 :     virtual string getType() const
   22054             :     {
   22055           0 :         return "sprmPBorderRight";
   22056             :     }
   22057             : 
   22058             :     /**
   22059             :         Return static size.
   22060             :     */
   22061             :     static sal_uInt32 getSize() { return 0; }
   22062             :     /**
   22063             :         Calculate actual size.
   22064             :     */  
   22065             :     sal_uInt32 calcSize(); 
   22066             :           /**
   22067             :       Return reference to properties of Sprm.
   22068             :     */
   22069             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   22070             :     { 
   22071             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmPBorderRight(*this)); 
   22072             :     }
   22073             :         
   22074             :   
   22075             :     /**
   22076             :         properties of right line
   22077             :         
   22078             :         <table>
   22079             :         <tr>
   22080             :         <th>
   22081             :         Name
   22082             :         </th>
   22083             :         <td>
   22084             :         linePropsRight(attribute)
   22085             :         </td>
   22086             :         </tr>
   22087             :         <tr>
   22088             :         <th>
   22089             :         Offset
   22090             :         </th>
   22091             :         <td>
   22092             :         0x3
   22093             :         </td>
   22094             :         </tr>
   22095             :         <tr>
   22096             :         <th>
   22097             :         Mask
   22098             :         </th>
   22099             :         <td>
   22100             :         
   22101             :         </td>
   22102             :         </tr>
   22103             :         <tr>
   22104             :         <th>
   22105             :         Shift
   22106             :         </th>
   22107             :         <td>
   22108             :         0
   22109             :         </td>
   22110             :         </tr>
   22111             :         </table>
   22112             :         */
   22113             :         
   22114           0 : writerfilter::Reference < Properties >::Pointer_t get_linePropsRight() const
   22115             :     {
   22116           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8LineProps(*this, 0x3));
   22117             : 
   22118             :     }
   22119             :   
   22120             : 
   22121             :   void dump(OutputWithDepth < string > & o) const;
   22122             : 
   22123             :   void resolve(Properties & rHandler);
   22124             : 
   22125             :   };
   22126             :     
   22127             : /**
   22128             :     Automatically generated class: sprmPBorderBetween
   22129             :     
   22130             :     Stereotype ww8resource
   22131             : 
   22132             :     Stereotype ww8sprm
   22133             : 
   22134             :     Parent Resource: Properties
   22135             :     Size: 0
   22136             : */
   22137             : class WW8sprmPBorderBetween: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   22138             : {
   22139             :     public:
   22140             :     typedef boost::shared_ptr<WW8sprmPBorderBetween> Pointer_t;
   22141             : 
   22142             :     WW8sprmPBorderBetween(
   22143             :         WW8Stream & rStream, 
   22144             :         sal_uInt32 nOffset = 0, 
   22145             :         sal_uInt32 nCount = 0)
   22146             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   22147             :     {
   22148             :       init();
   22149             :     }
   22150             :     WW8sprmPBorderBetween(
   22151             :         WW8StructBase * pParent,
   22152             :         sal_uInt32 nOffset = 0, 
   22153             :         sal_uInt32 nCount = 0)
   22154             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   22155             :     {
   22156             :       init();
   22157             :     }
   22158           0 :     WW8sprmPBorderBetween( const WW8PropertyImpl& rSurround,
   22159             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   22160             :     
   22161           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   22162             :     {
   22163           0 :         init();
   22164           0 :     }
   22165             : 
   22166             :     WW8sprmPBorderBetween(
   22167             :         const Sequence & 
   22168             :         rSequence, sal_uInt32 nOffset = 0, 
   22169             :         sal_uInt32 nCount = 0)
   22170             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   22171             :     {
   22172             :       init();
   22173             :     }
   22174             : 
   22175             :     virtual ~WW8sprmPBorderBetween();
   22176             : 
   22177             :     void init();
   22178             : 
   22179             :     /**
   22180             :         Return type of resource.
   22181             :     */
   22182           0 :     virtual string getType() const
   22183             :     {
   22184           0 :         return "sprmPBorderBetween";
   22185             :     }
   22186             : 
   22187             :     /**
   22188             :         Return static size.
   22189             :     */
   22190             :     static sal_uInt32 getSize() { return 0; }
   22191             :     /**
   22192             :         Calculate actual size.
   22193             :     */  
   22194             :     sal_uInt32 calcSize(); 
   22195             :           /**
   22196             :       Return reference to properties of Sprm.
   22197             :     */
   22198             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   22199             :     { 
   22200             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmPBorderBetween(*this)); 
   22201             :     }
   22202             :         
   22203             :   
   22204             :     /**
   22205             :         properties of line in between
   22206             :         
   22207             :         <table>
   22208             :         <tr>
   22209             :         <th>
   22210             :         Name
   22211             :         </th>
   22212             :         <td>
   22213             :         linePropsBetween(attribute)
   22214             :         </td>
   22215             :         </tr>
   22216             :         <tr>
   22217             :         <th>
   22218             :         Offset
   22219             :         </th>
   22220             :         <td>
   22221             :         0x3
   22222             :         </td>
   22223             :         </tr>
   22224             :         <tr>
   22225             :         <th>
   22226             :         Mask
   22227             :         </th>
   22228             :         <td>
   22229             :         
   22230             :         </td>
   22231             :         </tr>
   22232             :         <tr>
   22233             :         <th>
   22234             :         Shift
   22235             :         </th>
   22236             :         <td>
   22237             :         0
   22238             :         </td>
   22239             :         </tr>
   22240             :         </table>
   22241             :         */
   22242             :         
   22243           0 : writerfilter::Reference < Properties >::Pointer_t get_linePropsBetween() const
   22244             :     {
   22245           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8LineProps(*this, 0x3));
   22246             : 
   22247             :     }
   22248             :   
   22249             : 
   22250             :   void dump(OutputWithDepth < string > & o) const;
   22251             : 
   22252             :   void resolve(Properties & rHandler);
   22253             : 
   22254             :   };
   22255             :     
   22256             : /**
   22257             :     Automatically generated class: sprmCBorder
   22258             :     
   22259             :     Stereotype ww8resource
   22260             : 
   22261             :     Stereotype ww8sprm
   22262             : 
   22263             :     Parent Resource: Properties
   22264             :     Size: 0
   22265             : */
   22266             : class WW8sprmCBorder: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   22267             : {
   22268             :     public:
   22269             :     typedef boost::shared_ptr<WW8sprmCBorder> Pointer_t;
   22270             : 
   22271             :     WW8sprmCBorder(
   22272             :         WW8Stream & rStream, 
   22273             :         sal_uInt32 nOffset = 0, 
   22274             :         sal_uInt32 nCount = 0)
   22275             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   22276             :     {
   22277             :       init();
   22278             :     }
   22279             :     WW8sprmCBorder(
   22280             :         WW8StructBase * pParent,
   22281             :         sal_uInt32 nOffset = 0, 
   22282             :         sal_uInt32 nCount = 0)
   22283             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   22284             :     {
   22285             :       init();
   22286             :     }
   22287           0 :     WW8sprmCBorder( const WW8PropertyImpl& rSurround,
   22288             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   22289             :     
   22290           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   22291             :     {
   22292           0 :         init();
   22293           0 :     }
   22294             : 
   22295             :     WW8sprmCBorder(
   22296             :         const Sequence & 
   22297             :         rSequence, sal_uInt32 nOffset = 0, 
   22298             :         sal_uInt32 nCount = 0)
   22299             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   22300             :     {
   22301             :       init();
   22302             :     }
   22303             : 
   22304             :     virtual ~WW8sprmCBorder();
   22305             : 
   22306             :     void init();
   22307             : 
   22308             :     /**
   22309             :         Return type of resource.
   22310             :     */
   22311           0 :     virtual string getType() const
   22312             :     {
   22313           0 :         return "sprmCBorder";
   22314             :     }
   22315             : 
   22316             :     /**
   22317             :         Return static size.
   22318             :     */
   22319             :     static sal_uInt32 getSize() { return 0; }
   22320             :     /**
   22321             :         Calculate actual size.
   22322             :     */  
   22323             :     sal_uInt32 calcSize(); 
   22324             :           /**
   22325             :       Return reference to properties of Sprm.
   22326             :     */
   22327             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   22328             :     { 
   22329             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmCBorder(*this)); 
   22330             :     }
   22331             :         
   22332             :   
   22333             :     /**
   22334             :         properties of line in between
   22335             :         
   22336             :         <table>
   22337             :         <tr>
   22338             :         <th>
   22339             :         Name
   22340             :         </th>
   22341             :         <td>
   22342             :         lineProps(attribute)
   22343             :         </td>
   22344             :         </tr>
   22345             :         <tr>
   22346             :         <th>
   22347             :         Offset
   22348             :         </th>
   22349             :         <td>
   22350             :         0x3
   22351             :         </td>
   22352             :         </tr>
   22353             :         <tr>
   22354             :         <th>
   22355             :         Mask
   22356             :         </th>
   22357             :         <td>
   22358             :         
   22359             :         </td>
   22360             :         </tr>
   22361             :         <tr>
   22362             :         <th>
   22363             :         Shift
   22364             :         </th>
   22365             :         <td>
   22366             :         0
   22367             :         </td>
   22368             :         </tr>
   22369             :         </table>
   22370             :         */
   22371             :         
   22372           0 : writerfilter::Reference < Properties >::Pointer_t get_lineProps() const
   22373             :     {
   22374           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8LineProps(*this, 0x3));
   22375             : 
   22376             :     }
   22377             :   
   22378             : 
   22379             :   void dump(OutputWithDepth < string > & o) const;
   22380             : 
   22381             :   void resolve(Properties & rHandler);
   22382             : 
   22383             :   };
   22384             :     
   22385             : /**
   22386             :     Automatically generated class: sprmTTPreferredWidth
   22387             :     
   22388             :     Stereotype ww8resource
   22389             : 
   22390             :     Stereotype ww8sprm
   22391             : 
   22392             :     Parent Resource: Properties
   22393             :     Size: 6
   22394             : */
   22395             : class WW8sprmTTPreferredWidth: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   22396             : {
   22397             :     public:
   22398             :     typedef boost::shared_ptr<WW8sprmTTPreferredWidth> Pointer_t;
   22399             : 
   22400             :     WW8sprmTTPreferredWidth(
   22401             :         WW8Stream & rStream, 
   22402             :         sal_uInt32 nOffset = 0, 
   22403             :         sal_uInt32 nCount = 6)
   22404             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   22405             :     {
   22406             :       init();
   22407             :     }
   22408             :     WW8sprmTTPreferredWidth(
   22409             :         WW8StructBase * pParent,
   22410             :         sal_uInt32 nOffset = 0, 
   22411             :         sal_uInt32 nCount = 6)
   22412             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   22413             :     {
   22414             :       init();
   22415             :     }
   22416           0 :     WW8sprmTTPreferredWidth( const WW8PropertyImpl& rSurround,
   22417             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 6)
   22418             :     
   22419           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   22420             :     {
   22421           0 :         init();
   22422           0 :     }
   22423             : 
   22424             :     WW8sprmTTPreferredWidth(
   22425             :         const Sequence & 
   22426             :         rSequence, sal_uInt32 nOffset = 0, 
   22427             :         sal_uInt32 nCount = 6)
   22428             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   22429             :     {
   22430             :       init();
   22431             :     }
   22432             : 
   22433             :     virtual ~WW8sprmTTPreferredWidth();
   22434             : 
   22435             :     void init();
   22436             : 
   22437             :     /**
   22438             :         Return type of resource.
   22439             :     */
   22440           0 :     virtual string getType() const
   22441             :     {
   22442           0 :         return "sprmTTPreferredWidth";
   22443             :     }
   22444             : 
   22445             :     /**
   22446             :         Return static size.
   22447             :     */
   22448             :     static sal_uInt32 getSize() { return 6; }
   22449             :     /**
   22450             :         Calculate actual size.
   22451             :     */  
   22452             :     sal_uInt32 calcSize(); 
   22453             :           /**
   22454             :       Return reference to properties of Sprm.
   22455             :     */
   22456             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   22457             :     { 
   22458             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmTTPreferredWidth(*this)); 
   22459             :     }
   22460             :         
   22461             :   
   22462             :     /**
   22463             :         unit
   22464             :         
   22465             :         <table>
   22466             :         <tr>
   22467             :         <th>
   22468             :         Name
   22469             :         </th>
   22470             :         <td>
   22471             :         unit(attribute)
   22472             :         </td>
   22473             :         </tr>
   22474             :         <tr>
   22475             :         <th>
   22476             :         Offset
   22477             :         </th>
   22478             :         <td>
   22479             :         0x2
   22480             :         </td>
   22481             :         </tr>
   22482             :         <tr>
   22483             :         <th>
   22484             :         Mask
   22485             :         </th>
   22486             :         <td>
   22487             :         
   22488             :         </td>
   22489             :         </tr>
   22490             :         <tr>
   22491             :         <th>
   22492             :         Shift
   22493             :         </th>
   22494             :         <td>
   22495             :         0
   22496             :         </td>
   22497             :         </tr>
   22498             :         </table>
   22499             :         */
   22500             :         
   22501           0 : sal_uInt8 get_unit() const
   22502             :     {
   22503           0 :             return (getU8(0x2));
   22504             :     }
   22505             :   
   22506             :   
   22507             :     /**
   22508             :         preferred width
   22509             :         
   22510             :         <table>
   22511             :         <tr>
   22512             :         <th>
   22513             :         Name
   22514             :         </th>
   22515             :         <td>
   22516             :         preferredWidth(attribute)
   22517             :         </td>
   22518             :         </tr>
   22519             :         <tr>
   22520             :         <th>
   22521             :         Offset
   22522             :         </th>
   22523             :         <td>
   22524             :         0x3
   22525             :         </td>
   22526             :         </tr>
   22527             :         <tr>
   22528             :         <th>
   22529             :         Mask
   22530             :         </th>
   22531             :         <td>
   22532             :         
   22533             :         </td>
   22534             :         </tr>
   22535             :         <tr>
   22536             :         <th>
   22537             :         Shift
   22538             :         </th>
   22539             :         <td>
   22540             :         0
   22541             :         </td>
   22542             :         </tr>
   22543             :         </table>
   22544             :         */
   22545             :         
   22546           0 : sal_uInt16 get_preferredWidth() const
   22547             :     {
   22548           0 :             return (getU16(0x3));
   22549             :     }
   22550             :   
   22551             : 
   22552             :   void dump(OutputWithDepth < string > & o) const;
   22553             : 
   22554             :   void resolve(Properties & rHandler);
   22555             : 
   22556             :   };
   22557             :     
   22558             : /**
   22559             :     Automatically generated class: sprmTTRLeft
   22560             :     
   22561             :     Stereotype ww8resource
   22562             : 
   22563             :     Stereotype ww8sprm
   22564             : 
   22565             :     Parent Resource: Properties
   22566             :     Size: 6
   22567             : */
   22568             : class WW8sprmTTRLeft: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   22569             : {
   22570             :     public:
   22571             :     typedef boost::shared_ptr<WW8sprmTTRLeft> Pointer_t;
   22572             : 
   22573             :     WW8sprmTTRLeft(
   22574             :         WW8Stream & rStream, 
   22575             :         sal_uInt32 nOffset = 0, 
   22576             :         sal_uInt32 nCount = 6)
   22577             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   22578             :     {
   22579             :       init();
   22580             :     }
   22581             :     WW8sprmTTRLeft(
   22582             :         WW8StructBase * pParent,
   22583             :         sal_uInt32 nOffset = 0, 
   22584             :         sal_uInt32 nCount = 6)
   22585             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   22586             :     {
   22587             :       init();
   22588             :     }
   22589           0 :     WW8sprmTTRLeft( const WW8PropertyImpl& rSurround,
   22590             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 6)
   22591             :     
   22592           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   22593             :     {
   22594           0 :         init();
   22595           0 :     }
   22596             : 
   22597             :     WW8sprmTTRLeft(
   22598             :         const Sequence & 
   22599             :         rSequence, sal_uInt32 nOffset = 0, 
   22600             :         sal_uInt32 nCount = 6)
   22601             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   22602             :     {
   22603             :       init();
   22604             :     }
   22605             : 
   22606             :     virtual ~WW8sprmTTRLeft();
   22607             : 
   22608             :     void init();
   22609             : 
   22610             :     /**
   22611             :         Return type of resource.
   22612             :     */
   22613           0 :     virtual string getType() const
   22614             :     {
   22615           0 :         return "sprmTTRLeft";
   22616             :     }
   22617             : 
   22618             :     /**
   22619             :         Return static size.
   22620             :     */
   22621             :     static sal_uInt32 getSize() { return 6; }
   22622             :     /**
   22623             :         Calculate actual size.
   22624             :     */  
   22625             :     sal_uInt32 calcSize(); 
   22626             :           /**
   22627             :       Return reference to properties of Sprm.
   22628             :     */
   22629             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   22630             :     { 
   22631             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmTTRLeft(*this)); 
   22632             :     }
   22633             :         
   22634             :   
   22635             :     /**
   22636             :         unit
   22637             :         
   22638             :         <table>
   22639             :         <tr>
   22640             :         <th>
   22641             :         Name
   22642             :         </th>
   22643             :         <td>
   22644             :         unit(attribute)
   22645             :         </td>
   22646             :         </tr>
   22647             :         <tr>
   22648             :         <th>
   22649             :         Offset
   22650             :         </th>
   22651             :         <td>
   22652             :         0x2
   22653             :         </td>
   22654             :         </tr>
   22655             :         <tr>
   22656             :         <th>
   22657             :         Mask
   22658             :         </th>
   22659             :         <td>
   22660             :         
   22661             :         </td>
   22662             :         </tr>
   22663             :         <tr>
   22664             :         <th>
   22665             :         Shift
   22666             :         </th>
   22667             :         <td>
   22668             :         0
   22669             :         </td>
   22670             :         </tr>
   22671             :         </table>
   22672             :         */
   22673             :         
   22674           0 : sal_uInt8 get_unit() const
   22675             :     {
   22676           0 :             return (getU8(0x2));
   22677             :     }
   22678             :   
   22679             :   
   22680             :     /**
   22681             :         table indent from left
   22682             :         
   22683             :         <table>
   22684             :         <tr>
   22685             :         <th>
   22686             :         Name
   22687             :         </th>
   22688             :         <td>
   22689             :         trleft(attribute)
   22690             :         </td>
   22691             :         </tr>
   22692             :         <tr>
   22693             :         <th>
   22694             :         Offset
   22695             :         </th>
   22696             :         <td>
   22697             :         0x3
   22698             :         </td>
   22699             :         </tr>
   22700             :         <tr>
   22701             :         <th>
   22702             :         Mask
   22703             :         </th>
   22704             :         <td>
   22705             :         
   22706             :         </td>
   22707             :         </tr>
   22708             :         <tr>
   22709             :         <th>
   22710             :         Shift
   22711             :         </th>
   22712             :         <td>
   22713             :         0
   22714             :         </td>
   22715             :         </tr>
   22716             :         </table>
   22717             :         */
   22718             :         
   22719           0 : sal_uInt16 get_trleft() const
   22720             :     {
   22721           0 :             return (getU16(0x3));
   22722             :     }
   22723             :   
   22724             : 
   22725             :   void dump(OutputWithDepth < string > & o) const;
   22726             : 
   22727             :   void resolve(Properties & rHandler);
   22728             : 
   22729             :   };
   22730             :     
   22731             : /**
   22732             :     Automatically generated class: sprmCEastAsianLayout
   22733             :     
   22734             :     Stereotype ww8resource
   22735             : 
   22736             :     Stereotype ww8sprm
   22737             : 
   22738             :     Parent Resource: Properties
   22739             :     Size: 0
   22740             : */
   22741             : class WW8sprmCEastAsianLayout: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   22742             : {
   22743             :     public:
   22744             :     typedef boost::shared_ptr<WW8sprmCEastAsianLayout> Pointer_t;
   22745             : 
   22746             :     WW8sprmCEastAsianLayout(
   22747             :         WW8Stream & rStream, 
   22748             :         sal_uInt32 nOffset = 0, 
   22749             :         sal_uInt32 nCount = 0)
   22750             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   22751             :     {
   22752             :       init();
   22753             :     }
   22754             :     WW8sprmCEastAsianLayout(
   22755             :         WW8StructBase * pParent,
   22756             :         sal_uInt32 nOffset = 0, 
   22757             :         sal_uInt32 nCount = 0)
   22758             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   22759             :     {
   22760             :       init();
   22761             :     }
   22762           0 :     WW8sprmCEastAsianLayout( const WW8PropertyImpl& rSurround,
   22763             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   22764             :     
   22765           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   22766             :     {
   22767           0 :         init();
   22768           0 :     }
   22769             : 
   22770             :     WW8sprmCEastAsianLayout(
   22771             :         const Sequence & 
   22772             :         rSequence, sal_uInt32 nOffset = 0, 
   22773             :         sal_uInt32 nCount = 0)
   22774             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   22775             :     {
   22776             :       init();
   22777             :     }
   22778             : 
   22779             :     virtual ~WW8sprmCEastAsianLayout();
   22780             : 
   22781             :     void init();
   22782             : 
   22783             :     /**
   22784             :         Return type of resource.
   22785             :     */
   22786           0 :     virtual string getType() const
   22787             :     {
   22788           0 :         return "sprmCEastAsianLayout";
   22789             :     }
   22790             : 
   22791             :     /**
   22792             :         Return static size.
   22793             :     */
   22794             :     static sal_uInt32 getSize() { return 0; }
   22795             :     /**
   22796             :         Calculate actual size.
   22797             :     */  
   22798             :     sal_uInt32 calcSize(); 
   22799             :           /**
   22800             :       Return reference to properties of Sprm.
   22801             :     */
   22802             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   22803             :     { 
   22804             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmCEastAsianLayout(*this)); 
   22805             :     }
   22806             :         
   22807             :   
   22808             :     /**
   22809             :         East Asian Typography Setting
   22810             :         
   22811             :         <table>
   22812             :         <tr>
   22813             :         <th>
   22814             :         Name
   22815             :         </th>
   22816             :         <td>
   22817             :         fcEastAsianLayout(attribute)
   22818             :         </td>
   22819             :         </tr>
   22820             :         <tr>
   22821             :         <th>
   22822             :         Offset
   22823             :         </th>
   22824             :         <td>
   22825             :         0x2
   22826             :         </td>
   22827             :         </tr>
   22828             :         <tr>
   22829             :         <th>
   22830             :         Mask
   22831             :         </th>
   22832             :         <td>
   22833             :         
   22834             :         </td>
   22835             :         </tr>
   22836             :         <tr>
   22837             :         <th>
   22838             :         Shift
   22839             :         </th>
   22840             :         <td>
   22841             :         0
   22842             :         </td>
   22843             :         </tr>
   22844             :         </table>
   22845             :         */
   22846             :         
   22847           0 : sal_uInt32 get_fcEastAsianLayout() const
   22848             :     {
   22849           0 :             return (getU32(0x2));
   22850             :     }
   22851             :   
   22852             : 
   22853             :   void dump(OutputWithDepth < string > & o) const;
   22854             : 
   22855             :   void resolve(Properties & rHandler);
   22856             : 
   22857             :   };
   22858             :     
   22859             : /**
   22860             :     Automatically generated class: sprmTWidthBefore
   22861             :     
   22862             :     Stereotype ww8sprm
   22863             : 
   22864             :     Stereotype ww8resource
   22865             : 
   22866             :     Parent Resource: Properties
   22867             :     Size: 0
   22868             : */
   22869             : class WW8sprmTWidthBefore: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   22870             : {
   22871             :     public:
   22872             :     typedef boost::shared_ptr<WW8sprmTWidthBefore> Pointer_t;
   22873             : 
   22874             :     WW8sprmTWidthBefore(
   22875             :         WW8Stream & rStream, 
   22876             :         sal_uInt32 nOffset = 0, 
   22877             :         sal_uInt32 nCount = 0)
   22878             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   22879             :     {
   22880             :       init();
   22881             :     }
   22882             :     WW8sprmTWidthBefore(
   22883             :         WW8StructBase * pParent,
   22884             :         sal_uInt32 nOffset = 0, 
   22885             :         sal_uInt32 nCount = 0)
   22886             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   22887             :     {
   22888             :       init();
   22889             :     }
   22890           0 :     WW8sprmTWidthBefore( const WW8PropertyImpl& rSurround,
   22891             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   22892             :     
   22893           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   22894             :     {
   22895           0 :         init();
   22896           0 :     }
   22897             : 
   22898             :     WW8sprmTWidthBefore(
   22899             :         const Sequence & 
   22900             :         rSequence, sal_uInt32 nOffset = 0, 
   22901             :         sal_uInt32 nCount = 0)
   22902             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   22903             :     {
   22904             :       init();
   22905             :     }
   22906             : 
   22907             :     virtual ~WW8sprmTWidthBefore();
   22908             : 
   22909             :     void init();
   22910             : 
   22911             :     /**
   22912             :         Return type of resource.
   22913             :     */
   22914           0 :     virtual string getType() const
   22915             :     {
   22916           0 :         return "sprmTWidthBefore";
   22917             :     }
   22918             : 
   22919             :     /**
   22920             :         Return static size.
   22921             :     */
   22922             :     static sal_uInt32 getSize() { return 0; }
   22923             :     /**
   22924             :         Calculate actual size.
   22925             :     */  
   22926             :     sal_uInt32 calcSize(); 
   22927             :           /**
   22928             :       Return reference to properties of Sprm.
   22929             :     */
   22930             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   22931             :     { 
   22932             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmTWidthBefore(*this)); 
   22933             :     }
   22934             :         
   22935             :   
   22936             :     /**
   22937             :         
   22938             :         
   22939             :         <table>
   22940             :         <tr>
   22941             :         <th>
   22942             :         Name
   22943             :         </th>
   22944             :         <td>
   22945             :         ftsWidth(attribute)
   22946             :         </td>
   22947             :         </tr>
   22948             :         <tr>
   22949             :         <th>
   22950             :         Offset
   22951             :         </th>
   22952             :         <td>
   22953             :         0x0
   22954             :         </td>
   22955             :         </tr>
   22956             :         <tr>
   22957             :         <th>
   22958             :         Mask
   22959             :         </th>
   22960             :         <td>
   22961             :         
   22962             :         </td>
   22963             :         </tr>
   22964             :         <tr>
   22965             :         <th>
   22966             :         Shift
   22967             :         </th>
   22968             :         <td>
   22969             :         
   22970             :         </td>
   22971             :         </tr>
   22972             :         </table>
   22973             :         */
   22974             :         
   22975           0 : sal_uInt8 get_ftsWidth() const
   22976             :     {
   22977           0 :             return (getU8(0x0));
   22978             :     }
   22979             :   
   22980             :   
   22981             :     /**
   22982             :         
   22983             :         
   22984             :         <table>
   22985             :         <tr>
   22986             :         <th>
   22987             :         Name
   22988             :         </th>
   22989             :         <td>
   22990             :         wWidth(attribute)
   22991             :         </td>
   22992             :         </tr>
   22993             :         <tr>
   22994             :         <th>
   22995             :         Offset
   22996             :         </th>
   22997             :         <td>
   22998             :         0x1
   22999             :         </td>
   23000             :         </tr>
   23001             :         <tr>
   23002             :         <th>
   23003             :         Mask
   23004             :         </th>
   23005             :         <td>
   23006             :         
   23007             :         </td>
   23008             :         </tr>
   23009             :         <tr>
   23010             :         <th>
   23011             :         Shift
   23012             :         </th>
   23013             :         <td>
   23014             :         
   23015             :         </td>
   23016             :         </tr>
   23017             :         </table>
   23018             :         */
   23019             :         
   23020           0 : sal_uInt16 get_wWidth() const
   23021             :     {
   23022           0 :             return (getU16(0x1));
   23023             :     }
   23024             :   
   23025             : 
   23026             :   void dump(OutputWithDepth < string > & o) const;
   23027             : 
   23028             :   void resolve(Properties & rHandler);
   23029             : 
   23030             :   };
   23031             :     
   23032             : /**
   23033             :     Automatically generated class: sprmTWidthAfter
   23034             :     
   23035             :     Stereotype ww8sprm
   23036             : 
   23037             :     Stereotype ww8resource
   23038             : 
   23039             :     Parent Resource: Properties
   23040             :     Size: 0
   23041             : */
   23042             : class WW8sprmTWidthAfter: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   23043             : {
   23044             :     public:
   23045             :     typedef boost::shared_ptr<WW8sprmTWidthAfter> Pointer_t;
   23046             : 
   23047             :     WW8sprmTWidthAfter(
   23048             :         WW8Stream & rStream, 
   23049             :         sal_uInt32 nOffset = 0, 
   23050             :         sal_uInt32 nCount = 0)
   23051             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   23052             :     {
   23053             :       init();
   23054             :     }
   23055             :     WW8sprmTWidthAfter(
   23056             :         WW8StructBase * pParent,
   23057             :         sal_uInt32 nOffset = 0, 
   23058             :         sal_uInt32 nCount = 0)
   23059             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   23060             :     {
   23061             :       init();
   23062             :     }
   23063           0 :     WW8sprmTWidthAfter( const WW8PropertyImpl& rSurround,
   23064             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   23065             :     
   23066           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   23067             :     {
   23068           0 :         init();
   23069           0 :     }
   23070             : 
   23071             :     WW8sprmTWidthAfter(
   23072             :         const Sequence & 
   23073             :         rSequence, sal_uInt32 nOffset = 0, 
   23074             :         sal_uInt32 nCount = 0)
   23075             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   23076             :     {
   23077             :       init();
   23078             :     }
   23079             : 
   23080             :     virtual ~WW8sprmTWidthAfter();
   23081             : 
   23082             :     void init();
   23083             : 
   23084             :     /**
   23085             :         Return type of resource.
   23086             :     */
   23087           0 :     virtual string getType() const
   23088             :     {
   23089           0 :         return "sprmTWidthAfter";
   23090             :     }
   23091             : 
   23092             :     /**
   23093             :         Return static size.
   23094             :     */
   23095             :     static sal_uInt32 getSize() { return 0; }
   23096             :     /**
   23097             :         Calculate actual size.
   23098             :     */  
   23099             :     sal_uInt32 calcSize(); 
   23100             :           /**
   23101             :       Return reference to properties of Sprm.
   23102             :     */
   23103             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   23104             :     { 
   23105             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmTWidthAfter(*this)); 
   23106             :     }
   23107             :         
   23108             :   
   23109             :     /**
   23110             :         
   23111             :         
   23112             :         <table>
   23113             :         <tr>
   23114             :         <th>
   23115             :         Name
   23116             :         </th>
   23117             :         <td>
   23118             :         ftsWidth(attribute)
   23119             :         </td>
   23120             :         </tr>
   23121             :         <tr>
   23122             :         <th>
   23123             :         Offset
   23124             :         </th>
   23125             :         <td>
   23126             :         0x0
   23127             :         </td>
   23128             :         </tr>
   23129             :         <tr>
   23130             :         <th>
   23131             :         Mask
   23132             :         </th>
   23133             :         <td>
   23134             :         
   23135             :         </td>
   23136             :         </tr>
   23137             :         <tr>
   23138             :         <th>
   23139             :         Shift
   23140             :         </th>
   23141             :         <td>
   23142             :         
   23143             :         </td>
   23144             :         </tr>
   23145             :         </table>
   23146             :         */
   23147             :         
   23148           0 : sal_uInt8 get_ftsWidth() const
   23149             :     {
   23150           0 :             return (getU8(0x0));
   23151             :     }
   23152             :   
   23153             :   
   23154             :     /**
   23155             :         
   23156             :         
   23157             :         <table>
   23158             :         <tr>
   23159             :         <th>
   23160             :         Name
   23161             :         </th>
   23162             :         <td>
   23163             :         wWidth(attribute)
   23164             :         </td>
   23165             :         </tr>
   23166             :         <tr>
   23167             :         <th>
   23168             :         Offset
   23169             :         </th>
   23170             :         <td>
   23171             :         0x1
   23172             :         </td>
   23173             :         </tr>
   23174             :         <tr>
   23175             :         <th>
   23176             :         Mask
   23177             :         </th>
   23178             :         <td>
   23179             :         
   23180             :         </td>
   23181             :         </tr>
   23182             :         <tr>
   23183             :         <th>
   23184             :         Shift
   23185             :         </th>
   23186             :         <td>
   23187             :         
   23188             :         </td>
   23189             :         </tr>
   23190             :         </table>
   23191             :         */
   23192             :         
   23193           0 : sal_uInt16 get_wWidth() const
   23194             :     {
   23195           0 :             return (getU16(0x1));
   23196             :     }
   23197             :   
   23198             : 
   23199             :   void dump(OutputWithDepth < string > & o) const;
   23200             : 
   23201             :   void resolve(Properties & rHandler);
   23202             : 
   23203             :   };
   23204             :     
   23205             : /**
   23206             :     Automatically generated class: sprmTCellPaddingDefault
   23207             :     
   23208             :     Stereotype ww8sprm
   23209             : 
   23210             :     Stereotype ww8resource
   23211             : 
   23212             :     Parent Resource: Properties
   23213             :     Size: 0
   23214             : */
   23215             : class WW8sprmTCellPaddingDefault: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   23216             : {
   23217             :     public:
   23218             :     typedef boost::shared_ptr<WW8sprmTCellPaddingDefault> Pointer_t;
   23219             : 
   23220             :     WW8sprmTCellPaddingDefault(
   23221             :         WW8Stream & rStream, 
   23222             :         sal_uInt32 nOffset = 0, 
   23223             :         sal_uInt32 nCount = 0)
   23224             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   23225             :     {
   23226             :       init();
   23227             :     }
   23228             :     WW8sprmTCellPaddingDefault(
   23229             :         WW8StructBase * pParent,
   23230             :         sal_uInt32 nOffset = 0, 
   23231             :         sal_uInt32 nCount = 0)
   23232             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   23233             :     {
   23234             :       init();
   23235             :     }
   23236           0 :     WW8sprmTCellPaddingDefault( const WW8PropertyImpl& rSurround,
   23237             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   23238             :     
   23239           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   23240             :     {
   23241           0 :         init();
   23242           0 :     }
   23243             : 
   23244             :     WW8sprmTCellPaddingDefault(
   23245             :         const Sequence & 
   23246             :         rSequence, sal_uInt32 nOffset = 0, 
   23247             :         sal_uInt32 nCount = 0)
   23248             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   23249             :     {
   23250             :       init();
   23251             :     }
   23252             : 
   23253             :     virtual ~WW8sprmTCellPaddingDefault();
   23254             : 
   23255             :     void init();
   23256             : 
   23257             :     /**
   23258             :         Return type of resource.
   23259             :     */
   23260           0 :     virtual string getType() const
   23261             :     {
   23262           0 :         return "sprmTCellPaddingDefault";
   23263             :     }
   23264             : 
   23265             :     /**
   23266             :         Return static size.
   23267             :     */
   23268             :     static sal_uInt32 getSize() { return 0; }
   23269             :     /**
   23270             :         Calculate actual size.
   23271             :     */  
   23272             :     sal_uInt32 calcSize(); 
   23273             :           /**
   23274             :       Return reference to properties of Sprm.
   23275             :     */
   23276             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   23277             :     { 
   23278             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmTCellPaddingDefault(*this)); 
   23279             :     }
   23280             :         
   23281             :   
   23282             :     /**
   23283             :         
   23284             :         
   23285             :         <table>
   23286             :         <tr>
   23287             :         <th>
   23288             :         Name
   23289             :         </th>
   23290             :         <td>
   23291             :         itc(attribute)
   23292             :         </td>
   23293             :         </tr>
   23294             :         <tr>
   23295             :         <th>
   23296             :         Offset
   23297             :         </th>
   23298             :         <td>
   23299             :         0x2
   23300             :         </td>
   23301             :         </tr>
   23302             :         <tr>
   23303             :         <th>
   23304             :         Mask
   23305             :         </th>
   23306             :         <td>
   23307             :         
   23308             :         </td>
   23309             :         </tr>
   23310             :         <tr>
   23311             :         <th>
   23312             :         Shift
   23313             :         </th>
   23314             :         <td>
   23315             :         
   23316             :         </td>
   23317             :         </tr>
   23318             :         </table>
   23319             :         */
   23320             :         
   23321           0 : sal_uInt16 get_itc() const
   23322             :     {
   23323           0 :             return (getU16(0x2));
   23324             :     }
   23325             :   
   23326             :   
   23327             :     /**
   23328             :         
   23329             :         
   23330             :         <table>
   23331             :         <tr>
   23332             :         <th>
   23333             :         Name
   23334             :         </th>
   23335             :         <td>
   23336             :         grfbrc(attribute)
   23337             :         </td>
   23338             :         </tr>
   23339             :         <tr>
   23340             :         <th>
   23341             :         Offset
   23342             :         </th>
   23343             :         <td>
   23344             :         0x4
   23345             :         </td>
   23346             :         </tr>
   23347             :         <tr>
   23348             :         <th>
   23349             :         Mask
   23350             :         </th>
   23351             :         <td>
   23352             :         
   23353             :         </td>
   23354             :         </tr>
   23355             :         <tr>
   23356             :         <th>
   23357             :         Shift
   23358             :         </th>
   23359             :         <td>
   23360             :         
   23361             :         </td>
   23362             :         </tr>
   23363             :         </table>
   23364             :         */
   23365             :         
   23366           0 : sal_uInt8 get_grfbrc() const
   23367             :     {
   23368           0 :             return (getU8(0x4));
   23369             :     }
   23370             :   
   23371             :   
   23372             :     /**
   23373             :         
   23374             :         
   23375             :         <table>
   23376             :         <tr>
   23377             :         <th>
   23378             :         Name
   23379             :         </th>
   23380             :         <td>
   23381             :         ftsWidth(attribute)
   23382             :         </td>
   23383             :         </tr>
   23384             :         <tr>
   23385             :         <th>
   23386             :         Offset
   23387             :         </th>
   23388             :         <td>
   23389             :         0x5
   23390             :         </td>
   23391             :         </tr>
   23392             :         <tr>
   23393             :         <th>
   23394             :         Mask
   23395             :         </th>
   23396             :         <td>
   23397             :         
   23398             :         </td>
   23399             :         </tr>
   23400             :         <tr>
   23401             :         <th>
   23402             :         Shift
   23403             :         </th>
   23404             :         <td>
   23405             :         
   23406             :         </td>
   23407             :         </tr>
   23408             :         </table>
   23409             :         */
   23410             :         
   23411           0 : sal_uInt8 get_ftsWidth() const
   23412             :     {
   23413           0 :             return (getU8(0x5));
   23414             :     }
   23415             :   
   23416             :   
   23417             :     /**
   23418             :         
   23419             :         
   23420             :         <table>
   23421             :         <tr>
   23422             :         <th>
   23423             :         Name
   23424             :         </th>
   23425             :         <td>
   23426             :         wWidth(attribute)
   23427             :         </td>
   23428             :         </tr>
   23429             :         <tr>
   23430             :         <th>
   23431             :         Offset
   23432             :         </th>
   23433             :         <td>
   23434             :         0x6
   23435             :         </td>
   23436             :         </tr>
   23437             :         <tr>
   23438             :         <th>
   23439             :         Mask
   23440             :         </th>
   23441             :         <td>
   23442             :         
   23443             :         </td>
   23444             :         </tr>
   23445             :         <tr>
   23446             :         <th>
   23447             :         Shift
   23448             :         </th>
   23449             :         <td>
   23450             :         
   23451             :         </td>
   23452             :         </tr>
   23453             :         </table>
   23454             :         */
   23455             :         
   23456           0 : sal_uInt16 get_wWidth() const
   23457             :     {
   23458           0 :             return (getU16(0x6));
   23459             :     }
   23460             :   
   23461             : 
   23462             :   void dump(OutputWithDepth < string > & o) const;
   23463             : 
   23464             :   void resolve(Properties & rHandler);
   23465             : 
   23466             :   };
   23467             :     
   23468             : /**
   23469             :     Automatically generated class: sprmTPc
   23470             :     
   23471             :     Stereotype ww8resource
   23472             : 
   23473             :     Stereotype ww8sprm
   23474             : 
   23475             :     Parent Resource: Properties
   23476             :     Size: 0
   23477             : */
   23478             : class WW8sprmTPc: public WW8PropertyImpl, public writerfilter::Reference< Properties>
   23479             : {
   23480             :     public:
   23481             :     typedef boost::shared_ptr<WW8sprmTPc> Pointer_t;
   23482             : 
   23483             :     WW8sprmTPc(
   23484             :         WW8Stream & rStream, 
   23485             :         sal_uInt32 nOffset = 0, 
   23486             :         sal_uInt32 nCount = 0)
   23487             :     : WW8PropertyImpl(rStream, nOffset, nCount)
   23488             :     {
   23489             :       init();
   23490             :     }
   23491             :     WW8sprmTPc(
   23492             :         WW8StructBase * pParent,
   23493             :         sal_uInt32 nOffset = 0, 
   23494             :         sal_uInt32 nCount = 0)
   23495             :     : WW8PropertyImpl(pParent, nOffset, nCount)
   23496             :     {
   23497             :       init();
   23498             :     }
   23499           0 :     WW8sprmTPc( const WW8PropertyImpl& rSurround,
   23500             :     sal_uInt32 nOffset = 0, sal_uInt32 nCount = 0)
   23501             :     
   23502           0 :     : WW8PropertyImpl(rSurround, nOffset, nCount)
   23503             :     {
   23504           0 :         init();
   23505           0 :     }
   23506             : 
   23507             :     WW8sprmTPc(
   23508             :         const Sequence & 
   23509             :         rSequence, sal_uInt32 nOffset = 0, 
   23510             :         sal_uInt32 nCount = 0)
   23511             :     : WW8PropertyImpl(rSequence, nOffset, nCount)
   23512             :     {
   23513             :       init();
   23514             :     }
   23515             : 
   23516             :     virtual ~WW8sprmTPc();
   23517             : 
   23518             :     void init();
   23519             : 
   23520             :     /**
   23521             :         Return type of resource.
   23522             :     */
   23523           0 :     virtual string getType() const
   23524             :     {
   23525           0 :         return "sprmTPc";
   23526             :     }
   23527             : 
   23528             :     /**
   23529             :         Return static size.
   23530             :     */
   23531             :     static sal_uInt32 getSize() { return 0; }
   23532             :     /**
   23533             :         Calculate actual size.
   23534             :     */  
   23535             :     sal_uInt32 calcSize(); 
   23536             :           /**
   23537             :       Return reference to properties of Sprm.
   23538             :     */
   23539             :       writerfilter::Reference < Properties >::Pointer_t getProps()
   23540             :     { 
   23541             :         return writerfilter::Reference < Properties >::Pointer_t (new WW8sprmTPc(*this)); 
   23542             :     }
   23543             :         
   23544             :   
   23545             :     /**
   23546             :         
   23547             :         
   23548             :         <table>
   23549             :         <tr>
   23550             :         <th>
   23551             :         Name
   23552             :         </th>
   23553             :         <td>
   23554             :         padding(attribute)
   23555             :         </td>
   23556             :         </tr>
   23557             :         <tr>
   23558             :         <th>
   23559             :         Offset
   23560             :         </th>
   23561             :         <td>
   23562             :         2
   23563             :         </td>
   23564             :         </tr>
   23565             :         <tr>
   23566             :         <th>
   23567             :         Mask
   23568             :         </th>
   23569             :         <td>
   23570             :         0xf0
   23571             :         </td>
   23572             :         </tr>
   23573             :         <tr>
   23574             :         <th>
   23575             :         Shift
   23576             :         </th>
   23577             :         <td>
   23578             :         4
   23579             :         </td>
   23580             :         </tr>
   23581             :         </table>
   23582             :         */
   23583             :         
   23584           0 : sal_uInt8 get_padding() const
   23585             :     {
   23586           0 :             return (getU8(2)& 0xf0)>> 4;
   23587             :     }
   23588             :   
   23589             :   
   23590             :     /**
   23591             :         
   23592             :         
   23593             :         <table>
   23594             :         <tr>
   23595             :         <th>
   23596             :         Name
   23597             :         </th>
   23598             :         <td>
   23599             :         pcVert(attribute)
   23600             :         </td>
   23601             :         </tr>
   23602             :         <tr>
   23603             :         <th>
   23604             :         Offset
   23605             :         </th>
   23606             :         <td>
   23607             :         2
   23608             :         </td>
   23609             :         </tr>
   23610             :         <tr>
   23611             :         <th>
   23612             :         Mask
   23613             :         </th>
   23614             :         <td>
   23615             :         0xc
   23616             :         </td>
   23617             :         </tr>
   23618             :         <tr>
   23619             :         <th>
   23620             :         Shift
   23621             :         </th>
   23622             :         <td>
   23623             :         2
   23624             :         </td>
   23625             :         </tr>
   23626             :         </table>
   23627             :         */
   23628             :         
   23629           0 : sal_uInt8 get_pcVert() const
   23630             :     {
   23631           0 :             return (getU8(2)& 0xc)>> 2;
   23632             :     }
   23633             :   
   23634             :   
   23635             :     /**
   23636             :         
   23637             :         
   23638             :         <table>
   23639             :         <tr>
   23640             :         <th>
   23641             :         Name
   23642             :         </th>
   23643             :         <td>
   23644             :         pcHorz(attribute)
   23645             :         </td>
   23646             :         </tr>
   23647             :         <tr>
   23648             :         <th>
   23649             :         Offset
   23650             :         </th>
   23651             :         <td>
   23652             :         2
   23653             :         </td>
   23654             :         </tr>
   23655             :         <tr>
   23656             :         <th>
   23657             :         Mask
   23658             :         </th>
   23659             :         <td>
   23660             :         0x3
   23661             :         </td>
   23662             :         </tr>
   23663             :         <tr>
   23664             :         <th>
   23665             :         Shift
   23666             :         </th>
   23667             :         <td>
   23668             :         0
   23669             :         </td>
   23670             :         </tr>
   23671             :         </table>
   23672             :         */
   23673             :         
   23674           0 : sal_uInt8 get_pcHorz() const
   23675             :     {
   23676           0 :             return (getU8(2)& 0x3);
   23677             :     }
   23678             :   
   23679             : 
   23680             :   void dump(OutputWithDepth < string > & o) const;
   23681             : 
   23682             :   void resolve(Properties & rHandler);
   23683             : 
   23684             :   };
   23685             :     
   23686             : /** 
   23687             :     Automaticallay generated class:
   23688             :   DffUDefProp
   23689             : 
   23690             : */
   23691             : 
   23692           0 : class DffUDefProp : public DffRecord
   23693             : {
   23694             : public:
   23695             :     typedef boost::shared_ptr < DffUDefProp > Pointer_t;
   23696             : 
   23697           0 :     DffUDefProp(WW8StructBase * pParent, sal_uInt32 nOffset, sal_uInt32 nCount)
   23698             : 
   23699           0 :     : DffRecord(pParent, nOffset, nCount) {}
   23700             : 
   23701           0 :     DffUDefProp(WW8Stream & rStream, sal_uInt32 nOffset, sal_uInt32 nCount)
   23702             : 
   23703           0 :     : DffRecord(rStream, nOffset, nCount) {}
   23704             : 
   23705             :     DffUDefProp(DffRecord & rRecord)
   23706             : 
   23707             :     : DffRecord(rRecord) {}
   23708             :     virtual ~DffUDefProp();
   23709             : 
   23710             :     virtual void resolveLocal(Properties & props);
   23711             :       void resolveNoAuto(Properties & rHandler);
   23712             :     
   23713             :     virtual void dump(OutputWithDepth < string > & o) const;
   23714             : 
   23715           0 :     virtual DffRecord * clone() const { return new DffUDefProp(*this); }
   23716             : 
   23717           0 :     virtual string getType() const 
   23718             :     {
   23719           0 :         return "DffUDefProp";
   23720             :     }
   23721             : 
   23722           0 :     virtual string getName() const { return ""; }
   23723             :     
   23724             : };
   23725             : 
   23726             : /** 
   23727             :     Automaticallay generated class:
   23728             :   DffFSPGR
   23729             : 
   23730             : */
   23731             : 
   23732           0 : class DffFSPGR : public DffRecord
   23733             : {
   23734             : public:
   23735             :     typedef boost::shared_ptr < DffFSPGR > Pointer_t;
   23736             : 
   23737           0 :     DffFSPGR(WW8StructBase * pParent, sal_uInt32 nOffset, sal_uInt32 nCount)
   23738             : 
   23739           0 :     : DffRecord(pParent, nOffset, nCount) {}
   23740             : 
   23741           0 :     DffFSPGR(WW8Stream & rStream, sal_uInt32 nOffset, sal_uInt32 nCount)
   23742             : 
   23743           0 :     : DffRecord(rStream, nOffset, nCount) {}
   23744             : 
   23745             :     DffFSPGR(DffRecord & rRecord)
   23746             : 
   23747             :     : DffRecord(rRecord) {}
   23748             :     virtual ~DffFSPGR();
   23749             : 
   23750             :     virtual void resolveLocal(Properties & props);
   23751             :     virtual void dump(OutputWithDepth < string > & o) const;
   23752             : 
   23753           0 :     virtual DffRecord * clone() const { return new DffFSPGR(*this); }
   23754             : 
   23755           0 :     virtual string getType() const 
   23756             :     {
   23757           0 :         return "DffFSPGR";
   23758             :     }
   23759             : 
   23760           0 :     virtual string getName() const { return ""; }
   23761             :     
   23762             :   
   23763             :     /**
   23764             :         the rectangle of the grouped shape
   23765             :         
   23766             :         <table>
   23767             :         <tr>
   23768             :         <th>
   23769             :         Name
   23770             :         </th>
   23771             :         <td>
   23772             :         rectangle(attribute)
   23773             :         </td>
   23774             :         </tr>
   23775             :         <tr>
   23776             :         <th>
   23777             :         Offset
   23778             :         </th>
   23779             :         <td>
   23780             :         0x8
   23781             :         </td>
   23782             :         </tr>
   23783             :         <tr>
   23784             :         <th>
   23785             :         Mask
   23786             :         </th>
   23787             :         <td>
   23788             :         
   23789             :         </td>
   23790             :         </tr>
   23791             :         <tr>
   23792             :         <th>
   23793             :         Shift
   23794             :         </th>
   23795             :         <td>
   23796             :         0
   23797             :         </td>
   23798             :         </tr>
   23799             :         </table>
   23800             :         */
   23801             :         
   23802           0 : writerfilter::Reference < Properties >::Pointer_t get_rectangle() const
   23803             :     {
   23804           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8Rectangle(*this, 0x8));
   23805             : 
   23806             :     }
   23807             :   
   23808             : };
   23809             : 
   23810             : /** 
   23811             :     Automaticallay generated class:
   23812             :   DffOPT
   23813             : 
   23814             : */
   23815             : 
   23816           0 : class DffOPT : public DffRecord
   23817             : {
   23818             : public:
   23819             :     typedef boost::shared_ptr < DffOPT > Pointer_t;
   23820             : 
   23821           0 :     DffOPT(WW8StructBase * pParent, sal_uInt32 nOffset, sal_uInt32 nCount)
   23822             : 
   23823           0 :     : DffRecord(pParent, nOffset, nCount) {}
   23824             : 
   23825           0 :     DffOPT(WW8Stream & rStream, sal_uInt32 nOffset, sal_uInt32 nCount)
   23826             : 
   23827           0 :     : DffRecord(rStream, nOffset, nCount) {}
   23828             : 
   23829             :     DffOPT(DffRecord & rRecord)
   23830             : 
   23831             :     : DffRecord(rRecord) {}
   23832             :     virtual ~DffOPT();
   23833             : 
   23834             :     virtual void resolveLocal(Properties & props);
   23835             :     virtual void dump(OutputWithDepth < string > & o) const;
   23836             : 
   23837           0 :     virtual DffRecord * clone() const { return new DffOPT(*this); }
   23838             : 
   23839           0 :     virtual string getType() const 
   23840             :     {
   23841           0 :         return "DffOPT";
   23842             :     }
   23843             : 
   23844           0 :     virtual string getName() const { return ""; }
   23845             :     
   23846             :       /**
   23847             :       Array: property
   23848             :       ElementType: FOPTE(Properties)
   23849             :       */
   23850             : 
   23851             :       sal_uInt32 get_property_count();
   23852             : 
   23853             :           writerfilter::Reference < Properties >::Pointer_t get_property(sal_uInt32 pos);
   23854             :     
   23855             :       /**
   23856             :       Array: extraoffset
   23857             :       ElementType: U32()
   23858             :       */
   23859             : 
   23860             :       sal_uInt32 get_extraoffset_count();
   23861             : 
   23862             :           sal_uInt32 get_extraoffset(sal_uInt32 pos);
   23863             :     
   23864             : };
   23865             : 
   23866             : /** 
   23867             :     Automaticallay generated class:
   23868             :   DffFSP
   23869             : 
   23870             : */
   23871             : 
   23872           0 : class DffFSP : public DffRecord
   23873             : {
   23874             : public:
   23875             :     typedef boost::shared_ptr < DffFSP > Pointer_t;
   23876             : 
   23877           0 :     DffFSP(WW8StructBase * pParent, sal_uInt32 nOffset, sal_uInt32 nCount)
   23878             : 
   23879           0 :     : DffRecord(pParent, nOffset, nCount) {}
   23880             : 
   23881           0 :     DffFSP(WW8Stream & rStream, sal_uInt32 nOffset, sal_uInt32 nCount)
   23882             : 
   23883           0 :     : DffRecord(rStream, nOffset, nCount) {}
   23884             : 
   23885             :     DffFSP(DffRecord & rRecord)
   23886             : 
   23887             :     : DffRecord(rRecord) {}
   23888             :     virtual ~DffFSP();
   23889             : 
   23890             :     virtual void resolveLocal(Properties & props);
   23891             :     virtual void dump(OutputWithDepth < string > & o) const;
   23892             : 
   23893           0 :     virtual DffRecord * clone() const { return new DffFSP(*this); }
   23894             : 
   23895           0 :     virtual string getType() const 
   23896             :     {
   23897           0 :         return "DffFSP";
   23898             :     }
   23899             : 
   23900           0 :     virtual string getName() const { return ""; }
   23901             :     
   23902             :   
   23903             :     /**
   23904             :         shape type
   23905             :         
   23906             :         <table>
   23907             :         <tr>
   23908             :         <th>
   23909             :         Name
   23910             :         </th>
   23911             :         <td>
   23912             :         shptype(attribute)
   23913             :         </td>
   23914             :         </tr>
   23915             :         <tr>
   23916             :         <th>
   23917             :         Offset
   23918             :         </th>
   23919             :         <td>
   23920             :         0x0
   23921             :         </td>
   23922             :         </tr>
   23923             :         <tr>
   23924             :         <th>
   23925             :         Mask
   23926             :         </th>
   23927             :         <td>
   23928             :         0xfff0
   23929             :         </td>
   23930             :         </tr>
   23931             :         <tr>
   23932             :         <th>
   23933             :         Shift
   23934             :         </th>
   23935             :         <td>
   23936             :         4
   23937             :         </td>
   23938             :         </tr>
   23939             :         </table>
   23940             :         */
   23941             :         
   23942           0 : sal_uInt32 get_shptype() const
   23943             :     {
   23944           0 :             return (getU32(0x0)& 0xfff0)>> 4;
   23945             :     }
   23946             :   
   23947             :   
   23948             :     /**
   23949             :         shape id
   23950             :         
   23951             :         <table>
   23952             :         <tr>
   23953             :         <th>
   23954             :         Name
   23955             :         </th>
   23956             :         <td>
   23957             :         shpid(attribute)
   23958             :         </td>
   23959             :         </tr>
   23960             :         <tr>
   23961             :         <th>
   23962             :         Offset
   23963             :         </th>
   23964             :         <td>
   23965             :         0x8
   23966             :         </td>
   23967             :         </tr>
   23968             :         <tr>
   23969             :         <th>
   23970             :         Mask
   23971             :         </th>
   23972             :         <td>
   23973             :         
   23974             :         </td>
   23975             :         </tr>
   23976             :         <tr>
   23977             :         <th>
   23978             :         Shift
   23979             :         </th>
   23980             :         <td>
   23981             :         
   23982             :         </td>
   23983             :         </tr>
   23984             :         </table>
   23985             :         */
   23986             :         
   23987           0 : sal_uInt32 get_shpid() const
   23988             :     {
   23989           0 :             return (getU32(0x8));
   23990             :     }
   23991             :   
   23992             :   
   23993             :     /**
   23994             :         This shape is a group shape
   23995             :         
   23996             :         <table>
   23997             :         <tr>
   23998             :         <th>
   23999             :         Name
   24000             :         </th>
   24001             :         <td>
   24002             :         shpfGroup(attribute)
   24003             :         </td>
   24004             :         </tr>
   24005             :         <tr>
   24006             :         <th>
   24007             :         Offset
   24008             :         </th>
   24009             :         <td>
   24010             :         0x0c
   24011             :         </td>
   24012             :         </tr>
   24013             :         <tr>
   24014             :         <th>
   24015             :         Mask
   24016             :         </th>
   24017             :         <td>
   24018             :         0x1
   24019             :         </td>
   24020             :         </tr>
   24021             :         <tr>
   24022             :         <th>
   24023             :         Shift
   24024             :         </th>
   24025             :         <td>
   24026             :         0
   24027             :         </td>
   24028             :         </tr>
   24029             :         </table>
   24030             :         */
   24031             :         
   24032           0 : sal_uInt32 get_shpfGroup() const
   24033             :     {
   24034           0 :             return (getU32(0x0c)& 0x1);
   24035             :     }
   24036             :   
   24037             :   
   24038             :     /**
   24039             :         Not a top-level shape
   24040             :         
   24041             :         <table>
   24042             :         <tr>
   24043             :         <th>
   24044             :         Name
   24045             :         </th>
   24046             :         <td>
   24047             :         shpfChild(attribute)
   24048             :         </td>
   24049             :         </tr>
   24050             :         <tr>
   24051             :         <th>
   24052             :         Offset
   24053             :         </th>
   24054             :         <td>
   24055             :         0x0c
   24056             :         </td>
   24057             :         </tr>
   24058             :         <tr>
   24059             :         <th>
   24060             :         Mask
   24061             :         </th>
   24062             :         <td>
   24063             :         0x2
   24064             :         </td>
   24065             :         </tr>
   24066             :         <tr>
   24067             :         <th>
   24068             :         Shift
   24069             :         </th>
   24070             :         <td>
   24071             :         1
   24072             :         </td>
   24073             :         </tr>
   24074             :         </table>
   24075             :         */
   24076             :         
   24077           0 : sal_uInt32 get_shpfChild() const
   24078             :     {
   24079           0 :             return (getU32(0x0c)& 0x2)>> 1;
   24080             :     }
   24081             :   
   24082             :   
   24083             :     /**
   24084             :         This is the topmost group shape. Exactly one of these per drawing.
   24085             :         
   24086             :         <table>
   24087             :         <tr>
   24088             :         <th>
   24089             :         Name
   24090             :         </th>
   24091             :         <td>
   24092             :         shpfPatriarch(attribute)
   24093             :         </td>
   24094             :         </tr>
   24095             :         <tr>
   24096             :         <th>
   24097             :         Offset
   24098             :         </th>
   24099             :         <td>
   24100             :         0x0c
   24101             :         </td>
   24102             :         </tr>
   24103             :         <tr>
   24104             :         <th>
   24105             :         Mask
   24106             :         </th>
   24107             :         <td>
   24108             :         0x4
   24109             :         </td>
   24110             :         </tr>
   24111             :         <tr>
   24112             :         <th>
   24113             :         Shift
   24114             :         </th>
   24115             :         <td>
   24116             :         2
   24117             :         </td>
   24118             :         </tr>
   24119             :         </table>
   24120             :         */
   24121             :         
   24122           0 : sal_uInt32 get_shpfPatriarch() const
   24123             :     {
   24124           0 :             return (getU32(0x0c)& 0x4)>> 2;
   24125             :     }
   24126             :   
   24127             :   
   24128             :     /**
   24129             :         The shape has been deleted
   24130             :         
   24131             :         <table>
   24132             :         <tr>
   24133             :         <th>
   24134             :         Name
   24135             :         </th>
   24136             :         <td>
   24137             :         shpfDeleted(attribute)
   24138             :         </td>
   24139             :         </tr>
   24140             :         <tr>
   24141             :         <th>
   24142             :         Offset
   24143             :         </th>
   24144             :         <td>
   24145             :         0x0c
   24146             :         </td>
   24147             :         </tr>
   24148             :         <tr>
   24149             :         <th>
   24150             :         Mask
   24151             :         </th>
   24152             :         <td>
   24153             :         0x8
   24154             :         </td>
   24155             :         </tr>
   24156             :         <tr>
   24157             :         <th>
   24158             :         Shift
   24159             :         </th>
   24160             :         <td>
   24161             :         3
   24162             :         </td>
   24163             :         </tr>
   24164             :         </table>
   24165             :         */
   24166             :         
   24167           0 : sal_uInt32 get_shpfDeleted() const
   24168             :     {
   24169           0 :             return (getU32(0x0c)& 0x8)>> 3;
   24170             :     }
   24171             :   
   24172             :   
   24173             :     /**
   24174             :         The shape is an OLE object
   24175             :         
   24176             :         <table>
   24177             :         <tr>
   24178             :         <th>
   24179             :         Name
   24180             :         </th>
   24181             :         <td>
   24182             :         shpfOleShape(attribute)
   24183             :         </td>
   24184             :         </tr>
   24185             :         <tr>
   24186             :         <th>
   24187             :         Offset
   24188             :         </th>
   24189             :         <td>
   24190             :         0x0c
   24191             :         </td>
   24192             :         </tr>
   24193             :         <tr>
   24194             :         <th>
   24195             :         Mask
   24196             :         </th>
   24197             :         <td>
   24198             :         0x10
   24199             :         </td>
   24200             :         </tr>
   24201             :         <tr>
   24202             :         <th>
   24203             :         Shift
   24204             :         </th>
   24205             :         <td>
   24206             :         4
   24207             :         </td>
   24208             :         </tr>
   24209             :         </table>
   24210             :         */
   24211             :         
   24212           0 : sal_uInt32 get_shpfOleShape() const
   24213             :     {
   24214           0 :             return (getU32(0x0c)& 0x10)>> 4;
   24215             :     }
   24216             :   
   24217             :   
   24218             :     /**
   24219             :         Shape has a hspMaster property
   24220             :         
   24221             :         <table>
   24222             :         <tr>
   24223             :         <th>
   24224             :         Name
   24225             :         </th>
   24226             :         <td>
   24227             :         shpfHaveMaster(attribute)
   24228             :         </td>
   24229             :         </tr>
   24230             :         <tr>
   24231             :         <th>
   24232             :         Offset
   24233             :         </th>
   24234             :         <td>
   24235             :         0x0c
   24236             :         </td>
   24237             :         </tr>
   24238             :         <tr>
   24239             :         <th>
   24240             :         Mask
   24241             :         </th>
   24242             :         <td>
   24243             :         0x20
   24244             :         </td>
   24245             :         </tr>
   24246             :         <tr>
   24247             :         <th>
   24248             :         Shift
   24249             :         </th>
   24250             :         <td>
   24251             :         5
   24252             :         </td>
   24253             :         </tr>
   24254             :         </table>
   24255             :         */
   24256             :         
   24257           0 : sal_uInt32 get_shpfHaveMaster() const
   24258             :     {
   24259           0 :             return (getU32(0x0c)& 0x20)>> 5;
   24260             :     }
   24261             :   
   24262             :   
   24263             :     /**
   24264             :         Shape is flipped horizontally
   24265             :         
   24266             :         <table>
   24267             :         <tr>
   24268             :         <th>
   24269             :         Name
   24270             :         </th>
   24271             :         <td>
   24272             :         shpfFlipH(attribute)
   24273             :         </td>
   24274             :         </tr>
   24275             :         <tr>
   24276             :         <th>
   24277             :         Offset
   24278             :         </th>
   24279             :         <td>
   24280             :         0x0c
   24281             :         </td>
   24282             :         </tr>
   24283             :         <tr>
   24284             :         <th>
   24285             :         Mask
   24286             :         </th>
   24287             :         <td>
   24288             :         0x40
   24289             :         </td>
   24290             :         </tr>
   24291             :         <tr>
   24292             :         <th>
   24293             :         Shift
   24294             :         </th>
   24295             :         <td>
   24296             :         6
   24297             :         </td>
   24298             :         </tr>
   24299             :         </table>
   24300             :         */
   24301             :         
   24302           0 : sal_uInt32 get_shpfFlipH() const
   24303             :     {
   24304           0 :             return (getU32(0x0c)& 0x40)>> 6;
   24305             :     }
   24306             :   
   24307             :   
   24308             :     /**
   24309             :         Shape is flipped vertically
   24310             :         
   24311             :         <table>
   24312             :         <tr>
   24313             :         <th>
   24314             :         Name
   24315             :         </th>
   24316             :         <td>
   24317             :         shpfFlipV(attribute)
   24318             :         </td>
   24319             :         </tr>
   24320             :         <tr>
   24321             :         <th>
   24322             :         Offset
   24323             :         </th>
   24324             :         <td>
   24325             :         0x0c
   24326             :         </td>
   24327             :         </tr>
   24328             :         <tr>
   24329             :         <th>
   24330             :         Mask
   24331             :         </th>
   24332             :         <td>
   24333             :         0x80
   24334             :         </td>
   24335             :         </tr>
   24336             :         <tr>
   24337             :         <th>
   24338             :         Shift
   24339             :         </th>
   24340             :         <td>
   24341             :         7
   24342             :         </td>
   24343             :         </tr>
   24344             :         </table>
   24345             :         */
   24346             :         
   24347           0 : sal_uInt32 get_shpfFlipV() const
   24348             :     {
   24349           0 :             return (getU32(0x0c)& 0x80)>> 7;
   24350             :     }
   24351             :   
   24352             :   
   24353             :     /**
   24354             :         Connector type of shape
   24355             :         
   24356             :         <table>
   24357             :         <tr>
   24358             :         <th>
   24359             :         Name
   24360             :         </th>
   24361             :         <td>
   24362             :         shpfConnector(attribute)
   24363             :         </td>
   24364             :         </tr>
   24365             :         <tr>
   24366             :         <th>
   24367             :         Offset
   24368             :         </th>
   24369             :         <td>
   24370             :         0x0c
   24371             :         </td>
   24372             :         </tr>
   24373             :         <tr>
   24374             :         <th>
   24375             :         Mask
   24376             :         </th>
   24377             :         <td>
   24378             :         0x100
   24379             :         </td>
   24380             :         </tr>
   24381             :         <tr>
   24382             :         <th>
   24383             :         Shift
   24384             :         </th>
   24385             :         <td>
   24386             :         8
   24387             :         </td>
   24388             :         </tr>
   24389             :         </table>
   24390             :         */
   24391             :         
   24392           0 : sal_uInt32 get_shpfConnector() const
   24393             :     {
   24394           0 :             return (getU32(0x0c)& 0x100)>> 8;
   24395             :     }
   24396             :   
   24397             :   
   24398             :     /**
   24399             :         Shape has an anchor of some kind
   24400             :         
   24401             :         <table>
   24402             :         <tr>
   24403             :         <th>
   24404             :         Name
   24405             :         </th>
   24406             :         <td>
   24407             :         shpfHaveAnchor(attribute)
   24408             :         </td>
   24409             :         </tr>
   24410             :         <tr>
   24411             :         <th>
   24412             :         Offset
   24413             :         </th>
   24414             :         <td>
   24415             :         0x0c
   24416             :         </td>
   24417             :         </tr>
   24418             :         <tr>
   24419             :         <th>
   24420             :         Mask
   24421             :         </th>
   24422             :         <td>
   24423             :         0x200
   24424             :         </td>
   24425             :         </tr>
   24426             :         <tr>
   24427             :         <th>
   24428             :         Shift
   24429             :         </th>
   24430             :         <td>
   24431             :         9
   24432             :         </td>
   24433             :         </tr>
   24434             :         </table>
   24435             :         */
   24436             :         
   24437           0 : sal_uInt32 get_shpfHaveAnchor() const
   24438             :     {
   24439           0 :             return (getU32(0x0c)& 0x200)>> 9;
   24440             :     }
   24441             :   
   24442             :   
   24443             :     /**
   24444             :         Background shape
   24445             :         
   24446             :         <table>
   24447             :         <tr>
   24448             :         <th>
   24449             :         Name
   24450             :         </th>
   24451             :         <td>
   24452             :         shpfBackground(attribute)
   24453             :         </td>
   24454             :         </tr>
   24455             :         <tr>
   24456             :         <th>
   24457             :         Offset
   24458             :         </th>
   24459             :         <td>
   24460             :         0x0c
   24461             :         </td>
   24462             :         </tr>
   24463             :         <tr>
   24464             :         <th>
   24465             :         Mask
   24466             :         </th>
   24467             :         <td>
   24468             :         0x400
   24469             :         </td>
   24470             :         </tr>
   24471             :         <tr>
   24472             :         <th>
   24473             :         Shift
   24474             :         </th>
   24475             :         <td>
   24476             :         10
   24477             :         </td>
   24478             :         </tr>
   24479             :         </table>
   24480             :         */
   24481             :         
   24482           0 : sal_uInt32 get_shpfBackground() const
   24483             :     {
   24484           0 :             return (getU32(0x0c)& 0x400)>> 10;
   24485             :     }
   24486             :   
   24487             :   
   24488             :     /**
   24489             :         Shape has a shape type property
   24490             :         
   24491             :         <table>
   24492             :         <tr>
   24493             :         <th>
   24494             :         Name
   24495             :         </th>
   24496             :         <td>
   24497             :         shpfHaveSpt(attribute)
   24498             :         </td>
   24499             :         </tr>
   24500             :         <tr>
   24501             :         <th>
   24502             :         Offset
   24503             :         </th>
   24504             :         <td>
   24505             :         0x0c
   24506             :         </td>
   24507             :         </tr>
   24508             :         <tr>
   24509             :         <th>
   24510             :         Mask
   24511             :         </th>
   24512             :         <td>
   24513             :         0x800
   24514             :         </td>
   24515             :         </tr>
   24516             :         <tr>
   24517             :         <th>
   24518             :         Shift
   24519             :         </th>
   24520             :         <td>
   24521             :         11
   24522             :         </td>
   24523             :         </tr>
   24524             :         </table>
   24525             :         */
   24526             :         
   24527           0 : sal_uInt32 get_shpfHaveSpt() const
   24528             :     {
   24529           0 :             return (getU32(0x0c)& 0x800)>> 11;
   24530             :     }
   24531             :   
   24532             :       /**
   24533             :       Operation: shptypename
   24534             :       */
   24535             : 
   24536             :           OUString get_shptypename();
   24537             : 
   24538             : };
   24539             : 
   24540             : /** 
   24541             :     Automaticallay generated class:
   24542             :   DffDGG
   24543             : 
   24544             : */
   24545             : 
   24546           0 : class DffDGG : public DffRecord
   24547             : {
   24548             : public:
   24549             :     typedef boost::shared_ptr < DffDGG > Pointer_t;
   24550             : 
   24551           0 :     DffDGG(WW8StructBase * pParent, sal_uInt32 nOffset, sal_uInt32 nCount)
   24552             : 
   24553           0 :     : DffRecord(pParent, nOffset, nCount) {}
   24554             : 
   24555           0 :     DffDGG(WW8Stream & rStream, sal_uInt32 nOffset, sal_uInt32 nCount)
   24556             : 
   24557           0 :     : DffRecord(rStream, nOffset, nCount) {}
   24558             : 
   24559             :     DffDGG(DffRecord & rRecord)
   24560             : 
   24561             :     : DffRecord(rRecord) {}
   24562             :     virtual ~DffDGG();
   24563             : 
   24564             :     virtual void resolveLocal(Properties & props);
   24565             :     virtual void dump(OutputWithDepth < string > & o) const;
   24566             : 
   24567           0 :     virtual DffRecord * clone() const { return new DffDGG(*this); }
   24568             : 
   24569           0 :     virtual string getType() const 
   24570             :     {
   24571           0 :         return "DffDGG";
   24572             :     }
   24573             : 
   24574           0 :     virtual string getName() const { return ""; }
   24575             :     
   24576             :   
   24577             :     /**
   24578             :         the dgg structure
   24579             :         
   24580             :         <table>
   24581             :         <tr>
   24582             :         <th>
   24583             :         Name
   24584             :         </th>
   24585             :         <td>
   24586             :         fdgg(attribute)
   24587             :         </td>
   24588             :         </tr>
   24589             :         <tr>
   24590             :         <th>
   24591             :         Offset
   24592             :         </th>
   24593             :         <td>
   24594             :         0x8
   24595             :         </td>
   24596             :         </tr>
   24597             :         <tr>
   24598             :         <th>
   24599             :         Mask
   24600             :         </th>
   24601             :         <td>
   24602             :         
   24603             :         </td>
   24604             :         </tr>
   24605             :         <tr>
   24606             :         <th>
   24607             :         Shift
   24608             :         </th>
   24609             :         <td>
   24610             :         0
   24611             :         </td>
   24612             :         </tr>
   24613             :         </table>
   24614             :         */
   24615             :         
   24616           0 : writerfilter::Reference < Properties >::Pointer_t get_fdgg() const
   24617             :     {
   24618           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8FDGG(*this, 0x8));
   24619             : 
   24620             :     }
   24621             :   
   24622             :       /**
   24623             :       Array: fidcl
   24624             :       ElementType: FIDCL(Properties)
   24625             :       */
   24626             : 
   24627             :       sal_uInt32 get_fidcl_count();
   24628             : 
   24629             :           writerfilter::Reference < Properties >::Pointer_t get_fidcl(sal_uInt32 pos);
   24630             :     
   24631             : };
   24632             : 
   24633             : /** 
   24634             :     Automaticallay generated class:
   24635             :   DffBSE
   24636             : 
   24637             : */
   24638             : 
   24639           0 : class DffBSE : public DffRecord
   24640             : {
   24641             : public:
   24642             :     typedef boost::shared_ptr < DffBSE > Pointer_t;
   24643             : 
   24644           0 :     DffBSE(WW8StructBase * pParent, sal_uInt32 nOffset, sal_uInt32 nCount)
   24645             : 
   24646           0 :     : DffRecord(pParent, nOffset, nCount) {}
   24647             : 
   24648           0 :     DffBSE(WW8Stream & rStream, sal_uInt32 nOffset, sal_uInt32 nCount)
   24649             : 
   24650           0 :     : DffRecord(rStream, nOffset, nCount) {}
   24651             : 
   24652           0 :     DffBSE(DffRecord & rRecord)
   24653             : 
   24654           0 :     : DffRecord(rRecord) {}
   24655             :     virtual ~DffBSE();
   24656             : 
   24657             :     virtual void resolveLocal(Properties & props);
   24658             :     virtual void dump(OutputWithDepth < string > & o) const;
   24659             : 
   24660           0 :     virtual DffRecord * clone() const { return new DffBSE(*this); }
   24661             : 
   24662           0 :     virtual string getType() const 
   24663             :     {
   24664           0 :         return "DffBSE";
   24665             :     }
   24666             : 
   24667           0 :     virtual string getName() const { return ""; }
   24668             :     
   24669             :   
   24670             :     /**
   24671             :         the FBSE structure
   24672             :         
   24673             :         <table>
   24674             :         <tr>
   24675             :         <th>
   24676             :         Name
   24677             :         </th>
   24678             :         <td>
   24679             :         fbse(attribute)
   24680             :         </td>
   24681             :         </tr>
   24682             :         <tr>
   24683             :         <th>
   24684             :         Offset
   24685             :         </th>
   24686             :         <td>
   24687             :         0x8
   24688             :         </td>
   24689             :         </tr>
   24690             :         <tr>
   24691             :         <th>
   24692             :         Mask
   24693             :         </th>
   24694             :         <td>
   24695             :         
   24696             :         </td>
   24697             :         </tr>
   24698             :         <tr>
   24699             :         <th>
   24700             :         Shift
   24701             :         </th>
   24702             :         <td>
   24703             :         0
   24704             :         </td>
   24705             :         </tr>
   24706             :         </table>
   24707             :         */
   24708             :         
   24709           0 : writerfilter::Reference < Properties >::Pointer_t get_fbse() const
   24710             :     {
   24711           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8FBSE(*this, 0x8));
   24712             : 
   24713             :     }
   24714             :   
   24715             :       /**
   24716             :       Operation: blipname
   24717             :       */
   24718             : 
   24719             :           OUString get_blipname();
   24720             : 
   24721             :       /**
   24722             :       Operation: blip
   24723             :       */
   24724             : 
   24725             :           writerfilter::Reference < Properties >::Pointer_t get_blip();
   24726             : 
   24727             : };
   24728             : 
   24729             : /** 
   24730             :     Automaticallay generated class:
   24731             :   DffBlipPng
   24732             : 
   24733             : */
   24734             : 
   24735           0 : class DffBlipPng : public DffRecord
   24736             : {
   24737             : public:
   24738             :     typedef boost::shared_ptr < DffBlipPng > Pointer_t;
   24739             : 
   24740           0 :     DffBlipPng(WW8StructBase * pParent, sal_uInt32 nOffset, sal_uInt32 nCount)
   24741             : 
   24742           0 :     : DffRecord(pParent, nOffset, nCount) {}
   24743             : 
   24744           0 :     DffBlipPng(WW8Stream & rStream, sal_uInt32 nOffset, sal_uInt32 nCount)
   24745             : 
   24746           0 :     : DffRecord(rStream, nOffset, nCount) {}
   24747             : 
   24748             :     DffBlipPng(DffRecord & rRecord)
   24749             : 
   24750             :     : DffRecord(rRecord) {}
   24751             :     virtual ~DffBlipPng();
   24752             : 
   24753             :     virtual void resolveLocal(Properties & props);
   24754             :     virtual void dump(OutputWithDepth < string > & o) const;
   24755             : 
   24756           0 :     virtual DffRecord * clone() const { return new DffBlipPng(*this); }
   24757             : 
   24758           0 :     virtual string getType() const 
   24759             :     {
   24760           0 :         return "DffBlipPng";
   24761             :     }
   24762             : 
   24763           0 :     virtual string getName() const { return ""; }
   24764             :     
   24765             :   
   24766             :     /**
   24767             :         the actual PNG
   24768             :         
   24769             :         <table>
   24770             :         <tr>
   24771             :         <th>
   24772             :         Name
   24773             :         </th>
   24774             :         <td>
   24775             :         payload(attribute)
   24776             :         </td>
   24777             :         </tr>
   24778             :         <tr>
   24779             :         <th>
   24780             :         Offset
   24781             :         </th>
   24782             :         <td>
   24783             :         0x19
   24784             :         </td>
   24785             :         </tr>
   24786             :         <tr>
   24787             :         <th>
   24788             :         Mask
   24789             :         </th>
   24790             :         <td>
   24791             :         
   24792             :         </td>
   24793             :         </tr>
   24794             :         <tr>
   24795             :         <th>
   24796             :         Shift
   24797             :         </th>
   24798             :         <td>
   24799             :         
   24800             :         </td>
   24801             :         </tr>
   24802             :         </table>
   24803             :         */
   24804             :         
   24805           0 : writerfilter::Reference < BinaryObj >::Pointer_t get_payload() const
   24806             :     {
   24807           0 :     return writerfilter::Reference < BinaryObj >::Pointer_t(new WW8BinaryObjReference(getRemainder(0x19)));
   24808             : 
   24809             :     }
   24810             :   
   24811             : };
   24812             : 
   24813             : /** 
   24814             :     Automaticallay generated class:
   24815             :   DffBlipDib
   24816             : 
   24817             : */
   24818             : 
   24819           0 : class DffBlipDib : public DffRecord
   24820             : {
   24821             : public:
   24822             :     typedef boost::shared_ptr < DffBlipDib > Pointer_t;
   24823             : 
   24824           0 :     DffBlipDib(WW8StructBase * pParent, sal_uInt32 nOffset, sal_uInt32 nCount)
   24825             : 
   24826           0 :     : DffRecord(pParent, nOffset, nCount) {}
   24827             : 
   24828           0 :     DffBlipDib(WW8Stream & rStream, sal_uInt32 nOffset, sal_uInt32 nCount)
   24829             : 
   24830           0 :     : DffRecord(rStream, nOffset, nCount) {}
   24831             : 
   24832             :     DffBlipDib(DffRecord & rRecord)
   24833             : 
   24834             :     : DffRecord(rRecord) {}
   24835             :     virtual ~DffBlipDib();
   24836             : 
   24837             :     virtual void resolveLocal(Properties & props);
   24838             :     virtual void dump(OutputWithDepth < string > & o) const;
   24839             : 
   24840           0 :     virtual DffRecord * clone() const { return new DffBlipDib(*this); }
   24841             : 
   24842           0 :     virtual string getType() const 
   24843             :     {
   24844           0 :         return "DffBlipDib";
   24845             :     }
   24846             : 
   24847           0 :     virtual string getName() const { return ""; }
   24848             :     
   24849             :   
   24850             :     /**
   24851             :         the actual DIB
   24852             :         
   24853             :         <table>
   24854             :         <tr>
   24855             :         <th>
   24856             :         Name
   24857             :         </th>
   24858             :         <td>
   24859             :         payload(attribute)
   24860             :         </td>
   24861             :         </tr>
   24862             :         <tr>
   24863             :         <th>
   24864             :         Offset
   24865             :         </th>
   24866             :         <td>
   24867             :         0x19
   24868             :         </td>
   24869             :         </tr>
   24870             :         <tr>
   24871             :         <th>
   24872             :         Mask
   24873             :         </th>
   24874             :         <td>
   24875             :         
   24876             :         </td>
   24877             :         </tr>
   24878             :         <tr>
   24879             :         <th>
   24880             :         Shift
   24881             :         </th>
   24882             :         <td>
   24883             :         
   24884             :         </td>
   24885             :         </tr>
   24886             :         </table>
   24887             :         */
   24888             :         
   24889           0 : writerfilter::Reference < BinaryObj >::Pointer_t get_payload() const
   24890             :     {
   24891           0 :     return writerfilter::Reference < BinaryObj >::Pointer_t(new WW8BinaryObjReference(getRemainder(0x19)));
   24892             : 
   24893             :     }
   24894             :   
   24895             : };
   24896             : 
   24897             : /** 
   24898             :     Automaticallay generated class:
   24899             :   DffSpContainer
   24900             : 
   24901             : */
   24902             : 
   24903           0 : class DffSpContainer : public DffRecord
   24904             : {
   24905             : public:
   24906             :     typedef boost::shared_ptr < DffSpContainer > Pointer_t;
   24907             : 
   24908           0 :     DffSpContainer(WW8StructBase * pParent, sal_uInt32 nOffset, sal_uInt32 nCount)
   24909             : 
   24910           0 :     : DffRecord(pParent, nOffset, nCount) {}
   24911             : 
   24912           0 :     DffSpContainer(WW8Stream & rStream, sal_uInt32 nOffset, sal_uInt32 nCount)
   24913             : 
   24914           0 :     : DffRecord(rStream, nOffset, nCount) {}
   24915             : 
   24916           0 :     DffSpContainer(DffRecord & rRecord)
   24917             : 
   24918           0 :     : DffRecord(rRecord) {}
   24919             :     virtual ~DffSpContainer();
   24920             : 
   24921             :     virtual void resolveLocal(Properties & props);
   24922             :     virtual void dump(OutputWithDepth < string > & o) const;
   24923             : 
   24924           0 :     virtual DffRecord * clone() const { return new DffSpContainer(*this); }
   24925             : 
   24926           0 :     virtual string getType() const 
   24927             :     {
   24928           0 :         return "DffSpContainer";
   24929             :     }
   24930             : 
   24931           0 :     virtual string getName() const { return ""; }
   24932             :     
   24933             :       /**
   24934             :       Operation: blip
   24935             :       */
   24936             : 
   24937             :           writerfilter::Reference < Properties >::Pointer_t get_blip();
   24938             : 
   24939             :       /**
   24940             :       Operation: shptxt
   24941             :       */
   24942             : 
   24943             :           writerfilter::Reference < Stream >::Pointer_t get_shptxt();
   24944             : 
   24945             : };
   24946             : 
   24947             : /** 
   24948             :     Automaticallay generated class:
   24949             :   DffDg
   24950             : 
   24951             : */
   24952             : 
   24953           0 : class DffDg : public DffRecord
   24954             : {
   24955             : public:
   24956             :     typedef boost::shared_ptr < DffDg > Pointer_t;
   24957             : 
   24958           0 :     DffDg(WW8StructBase * pParent, sal_uInt32 nOffset, sal_uInt32 nCount)
   24959             : 
   24960           0 :     : DffRecord(pParent, nOffset, nCount) {}
   24961             : 
   24962           0 :     DffDg(WW8Stream & rStream, sal_uInt32 nOffset, sal_uInt32 nCount)
   24963             : 
   24964           0 :     : DffRecord(rStream, nOffset, nCount) {}
   24965             : 
   24966             :     DffDg(DffRecord & rRecord)
   24967             : 
   24968             :     : DffRecord(rRecord) {}
   24969             :     virtual ~DffDg();
   24970             : 
   24971             :     virtual void resolveLocal(Properties & props);
   24972             :     virtual void dump(OutputWithDepth < string > & o) const;
   24973             : 
   24974           0 :     virtual DffRecord * clone() const { return new DffDg(*this); }
   24975             : 
   24976           0 :     virtual string getType() const 
   24977             :     {
   24978           0 :         return "DffDg";
   24979             :     }
   24980             : 
   24981           0 :     virtual string getName() const { return ""; }
   24982             :     
   24983             :   
   24984             :     /**
   24985             :         The FDG data structure
   24986             :         
   24987             :         <table>
   24988             :         <tr>
   24989             :         <th>
   24990             :         Name
   24991             :         </th>
   24992             :         <td>
   24993             :         fdg(attribute)
   24994             :         </td>
   24995             :         </tr>
   24996             :         <tr>
   24997             :         <th>
   24998             :         Offset
   24999             :         </th>
   25000             :         <td>
   25001             :         0x8
   25002             :         </td>
   25003             :         </tr>
   25004             :         <tr>
   25005             :         <th>
   25006             :         Mask
   25007             :         </th>
   25008             :         <td>
   25009             :         
   25010             :         </td>
   25011             :         </tr>
   25012             :         <tr>
   25013             :         <th>
   25014             :         Shift
   25015             :         </th>
   25016             :         <td>
   25017             :         
   25018             :         </td>
   25019             :         </tr>
   25020             :         </table>
   25021             :         */
   25022             :         
   25023           0 : writerfilter::Reference < Properties >::Pointer_t get_fdg() const
   25024             :     {
   25025           0 :             return writerfilter::Reference < Properties >::Pointer_t(new WW8FDG(*this, 0x8));
   25026             : 
   25027             :     }
   25028             :   
   25029             : };
   25030             : 
   25031             : OUString getDffOptName(sal_uInt32 nPid);
   25032             : bool isBooleanDffOpt(sal_uInt32 nId);
   25033             : }}
   25034             : #endif // INCLUDED_RESOURCES_HXX

Generated by: LCOV version 1.10