KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > apache > poi > hdf > model > hdftypes > definitions > DOPAbstractType


1
2 /* ====================================================================
3    Copyright 2002-2004 Apache Software Foundation
4
5    Licensed under the Apache License, Version 2.0 (the "License");
6    you may not use this file except in compliance with the License.
7    You may obtain a copy of the License at
8
9        http://www.apache.org/licenses/LICENSE-2.0
10
11    Unless required by applicable law or agreed to in writing, software
12    distributed under the License is distributed on an "AS IS" BASIS,
13    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14    See the License for the specific language governing permissions and
15    limitations under the License.
16 ==================================================================== */

17         
18
19
20 package org.apache.poi.hdf.model.hdftypes.definitions;
21
22
23
24 import org.apache.poi.util.BitField;
25 import org.apache.poi.util.LittleEndian;
26 import org.apache.poi.util.StringUtil;
27 import org.apache.poi.util.HexDump;
28 import org.apache.poi.hdf.model.hdftypes.HDFType;
29
30 /**
31  * Document Properties.
32  * NOTE: This source is automatically generated please do not modify this file. Either subclass or
33  * remove the record in src/records/definitions.
34
35  * @author S. Ryan Ackley
36  */

37 public abstract class DOPAbstractType
38     implements HDFType
39 {
40
41     private byte field_1_formatFlags;
42         private static BitField fFacingPages = new BitField(0x01);
43         private static BitField fWidowControl = new BitField(0x02);
44         private static BitField fPMHMainDoc = new BitField(0x04);
45         private static BitField grfSupression = new BitField(0x18);
46         private static BitField fpc = new BitField(0x60);
47         private static BitField unused1 = new BitField(0x80);
48     private byte field_2_unused2;
49     private short field_3_footnoteInfo;
50         private static BitField rncFtn = new BitField(0x0003);
51         private static BitField nFtn = new BitField(0xfffc);
52     private byte field_4_fOutlineDirtySave;
53     private byte field_5_docinfo;
54         private static BitField fOnlyMacPics = new BitField(0x01);
55         private static BitField fOnlyWinPics = new BitField(0x02);
56         private static BitField fLabelDoc = new BitField(0x04);
57         private static BitField fHyphCapitals = new BitField(0x08);
58         private static BitField fAutoHyphen = new BitField(0x10);
59         private static BitField fFormNoFields = new BitField(0x20);
60         private static BitField fLinkStyles = new BitField(0x40);
61         private static BitField fRevMarking = new BitField(0x80);
62     private byte field_6_docinfo1;
63         private static BitField fBackup = new BitField(0x01);
64         private static BitField fExactCWords = new BitField(0x02);
65         private static BitField fPagHidden = new BitField(0x04);
66         private static BitField fPagResults = new BitField(0x08);
67         private static BitField fLockAtn = new BitField(0x10);
68         private static BitField fMirrorMargins = new BitField(0x20);
69         private static BitField unused3 = new BitField(0x40);
70         private static BitField fDfltTrueType = new BitField(0x80);
71     private byte field_7_docinfo2;
72         private static BitField fPagSupressTopSpacing = new BitField(0x01);
73         private static BitField fProtEnabled = new BitField(0x02);
74         private static BitField fDispFormFldSel = new BitField(0x04);
75         private static BitField fRMView = new BitField(0x08);
76         private static BitField fRMPrint = new BitField(0x10);
77         private static BitField unused4 = new BitField(0x20);
78         private static BitField fLockRev = new BitField(0x40);
79         private static BitField fEmbedFonts = new BitField(0x80);
80     private short field_8_docinfo3;
81         private static BitField oldfNoTabForInd = new BitField(0x0001);
82         private static BitField oldfNoSpaceRaiseLower = new BitField(0x0002);
83         private static BitField oldfSuppressSpbfAfterPageBreak = new BitField(0x0004);
84         private static BitField oldfWrapTrailSpaces = new BitField(0x0008);
85         private static BitField oldfMapPrintTextColor = new BitField(0x0010);
86         private static BitField oldfNoColumnBalance = new BitField(0x0020);
87         private static BitField oldfConvMailMergeEsc = new BitField(0x0040);
88         private static BitField oldfSupressTopSpacing = new BitField(0x0080);
89         private static BitField oldfOrigWordTableRules = new BitField(0x0100);
90         private static BitField oldfTransparentMetafiles = new BitField(0x0200);
91         private static BitField oldfShowBreaksInFrames = new BitField(0x0400);
92         private static BitField oldfSwapBordersFacingPgs = new BitField(0x0800);
93         private static BitField unused5 = new BitField(0xf000);
94     private int field_9_dxaTab;
95     private int field_10_wSpare;
96     private int field_11_dxaHotz;
97     private int field_12_cConsexHypLim;
98     private int field_13_wSpare2;
99     private int field_14_dttmCreated;
100     private int field_15_dttmRevised;
101     private int field_16_dttmLastPrint;
102     private int field_17_nRevision;
103     private int field_18_tmEdited;
104     private int field_19_cWords;
105     private int field_20_cCh;
106     private int field_21_cPg;
107     private int field_22_cParas;
108     private short field_23_Edn;
109         private static BitField rncEdn = new BitField(0x0003);
110         private static BitField nEdn = new BitField(0xfffc);
111     private short field_24_Edn1;
112         private static BitField epc = new BitField(0x0003);
113         private static BitField nfcFtnRef1 = new BitField(0x003c);
114         private static BitField nfcEdnRef1 = new BitField(0x03c0);
115         private static BitField fPrintFormData = new BitField(0x0400);
116         private static BitField fSaveFormData = new BitField(0x0800);
117         private static BitField fShadeFormData = new BitField(0x1000);
118         private static BitField fWCFtnEdn = new BitField(0x8000);
119     private int field_25_cLines;
120     private int field_26_cWordsFtnEnd;
121     private int field_27_cChFtnEdn;
122     private short field_28_cPgFtnEdn;
123     private int field_29_cParasFtnEdn;
124     private int field_30_cLinesFtnEdn;
125     private int field_31_lKeyProtDoc;
126     private short field_32_view;
127         private static BitField wvkSaved = new BitField(0x0007);
128         private static BitField wScaleSaved = new BitField(0x0ff8);
129         private static BitField zkSaved = new BitField(0x3000);
130         private static BitField fRotateFontW6 = new BitField(0x4000);
131         private static BitField iGutterPos = new BitField(0x8000);
132     private int field_33_docinfo4;
133         private static BitField fNoTabForInd = new BitField(0x00000001);
134         private static BitField fNoSpaceRaiseLower = new BitField(0x00000002);
135         private static BitField fSupressSpdfAfterPageBreak = new BitField(0x00000004);
136         private static BitField fWrapTrailSpaces = new BitField(0x00000008);
137         private static BitField fMapPrintTextColor = new BitField(0x00000010);
138         private static BitField fNoColumnBalance = new BitField(0x00000020);
139         private static BitField fConvMailMergeEsc = new BitField(0x00000040);
140         private static BitField fSupressTopSpacing = new BitField(0x00000080);
141         private static BitField fOrigWordTableRules = new BitField(0x00000100);
142         private static BitField fTransparentMetafiles = new BitField(0x00000200);
143         private static BitField fShowBreaksInFrames = new BitField(0x00000400);
144         private static BitField fSwapBordersFacingPgs = new BitField(0x00000800);
145         private static BitField fSuppressTopSPacingMac5 = new BitField(0x00010000);
146         private static BitField fTruncDxaExpand = new BitField(0x00020000);
147         private static BitField fPrintBodyBeforeHdr = new BitField(0x00040000);
148         private static BitField fNoLeading = new BitField(0x00080000);
149         private static BitField fMWSmallCaps = new BitField(0x00200000);
150     private short field_34_adt;
151     private byte[] field_35_doptypography;
152     private byte[] field_36_dogrid;
153     private short field_37_docinfo5;
154         private static BitField lvl = new BitField(0x001e);
155         private static BitField fGramAllDone = new BitField(0x0020);
156         private static BitField fGramAllClean = new BitField(0x0040);
157         private static BitField fSubsetFonts = new BitField(0x0080);
158         private static BitField fHideLastVersion = new BitField(0x0100);
159         private static BitField fHtmlDoc = new BitField(0x0200);
160         private static BitField fSnapBorder = new BitField(0x0800);
161         private static BitField fIncludeHeader = new BitField(0x1000);
162         private static BitField fIncludeFooter = new BitField(0x2000);
163         private static BitField fForcePageSizePag = new BitField(0x4000);
164         private static BitField fMinFontSizePag = new BitField(0x8000);
165     private short field_38_docinfo6;
166         private static BitField fHaveVersions = new BitField(0x0001);
167         private static BitField fAutoVersions = new BitField(0x0002);
168     private byte[] field_39_asumyi;
169     private int field_40_cChWS;
170     private int field_41_cChWSFtnEdn;
171     private int field_42_grfDocEvents;
172     private int field_43_virusinfo;
173         private static BitField fVirusPrompted = new BitField(0x0001);
174         private static BitField fVirusLoadSafe = new BitField(0x0002);
175         private static BitField KeyVirusSession30 = new BitField(0xfffffffc);
176     private byte[] field_44_Spare;
177     private int field_45_reserved1;
178     private int field_46_reserved2;
179     private int field_47_cDBC;
180     private int field_48_cDBCFtnEdn;
181     private int field_49_reserved;
182     private short field_50_nfcFtnRef;
183     private short field_51_nfcEdnRef;
184     private short field_52_hpsZoonFontPag;
185     private short field_53_dywDispPag;
186
187
188     public DOPAbstractType()
189     {
190
191     }
192
193     protected void fillFields(byte [] data, short size, int offset)
194     {
195         field_1_formatFlags = data[ 0x0 + offset ];
196         field_2_unused2 = data[ 0x1 + offset ];
197         field_3_footnoteInfo = LittleEndian.getShort(data, 0x2 + offset);
198         field_4_fOutlineDirtySave = data[ 0x4 + offset ];
199         field_5_docinfo = data[ 0x5 + offset ];
200         field_6_docinfo1 = data[ 0x6 + offset ];
201         field_7_docinfo2 = data[ 0x7 + offset ];
202         field_8_docinfo3 = LittleEndian.getShort(data, 0x8 + offset);
203         field_9_dxaTab = LittleEndian.getShort(data, 0xa + offset);
204         field_10_wSpare = LittleEndian.getShort(data, 0xc + offset);
205         field_11_dxaHotz = LittleEndian.getShort(data, 0xe + offset);
206         field_12_cConsexHypLim = LittleEndian.getShort(data, 0x10 + offset);
207         field_13_wSpare2 = LittleEndian.getShort(data, 0x12 + offset);
208         field_14_dttmCreated = LittleEndian.getInt(data, 0x14 + offset);
209         field_15_dttmRevised = LittleEndian.getInt(data, 0x18 + offset);
210         field_16_dttmLastPrint = LittleEndian.getInt(data, 0x1c + offset);
211         field_17_nRevision = LittleEndian.getShort(data, 0x20 + offset);
212         field_18_tmEdited = LittleEndian.getInt(data, 0x22 + offset);
213         field_19_cWords = LittleEndian.getInt(data, 0x26 + offset);
214         field_20_cCh = LittleEndian.getInt(data, 0x2a + offset);
215         field_21_cPg = LittleEndian.getShort(data, 0x2e + offset);
216         field_22_cParas = LittleEndian.getInt(data, 0x30 + offset);
217         field_23_Edn = LittleEndian.getShort(data, 0x34 + offset);
218         field_24_Edn1 = LittleEndian.getShort(data, 0x36 + offset);
219         field_25_cLines = LittleEndian.getInt(data, 0x38 + offset);
220         field_26_cWordsFtnEnd = LittleEndian.getInt(data, 0x3c + offset);
221         field_27_cChFtnEdn = LittleEndian.getInt(data, 0x40 + offset);
222         field_28_cPgFtnEdn = LittleEndian.getShort(data, 0x44 + offset);
223         field_29_cParasFtnEdn = LittleEndian.getInt(data, 0x46 + offset);
224         field_30_cLinesFtnEdn = LittleEndian.getInt(data, 0x4a + offset);
225         field_31_lKeyProtDoc = LittleEndian.getInt(data, 0x4e + offset);
226         field_32_view = LittleEndian.getShort(data, 0x52 + offset);
227         field_33_docinfo4 = LittleEndian.getInt(data, 0x54 + offset);
228         field_34_adt = LittleEndian.getShort(data, 0x58 + offset);
229         field_35_doptypography = LittleEndian.getByteArray(data, 0x5a + offset,310);
230         field_36_dogrid = LittleEndian.getByteArray(data, 0x190 + offset,10);
231         field_37_docinfo5 = LittleEndian.getShort(data, 0x19a + offset);
232         field_38_docinfo6 = LittleEndian.getShort(data, 0x19c + offset);
233         field_39_asumyi = LittleEndian.getByteArray(data, 0x19e + offset,12);
234         field_40_cChWS = LittleEndian.getInt(data, 0x1aa + offset);
235         field_41_cChWSFtnEdn = LittleEndian.getInt(data, 0x1ae + offset);
236         field_42_grfDocEvents = LittleEndian.getInt(data, 0x1b2 + offset);
237         field_43_virusinfo = LittleEndian.getInt(data, 0x1b6 + offset);
238         field_44_Spare = LittleEndian.getByteArray(data, 0x1ba + offset,30);
239         field_45_reserved1 = LittleEndian.getInt(data, 0x1d8 + offset);
240         field_46_reserved2 = LittleEndian.getInt(data, 0x1dc + offset);
241         field_47_cDBC = LittleEndian.getInt(data, 0x1e0 + offset);
242         field_48_cDBCFtnEdn = LittleEndian.getInt(data, 0x1e4 + offset);
243         field_49_reserved = LittleEndian.getInt(data, 0x1e8 + offset);
244         field_50_nfcFtnRef = LittleEndian.getShort(data, 0x1ec + offset);
245         field_51_nfcEdnRef = LittleEndian.getShort(data, 0x1ee + offset);
246         field_52_hpsZoonFontPag = LittleEndian.getShort(data, 0x1f0 + offset);
247         field_53_dywDispPag = LittleEndian.getShort(data, 0x1f2 + offset);
248
249     }
250
251     public void serialize(byte[] data, int offset)
252     {
253         data[ 0x0 + offset] = field_1_formatFlags;;
254         data[ 0x1 + offset] = field_2_unused2;;
255         LittleEndian.putShort(data, 0x2 + offset, (short)field_3_footnoteInfo);;
256         data[ 0x4 + offset] = field_4_fOutlineDirtySave;;
257         data[ 0x5 + offset] = field_5_docinfo;;
258         data[ 0x6 + offset] = field_6_docinfo1;;
259         data[ 0x7 + offset] = field_7_docinfo2;;
260         LittleEndian.putShort(data, 0x8 + offset, (short)field_8_docinfo3);;
261         LittleEndian.putShort(data, 0xa + offset, (short)field_9_dxaTab);;
262         LittleEndian.putShort(data, 0xc + offset, (short)field_10_wSpare);;
263         LittleEndian.putShort(data, 0xe + offset, (short)field_11_dxaHotz);;
264         LittleEndian.putShort(data, 0x10 + offset, (short)field_12_cConsexHypLim);;
265         LittleEndian.putShort(data, 0x12 + offset, (short)field_13_wSpare2);;
266         LittleEndian.putInt(data, 0x14 + offset, field_14_dttmCreated);;
267         LittleEndian.putInt(data, 0x18 + offset, field_15_dttmRevised);;
268         LittleEndian.putInt(data, 0x1c + offset, field_16_dttmLastPrint);;
269         LittleEndian.putShort(data, 0x20 + offset, (short)field_17_nRevision);;
270         LittleEndian.putInt(data, 0x22 + offset, field_18_tmEdited);;
271         LittleEndian.putInt(data, 0x26 + offset, field_19_cWords);;
272         LittleEndian.putInt(data, 0x2a + offset, field_20_cCh);;
273         LittleEndian.putShort(data, 0x2e + offset, (short)field_21_cPg);;
274         LittleEndian.putInt(data, 0x30 + offset, field_22_cParas);;
275         LittleEndian.putShort(data, 0x34 + offset, (short)field_23_Edn);;
276         LittleEndian.putShort(data, 0x36 + offset, (short)field_24_Edn1);;
277         LittleEndian.putInt(data, 0x38 + offset, field_25_cLines);;
278         LittleEndian.putInt(data, 0x3c + offset, field_26_cWordsFtnEnd);;
279         LittleEndian.putInt(data, 0x40 + offset, field_27_cChFtnEdn);;
280         LittleEndian.putShort(data, 0x44 + offset, (short)field_28_cPgFtnEdn);;
281         LittleEndian.putInt(data, 0x46 + offset, field_29_cParasFtnEdn);;
282         LittleEndian.putInt(data, 0x4a + offset, field_30_cLinesFtnEdn);;
283         LittleEndian.putInt(data, 0x4e + offset, field_31_lKeyProtDoc);;
284         LittleEndian.putShort(data, 0x52 + offset, (short)field_32_view);;
285         LittleEndian.putInt(data, 0x54 + offset, field_33_docinfo4);;
286         LittleEndian.putShort(data, 0x58 + offset, (short)field_34_adt);;
287         ;
288         ;
289         LittleEndian.putShort(data, 0x19a + offset, (short)field_37_docinfo5);;
290         LittleEndian.putShort(data, 0x19c + offset, (short)field_38_docinfo6);;
291         ;
292         LittleEndian.putInt(data, 0x1aa + offset, field_40_cChWS);;
293         LittleEndian.putInt(data, 0x1ae + offset, field_41_cChWSFtnEdn);;
294         LittleEndian.putInt(data, 0x1b2 + offset, field_42_grfDocEvents);;
295         LittleEndian.putInt(data, 0x1b6 + offset, field_43_virusinfo);;
296         ;
297         LittleEndian.putInt(data, 0x1d8 + offset, field_45_reserved1);;
298         LittleEndian.putInt(data, 0x1dc + offset, field_46_reserved2);;
299         LittleEndian.putInt(data, 0x1e0 + offset, field_47_cDBC);;
300         LittleEndian.putInt(data, 0x1e4 + offset, field_48_cDBCFtnEdn);;
301         LittleEndian.putInt(data, 0x1e8 + offset, field_49_reserved);;
302         LittleEndian.putShort(data, 0x1ec + offset, (short)field_50_nfcFtnRef);;
303         LittleEndian.putShort(data, 0x1ee + offset, (short)field_51_nfcEdnRef);;
304         LittleEndian.putShort(data, 0x1f0 + offset, (short)field_52_hpsZoonFontPag);;
305         LittleEndian.putShort(data, 0x1f2 + offset, (short)field_53_dywDispPag);;
306
307     }
308
309     public String JavaDoc toString()
310     {
311         StringBuffer JavaDoc buffer = new StringBuffer JavaDoc();
312
313         buffer.append("[DOP]\n");
314
315         buffer.append(" .formatFlags = ");
316         buffer.append("0x");
317         buffer.append(HexDump.toHex((byte)getFormatFlags()));
318         buffer.append(" (").append(getFormatFlags()).append(" )\n");
319         buffer.append(" .fFacingPages = ").append(isFFacingPages()).append('\n');
320         buffer.append(" .fWidowControl = ").append(isFWidowControl()).append('\n');
321         buffer.append(" .fPMHMainDoc = ").append(isFPMHMainDoc()).append('\n');
322         buffer.append(" .grfSupression = ").append(getGrfSupression()).append('\n');
323         buffer.append(" .fpc = ").append(getFpc()).append('\n');
324         buffer.append(" .unused1 = ").append(isUnused1()).append('\n');
325
326         buffer.append(" .unused2 = ");
327         buffer.append("0x");
328         buffer.append(HexDump.toHex((byte)getUnused2()));
329         buffer.append(" (").append(getUnused2()).append(" )\n");
330
331         buffer.append(" .footnoteInfo = ");
332         buffer.append("0x");
333         buffer.append(HexDump.toHex((short)getFootnoteInfo()));
334         buffer.append(" (").append(getFootnoteInfo()).append(" )\n");
335         buffer.append(" .rncFtn = ").append(getRncFtn()).append('\n');
336         buffer.append(" .nFtn = ").append(getNFtn()).append('\n');
337
338         buffer.append(" .fOutlineDirtySave = ");
339         buffer.append("0x");
340         buffer.append(HexDump.toHex((byte)getFOutlineDirtySave()));
341         buffer.append(" (").append(getFOutlineDirtySave()).append(" )\n");
342
343         buffer.append(" .docinfo = ");
344         buffer.append("0x");
345         buffer.append(HexDump.toHex((byte)getDocinfo()));
346         buffer.append(" (").append(getDocinfo()).append(" )\n");
347         buffer.append(" .fOnlyMacPics = ").append(isFOnlyMacPics()).append('\n');
348         buffer.append(" .fOnlyWinPics = ").append(isFOnlyWinPics()).append('\n');
349         buffer.append(" .fLabelDoc = ").append(isFLabelDoc()).append('\n');
350         buffer.append(" .fHyphCapitals = ").append(isFHyphCapitals()).append('\n');
351         buffer.append(" .fAutoHyphen = ").append(isFAutoHyphen()).append('\n');
352         buffer.append(" .fFormNoFields = ").append(isFFormNoFields()).append('\n');
353         buffer.append(" .fLinkStyles = ").append(isFLinkStyles()).append('\n');
354         buffer.append(" .fRevMarking = ").append(isFRevMarking()).append('\n');
355
356         buffer.append(" .docinfo1 = ");
357         buffer.append("0x");
358         buffer.append(HexDump.toHex((byte)getDocinfo1()));
359         buffer.append(" (").append(getDocinfo1()).append(" )\n");
360         buffer.append(" .fBackup = ").append(isFBackup()).append('\n');
361         buffer.append(" .fExactCWords = ").append(isFExactCWords()).append('\n');
362         buffer.append(" .fPagHidden = ").append(isFPagHidden()).append('\n');
363         buffer.append(" .fPagResults = ").append(isFPagResults()).append('\n');
364         buffer.append(" .fLockAtn = ").append(isFLockAtn()).append('\n');
365         buffer.append(" .fMirrorMargins = ").append(isFMirrorMargins()).append('\n');
366         buffer.append(" .unused3 = ").append(isUnused3()).append('\n');
367         buffer.append(" .fDfltTrueType = ").append(isFDfltTrueType()).append('\n');
368
369         buffer.append(" .docinfo2 = ");
370         buffer.append("0x");
371         buffer.append(HexDump.toHex((byte)getDocinfo2()));
372         buffer.append(" (").append(getDocinfo2()).append(" )\n");
373         buffer.append(" .fPagSupressTopSpacing = ").append(isFPagSupressTopSpacing()).append('\n');
374         buffer.append(" .fProtEnabled = ").append(isFProtEnabled()).append('\n');
375         buffer.append(" .fDispFormFldSel = ").append(isFDispFormFldSel()).append('\n');
376         buffer.append(" .fRMView = ").append(isFRMView()).append('\n');
377         buffer.append(" .fRMPrint = ").append(isFRMPrint()).append('\n');
378         buffer.append(" .unused4 = ").append(isUnused4()).append('\n');
379         buffer.append(" .fLockRev = ").append(isFLockRev()).append('\n');
380         buffer.append(" .fEmbedFonts = ").append(isFEmbedFonts()).append('\n');
381
382         buffer.append(" .docinfo3 = ");
383         buffer.append("0x");
384         buffer.append(HexDump.toHex((short)getDocinfo3()));
385         buffer.append(" (").append(getDocinfo3()).append(" )\n");
386         buffer.append(" .oldfNoTabForInd = ").append(isOldfNoTabForInd()).append('\n');
387         buffer.append(" .oldfNoSpaceRaiseLower = ").append(isOldfNoSpaceRaiseLower()).append('\n');
388         buffer.append(" .oldfSuppressSpbfAfterPageBreak = ").append(isOldfSuppressSpbfAfterPageBreak()).append('\n');
389         buffer.append(" .oldfWrapTrailSpaces = ").append(isOldfWrapTrailSpaces()).append('\n');
390         buffer.append(" .oldfMapPrintTextColor = ").append(isOldfMapPrintTextColor()).append('\n');
391         buffer.append(" .oldfNoColumnBalance = ").append(isOldfNoColumnBalance()).append('\n');
392         buffer.append(" .oldfConvMailMergeEsc = ").append(isOldfConvMailMergeEsc()).append('\n');
393         buffer.append(" .oldfSupressTopSpacing = ").append(isOldfSupressTopSpacing()).append('\n');
394         buffer.append(" .oldfOrigWordTableRules = ").append(isOldfOrigWordTableRules()).append('\n');
395         buffer.append(" .oldfTransparentMetafiles = ").append(isOldfTransparentMetafiles()).append('\n');
396         buffer.append(" .oldfShowBreaksInFrames = ").append(isOldfShowBreaksInFrames()).append('\n');
397         buffer.append(" .oldfSwapBordersFacingPgs = ").append(isOldfSwapBordersFacingPgs()).append('\n');
398         buffer.append(" .unused5 = ").append(getUnused5()).append('\n');
399
400         buffer.append(" .dxaTab = ");
401         buffer.append("0x");
402         buffer.append(HexDump.toHex((int)getDxaTab()));
403         buffer.append(" (").append(getDxaTab()).append(" )\n");
404
405         buffer.append(" .wSpare = ");
406         buffer.append("0x");
407         buffer.append(HexDump.toHex((int)getWSpare()));
408         buffer.append(" (").append(getWSpare()).append(" )\n");
409
410         buffer.append(" .dxaHotz = ");
411         buffer.append("0x");
412         buffer.append(HexDump.toHex((int)getDxaHotz()));
413         buffer.append(" (").append(getDxaHotz()).append(" )\n");
414
415         buffer.append(" .cConsexHypLim = ");
416         buffer.append("0x");
417         buffer.append(HexDump.toHex((int)getCConsexHypLim()));
418         buffer.append(" (").append(getCConsexHypLim()).append(" )\n");
419
420         buffer.append(" .wSpare2 = ");
421         buffer.append("0x");
422         buffer.append(HexDump.toHex((int)getWSpare2()));
423         buffer.append(" (").append(getWSpare2()).append(" )\n");
424
425         buffer.append(" .dttmCreated = ");
426         buffer.append("0x");
427         buffer.append(HexDump.toHex((int)getDttmCreated()));
428         buffer.append(" (").append(getDttmCreated()).append(" )\n");
429
430         buffer.append(" .dttmRevised = ");
431         buffer.append("0x");
432         buffer.append(HexDump.toHex((int)getDttmRevised()));
433         buffer.append(" (").append(getDttmRevised()).append(" )\n");
434
435         buffer.append(" .dttmLastPrint = ");
436         buffer.append("0x");
437         buffer.append(HexDump.toHex((int)getDttmLastPrint()));
438         buffer.append(" (").append(getDttmLastPrint()).append(" )\n");
439
440         buffer.append(" .nRevision = ");
441         buffer.append("0x");
442         buffer.append(HexDump.toHex((int)getNRevision()));
443         buffer.append(" (").append(getNRevision()).append(" )\n");
444
445         buffer.append(" .tmEdited = ");
446         buffer.append("0x");
447         buffer.append(HexDump.toHex((int)getTmEdited()));
448         buffer.append(" (").append(getTmEdited()).append(" )\n");
449
450         buffer.append(" .cWords = ");
451         buffer.append("0x");
452         buffer.append(HexDump.toHex((int)getCWords()));
453         buffer.append(" (").append(getCWords()).append(" )\n");
454
455         buffer.append(" .cCh = ");
456         buffer.append("0x");
457         buffer.append(HexDump.toHex((int)getCCh()));
458         buffer.append(" (").append(getCCh()).append(" )\n");
459
460         buffer.append(" .cPg = ");
461         buffer.append("0x");
462         buffer.append(HexDump.toHex((int)getCPg()));
463         buffer.append(" (").append(getCPg()).append(" )\n");
464
465         buffer.append(" .cParas = ");
466         buffer.append("0x");
467         buffer.append(HexDump.toHex((int)getCParas()));
468         buffer.append(" (").append(getCParas()).append(" )\n");
469
470         buffer.append(" .Edn = ");
471         buffer.append("0x");
472         buffer.append(HexDump.toHex((short)getEdn()));
473         buffer.append(" (").append(getEdn()).append(" )\n");
474         buffer.append(" .rncEdn = ").append(getRncEdn()).append('\n');
475         buffer.append(" .nEdn = ").append(getNEdn()).append('\n');
476
477         buffer.append(" .Edn1 = ");
478         buffer.append("0x");
479         buffer.append(HexDump.toHex((short)getEdn1()));
480         buffer.append(" (").append(getEdn1()).append(" )\n");
481         buffer.append(" .epc = ").append(getEpc()).append('\n');
482         buffer.append(" .nfcFtnRef1 = ").append(getNfcFtnRef1()).append('\n');
483         buffer.append(" .nfcEdnRef1 = ").append(getNfcEdnRef1()).append('\n');
484         buffer.append(" .fPrintFormData = ").append(isFPrintFormData()).append('\n');
485         buffer.append(" .fSaveFormData = ").append(isFSaveFormData()).append('\n');
486         buffer.append(" .fShadeFormData = ").append(isFShadeFormData()).append('\n');
487         buffer.append(" .fWCFtnEdn = ").append(isFWCFtnEdn()).append('\n');
488
489         buffer.append(" .cLines = ");
490         buffer.append("0x");
491         buffer.append(HexDump.toHex((int)getCLines()));
492         buffer.append(" (").append(getCLines()).append(" )\n");
493
494         buffer.append(" .cWordsFtnEnd = ");
495         buffer.append("0x");
496         buffer.append(HexDump.toHex((int)getCWordsFtnEnd()));
497         buffer.append(" (").append(getCWordsFtnEnd()).append(" )\n");
498
499         buffer.append(" .cChFtnEdn = ");
500         buffer.append("0x");
501         buffer.append(HexDump.toHex((int)getCChFtnEdn()));
502         buffer.append(" (").append(getCChFtnEdn()).append(" )\n");
503
504         buffer.append(" .cPgFtnEdn = ");
505         buffer.append("0x");
506         buffer.append(HexDump.toHex((short)getCPgFtnEdn()));
507         buffer.append(" (").append(getCPgFtnEdn()).append(" )\n");
508
509         buffer.append(" .cParasFtnEdn = ");
510         buffer.append("0x");
511         buffer.append(HexDump.toHex((int)getCParasFtnEdn()));
512         buffer.append(" (").append(getCParasFtnEdn()).append(" )\n");
513
514         buffer.append(" .cLinesFtnEdn = ");
515         buffer.append("0x");
516         buffer.append(HexDump.toHex((int)getCLinesFtnEdn()));
517         buffer.append(" (").append(getCLinesFtnEdn()).append(" )\n");
518
519         buffer.append(" .lKeyProtDoc = ");
520         buffer.append("0x");
521         buffer.append(HexDump.toHex((int)getLKeyProtDoc()));
522         buffer.append(" (").append(getLKeyProtDoc()).append(" )\n");
523
524         buffer.append(" .view = ");
525         buffer.append("0x");
526         buffer.append(HexDump.toHex((short)getView()));
527         buffer.append(" (").append(getView()).append(" )\n");
528         buffer.append(" .wvkSaved = ").append(getWvkSaved()).append('\n');
529         buffer.append(" .wScaleSaved = ").append(getWScaleSaved()).append('\n');
530         buffer.append(" .zkSaved = ").append(getZkSaved()).append('\n');
531         buffer.append(" .fRotateFontW6 = ").append(isFRotateFontW6()).append('\n');
532         buffer.append(" .iGutterPos = ").append(isIGutterPos()).append('\n');
533
534         buffer.append(" .docinfo4 = ");
535         buffer.append("0x");
536         buffer.append(HexDump.toHex((int)getDocinfo4()));
537         buffer.append(" (").append(getDocinfo4()).append(" )\n");
538         buffer.append(" .fNoTabForInd = ").append(isFNoTabForInd()).append('\n');
539         buffer.append(" .fNoSpaceRaiseLower = ").append(isFNoSpaceRaiseLower()).append('\n');
540         buffer.append(" .fSupressSpdfAfterPageBreak = ").append(isFSupressSpdfAfterPageBreak()).append('\n');
541         buffer.append(" .fWrapTrailSpaces = ").append(isFWrapTrailSpaces()).append('\n');
542         buffer.append(" .fMapPrintTextColor = ").append(isFMapPrintTextColor()).append('\n');
543         buffer.append(" .fNoColumnBalance = ").append(isFNoColumnBalance()).append('\n');
544         buffer.append(" .fConvMailMergeEsc = ").append(isFConvMailMergeEsc()).append('\n');
545         buffer.append(" .fSupressTopSpacing = ").append(isFSupressTopSpacing()).append('\n');
546         buffer.append(" .fOrigWordTableRules = ").append(isFOrigWordTableRules()).append('\n');
547         buffer.append(" .fTransparentMetafiles = ").append(isFTransparentMetafiles()).append('\n');
548         buffer.append(" .fShowBreaksInFrames = ").append(isFShowBreaksInFrames()).append('\n');
549         buffer.append(" .fSwapBordersFacingPgs = ").append(isFSwapBordersFacingPgs()).append('\n');
550         buffer.append(" .fSuppressTopSPacingMac5 = ").append(isFSuppressTopSPacingMac5()).append('\n');
551         buffer.append(" .fTruncDxaExpand = ").append(isFTruncDxaExpand()).append('\n');
552         buffer.append(" .fPrintBodyBeforeHdr = ").append(isFPrintBodyBeforeHdr()).append('\n');
553         buffer.append(" .fNoLeading = ").append(isFNoLeading()).append('\n');
554         buffer.append(" .fMWSmallCaps = ").append(isFMWSmallCaps()).append('\n');
555
556         buffer.append(" .adt = ");
557         buffer.append("0x");
558         buffer.append(HexDump.toHex((short)getAdt()));
559         buffer.append(" (").append(getAdt()).append(" )\n");
560
561         buffer.append(" .doptypography = ");
562         buffer.append("0x");
563         buffer.append(HexDump.toHex((byte[])getDoptypography()));
564         buffer.append(" (").append(getDoptypography()).append(" )\n");
565
566         buffer.append(" .dogrid = ");
567         buffer.append("0x");
568         buffer.append(HexDump.toHex((byte[])getDogrid()));
569         buffer.append(" (").append(getDogrid()).append(" )\n");
570
571         buffer.append(" .docinfo5 = ");
572         buffer.append("0x");
573         buffer.append(HexDump.toHex((short)getDocinfo5()));
574         buffer.append(" (").append(getDocinfo5()).append(" )\n");
575         buffer.append(" .lvl = ").append(getLvl()).append('\n');
576         buffer.append(" .fGramAllDone = ").append(isFGramAllDone()).append('\n');
577         buffer.append(" .fGramAllClean = ").append(isFGramAllClean()).append('\n');
578         buffer.append(" .fSubsetFonts = ").append(isFSubsetFonts()).append('\n');
579         buffer.append(" .fHideLastVersion = ").append(isFHideLastVersion()).append('\n');
580         buffer.append(" .fHtmlDoc = ").append(isFHtmlDoc()).append('\n');
581         buffer.append(" .fSnapBorder = ").append(isFSnapBorder()).append('\n');
582         buffer.append(" .fIncludeHeader = ").append(isFIncludeHeader()).append('\n');
583         buffer.append(" .fIncludeFooter = ").append(isFIncludeFooter()).append('\n');
584         buffer.append(" .fForcePageSizePag = ").append(isFForcePageSizePag()).append('\n');
585         buffer.append(" .fMinFontSizePag = ").append(isFMinFontSizePag()).append('\n');
586
587         buffer.append(" .docinfo6 = ");
588         buffer.append("0x");
589         buffer.append(HexDump.toHex((short)getDocinfo6()));
590         buffer.append(" (").append(getDocinfo6()).append(" )\n");
591         buffer.append(" .fHaveVersions = ").append(isFHaveVersions()).append('\n');
592         buffer.append(" .fAutoVersions = ").append(isFAutoVersions()).append('\n');
593
594         buffer.append(" .asumyi = ");
595         buffer.append("0x");
596         buffer.append(HexDump.toHex((byte[])getAsumyi()));
597         buffer.append(" (").append(getAsumyi()).append(" )\n");
598
599         buffer.append(" .cChWS = ");
600         buffer.append("0x");
601         buffer.append(HexDump.toHex((int)getCChWS()));
602         buffer.append(" (").append(getCChWS()).append(" )\n");
603
604         buffer.append(" .cChWSFtnEdn = ");
605         buffer.append("0x");
606         buffer.append(HexDump.toHex((int)getCChWSFtnEdn()));
607         buffer.append(" (").append(getCChWSFtnEdn()).append(" )\n");
608
609         buffer.append(" .grfDocEvents = ");
610         buffer.append("0x");
611         buffer.append(HexDump.toHex((int)getGrfDocEvents()));
612         buffer.append(" (").append(getGrfDocEvents()).append(" )\n");
613
614         buffer.append(" .virusinfo = ");
615         buffer.append("0x");
616         buffer.append(HexDump.toHex((int)getVirusinfo()));
617         buffer.append(" (").append(getVirusinfo()).append(" )\n");
618         buffer.append(" .fVirusPrompted = ").append(isFVirusPrompted()).append('\n');
619         buffer.append(" .fVirusLoadSafe = ").append(isFVirusLoadSafe()).append('\n');
620         buffer.append(" .KeyVirusSession30 = ").append(getKeyVirusSession30()).append('\n');
621
622         buffer.append(" .Spare = ");
623         buffer.append("0x");
624         buffer.append(HexDump.toHex((byte[])getSpare()));
625         buffer.append(" (").append(getSpare()).append(" )\n");
626
627         buffer.append(" .reserved1 = ");
628         buffer.append("0x");
629         buffer.append(HexDump.toHex((int)getReserved1()));
630         buffer.append(" (").append(getReserved1()).append(" )\n");
631
632         buffer.append(" .reserved2 = ");
633         buffer.append("0x");
634         buffer.append(HexDump.toHex((int)getReserved2()));
635         buffer.append(" (").append(getReserved2()).append(" )\n");
636
637         buffer.append(" .cDBC = ");
638         buffer.append("0x");
639         buffer.append(HexDump.toHex((int)getCDBC()));
640         buffer.append(" (").append(getCDBC()).append(" )\n");
641
642         buffer.append(" .cDBCFtnEdn = ");
643         buffer.append("0x");
644         buffer.append(HexDump.toHex((int)getCDBCFtnEdn()));
645         buffer.append(" (").append(getCDBCFtnEdn()).append(" )\n");
646
647         buffer.append(" .reserved = ");
648         buffer.append("0x");
649         buffer.append(HexDump.toHex((int)getReserved()));
650         buffer.append(" (").append(getReserved()).append(" )\n");
651
652         buffer.append(" .nfcFtnRef = ");
653         buffer.append("0x");
654         buffer.append(HexDump.toHex((short)getNfcFtnRef()));
655         buffer.append(" (").append(getNfcFtnRef()).append(" )\n");
656
657         buffer.append(" .nfcEdnRef = ");
658         buffer.append("0x");
659         buffer.append(HexDump.toHex((short)getNfcEdnRef()));
660         buffer.append(" (").append(getNfcEdnRef()).append(" )\n");
661
662         buffer.append(" .hpsZoonFontPag = ");
663         buffer.append("0x");
664         buffer.append(HexDump.toHex((short)getHpsZoonFontPag()));
665         buffer.append(" (").append(getHpsZoonFontPag()).append(" )\n");
666
667         buffer.append(" .dywDispPag = ");
668         buffer.append("0x");
669         buffer.append(HexDump.toHex((short)getDywDispPag()));
670         buffer.append(" (").append(getDywDispPag()).append(" )\n");
671
672         buffer.append("[/DOP]\n");
673         return buffer.toString();
674     }
675
676     /**
677      * Size of record (exluding 4 byte header)
678      */

679     public int getSize()
680     {
681         return 4 + + 1 + 1 + 2 + 1 + 1 + 1 + 1 + 2 + 2 + 2 + 2 + 2 + 2 + 4 + 4 + 4 + 2 + 4 + 4 + 4 + 2 + 4 + 2 + 2 + 4 + 4 + 4 + 2 + 4 + 4 + 4 + 2 + 4 + 2 + 310 + 10 + 2 + 2 + 12 + 4 + 4 + 4 + 4 + 30 + 4 + 4 + 4 + 4 + 4 + 2 + 2 + 2 + 2;
682     }
683
684
685
686     /**
687      * Get the formatFlags field for the DOP record.
688      */

689     public byte getFormatFlags()
690     {
691         return field_1_formatFlags;
692     }
693
694     /**
695      * Set the formatFlags field for the DOP record.
696      */

697     public void setFormatFlags(byte field_1_formatFlags)
698     {
699         this.field_1_formatFlags = field_1_formatFlags;
700     }
701
702     /**
703      * Get the unused2 field for the DOP record.
704      */

705     public byte getUnused2()
706     {
707         return field_2_unused2;
708     }
709
710     /**
711      * Set the unused2 field for the DOP record.
712      */

713     public void setUnused2(byte field_2_unused2)
714     {
715         this.field_2_unused2 = field_2_unused2;
716     }
717
718     /**
719      * Get the footnoteInfo field for the DOP record.
720      */

721     public short getFootnoteInfo()
722     {
723         return field_3_footnoteInfo;
724     }
725
726     /**
727      * Set the footnoteInfo field for the DOP record.
728      */

729     public void setFootnoteInfo(short field_3_footnoteInfo)
730     {
731         this.field_3_footnoteInfo = field_3_footnoteInfo;
732     }
733
734     /**
735      * Get the fOutlineDirtySave field for the DOP record.
736      */

737     public byte getFOutlineDirtySave()
738     {
739         return field_4_fOutlineDirtySave;
740     }
741
742     /**
743      * Set the fOutlineDirtySave field for the DOP record.
744      */

745     public void setFOutlineDirtySave(byte field_4_fOutlineDirtySave)
746     {
747         this.field_4_fOutlineDirtySave = field_4_fOutlineDirtySave;
748     }
749
750     /**
751      * Get the docinfo field for the DOP record.
752      */

753     public byte getDocinfo()
754     {
755         return field_5_docinfo;
756     }
757
758     /**
759      * Set the docinfo field for the DOP record.
760      */

761     public void setDocinfo(byte field_5_docinfo)
762     {
763         this.field_5_docinfo = field_5_docinfo;
764     }
765
766     /**
767      * Get the docinfo1 field for the DOP record.
768      */

769     public byte getDocinfo1()
770     {
771         return field_6_docinfo1;
772     }
773
774     /**
775      * Set the docinfo1 field for the DOP record.
776      */

777     public void setDocinfo1(byte field_6_docinfo1)
778     {
779         this.field_6_docinfo1 = field_6_docinfo1;
780     }
781
782     /**
783      * Get the docinfo2 field for the DOP record.
784      */

785     public byte getDocinfo2()
786     {
787         return field_7_docinfo2;
788     }
789
790     /**
791      * Set the docinfo2 field for the DOP record.
792      */

793     public void setDocinfo2(byte field_7_docinfo2)
794     {
795         this.field_7_docinfo2 = field_7_docinfo2;
796     }
797
798     /**
799      * Get the docinfo3 field for the DOP record.
800      */

801     public short getDocinfo3()
802     {
803         return field_8_docinfo3;
804     }
805
806     /**
807      * Set the docinfo3 field for the DOP record.
808      */

809     public void setDocinfo3(short field_8_docinfo3)
810     {
811         this.field_8_docinfo3 = field_8_docinfo3;
812     }
813
814     /**
815      * Get the dxaTab field for the DOP record.
816      */

817     public int getDxaTab()
818     {
819         return field_9_dxaTab;
820     }
821
822     /**
823      * Set the dxaTab field for the DOP record.
824      */

825     public void setDxaTab(int field_9_dxaTab)
826     {
827         this.field_9_dxaTab = field_9_dxaTab;
828     }
829
830     /**
831      * Get the wSpare field for the DOP record.
832      */

833     public int getWSpare()
834     {
835         return field_10_wSpare;
836     }
837
838     /**
839      * Set the wSpare field for the DOP record.
840      */

841     public void setWSpare(int field_10_wSpare)
842     {
843         this.field_10_wSpare = field_10_wSpare;
844     }
845
846     /**
847      * Get the dxaHotz field for the DOP record.
848      */

849     public int getDxaHotz()
850     {
851         return field_11_dxaHotz;
852     }
853
854     /**
855      * Set the dxaHotz field for the DOP record.
856      */

857     public void setDxaHotz(int field_11_dxaHotz)
858     {
859         this.field_11_dxaHotz = field_11_dxaHotz;
860     }
861
862     /**
863      * Get the cConsexHypLim field for the DOP record.
864      */

865     public int getCConsexHypLim()
866     {
867         return field_12_cConsexHypLim;
868     }
869
870     /**
871      * Set the cConsexHypLim field for the DOP record.
872      */

873     public void setCConsexHypLim(int field_12_cConsexHypLim)
874     {
875         this.field_12_cConsexHypLim = field_12_cConsexHypLim;
876     }
877
878     /**
879      * Get the wSpare2 field for the DOP record.
880      */

881     public int getWSpare2()
882     {
883         return field_13_wSpare2;
884     }
885
886     /**
887      * Set the wSpare2 field for the DOP record.
888      */

889     public void setWSpare2(int field_13_wSpare2)
890     {
891         this.field_13_wSpare2 = field_13_wSpare2;
892     }
893
894     /**
895      * Get the dttmCreated field for the DOP record.
896      */

897     public int getDttmCreated()
898     {
899         return field_14_dttmCreated;
900     }
901
902     /**
903      * Set the dttmCreated field for the DOP record.
904      */

905     public void setDttmCreated(int field_14_dttmCreated)
906     {
907         this.field_14_dttmCreated = field_14_dttmCreated;
908     }
909
910     /**
911      * Get the dttmRevised field for the DOP record.
912      */

913     public int getDttmRevised()
914     {
915         return field_15_dttmRevised;
916     }
917
918     /**
919      * Set the dttmRevised field for the DOP record.
920      */

921     public void setDttmRevised(int field_15_dttmRevised)
922     {
923         this.field_15_dttmRevised = field_15_dttmRevised;
924     }
925
926     /**
927      * Get the dttmLastPrint field for the DOP record.
928      */

929     public int getDttmLastPrint()
930     {
931         return field_16_dttmLastPrint;
932     }
933
934     /**
935      * Set the dttmLastPrint field for the DOP record.
936      */

937     public void setDttmLastPrint(int field_16_dttmLastPrint)
938     {
939         this.field_16_dttmLastPrint = field_16_dttmLastPrint;
940     }
941
942     /**
943      * Get the nRevision field for the DOP record.
944      */

945     public int getNRevision()
946     {
947         return field_17_nRevision;
948     }
949
950     /**
951      * Set the nRevision field for the DOP record.
952      */

953     public void setNRevision(int field_17_nRevision)
954     {
955         this.field_17_nRevision = field_17_nRevision;
956     }
957
958     /**
959      * Get the tmEdited field for the DOP record.
960      */

961     public int getTmEdited()
962     {
963         return field_18_tmEdited;
964     }
965
966     /**
967      * Set the tmEdited field for the DOP record.
968      */

969     public void setTmEdited(int field_18_tmEdited)
970     {
971         this.field_18_tmEdited = field_18_tmEdited;
972     }
973
974     /**
975      * Get the cWords field for the DOP record.
976      */

977     public int getCWords()
978     {
979         return field_19_cWords;
980     }
981
982     /**
983      * Set the cWords field for the DOP record.
984      */

985     public void setCWords(int field_19_cWords)
986     {
987         this.field_19_cWords = field_19_cWords;
988     }
989
990     /**
991      * Get the cCh field for the DOP record.
992      */

993     public int getCCh()
994     {
995         return field_20_cCh;
996     }
997
998     /**
999      * Set the cCh field for the DOP record.
1000     */

1001    public void setCCh(int field_20_cCh)
1002    {
1003        this.field_20_cCh = field_20_cCh;
1004    }
1005
1006    /**
1007     * Get the cPg field for the DOP record.
1008     */

1009    public int getCPg()
1010    {
1011        return field_21_cPg;
1012    }
1013
1014    /**
1015     * Set the cPg field for the DOP record.
1016     */

1017    public void setCPg(int field_21_cPg)
1018    {
1019        this.field_21_cPg = field_21_cPg;
1020    }
1021
1022    /**
1023     * Get the cParas field for the DOP record.
1024     */

1025    public int getCParas()
1026    {
1027        return field_22_cParas;
1028    }
1029
1030    /**
1031     * Set the cParas field for the DOP record.
1032     */

1033    public void setCParas(int field_22_cParas)
1034    {
1035        this.field_22_cParas = field_22_cParas;
1036    }
1037
1038    /**
1039     * Get the Edn field for the DOP record.
1040     */

1041    public short getEdn()
1042    {
1043        return field_23_Edn;
1044    }
1045
1046    /**
1047     * Set the Edn field for the DOP record.
1048     */

1049    public void setEdn(short field_23_Edn)
1050    {
1051        this.field_23_Edn = field_23_Edn;
1052    }
1053
1054    /**
1055     * Get the Edn1 field for the DOP record.
1056     */

1057    public short getEdn1()
1058    {
1059        return field_24_Edn1;
1060    }
1061
1062    /**
1063     * Set the Edn1 field for the DOP record.
1064     */

1065    public void setEdn1(short field_24_Edn1)
1066    {
1067        this.field_24_Edn1 = field_24_Edn1;
1068    }
1069
1070    /**
1071     * Get the cLines field for the DOP record.
1072     */

1073    public int getCLines()
1074    {
1075        return field_25_cLines;
1076    }
1077
1078    /**
1079     * Set the cLines field for the DOP record.
1080     */

1081    public void setCLines(int field_25_cLines)
1082    {
1083        this.field_25_cLines = field_25_cLines;
1084    }
1085
1086    /**
1087     * Get the cWordsFtnEnd field for the DOP record.
1088     */

1089    public int getCWordsFtnEnd()
1090    {
1091        return field_26_cWordsFtnEnd;
1092    }
1093
1094    /**
1095     * Set the cWordsFtnEnd field for the DOP record.
1096     */

1097    public void setCWordsFtnEnd(int field_26_cWordsFtnEnd)
1098    {
1099        this.field_26_cWordsFtnEnd = field_26_cWordsFtnEnd;
1100    }
1101
1102    /**
1103     * Get the cChFtnEdn field for the DOP record.
1104     */

1105    public int getCChFtnEdn()
1106    {
1107        return field_27_cChFtnEdn;
1108    }
1109
1110    /**
1111     * Set the cChFtnEdn field for the DOP record.
1112     */

1113    public void setCChFtnEdn(int field_27_cChFtnEdn)
1114    {
1115        this.field_27_cChFtnEdn = field_27_cChFtnEdn;
1116    }
1117
1118    /**
1119     * Get the cPgFtnEdn field for the DOP record.
1120     */

1121    public short getCPgFtnEdn()
1122    {
1123        return field_28_cPgFtnEdn;
1124    }
1125
1126    /**
1127     * Set the cPgFtnEdn field for the DOP record.
1128     */

1129    public void setCPgFtnEdn(short field_28_cPgFtnEdn)
1130    {
1131        this.field_28_cPgFtnEdn = field_28_cPgFtnEdn;
1132    }
1133
1134    /**
1135     * Get the cParasFtnEdn field for the DOP record.
1136     */

1137    public int getCParasFtnEdn()
1138    {
1139        return field_29_cParasFtnEdn;
1140    }
1141
1142    /**
1143     * Set the cParasFtnEdn field for the DOP record.
1144     */

1145    public void setCParasFtnEdn(int field_29_cParasFtnEdn)
1146    {
1147        this.field_29_cParasFtnEdn = field_29_cParasFtnEdn;
1148    }
1149
1150    /**
1151     * Get the cLinesFtnEdn field for the DOP record.
1152     */

1153    public int getCLinesFtnEdn()
1154    {
1155        return field_30_cLinesFtnEdn;
1156    }
1157
1158    /**
1159     * Set the cLinesFtnEdn field for the DOP record.
1160     */

1161    public void setCLinesFtnEdn(int field_30_cLinesFtnEdn)
1162    {
1163        this.field_30_cLinesFtnEdn = field_30_cLinesFtnEdn;
1164    }
1165
1166    /**
1167     * Get the lKeyProtDoc field for the DOP record.
1168     */

1169    public int getLKeyProtDoc()
1170    {
1171        return field_31_lKeyProtDoc;
1172    }
1173
1174    /**
1175     * Set the lKeyProtDoc field for the DOP record.
1176     */

1177    public void setLKeyProtDoc(int field_31_lKeyProtDoc)
1178    {
1179        this.field_31_lKeyProtDoc = field_31_lKeyProtDoc;
1180    }
1181
1182    /**
1183     * Get the view field for the DOP record.
1184     */

1185    public short getView()
1186    {
1187        return field_32_view;
1188    }
1189
1190    /**
1191     * Set the view field for the DOP record.
1192     */

1193    public void setView(short field_32_view)
1194    {
1195        this.field_32_view = field_32_view;
1196    }
1197
1198    /**
1199     * Get the docinfo4 field for the DOP record.
1200     */

1201    public int getDocinfo4()
1202    {
1203        return field_33_docinfo4;
1204    }
1205
1206    /**
1207     * Set the docinfo4 field for the DOP record.
1208     */

1209    public void setDocinfo4(int field_33_docinfo4)
1210    {
1211        this.field_33_docinfo4 = field_33_docinfo4;
1212    }
1213
1214    /**
1215     * Get the adt field for the DOP record.
1216     */

1217    public short getAdt()
1218    {
1219        return field_34_adt;
1220    }
1221
1222    /**
1223     * Set the adt field for the DOP record.
1224     */

1225    public void setAdt(short field_34_adt)
1226    {
1227        this.field_34_adt = field_34_adt;
1228    }
1229
1230    /**
1231     * Get the doptypography field for the DOP record.
1232     */

1233    public byte[] getDoptypography()
1234    {
1235        return field_35_doptypography;
1236    }
1237
1238    /**
1239     * Set the doptypography field for the DOP record.
1240     */

1241    public void setDoptypography(byte[] field_35_doptypography)
1242    {
1243        this.field_35_doptypography = field_35_doptypography;
1244    }
1245
1246    /**
1247     * Get the dogrid field for the DOP record.
1248     */

1249    public byte[] getDogrid()
1250    {
1251        return field_36_dogrid;
1252    }
1253
1254    /**
1255     * Set the dogrid field for the DOP record.
1256     */

1257    public void setDogrid(byte[] field_36_dogrid)
1258    {
1259        this.field_36_dogrid = field_36_dogrid;
1260    }
1261
1262    /**
1263     * Get the docinfo5 field for the DOP record.
1264     */

1265    public short getDocinfo5()
1266    {
1267        return field_37_docinfo5;
1268    }
1269
1270    /**
1271     * Set the docinfo5 field for the DOP record.
1272     */

1273    public void setDocinfo5(short field_37_docinfo5)
1274    {
1275        this.field_37_docinfo5 = field_37_docinfo5;
1276    }
1277
1278    /**
1279     * Get the docinfo6 field for the DOP record.
1280     */

1281    public short getDocinfo6()
1282    {
1283        return field_38_docinfo6;
1284    }
1285
1286    /**
1287     * Set the docinfo6 field for the DOP record.
1288     */

1289    public void setDocinfo6(short field_38_docinfo6)
1290    {
1291        this.field_38_docinfo6 = field_38_docinfo6;
1292    }
1293
1294    /**
1295     * Get the asumyi field for the DOP record.
1296     */

1297    public byte[] getAsumyi()
1298    {
1299        return field_39_asumyi;
1300    }
1301
1302    /**
1303     * Set the asumyi field for the DOP record.
1304     */

1305    public void setAsumyi(byte[] field_39_asumyi)
1306    {
1307        this.field_39_asumyi = field_39_asumyi;
1308    }
1309
1310    /**
1311     * Get the cChWS field for the DOP record.
1312     */

1313    public int getCChWS()
1314    {
1315        return field_40_cChWS;
1316    }
1317
1318    /**
1319     * Set the cChWS field for the DOP record.
1320     */

1321    public void setCChWS(int field_40_cChWS)
1322    {
1323        this.field_40_cChWS = field_40_cChWS;
1324    }
1325
1326    /**
1327     * Get the cChWSFtnEdn field for the DOP record.
1328     */

1329    public int getCChWSFtnEdn()
1330    {
1331        return field_41_cChWSFtnEdn;
1332    }
1333
1334    /**
1335     * Set the cChWSFtnEdn field for the DOP record.
1336     */

1337    public void setCChWSFtnEdn(int field_41_cChWSFtnEdn)
1338    {
1339        this.field_41_cChWSFtnEdn = field_41_cChWSFtnEdn;
1340    }
1341
1342    /**
1343     * Get the grfDocEvents field for the DOP record.
1344     */

1345    public int getGrfDocEvents()
1346    {
1347        return field_42_grfDocEvents;
1348    }
1349
1350    /**
1351     * Set the grfDocEvents field for the DOP record.
1352     */

1353    public void setGrfDocEvents(int field_42_grfDocEvents)
1354    {
1355        this.field_42_grfDocEvents = field_42_grfDocEvents;
1356    }
1357
1358    /**
1359     * Get the virusinfo field for the DOP record.
1360     */

1361    public int getVirusinfo()
1362    {
1363        return field_43_virusinfo;
1364    }
1365
1366    /**
1367     * Set the virusinfo field for the DOP record.
1368     */

1369    public void setVirusinfo(int field_43_virusinfo)
1370    {
1371        this.field_43_virusinfo = field_43_virusinfo;
1372    }
1373
1374    /**
1375     * Get the Spare field for the DOP record.
1376     */

1377    public byte[] getSpare()
1378    {
1379        return field_44_Spare;
1380    }
1381
1382    /**
1383     * Set the Spare field for the DOP record.
1384     */

1385    public void setSpare(byte[] field_44_Spare)
1386    {
1387        this.field_44_Spare = field_44_Spare;
1388    }
1389
1390    /**
1391     * Get the reserved1 field for the DOP record.
1392     */

1393    public int getReserved1()
1394    {
1395        return field_45_reserved1;
1396    }
1397
1398    /**
1399     * Set the reserved1 field for the DOP record.
1400     */

1401    public void setReserved1(int field_45_reserved1)
1402    {
1403        this.field_45_reserved1 = field_45_reserved1;
1404    }
1405
1406    /**
1407     * Get the reserved2 field for the DOP record.
1408     */

1409    public int getReserved2()
1410    {
1411        return field_46_reserved2;
1412    }
1413
1414    /**
1415     * Set the reserved2 field for the DOP record.
1416     */

1417    public void setReserved2(int field_46_reserved2)
1418    {
1419        this.field_46_reserved2 = field_46_reserved2;
1420    }
1421
1422    /**
1423     * Get the cDBC field for the DOP record.
1424     */

1425    public int getCDBC()
1426    {
1427        return field_47_cDBC;
1428    }
1429
1430    /**
1431     * Set the cDBC field for the DOP record.
1432     */

1433    public void setCDBC(int field_47_cDBC)
1434    {
1435        this.field_47_cDBC = field_47_cDBC;
1436    }
1437
1438    /**
1439     * Get the cDBCFtnEdn field for the DOP record.
1440     */

1441    public int getCDBCFtnEdn()
1442    {
1443        return field_48_cDBCFtnEdn;
1444    }
1445
1446    /**
1447     * Set the cDBCFtnEdn field for the DOP record.
1448     */

1449    public void setCDBCFtnEdn(int field_48_cDBCFtnEdn)
1450    {
1451        this.field_48_cDBCFtnEdn = field_48_cDBCFtnEdn;
1452    }
1453
1454    /**
1455     * Get the reserved field for the DOP record.
1456     */

1457    public int getReserved()
1458    {
1459        return field_49_reserved;
1460    }
1461
1462    /**
1463     * Set the reserved field for the DOP record.
1464     */

1465    public void setReserved(int field_49_reserved)
1466    {
1467        this.field_49_reserved = field_49_reserved;
1468    }
1469
1470    /**
1471     * Get the nfcFtnRef field for the DOP record.
1472     */

1473    public short getNfcFtnRef()
1474    {
1475        return field_50_nfcFtnRef;
1476    }
1477
1478    /**
1479     * Set the nfcFtnRef field for the DOP record.
1480     */

1481    public void setNfcFtnRef(short field_50_nfcFtnRef)
1482    {
1483        this.field_50_nfcFtnRef = field_50_nfcFtnRef;
1484    }
1485
1486    /**
1487     * Get the nfcEdnRef field for the DOP record.
1488     */

1489    public short getNfcEdnRef()
1490    {
1491        return field_51_nfcEdnRef;
1492    }
1493
1494    /**
1495     * Set the nfcEdnRef field for the DOP record.
1496     */

1497    public void setNfcEdnRef(short field_51_nfcEdnRef)
1498    {
1499        this.field_51_nfcEdnRef = field_51_nfcEdnRef;
1500    }
1501
1502    /**
1503     * Get the hpsZoonFontPag field for the DOP record.
1504     */

1505    public short getHpsZoonFontPag()
1506    {
1507        return field_52_hpsZoonFontPag;
1508    }
1509
1510    /**
1511     * Set the hpsZoonFontPag field for the DOP record.
1512     */

1513    public void setHpsZoonFontPag(short field_52_hpsZoonFontPag)
1514    {
1515        this.field_52_hpsZoonFontPag = field_52_hpsZoonFontPag;
1516    }
1517
1518    /**
1519     * Get the dywDispPag field for the DOP record.
1520     */

1521    public short getDywDispPag()
1522    {
1523        return field_53_dywDispPag;
1524    }
1525
1526    /**
1527     * Set the dywDispPag field for the DOP record.
1528     */

1529    public void setDywDispPag(short field_53_dywDispPag)
1530    {
1531        this.field_53_dywDispPag = field_53_dywDispPag;
1532    }
1533
1534    /**
1535     * Sets the fFacingPages field value.
1536     *
1537     */

1538    public void setFFacingPages(boolean value)
1539    {
1540        field_1_formatFlags = (byte)fFacingPages.setBoolean(field_1_formatFlags, value);
1541
1542
1543    }
1544
1545    /**
1546     *
1547     * @return the fFacingPages field value.
1548     */

1549    public boolean isFFacingPages()
1550    {
1551        return fFacingPages.isSet(field_1_formatFlags);
1552
1553    }
1554
1555    /**
1556     * Sets the fWidowControl field value.
1557     *
1558     */

1559    public void setFWidowControl(boolean value)
1560    {
1561        field_1_formatFlags = (byte)fWidowControl.setBoolean(field_1_formatFlags, value);
1562
1563
1564    }
1565
1566    /**
1567     *
1568     * @return the fWidowControl field value.
1569     */

1570    public boolean isFWidowControl()
1571    {
1572        return fWidowControl.isSet(field_1_formatFlags);
1573
1574    }
1575
1576    /**
1577     * Sets the fPMHMainDoc field value.
1578     *
1579     */

1580    public void setFPMHMainDoc(boolean value)
1581    {
1582        field_1_formatFlags = (byte)fPMHMainDoc.setBoolean(field_1_formatFlags, value);
1583
1584
1585    }
1586
1587    /**
1588     *
1589     * @return the fPMHMainDoc field value.
1590     */

1591    public boolean isFPMHMainDoc()
1592    {
1593        return fPMHMainDoc.isSet(field_1_formatFlags);
1594
1595    }
1596
1597    /**
1598     * Sets the grfSupression field value.
1599     *
1600     */

1601    public void setGrfSupression(byte value)
1602    {
1603        field_1_formatFlags = (byte)grfSupression.setValue(field_1_formatFlags, value);
1604
1605
1606    }
1607
1608    /**
1609     *
1610     * @return the grfSupression field value.
1611     */

1612    public byte getGrfSupression()
1613    {
1614        return ( byte )grfSupression.getValue(field_1_formatFlags);
1615
1616    }
1617
1618    /**
1619     * Sets the fpc field value.
1620     *
1621     */

1622    public void setFpc(byte value)
1623    {
1624        field_1_formatFlags = (byte)fpc.setValue(field_1_formatFlags, value);
1625
1626
1627    }
1628
1629    /**
1630     *
1631     * @return the fpc field value.
1632     */

1633    public byte getFpc()
1634    {
1635        return ( byte )fpc.getValue(field_1_formatFlags);
1636
1637    }
1638
1639    /**
1640     * Sets the unused1 field value.
1641     *
1642     */

1643    public void setUnused1(boolean value)
1644    {
1645        field_1_formatFlags = (byte)unused1.setBoolean(field_1_formatFlags, value);
1646
1647
1648    }
1649
1650    /**
1651     *
1652     * @return the unused1 field value.
1653     */

1654    public boolean isUnused1()
1655    {
1656        return unused1.isSet(field_1_formatFlags);
1657
1658    }
1659
1660    /**
1661     * Sets the rncFtn field value.
1662     *
1663     */

1664    public void setRncFtn(byte value)
1665    {
1666        field_3_footnoteInfo = (short)rncFtn.setValue(field_3_footnoteInfo, value);
1667
1668
1669    }
1670
1671    /**
1672     *
1673     * @return the rncFtn field value.
1674     */

1675    public byte getRncFtn()
1676    {
1677        return ( byte )rncFtn.getValue(field_3_footnoteInfo);
1678
1679    }
1680
1681    /**
1682     * Sets the nFtn field value.
1683     *
1684     */

1685    public void setNFtn(short value)
1686    {
1687        field_3_footnoteInfo = (short)nFtn.setValue(field_3_footnoteInfo, value);
1688
1689
1690    }
1691
1692    /**
1693     *
1694     * @return the nFtn field value.
1695     */

1696    public short getNFtn()
1697    {
1698        return ( short )nFtn.getValue(field_3_footnoteInfo);
1699
1700    }
1701
1702    /**
1703     * Sets the fOnlyMacPics field value.
1704     *
1705     */

1706    public void setFOnlyMacPics(boolean value)
1707    {
1708        field_5_docinfo = (byte)fOnlyMacPics.setBoolean(field_5_docinfo, value);
1709
1710
1711    }
1712
1713    /**
1714     *
1715     * @return the fOnlyMacPics field value.
1716     */

1717    public boolean isFOnlyMacPics()
1718    {
1719        return fOnlyMacPics.isSet(field_5_docinfo);
1720
1721    }
1722
1723    /**
1724     * Sets the fOnlyWinPics field value.
1725     *
1726     */

1727    public void setFOnlyWinPics(boolean value)
1728    {
1729        field_5_docinfo = (byte)fOnlyWinPics.setBoolean(field_5_docinfo, value);
1730
1731
1732    }
1733
1734    /**
1735     *
1736     * @return the fOnlyWinPics field value.
1737     */

1738    public boolean isFOnlyWinPics()
1739    {
1740        return fOnlyWinPics.isSet(field_5_docinfo);
1741
1742    }
1743
1744    /**
1745     * Sets the fLabelDoc field value.
1746     *
1747     */

1748    public void setFLabelDoc(boolean value)
1749    {
1750        field_5_docinfo = (byte)fLabelDoc.setBoolean(field_5_docinfo, value);
1751
1752
1753    }
1754
1755    /**
1756     *
1757     * @return the fLabelDoc field value.
1758     */

1759    public boolean isFLabelDoc()
1760    {
1761        return fLabelDoc.isSet(field_5_docinfo);
1762
1763    }
1764
1765    /**
1766     * Sets the fHyphCapitals field value.
1767     *
1768     */

1769    public void setFHyphCapitals(boolean value)
1770    {
1771        field_5_docinfo = (byte)fHyphCapitals.setBoolean(field_5_docinfo, value);
1772
1773
1774    }
1775
1776    /**
1777     *
1778     * @return the fHyphCapitals field value.
1779     */

1780    public boolean isFHyphCapitals()
1781    {
1782        return fHyphCapitals.isSet(field_5_docinfo);
1783
1784    }
1785
1786    /**
1787     * Sets the fAutoHyphen field value.
1788     *
1789     */

1790    public void setFAutoHyphen(boolean value)
1791    {
1792        field_5_docinfo = (byte)fAutoHyphen.setBoolean(field_5_docinfo, value);
1793
1794
1795    }
1796
1797    /**
1798     *
1799     * @return the fAutoHyphen field value.
1800     */

1801    public boolean isFAutoHyphen()
1802    {
1803        return fAutoHyphen.isSet(field_5_docinfo);
1804
1805    }
1806
1807    /**
1808     * Sets the fFormNoFields field value.
1809     *
1810     */

1811    public void setFFormNoFields(boolean value)
1812    {
1813        field_5_docinfo = (byte)fFormNoFields.setBoolean(field_5_docinfo, value);
1814
1815
1816    }
1817
1818    /**
1819     *
1820     * @return the fFormNoFields field value.
1821     */

1822    public boolean isFFormNoFields()
1823    {
1824        return fFormNoFields.isSet(field_5_docinfo);
1825
1826    }
1827
1828    /**
1829     * Sets the fLinkStyles field value.
1830     *
1831     */

1832    public void setFLinkStyles(boolean value)
1833    {
1834        field_5_docinfo = (byte)fLinkStyles.setBoolean(field_5_docinfo, value);
1835
1836
1837    }
1838
1839    /**
1840     *
1841     * @return the fLinkStyles field value.
1842     */

1843    public boolean isFLinkStyles()
1844    {
1845        return fLinkStyles.isSet(field_5_docinfo);
1846
1847    }
1848
1849    /**
1850     * Sets the fRevMarking field value.
1851     *
1852     */

1853    public void setFRevMarking(boolean value)
1854    {
1855        field_5_docinfo = (byte)fRevMarking.setBoolean(field_5_docinfo, value);
1856
1857
1858    }
1859
1860    /**
1861     *
1862     * @return the fRevMarking field value.
1863     */

1864    public boolean isFRevMarking()
1865    {
1866        return fRevMarking.isSet(field_5_docinfo);
1867
1868    }
1869
1870    /**
1871     * Sets the fBackup field value.
1872     *
1873     */

1874    public void setFBackup(boolean value)
1875    {
1876        field_6_docinfo1 = (byte)fBackup.setBoolean(field_6_docinfo1, value);
1877
1878
1879    }
1880
1881    /**
1882     *
1883     * @return the fBackup field value.
1884     */

1885    public boolean isFBackup()
1886    {
1887        return fBackup.isSet(field_6_docinfo1);
1888
1889    }
1890
1891    /**
1892     * Sets the fExactCWords field value.
1893     *
1894     */

1895    public void setFExactCWords(boolean value)
1896    {
1897        field_6_docinfo1 = (byte)fExactCWords.setBoolean(field_6_docinfo1, value);
1898
1899
1900    }
1901
1902    /**
1903     *
1904     * @return the fExactCWords field value.
1905     */

1906    public boolean isFExactCWords()
1907    {
1908        return fExactCWords.isSet(field_6_docinfo1);
1909
1910    }
1911
1912    /**
1913     * Sets the fPagHidden field value.
1914     *
1915     */

1916    public void setFPagHidden(boolean value)
1917    {
1918        field_6_docinfo1 = (byte)fPagHidden.setBoolean(field_6_docinfo1, value);
1919
1920
1921    }
1922
1923    /**
1924     *
1925     * @return the fPagHidden field value.
1926     */

1927    public boolean isFPagHidden()
1928    {
1929        return fPagHidden.isSet(field_6_docinfo1);
1930
1931    }
1932
1933    /**
1934     * Sets the fPagResults field value.
1935     *
1936     */

1937    public void setFPagResults(boolean value)
1938    {
1939        field_6_docinfo1 = (byte)fPagResults.setBoolean(field_6_docinfo1, value);
1940
1941
1942    }
1943
1944    /**
1945     *
1946     * @return the fPagResults field value.
1947     */

1948    public boolean isFPagResults()
1949    {
1950        return fPagResults.isSet(field_6_docinfo1);
1951
1952    }
1953
1954    /**
1955     * Sets the fLockAtn field value.
1956     *
1957     */

1958    public void setFLockAtn(boolean value)
1959    {
1960        field_6_docinfo1 = (byte)fLockAtn.setBoolean(field_6_docinfo1, value);
1961
1962
1963    }
1964
1965    /**
1966     *
1967     * @return the fLockAtn field value.
1968     */

1969    public boolean isFLockAtn()
1970    {
1971        return fLockAtn.isSet(field_6_docinfo1);
1972
1973    }
1974
1975    /**
1976     * Sets the fMirrorMargins field value.
1977     *
1978     */

1979    public void setFMirrorMargins(boolean value)
1980    {
1981        field_6_docinfo1 = (byte)fMirrorMargins.setBoolean(field_6_docinfo1, value);
1982
1983
1984    }
1985
1986    /**
1987     *
1988     * @return the fMirrorMargins field value.
1989     */

1990    public boolean isFMirrorMargins()
1991    {
1992        return fMirrorMargins.isSet(field_6_docinfo1);
1993
1994    }
1995
1996    /**
1997     * Sets the unused3 field value.
1998     *
1999     */

2000    public void setUnused3(boolean value)
2001    {
2002        field_6_docinfo1 = (byte)unused3.setBoolean(field_6_docinfo1, value);
2003
2004
2005    }
2006
2007    /**
2008     *
2009     * @return the unused3 field value.
2010     */

2011    public boolean isUnused3()
2012    {
2013        return unused3.isSet(field_6_docinfo1);
2014
2015    }
2016
2017    /**
2018     * Sets the fDfltTrueType field value.
2019     *
2020     */

2021    public void setFDfltTrueType(boolean value)
2022    {
2023        field_6_docinfo1 = (byte)fDfltTrueType.setBoolean(field_6_docinfo1, value);
2024
2025
2026    }
2027
2028    /**
2029     *
2030     * @return the fDfltTrueType field value.
2031     */

2032    public boolean isFDfltTrueType()
2033    {
2034        return fDfltTrueType.isSet(field_6_docinfo1);
2035
2036    }
2037
2038    /**
2039     * Sets the fPagSupressTopSpacing field value.
2040     *
2041     */

2042    public void setFPagSupressTopSpacing(boolean value)
2043    {
2044        field_7_docinfo2 = (byte)fPagSupressTopSpacing.setBoolean(field_7_docinfo2, value);
2045
2046
2047    }
2048
2049    /**
2050     *
2051     * @return the fPagSupressTopSpacing field value.
2052     */

2053    public boolean isFPagSupressTopSpacing()
2054    {
2055        return fPagSupressTopSpacing.isSet(field_7_docinfo2);
2056
2057    }
2058
2059    /**
2060     * Sets the fProtEnabled field value.
2061     *
2062     */

2063    public void setFProtEnabled(boolean value)
2064    {
2065        field_7_docinfo2 = (byte)fProtEnabled.setBoolean(field_7_docinfo2, value);
2066
2067
2068    }
2069
2070    /**
2071     *
2072     * @return the fProtEnabled field value.
2073     */

2074    public boolean isFProtEnabled()
2075    {
2076        return fProtEnabled.isSet(field_7_docinfo2);
2077
2078    }
2079
2080    /**
2081     * Sets the fDispFormFldSel field value.
2082     *
2083     */

2084    public void setFDispFormFldSel(boolean value)
2085    {
2086        field_7_docinfo2 = (byte)fDispFormFldSel.setBoolean(field_7_docinfo2, value);
2087
2088
2089    }
2090
2091    /**
2092     *
2093     * @return the fDispFormFldSel field value.
2094     */

2095    public boolean isFDispFormFldSel()
2096    {
2097        return fDispFormFldSel.isSet(field_7_docinfo2);
2098
2099    }
2100
2101    /**
2102     * Sets the fRMView field value.
2103     *
2104     */

2105    public void setFRMView(boolean value)
2106    {
2107        field_7_docinfo2 = (byte)fRMView.setBoolean(field_7_docinfo2, value);
2108
2109
2110    }
2111
2112    /**
2113     *
2114     * @return the fRMView field value.
2115     */

2116    public boolean isFRMView()
2117    {
2118        return fRMView.isSet(field_7_docinfo2);
2119
2120    }
2121
2122    /**
2123     * Sets the fRMPrint field value.
2124     *
2125     */

2126    public void setFRMPrint(boolean value)
2127    {
2128        field_7_docinfo2 = (byte)fRMPrint.setBoolean(field_7_docinfo2, value);
2129
2130
2131    }
2132
2133    /**
2134     *
2135     * @return the fRMPrint field value.
2136     */

2137    public boolean isFRMPrint()
2138    {
2139        return fRMPrint.isSet(field_7_docinfo2);
2140
2141    }
2142
2143    /**
2144     * Sets the unused4 field value.
2145     *
2146     */

2147    public void setUnused4(boolean value)
2148    {
2149        field_7_docinfo2 = (byte)unused4.setBoolean(field_7_docinfo2, value);
2150
2151
2152    }
2153
2154    /**
2155     *
2156     * @return the unused4 field value.
2157     */

2158    public boolean isUnused4()
2159    {
2160        return unused4.isSet(field_7_docinfo2);
2161
2162    }
2163
2164    /**
2165     * Sets the fLockRev field value.
2166     *
2167     */

2168    public void setFLockRev(boolean value)
2169    {
2170        field_7_docinfo2 = (byte)fLockRev.setBoolean(field_7_docinfo2, value);
2171
2172
2173    }
2174
2175    /**
2176     *
2177     * @return the fLockRev field value.
2178     */

2179    public boolean isFLockRev()
2180    {
2181        return fLockRev.isSet(field_7_docinfo2);
2182
2183    }
2184
2185    /**
2186     * Sets the fEmbedFonts field value.
2187     *
2188     */

2189    public void setFEmbedFonts(boolean value)
2190    {
2191        field_7_docinfo2 = (byte)fEmbedFonts.setBoolean(field_7_docinfo2, value);
2192
2193
2194    }
2195
2196    /**
2197     *
2198     * @return the fEmbedFonts field value.
2199     */

2200    public boolean isFEmbedFonts()
2201    {
2202        return fEmbedFonts.isSet(field_7_docinfo2);
2203
2204    }
2205
2206    /**
2207     * Sets the oldfNoTabForInd field value.
2208     *
2209     */

2210    public void setOldfNoTabForInd(boolean value)
2211    {
2212        field_8_docinfo3 = (short)oldfNoTabForInd.setBoolean(field_8_docinfo3, value);
2213
2214
2215    }
2216
2217    /**
2218     *
2219     * @return the oldfNoTabForInd field value.
2220     */

2221    public boolean isOldfNoTabForInd()
2222    {
2223        return oldfNoTabForInd.isSet(field_8_docinfo3);
2224
2225    }
2226
2227    /**
2228     * Sets the oldfNoSpaceRaiseLower field value.
2229     *
2230     */

2231    public void setOldfNoSpaceRaiseLower(boolean value)
2232    {
2233        field_8_docinfo3 = (short)oldfNoSpaceRaiseLower.setBoolean(field_8_docinfo3, value);
2234
2235
2236    }
2237
2238    /**
2239     *
2240     * @return the oldfNoSpaceRaiseLower field value.
2241     */

2242    public boolean isOldfNoSpaceRaiseLower()
2243    {
2244        return oldfNoSpaceRaiseLower.isSet(field_8_docinfo3);
2245
2246    }
2247
2248    /**
2249     * Sets the oldfSuppressSpbfAfterPageBreak field value.
2250     *
2251     */

2252    public void setOldfSuppressSpbfAfterPageBreak(boolean value)
2253    {
2254        field_8_docinfo3 = (short)oldfSuppressSpbfAfterPageBreak.setBoolean(field_8_docinfo3, value);
2255
2256
2257    }
2258
2259    /**
2260     *
2261     * @return the oldfSuppressSpbfAfterPageBreak field value.
2262     */

2263    public boolean isOldfSuppressSpbfAfterPageBreak()
2264    {
2265        return oldfSuppressSpbfAfterPageBreak.isSet(field_8_docinfo3);
2266
2267    }
2268
2269    /**
2270     * Sets the oldfWrapTrailSpaces field value.
2271     *
2272     */

2273    public void setOldfWrapTrailSpaces(boolean value)
2274    {
2275        field_8_docinfo3 = (short)oldfWrapTrailSpaces.setBoolean(field_8_docinfo3, value);
2276
2277
2278    }
2279
2280    /**
2281     *
2282     * @return the oldfWrapTrailSpaces field value.
2283     */

2284    public boolean isOldfWrapTrailSpaces()
2285    {
2286        return oldfWrapTrailSpaces.isSet(field_8_docinfo3);
2287
2288    }
2289
2290    /**
2291     * Sets the oldfMapPrintTextColor field value.
2292     *
2293     */

2294    public void setOldfMapPrintTextColor(boolean value)
2295    {
2296        field_8_docinfo3 = (short)oldfMapPrintTextColor.setBoolean(field_8_docinfo3, value);
2297
2298
2299    }
2300
2301    /**
2302     *
2303     * @return the oldfMapPrintTextColor field value.
2304     */

2305    public boolean isOldfMapPrintTextColor()
2306    {
2307        return oldfMapPrintTextColor.isSet(field_8_docinfo3);
2308
2309    }
2310
2311    /**
2312     * Sets the oldfNoColumnBalance field value.
2313     *
2314     */

2315    public void setOldfNoColumnBalance(boolean value)
2316    {
2317        field_8_docinfo3 = (short)oldfNoColumnBalance.setBoolean(field_8_docinfo3, value);
2318
2319
2320    }
2321
2322    /**
2323     *
2324     * @return the oldfNoColumnBalance field value.
2325     */

2326    public boolean isOldfNoColumnBalance()
2327    {
2328        return oldfNoColumnBalance.isSet(field_8_docinfo3);
2329
2330    }
2331
2332    /**
2333     * Sets the oldfConvMailMergeEsc field value.
2334     *
2335     */

2336    public void setOldfConvMailMergeEsc(boolean value)
2337    {
2338        field_8_docinfo3 = (short)oldfConvMailMergeEsc.setBoolean(field_8_docinfo3, value);
2339
2340
2341    }
2342
2343    /**
2344     *
2345     * @return the oldfConvMailMergeEsc field value.
2346     */

2347    public boolean isOldfConvMailMergeEsc()
2348    {
2349        return oldfConvMailMergeEsc.isSet(field_8_docinfo3);
2350
2351    }
2352
2353    /**
2354     * Sets the oldfSupressTopSpacing field value.
2355     *
2356     */

2357    public void setOldfSupressTopSpacing(boolean value)
2358    {
2359        field_8_docinfo3 = (short)oldfSupressTopSpacing.setBoolean(field_8_docinfo3, value);
2360
2361
2362    }
2363
2364    /**
2365     *
2366     * @return the oldfSupressTopSpacing field value.
2367     */

2368    public boolean isOldfSupressTopSpacing()
2369    {
2370        return oldfSupressTopSpacing.isSet(field_8_docinfo3);
2371
2372    }
2373
2374    /**
2375     * Sets the oldfOrigWordTableRules field value.
2376     *
2377     */

2378    public void setOldfOrigWordTableRules(boolean value)
2379    {
2380        field_8_docinfo3 = (short)oldfOrigWordTableRules.setBoolean(field_8_docinfo3, value);
2381
2382
2383    }
2384
2385    /**
2386     *
2387     * @return the oldfOrigWordTableRules field value.
2388     */

2389    public boolean isOldfOrigWordTableRules()
2390    {
2391        return oldfOrigWordTableRules.isSet(field_8_docinfo3);
2392
2393    }
2394
2395    /**
2396     * Sets the oldfTransparentMetafiles field value.
2397     *
2398     */

2399    public void setOldfTransparentMetafiles(boolean value)
2400    {
2401        field_8_docinfo3 = (short)oldfTransparentMetafiles.setBoolean(field_8_docinfo3, value);
2402
2403
2404    }
2405
2406    /**
2407     *
2408     * @return the oldfTransparentMetafiles field value.
2409     */

2410    public boolean isOldfTransparentMetafiles()
2411    {
2412        return oldfTransparentMetafiles.isSet(field_8_docinfo3);
2413
2414    }
2415
2416    /**
2417     * Sets the oldfShowBreaksInFrames field value.
2418     *
2419     */

2420    public void setOldfShowBreaksInFrames(boolean value)
2421    {
2422        field_8_docinfo3 = (short)oldfShowBreaksInFrames.setBoolean(field_8_docinfo3, value);
2423
2424
2425    }
2426
2427    /**
2428     *
2429     * @return the oldfShowBreaksInFrames field value.
2430     */

2431    public boolean isOldfShowBreaksInFrames()
2432    {
2433        return oldfShowBreaksInFrames.isSet(field_8_docinfo3);
2434
2435    }
2436
2437    /**
2438     * Sets the oldfSwapBordersFacingPgs field value.
2439     *
2440     */

2441    public void setOldfSwapBordersFacingPgs(boolean value)
2442    {
2443        field_8_docinfo3 = (short)oldfSwapBordersFacingPgs.setBoolean(field_8_docinfo3, value);
2444
2445
2446    }
2447
2448    /**
2449     *
2450     * @return the oldfSwapBordersFacingPgs field value.
2451     */

2452    public boolean isOldfSwapBordersFacingPgs()
2453    {
2454        return oldfSwapBordersFacingPgs.isSet(field_8_docinfo3);
2455
2456    }
2457
2458    /**
2459     * Sets the unused5 field value.
2460     *
2461     */

2462    public void setUnused5(byte value)
2463    {
2464        field_8_docinfo3 = (short)unused5.setValue(field_8_docinfo3, value);
2465
2466
2467    }
2468
2469    /**
2470     *
2471     * @return the unused5 field value.
2472     */

2473    public byte getUnused5()
2474    {
2475        return ( byte )unused5.getValue(field_8_docinfo3);
2476
2477    }
2478
2479    /**
2480     * Sets the rncEdn field value.
2481     *
2482     */

2483    public void setRncEdn(byte value)
2484    {
2485        field_23_Edn = (short)rncEdn.setValue(field_23_Edn, value);
2486
2487
2488    }
2489
2490    /**
2491     *
2492     * @return the rncEdn field value.
2493     */

2494    public byte getRncEdn()
2495    {
2496        return ( byte )rncEdn.getValue(field_23_Edn);
2497
2498    }
2499
2500    /**
2501     * Sets the nEdn field value.
2502     *
2503     */

2504    public void setNEdn(short value)
2505    {
2506        field_23_Edn = (short)nEdn.setValue(field_23_Edn, value);
2507
2508
2509    }
2510
2511    /**
2512     *
2513     * @return the nEdn field value.
2514     */

2515    public short getNEdn()
2516    {
2517        return ( short )nEdn.getValue(field_23_Edn);
2518
2519    }
2520
2521    /**
2522     * Sets the epc field value.
2523     *
2524     */

2525    public void setEpc(byte value)
2526    {
2527        field_24_Edn1 = (short)epc.setValue(field_24_Edn1, value);
2528
2529
2530    }
2531
2532    /**
2533     *
2534     * @return the epc field value.
2535     */

2536    public byte getEpc()
2537    {
2538        return ( byte )epc.getValue(field_24_Edn1);
2539
2540    }
2541
2542    /**
2543     * Sets the nfcFtnRef1 field value.
2544     *
2545     */

2546    public void setNfcFtnRef1(byte value)
2547    {
2548        field_24_Edn1 = (short)nfcFtnRef1.setValue(field_24_Edn1, value);
2549
2550
2551    }
2552
2553    /**
2554     *
2555     * @return the nfcFtnRef1 field value.
2556     */

2557    public byte getNfcFtnRef1()
2558    {
2559        return ( byte )nfcFtnRef1.getValue(field_24_Edn1);
2560
2561    }
2562
2563    /**
2564     * Sets the nfcEdnRef1 field value.
2565     *
2566     */

2567    public void setNfcEdnRef1(byte value)
2568    {
2569        field_24_Edn1 = (short)nfcEdnRef1.setValue(field_24_Edn1, value);
2570
2571
2572    }
2573
2574    /**
2575     *
2576     * @return the nfcEdnRef1 field value.
2577     */

2578    public byte getNfcEdnRef1()
2579    {
2580        return ( byte )nfcEdnRef1.getValue(field_24_Edn1);
2581
2582    }
2583
2584    /**
2585     * Sets the fPrintFormData field value.
2586     *
2587     */

2588    public void setFPrintFormData(boolean value)
2589    {
2590        field_24_Edn1 = (short)fPrintFormData.setBoolean(field_24_Edn1, value);
2591
2592
2593    }
2594
2595    /**
2596     *
2597     * @return the fPrintFormData field value.
2598     */

2599    public boolean isFPrintFormData()
2600    {
2601        return fPrintFormData.isSet(field_24_Edn1);
2602
2603    }
2604
2605    /**
2606     * Sets the fSaveFormData field value.
2607     *
2608     */

2609    public void setFSaveFormData(boolean value)
2610    {
2611        field_24_Edn1 = (short)fSaveFormData.setBoolean(field_24_Edn1, value);
2612
2613
2614    }
2615
2616    /**
2617     *
2618     * @return the fSaveFormData field value.
2619     */

2620    public boolean isFSaveFormData()
2621    {
2622        return fSaveFormData.isSet(field_24_Edn1);
2623
2624    }
2625
2626    /**
2627     * Sets the fShadeFormData field value.
2628     *
2629     */

2630    public void setFShadeFormData(boolean value)
2631    {
2632        field_24_Edn1 = (short)fShadeFormData.setBoolean(field_24_Edn1, value);
2633
2634
2635    }
2636
2637    /**
2638     *
2639     * @return the fShadeFormData field value.
2640     */

2641    public boolean isFShadeFormData()
2642    {
2643        return fShadeFormData.isSet(field_24_Edn1);
2644
2645    }
2646
2647    /**
2648     * Sets the fWCFtnEdn field value.
2649     *
2650     */

2651    public void setFWCFtnEdn(boolean value)
2652    {
2653        field_24_Edn1 = (short)fWCFtnEdn.setBoolean(field_24_Edn1, value);
2654
2655
2656    }
2657
2658    /**
2659     *
2660     * @return the fWCFtnEdn field value.
2661     */

2662    public boolean isFWCFtnEdn()
2663    {
2664        return fWCFtnEdn.isSet(field_24_Edn1);
2665
2666    }
2667
2668    /**
2669     * Sets the wvkSaved field value.
2670     *
2671     */

2672    public void setWvkSaved(byte value)
2673    {
2674        field_32_view = (short)wvkSaved.setValue(field_32_view, value);
2675
2676
2677    }
2678
2679    /**
2680     *
2681     * @return the wvkSaved field value.
2682     */

2683    public byte getWvkSaved()
2684    {
2685        return ( byte )wvkSaved.getValue(field_32_view);
2686
2687    }
2688
2689    /**
2690     * Sets the wScaleSaved field value.
2691     *
2692     */

2693    public void setWScaleSaved(short value)
2694    {
2695        field_32_view = (short)wScaleSaved.setValue(field_32_view, value);
2696
2697
2698    }
2699
2700    /**
2701     *
2702     * @return the wScaleSaved field value.
2703     */

2704    public short getWScaleSaved()
2705    {
2706        return ( short )wScaleSaved.getValue(field_32_view);
2707
2708    }
2709
2710    /**
2711     * Sets the zkSaved field value.
2712     *
2713     */

2714    public void setZkSaved(byte value)
2715    {
2716        field_32_view = (short)zkSaved.setValue(field_32_view, value);
2717
2718
2719    }
2720
2721    /**
2722     *
2723     * @return the zkSaved field value.
2724     */

2725    public byte getZkSaved()
2726    {
2727        return ( byte )zkSaved.getValue(field_32_view);
2728
2729    }
2730
2731    /**
2732     * Sets the fRotateFontW6 field value.
2733     *
2734     */

2735    public void setFRotateFontW6(boolean value)
2736    {
2737        field_32_view = (short)fRotateFontW6.setBoolean(field_32_view, value);
2738
2739
2740    }
2741
2742    /**
2743     *
2744     * @return the fRotateFontW6 field value.
2745     */

2746    public boolean isFRotateFontW6()
2747    {
2748        return fRotateFontW6.isSet(field_32_view);
2749
2750    }
2751
2752    /**
2753     * Sets the iGutterPos field value.
2754     *
2755     */

2756    public void setIGutterPos(boolean value)
2757    {
2758        field_32_view = (short)iGutterPos.setBoolean(field_32_view, value);
2759
2760
2761    }
2762
2763    /**
2764     *
2765     * @return the iGutterPos field value.
2766     */

2767    public boolean isIGutterPos()
2768    {
2769        return iGutterPos.isSet(field_32_view);
2770
2771    }
2772
2773    /**
2774     * Sets the fNoTabForInd field value.
2775     *
2776     */

2777    public void setFNoTabForInd(boolean value)
2778    {
2779        field_33_docinfo4 = (int)fNoTabForInd.setBoolean(field_33_docinfo4, value);
2780
2781
2782    }
2783
2784    /**
2785     *
2786     * @return the fNoTabForInd field value.
2787     */

2788    public boolean isFNoTabForInd()
2789    {
2790        return fNoTabForInd.isSet(field_33_docinfo4);
2791
2792    }
2793
2794    /**
2795     * Sets the fNoSpaceRaiseLower field value.
2796     *
2797     */

2798    public void setFNoSpaceRaiseLower(boolean value)
2799    {
2800        field_33_docinfo4 = (int)fNoSpaceRaiseLower.setBoolean(field_33_docinfo4, value);
2801
2802
2803    }
2804
2805    /**
2806     *
2807     * @return the fNoSpaceRaiseLower field value.
2808     */

2809    public boolean isFNoSpaceRaiseLower()
2810    {
2811        return fNoSpaceRaiseLower.isSet(field_33_docinfo4);
2812
2813    }
2814
2815    /**
2816     * Sets the fSupressSpdfAfterPageBreak field value.
2817     *
2818     */

2819    public void setFSupressSpdfAfterPageBreak(boolean value)
2820    {
2821        field_33_docinfo4 = (int)fSupressSpdfAfterPageBreak.setBoolean(field_33_docinfo4, value);
2822
2823
2824    }
2825
2826    /**
2827     *
2828     * @return the fSupressSpdfAfterPageBreak field value.
2829     */

2830    public boolean isFSupressSpdfAfterPageBreak()
2831    {
2832        return fSupressSpdfAfterPageBreak.isSet(field_33_docinfo4);
2833
2834    }
2835
2836    /**
2837     * Sets the fWrapTrailSpaces field value.
2838     *
2839     */

2840    public void setFWrapTrailSpaces(boolean value)
2841    {
2842        field_33_docinfo4 = (int)fWrapTrailSpaces.setBoolean(field_33_docinfo4, value);
2843
2844
2845    }
2846
2847    /**
2848     *
2849     * @return the fWrapTrailSpaces field value.
2850     */

2851    public boolean isFWrapTrailSpaces()
2852    {
2853        return fWrapTrailSpaces.isSet(field_33_docinfo4);
2854
2855    }
2856
2857    /**
2858     * Sets the fMapPrintTextColor field value.
2859     *
2860     */

2861    public void setFMapPrintTextColor(boolean value)
2862    {
2863        field_33_docinfo4 = (int)fMapPrintTextColor.setBoolean(field_33_docinfo4, value);
2864
2865
2866    }
2867
2868    /**
2869     *
2870     * @return the fMapPrintTextColor field value.
2871     */

2872    public boolean isFMapPrintTextColor()
2873    {
2874        return fMapPrintTextColor.isSet(field_33_docinfo4);
2875
2876    }
2877
2878    /**
2879     * Sets the fNoColumnBalance field value.
2880     *
2881     */

2882    public void setFNoColumnBalance(boolean value)
2883    {
2884        field_33_docinfo4 = (int)fNoColumnBalance.setBoolean(field_33_docinfo4, value);
2885
2886
2887    }
2888
2889    /**
2890     *
2891     * @return the fNoColumnBalance field value.
2892     */

2893    public boolean isFNoColumnBalance()
2894    {
2895        return fNoColumnBalance.isSet(field_33_docinfo4);
2896
2897    }
2898
2899    /**
2900     * Sets the fConvMailMergeEsc field value.
2901     *
2902     */

2903    public void setFConvMailMergeEsc(boolean value)
2904    {
2905        field_33_docinfo4 = (int)fConvMailMergeEsc.setBoolean(field_33_docinfo4, value);
2906
2907
2908    }
2909
2910    /**
2911     *
2912     * @return the fConvMailMergeEsc field value.
2913     */

2914    public boolean isFConvMailMergeEsc()
2915    {
2916        return fConvMailMergeEsc.isSet(field_33_docinfo4);
2917
2918    }
2919
2920    /**
2921     * Sets the fSupressTopSpacing field value.
2922     *
2923     */

2924    public void setFSupressTopSpacing(boolean value)
2925    {
2926        field_33_docinfo4 = (int)fSupressTopSpacing.setBoolean(field_33_docinfo4, value);
2927
2928
2929    }
2930
2931    /**
2932     *
2933     * @return the fSupressTopSpacing field value.
2934     */

2935    public boolean isFSupressTopSpacing()
2936    {
2937        return fSupressTopSpacing.isSet(field_33_docinfo4);
2938
2939    }
2940
2941    /**
2942     * Sets the fOrigWordTableRules field value.
2943     *
2944     */

2945    public void setFOrigWordTableRules(boolean value)
2946    {
2947        field_33_docinfo4 = (int)fOrigWordTableRules.setBoolean(field_33_docinfo4, value);
2948
2949
2950    }
2951
2952    /**
2953     *
2954     * @return the fOrigWordTableRules field value.
2955     */

2956    public boolean isFOrigWordTableRules()
2957    {
2958        return fOrigWordTableRules.isSet(field_33_docinfo4);
2959
2960    }
2961
2962    /**
2963     * Sets the fTransparentMetafiles field value.
2964     *
2965     */

2966    public void setFTransparentMetafiles(boolean value)
2967    {
2968        field_33_docinfo4 = (int)fTransparentMetafiles.setBoolean(field_33_docinfo4, value);
2969
2970
2971    }
2972
2973    /**
2974     *
2975     * @return the fTransparentMetafiles field value.
2976     */

2977    public boolean isFTransparentMetafiles()
2978    {
2979        return fTransparentMetafiles.isSet(field_33_docinfo4);
2980
2981    }
2982
2983    /**
2984     * Sets the fShowBreaksInFrames field value.
2985     *
2986     */

2987    public void setFShowBreaksInFrames(boolean value)
2988    {
2989        field_33_docinfo4 = (int)fShowBreaksInFrames.setBoolean(field_33_docinfo4, value);
2990
2991
2992    }
2993
2994    /**
2995     *
2996     * @return the fShowBreaksInFrames field value.
2997     */

2998    public boolean isFShowBreaksInFrames()
2999    {
3000        return fShowBreaksInFrames.isSet(field_33_docinfo4);
3001
3002    }
3003
3004    /**
3005     * Sets the fSwapBordersFacingPgs field value.
3006     *
3007     */

3008    public void setFSwapBordersFacingPgs(boolean value)
3009    {
3010        field_33_docinfo4 = (int)fSwapBordersFacingPgs.setBoolean(field_33_docinfo4, value);
3011
3012
3013    }
3014
3015    /**
3016     *
3017     * @return the fSwapBordersFacingPgs field value.
3018     */

3019    public boolean isFSwapBordersFacingPgs()
3020    {
3021        return fSwapBordersFacingPgs.isSet(field_33_docinfo4);
3022
3023    }
3024
3025    /**
3026     * Sets the fSuppressTopSPacingMac5 field value.
3027     *
3028     */

3029    public void setFSuppressTopSPacingMac5(boolean value)
3030    {
3031        field_33_docinfo4 = (int)fSuppressTopSPacingMac5.setBoolean(field_33_docinfo4, value);
3032
3033
3034    }
3035
3036    /**
3037     *
3038     * @return the fSuppressTopSPacingMac5 field value.
3039     */

3040    public boolean isFSuppressTopSPacingMac5()
3041    {
3042        return fSuppressTopSPacingMac5.isSet(field_33_docinfo4);
3043
3044    }
3045
3046    /**
3047     * Sets the fTruncDxaExpand field value.
3048     *
3049     */

3050    public void setFTruncDxaExpand(boolean value)
3051    {
3052        field_33_docinfo4 = (int)fTruncDxaExpand.setBoolean(field_33_docinfo4, value);
3053
3054
3055    }
3056
3057    /**
3058     *
3059     * @return the fTruncDxaExpand field value.
3060     */

3061    public boolean isFTruncDxaExpand()
3062    {
3063        return fTruncDxaExpand.isSet(field_33_docinfo4);
3064
3065    }
3066
3067    /**
3068     * Sets the fPrintBodyBeforeHdr field value.
3069     *
3070     */

3071    public void setFPrintBodyBeforeHdr(boolean value)
3072    {
3073        field_33_docinfo4 = (int)fPrintBodyBeforeHdr.setBoolean(field_33_docinfo4, value);
3074
3075
3076    }
3077
3078    /**
3079     *
3080     * @return the fPrintBodyBeforeHdr field value.
3081     */

3082    public boolean isFPrintBodyBeforeHdr()
3083    {
3084        return fPrintBodyBeforeHdr.isSet(field_33_docinfo4);
3085
3086    }
3087
3088    /**
3089     * Sets the fNoLeading field value.
3090     *
3091     */

3092    public void setFNoLeading(boolean value)
3093    {
3094        field_33_docinfo4 = (int)fNoLeading.setBoolean(field_33_docinfo4, value);
3095
3096
3097    }
3098
3099    /**
3100     *
3101     * @return the fNoLeading field value.
3102     */

3103    public boolean isFNoLeading()
3104    {
3105        return fNoLeading.isSet(field_33_docinfo4);
3106
3107    }
3108
3109    /**
3110     * Sets the fMWSmallCaps field value.
3111     *
3112     */

3113    public void setFMWSmallCaps(boolean value)
3114    {
3115        field_33_docinfo4 = (int)fMWSmallCaps.setBoolean(field_33_docinfo4, value);
3116
3117
3118    }
3119
3120    /**
3121     *
3122     * @return the fMWSmallCaps field value.
3123     */

3124    public boolean isFMWSmallCaps()
3125    {
3126        return fMWSmallCaps.isSet(field_33_docinfo4);
3127
3128    }
3129
3130    /**
3131     * Sets the lvl field value.
3132     *
3133     */

3134    public void setLvl(byte value)
3135    {
3136        field_37_docinfo5 = (short)lvl.setValue(field_37_docinfo5, value);
3137
3138
3139    }
3140
3141    /**
3142     *
3143     * @return the lvl field value.
3144     */

3145    public byte getLvl()
3146    {
3147        return ( byte )lvl.getValue(field_37_docinfo5);
3148
3149    }
3150
3151    /**
3152     * Sets the fGramAllDone field value.
3153     *
3154     */

3155    public void setFGramAllDone(boolean value)
3156    {
3157        field_37_docinfo5 = (short)fGramAllDone.setBoolean(field_37_docinfo5, value);
3158
3159
3160    }
3161
3162    /**
3163     *
3164     * @return the fGramAllDone field value.
3165     */

3166    public boolean isFGramAllDone()
3167    {
3168        return fGramAllDone.isSet(field_37_docinfo5);
3169
3170    }
3171
3172    /**
3173     * Sets the fGramAllClean field value.
3174     *
3175     */

3176    public void setFGramAllClean(boolean value)
3177    {
3178        field_37_docinfo5 = (short)fGramAllClean.setBoolean(field_37_docinfo5, value);
3179
3180
3181    }
3182
3183    /**
3184     *
3185     * @return the fGramAllClean field value.
3186     */

3187    public boolean isFGramAllClean()
3188    {
3189        return fGramAllClean.isSet(field_37_docinfo5);
3190
3191    }
3192
3193    /**
3194     * Sets the fSubsetFonts field value.
3195     *
3196     */

3197    public void setFSubsetFonts(boolean value)
3198    {
3199        field_37_docinfo5 = (short)fSubsetFonts.setBoolean(field_37_docinfo5, value);
3200
3201
3202    }
3203
3204    /**
3205     *
3206     * @return the fSubsetFonts field value.
3207     */

3208    public boolean isFSubsetFonts()
3209    {
3210        return fSubsetFonts.isSet(field_37_docinfo5);
3211
3212    }
3213
3214    /**
3215     * Sets the fHideLastVersion field value.
3216     *
3217     */

3218    public void setFHideLastVersion(boolean value)
3219    {
3220        field_37_docinfo5 = (short)fHideLastVersion.setBoolean(field_37_docinfo5, value);
3221
3222
3223    }
3224
3225    /**
3226     *
3227     * @return the fHideLastVersion field value.
3228     */

3229    public boolean isFHideLastVersion()
3230    {
3231        return fHideLastVersion.isSet(field_37_docinfo5);
3232
3233    }
3234
3235    /**
3236     * Sets the fHtmlDoc field value.
3237     *
3238     */

3239    public void setFHtmlDoc(boolean value)
3240    {
3241        field_37_docinfo5 = (short)fHtmlDoc.setBoolean(field_37_docinfo5, value);
3242
3243
3244    }
3245
3246    /**
3247     *
3248     * @return the fHtmlDoc field value.
3249     */

3250    public boolean isFHtmlDoc()
3251    {
3252        return fHtmlDoc.isSet(field_37_docinfo5);
3253
3254    }
3255
3256    /**
3257     * Sets the fSnapBorder field value.
3258     *
3259     */

3260    public void setFSnapBorder(boolean value)
3261    {
3262        field_37_docinfo5 = (short)fSnapBorder.setBoolean(field_37_docinfo5, value);
3263
3264
3265    }
3266
3267    /**
3268     *
3269     * @return the fSnapBorder field value.
3270     */

3271    public boolean isFSnapBorder()
3272    {
3273        return fSnapBorder.isSet(field_37_docinfo5);
3274
3275    }
3276
3277    /**
3278     * Sets the fIncludeHeader field value.
3279     *
3280     */

3281    public void setFIncludeHeader(boolean value)
3282    {
3283        field_37_docinfo5 = (short)fIncludeHeader.setBoolean(field_37_docinfo5, value);
3284
3285
3286    }
3287
3288    /**
3289     *
3290     * @return the fIncludeHeader field value.
3291     */

3292    public boolean isFIncludeHeader()
3293    {
3294        return fIncludeHeader.isSet(field_37_docinfo5);
3295
3296    }
3297
3298    /**
3299     * Sets the fIncludeFooter field value.
3300     *
3301     */

3302    public void setFIncludeFooter(boolean value)
3303    {
3304        field_37_docinfo5 = (short)fIncludeFooter.setBoolean(field_37_docinfo5, value);
3305
3306
3307    }
3308
3309    /**
3310     *
3311     * @return the fIncludeFooter field value.
3312     */

3313    public boolean isFIncludeFooter()
3314    {
3315        return fIncludeFooter.isSet(field_37_docinfo5);
3316
3317    }
3318
3319    /**
3320     * Sets the fForcePageSizePag field value.
3321     *
3322     */

3323    public void setFForcePageSizePag(boolean value)
3324    {
3325        field_37_docinfo5 = (short)fForcePageSizePag.setBoolean(field_37_docinfo5, value);
3326
3327
3328    }
3329
3330    /**
3331     *
3332     * @return the fForcePageSizePag field value.
3333     */

3334    public boolean isFForcePageSizePag()
3335    {
3336        return fForcePageSizePag.isSet(field_37_docinfo5);
3337
3338    }
3339
3340    /**
3341     * Sets the fMinFontSizePag field value.
3342     *
3343     */

3344    public void setFMinFontSizePag(boolean value)
3345    {
3346        field_37_docinfo5 = (short)fMinFontSizePag.setBoolean(field_37_docinfo5, value);
3347
3348
3349    }
3350
3351    /**
3352     *
3353     * @return the fMinFontSizePag field value.
3354     */

3355    public boolean isFMinFontSizePag()
3356    {
3357        return fMinFontSizePag.isSet(field_37_docinfo5);
3358
3359    }
3360
3361    /**
3362     * Sets the fHaveVersions field value.
3363     *
3364     */

3365    public void setFHaveVersions(boolean value)
3366    {
3367        field_38_docinfo6 = (short)fHaveVersions.setBoolean(field_38_docinfo6, value);
3368
3369
3370    }
3371
3372    /**
3373     *
3374     * @return the fHaveVersions field value.
3375     */

3376    public boolean isFHaveVersions()
3377    {
3378        return fHaveVersions.isSet(field_38_docinfo6);
3379
3380    }
3381
3382    /**
3383     * Sets the fAutoVersions field value.
3384     *
3385     */

3386    public void setFAutoVersions(boolean value)
3387    {
3388        field_38_docinfo6 = (short)fAutoVersions.setBoolean(field_38_docinfo6, value);
3389
3390
3391    }
3392
3393    /**
3394     *
3395     * @return the fAutoVersions field value.
3396     */

3397    public boolean isFAutoVersions()
3398    {
3399        return fAutoVersions.isSet(field_38_docinfo6);
3400
3401    }
3402
3403    /**
3404     * Sets the fVirusPrompted field value.
3405     *
3406     */

3407    public void setFVirusPrompted(boolean value)
3408    {
3409        field_43_virusinfo = (int)fVirusPrompted.setBoolean(field_43_virusinfo, value);
3410
3411
3412    }
3413
3414    /**
3415     *
3416     * @return the fVirusPrompted field value.
3417     */

3418    public boolean isFVirusPrompted()
3419    {
3420        return fVirusPrompted.isSet(field_43_virusinfo);
3421
3422    }
3423
3424    /**
3425     * Sets the fVirusLoadSafe field value.
3426     *
3427     */

3428    public void setFVirusLoadSafe(boolean value)
3429    {
3430        field_43_virusinfo = (int)fVirusLoadSafe.setBoolean(field_43_virusinfo, value);
3431
3432
3433    }
3434
3435    /**
3436     *
3437     * @return the fVirusLoadSafe field value.
3438     */

3439    public boolean isFVirusLoadSafe()
3440    {
3441        return fVirusLoadSafe.isSet(field_43_virusinfo);
3442
3443    }
3444
3445    /**
3446     * Sets the KeyVirusSession30 field value.
3447     *
3448     */

3449    public void setKeyVirusSession30(int value)
3450    {
3451        field_43_virusinfo = (int)KeyVirusSession30.setValue(field_43_virusinfo, value);
3452
3453
3454    }
3455
3456    /**
3457     *
3458     * @return the KeyVirusSession30 field value.
3459     */

3460    public int getKeyVirusSession30()
3461    {
3462        return ( int )KeyVirusSession30.getValue(field_43_virusinfo);
3463
3464    }
3465
3466
3467} // END OF CLASS
3468

3469
3470
3471
3472
Popular Tags