It  definitely makes reading and writing some of these types a lot easier.
I'm working on Document Properties right now, its massive. I couldn't
imagine hand coding the read and write of a 500 byte structure.

Ryan

----- Original Message -----
From: "Glen Stampoultzis" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, April 07, 2002 7:32 PM
Subject: Re: cvs commit: jakarta-poi/src/types/definitions sep_type.xml


> Wow, those types are long...
>
> ----- Original Message -----
> From: <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, April 08, 2002 8:57 AM
> Subject: cvs commit: jakarta-poi/src/types/definitions sep_type.xml
>
>
> > sackley     02/04/07 15:57:12
> >
> >   Added:       src/types/definitions sep_type.xml
> >   Log:
> >   Section properties type definition
> >
> >   Revision  Changes    Path
> >   1.1                  jakarta-poi/src/types/definitions/sep_type.xml
> >
> >   Index: sep_type.xml
> >   ===================================================================
> >   <record id="0x101B" name="SEP"
> package="org.apache.poi.hdf.model.hdftypes.definitions">
> >       <suffix>AbstractType</suffix>
> >       <extends>HDFType</extends>
> >       <description>Section Properties.</description>
> >       <author>S. Ryan Ackley</author>
> >       <fields>
> >         <field type="byte" size="1" name="bkc"/>
> >         <field type="byte" size="1" name="fTitlePage"/>
> >         <field type="byte" size="1" name="fAutoPgn"/>
> >         <field type="byte" size="1" name="nfcPgn"/>
> >         <field type="byte" size="1" name="fUnlocked"/>
> >         <field type="byte" size="1" name="cnsPgn"/>
> >         <field type="byte" size="1" name="fPgnRestart"/>
> >         <field type="byte" size="1" name="fEndNote"/>
> >         <field type="byte" size="1" name="lnc"/>
> >         <field type="byte" size="1" name="unused1"/>
> >         <field type="int" size="2" name="nLnnMod"/>
> >         <field type="int" size="4" name="dxaLnn"/>
> >         <field type="int" size="2" name="dxaPgn"/>
> >         <field type="int" size="2" name="dyaPgn"/>
> >         <field type="byte" size="1" name="fLBetween"/>
> >         <field type="byte" size="1" name="vjc"/>
> >         <field type="int" size="2" name="dmBinFirst"/>
> >         <field type="int" size="2" name="dmBinOther"/>
> >         <field type="int" size="2" name="dmPaperReq"/>
> >         <field type="int" size="4" name="brcTop"/>
> >         <field type="int" size="4" name="brcLeft"/>
> >         <field type="int" size="4" name="brcBottom"/>
> >         <field type="int" size="4" name="brcRight"/>
> >         <field type="int" size="2" name="fPropMark"/>
> >         <field type="int" size="2" name="ibstPropRMark"/>
> >         <field type="int" size="4" name="dttmPropRMark"/>
> >         <field type="int" size="4" name="dxtCharSpace"/>
> >         <field type="int" size="4" name="dyaLinePitch"/>
> >         <field type="int" size="2" name="clm"/>
> >         <field type="int" size="2" name="unused2"/>
> >         <field type="byte" size="1" name="dmOrientPage"/>
> >         <field type="byte" size="1" name="iHeadingPgn"/>
> >         <field type="int" size="2" name="pgnStart"/>
> >         <field type="int" size="2" name="lnnMin"/>
> >         <field type="int" size="2" name="wTextFlow"/>
> >         <field type="short" size="2" name="unused3"/>
> >         <field type="int" size="2" name="pgbProb"/>
> >         <field type="short" size="2" name="unused4"/>
> >         <field type="int" size="4" name="xaPage"/>
> >         <field type="int" size="4" name="yaPage"/>
> >         <field type="int" size="4" name="xaPageNUp"/>
> >         <field type="int" size="4" name="yaPageNUp"/>
> >         <field type="int" size="4" name="dxaLeft"/>
> >         <field type="int" size="4" name="dxaRight"/>
> >         <field type="int" size="4" name="dyaTop"/>
> >         <field type="int" size="4" name="dyaBottom"/>
> >         <field type="int" size="4" name="dzaGutter"/>
> >         <field type="int" size="4" name="dyaHdrTop"/>
> >         <field type="int" size="4" name="dyaHdrBottom"/>
> >         <field type="int" size="2" name="ccolM1"/>
> >         <field type="byte" size="1" name="fEvenlySpaced"/>
> >         <field type="byte" size="1" name="unused5"/>
> >         <field type="int" size="4" name="dxaColumns"/>
> >         <field type="int[]" size="356" name="rgdxaColumn"/>
> >         <field type="int" size="4" name="dxaColumnWidth"/>
> >         <field type="byte" size="1" name="dmOrientFirst"/>
> >         <field type="byte" size="1" name="fLayout"/>
> >         <field type="short" size="2" name="unused6"/>
> >         <field type="byte[]" size="212" name="olst"/>
> >       </fields>
> >   </record>
> >
> >
>
>
>

Reply via email to