KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > apache > poi > hwpf > model > types > 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.hwpf.model.types;
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 import org.apache.poi.hwpf.usermodel.*;
30
31 /**
32  * Document Properties.
33  * NOTE: This source is automatically generated please do not modify this file. Either subclass or
34  * remove the record in src/records/definitions.
35
36  * @author S. Ryan Ackley
37  */

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

574     public int getSize()
575     {
576         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;
577     }
578
579
580
581     /**
582      * Get the formatFlags field for the DOP record.
583      */

584     public byte getFormatFlags()
585     {
586         return field_1_formatFlags;
587     }
588
589     /**
590      * Set the formatFlags field for the DOP record.
591      */

592     public void setFormatFlags(byte field_1_formatFlags)
593     {
594         this.field_1_formatFlags = field_1_formatFlags;
595     }
596
597     /**
598      * Get the unused2 field for the DOP record.
599      */

600     public byte getUnused2()
601     {
602         return field_2_unused2;
603     }
604
605     /**
606      * Set the unused2 field for the DOP record.
607      */

608     public void setUnused2(byte field_2_unused2)
609     {
610         this.field_2_unused2 = field_2_unused2;
611     }
612
613     /**
614      * Get the footnoteInfo field for the DOP record.
615      */

616     public short getFootnoteInfo()
617     {
618         return field_3_footnoteInfo;
619     }
620
621     /**
622      * Set the footnoteInfo field for the DOP record.
623      */

624     public void setFootnoteInfo(short field_3_footnoteInfo)
625     {
626         this.field_3_footnoteInfo = field_3_footnoteInfo;
627     }
628
629     /**
630      * Get the fOutlineDirtySave field for the DOP record.
631      */

632     public byte getFOutlineDirtySave()
633     {
634         return field_4_fOutlineDirtySave;
635     }
636
637     /**
638      * Set the fOutlineDirtySave field for the DOP record.
639      */

640     public void setFOutlineDirtySave(byte field_4_fOutlineDirtySave)
641     {
642         this.field_4_fOutlineDirtySave = field_4_fOutlineDirtySave;
643     }
644
645     /**
646      * Get the docinfo field for the DOP record.
647      */

648     public byte getDocinfo()
649     {
650         return field_5_docinfo;
651     }
652
653     /**
654      * Set the docinfo field for the DOP record.
655      */

656     public void setDocinfo(byte field_5_docinfo)
657     {
658         this.field_5_docinfo = field_5_docinfo;
659     }
660
661     /**
662      * Get the docinfo1 field for the DOP record.
663      */

664     public byte getDocinfo1()
665     {
666         return field_6_docinfo1;
667     }
668
669     /**
670      * Set the docinfo1 field for the DOP record.
671      */

672     public void setDocinfo1(byte field_6_docinfo1)
673     {
674         this.field_6_docinfo1 = field_6_docinfo1;
675     }
676
677     /**
678      * Get the docinfo2 field for the DOP record.
679      */

680     public byte getDocinfo2()
681     {
682         return field_7_docinfo2;
683     }
684
685     /**
686      * Set the docinfo2 field for the DOP record.
687      */

688     public void setDocinfo2(byte field_7_docinfo2)
689     {
690         this.field_7_docinfo2 = field_7_docinfo2;
691     }
692
693     /**
694      * Get the docinfo3 field for the DOP record.
695      */

696     public short getDocinfo3()
697     {
698         return field_8_docinfo3;
699     }
700
701     /**
702      * Set the docinfo3 field for the DOP record.
703      */

704     public void setDocinfo3(short field_8_docinfo3)
705     {
706         this.field_8_docinfo3 = field_8_docinfo3;
707     }
708
709     /**
710      * Get the dxaTab field for the DOP record.
711      */

712     public int getDxaTab()
713     {
714         return field_9_dxaTab;
715     }
716
717     /**
718      * Set the dxaTab field for the DOP record.
719      */

720     public void setDxaTab(int field_9_dxaTab)
721     {
722         this.field_9_dxaTab = field_9_dxaTab;
723     }
724
725     /**
726      * Get the wSpare field for the DOP record.
727      */

728     public int getWSpare()
729     {
730         return field_10_wSpare;
731     }
732
733     /**
734      * Set the wSpare field for the DOP record.
735      */

736     public void setWSpare(int field_10_wSpare)
737     {
738         this.field_10_wSpare = field_10_wSpare;
739     }
740
741     /**
742      * Get the dxaHotz field for the DOP record.
743      */

744     public int getDxaHotz()
745     {
746         return field_11_dxaHotz;
747     }
748
749     /**
750      * Set the dxaHotz field for the DOP record.
751      */

752     public void setDxaHotz(int field_11_dxaHotz)
753     {
754         this.field_11_dxaHotz = field_11_dxaHotz;
755     }
756
757     /**
758      * Get the cConsexHypLim field for the DOP record.
759      */

760     public int getCConsexHypLim()
761     {
762         return field_12_cConsexHypLim;
763     }
764
765     /**
766      * Set the cConsexHypLim field for the DOP record.
767      */

768     public void setCConsexHypLim(int field_12_cConsexHypLim)
769     {
770         this.field_12_cConsexHypLim = field_12_cConsexHypLim;
771     }
772
773     /**
774      * Get the wSpare2 field for the DOP record.
775      */

776     public int getWSpare2()
777     {
778         return field_13_wSpare2;
779     }
780
781     /**
782      * Set the wSpare2 field for the DOP record.
783      */

784     public void setWSpare2(int field_13_wSpare2)
785     {
786         this.field_13_wSpare2 = field_13_wSpare2;
787     }
788
789     /**
790      * Get the dttmCreated field for the DOP record.
791      */

792     public int getDttmCreated()
793     {
794         return field_14_dttmCreated;
795     }
796
797     /**
798      * Set the dttmCreated field for the DOP record.
799      */

800     public void setDttmCreated(int field_14_dttmCreated)
801     {
802         this.field_14_dttmCreated = field_14_dttmCreated;
803     }
804
805     /**
806      * Get the dttmRevised field for the DOP record.
807      */

808     public int getDttmRevised()
809     {
810         return field_15_dttmRevised;
811     }
812
813     /**
814      * Set the dttmRevised field for the DOP record.
815      */

816     public void setDttmRevised(int field_15_dttmRevised)
817     {
818         this.field_15_dttmRevised = field_15_dttmRevised;
819     }
820
821     /**
822      * Get the dttmLastPrint field for the DOP record.
823      */

824     public int getDttmLastPrint()
825     {
826         return field_16_dttmLastPrint;
827     }
828
829     /**
830      * Set the dttmLastPrint field for the DOP record.
831      */

832     public void setDttmLastPrint(int field_16_dttmLastPrint)
833     {
834         this.field_16_dttmLastPrint = field_16_dttmLastPrint;
835     }
836
837     /**
838      * Get the nRevision field for the DOP record.
839      */

840     public int getNRevision()
841     {
842         return field_17_nRevision;
843     }
844
845     /**
846      * Set the nRevision field for the DOP record.
847      */

848     public void setNRevision(int field_17_nRevision)
849     {
850         this.field_17_nRevision = field_17_nRevision;
851     }
852
853     /**
854      * Get the tmEdited field for the DOP record.
855      */

856     public int getTmEdited()
857     {
858         return field_18_tmEdited;
859     }
860
861     /**
862      * Set the tmEdited field for the DOP record.
863      */

864     public void setTmEdited(int field_18_tmEdited)
865     {
866         this.field_18_tmEdited = field_18_tmEdited;
867     }
868
869     /**
870      * Get the cWords field for the DOP record.
871      */

872     public int getCWords()
873     {
874         return field_19_cWords;
875     }
876
877     /**
878      * Set the cWords field for the DOP record.
879      */

880     public void setCWords(int field_19_cWords)
881     {
882         this.field_19_cWords = field_19_cWords;
883     }
884
885     /**
886      * Get the cCh field for the DOP record.
887      */

888     public int getCCh()
889     {
890         return field_20_cCh;
891     }
892
893     /**
894      * Set the cCh field for the DOP record.
895      */

896     public void setCCh(int field_20_cCh)
897     {
898         this.field_20_cCh = field_20_cCh;
899     }
900
901     /**
902      * Get the cPg field for the DOP record.
903      */

904     public int getCPg()
905     {
906         return field_21_cPg;
907     }
908
909     /**
910      * Set the cPg field for the DOP record.
911      */

912     public void setCPg(int field_21_cPg)
913     {
914         this.field_21_cPg = field_21_cPg;
915     }
916
917     /**
918      * Get the cParas field for the DOP record.
919      */

920     public int getCParas()
921     {
922         return field_22_cParas;
923     }
924
925     /**
926      * Set the cParas field for the DOP record.
927      */

928     public void setCParas(int field_22_cParas)
929     {
930         this.field_22_cParas = field_22_cParas;
931     }
932
933     /**
934      * Get the Edn field for the DOP record.
935      */

936     public short getEdn()
937     {
938         return field_23_Edn;
939     }
940
941     /**
942      * Set the Edn field for the DOP record.
943      */

944     public void setEdn(short field_23_Edn)
945     {
946         this.field_23_Edn = field_23_Edn;
947     }
948
949     /**
950      * Get the Edn1 field for the DOP record.
951      */

952     public short getEdn1()
953     {
954         return field_24_Edn1;
955     }
956
957     /**
958      * Set the Edn1 field for the DOP record.
959      */

960     public void setEdn1(short field_24_Edn1)
961     {
962         this.field_24_Edn1 = field_24_Edn1;
963     }
964
965     /**
966      * Get the cLines field for the DOP record.
967      */

968     public int getCLines()
969     {
970         return field_25_cLines;
971     }
972
973     /**
974      * Set the cLines field for the DOP record.
975      */

976     public void setCLines(int field_25_cLines)
977     {
978         this.field_25_cLines = field_25_cLines;
979     }
980
981     /**
982      * Get the cWordsFtnEnd field for the DOP record.
983      */

984     public int getCWordsFtnEnd()
985     {
986         return field_26_cWordsFtnEnd;
987     }
988
989     /**
990      * Set the cWordsFtnEnd field for the DOP record.
991      */

992     public void setCWordsFtnEnd(int field_26_cWordsFtnEnd)
993     {
994         this.field_26_cWordsFtnEnd = field_26_cWordsFtnEnd;
995     }
996
997     /**
998      * Get the cChFtnEdn field for the DOP record.
999      */

1000    public int getCChFtnEdn()
1001    {
1002        return field_27_cChFtnEdn;
1003    }
1004
1005    /**
1006     * Set the cChFtnEdn field for the DOP record.
1007     */

1008    public void setCChFtnEdn(int field_27_cChFtnEdn)
1009    {
1010        this.field_27_cChFtnEdn = field_27_cChFtnEdn;
1011    }
1012
1013    /**
1014     * Get the cPgFtnEdn field for the DOP record.
1015     */

1016    public short getCPgFtnEdn()
1017    {
1018        return field_28_cPgFtnEdn;
1019    }
1020
1021    /**
1022     * Set the cPgFtnEdn field for the DOP record.
1023     */

1024    public void setCPgFtnEdn(short field_28_cPgFtnEdn)
1025    {
1026        this.field_28_cPgFtnEdn = field_28_cPgFtnEdn;
1027    }
1028
1029    /**
1030     * Get the cParasFtnEdn field for the DOP record.
1031     */

1032    public int getCParasFtnEdn()
1033    {
1034        return field_29_cParasFtnEdn;
1035    }
1036
1037    /**
1038     * Set the cParasFtnEdn field for the DOP record.
1039     */

1040    public void setCParasFtnEdn(int field_29_cParasFtnEdn)
1041    {
1042        this.field_29_cParasFtnEdn = field_29_cParasFtnEdn;
1043    }
1044
1045    /**
1046     * Get the cLinesFtnEdn field for the DOP record.
1047     */

1048    public int getCLinesFtnEdn()
1049    {
1050        return field_30_cLinesFtnEdn;
1051    }
1052
1053    /**
1054     * Set the cLinesFtnEdn field for the DOP record.
1055     */

1056    public void setCLinesFtnEdn(int field_30_cLinesFtnEdn)
1057    {
1058        this.field_30_cLinesFtnEdn = field_30_cLinesFtnEdn;
1059    }
1060
1061    /**
1062     * Get the lKeyProtDoc field for the DOP record.
1063     */

1064    public int getLKeyProtDoc()
1065    {
1066        return field_31_lKeyProtDoc;
1067    }
1068
1069    /**
1070     * Set the lKeyProtDoc field for the DOP record.
1071     */

1072    public void setLKeyProtDoc(int field_31_lKeyProtDoc)
1073    {
1074        this.field_31_lKeyProtDoc = field_31_lKeyProtDoc;
1075    }
1076
1077    /**
1078     * Get the view field for the DOP record.
1079     */

1080    public short getView()
1081    {
1082        return field_32_view;
1083    }
1084
1085    /**
1086     * Set the view field for the DOP record.
1087     */

1088    public void setView(short field_32_view)
1089    {
1090        this.field_32_view = field_32_view;
1091    }
1092
1093    /**
1094     * Get the docinfo4 field for the DOP record.
1095     */

1096    public int getDocinfo4()
1097    {
1098        return field_33_docinfo4;
1099    }
1100
1101    /**
1102     * Set the docinfo4 field for the DOP record.
1103     */

1104    public void setDocinfo4(int field_33_docinfo4)
1105    {
1106        this.field_33_docinfo4 = field_33_docinfo4;
1107    }
1108
1109    /**
1110     * Get the adt field for the DOP record.
1111     */

1112    public short getAdt()
1113    {
1114        return field_34_adt;
1115    }
1116
1117    /**
1118     * Set the adt field for the DOP record.
1119     */

1120    public void setAdt(short field_34_adt)
1121    {
1122        this.field_34_adt = field_34_adt;
1123    }
1124
1125    /**
1126     * Get the doptypography field for the DOP record.
1127     */

1128    public byte[] getDoptypography()
1129    {
1130        return field_35_doptypography;
1131    }
1132
1133    /**
1134     * Set the doptypography field for the DOP record.
1135     */

1136    public void setDoptypography(byte[] field_35_doptypography)
1137    {
1138        this.field_35_doptypography = field_35_doptypography;
1139    }
1140
1141    /**
1142     * Get the dogrid field for the DOP record.
1143     */

1144    public byte[] getDogrid()
1145    {
1146        return field_36_dogrid;
1147    }
1148
1149    /**
1150     * Set the dogrid field for the DOP record.
1151     */

1152    public void setDogrid(byte[] field_36_dogrid)
1153    {
1154        this.field_36_dogrid = field_36_dogrid;
1155    }
1156
1157    /**
1158     * Get the docinfo5 field for the DOP record.
1159     */

1160    public short getDocinfo5()
1161    {
1162        return field_37_docinfo5;
1163    }
1164
1165    /**
1166     * Set the docinfo5 field for the DOP record.
1167     */

1168    public void setDocinfo5(short field_37_docinfo5)
1169    {
1170        this.field_37_docinfo5 = field_37_docinfo5;
1171    }
1172
1173    /**
1174     * Get the docinfo6 field for the DOP record.
1175     */

1176    public short getDocinfo6()
1177    {
1178        return field_38_docinfo6;
1179    }
1180
1181    /**
1182     * Set the docinfo6 field for the DOP record.
1183     */

1184    public void setDocinfo6(short field_38_docinfo6)
1185    {
1186        this.field_38_docinfo6 = field_38_docinfo6;
1187    }
1188
1189    /**
1190     * Get the asumyi field for the DOP record.
1191     */

1192    public byte[] getAsumyi()
1193    {
1194        return field_39_asumyi;
1195    }
1196
1197    /**
1198     * Set the asumyi field for the DOP record.
1199     */

1200    public void setAsumyi(byte[] field_39_asumyi)
1201    {
1202        this.field_39_asumyi = field_39_asumyi;
1203    }
1204
1205    /**
1206     * Get the cChWS field for the DOP record.
1207     */

1208    public int getCChWS()
1209    {
1210        return field_40_cChWS;
1211    }
1212
1213    /**
1214     * Set the cChWS field for the DOP record.
1215     */

1216    public void setCChWS(int field_40_cChWS)
1217    {
1218        this.field_40_cChWS = field_40_cChWS;
1219    }
1220
1221    /**
1222     * Get the cChWSFtnEdn field for the DOP record.
1223     */

1224    public int getCChWSFtnEdn()
1225    {
1226        return field_41_cChWSFtnEdn;
1227    }
1228
1229    /**
1230     * Set the cChWSFtnEdn field for the DOP record.
1231     */

1232    public void setCChWSFtnEdn(int field_41_cChWSFtnEdn)
1233    {
1234        this.field_41_cChWSFtnEdn = field_41_cChWSFtnEdn;
1235    }
1236
1237    /**
1238     * Get the grfDocEvents field for the DOP record.
1239     */

1240    public int getGrfDocEvents()
1241    {
1242        return field_42_grfDocEvents;
1243    }
1244
1245    /**
1246     * Set the grfDocEvents field for the DOP record.
1247     */

1248    public void setGrfDocEvents(int field_42_grfDocEvents)
1249    {
1250        this.field_42_grfDocEvents = field_42_grfDocEvents;
1251    }
1252
1253    /**
1254     * Get the virusinfo field for the DOP record.
1255     */

1256    public int getVirusinfo()
1257    {
1258        return field_43_virusinfo;
1259    }
1260
1261    /**
1262     * Set the virusinfo field for the DOP record.
1263     */

1264    public void setVirusinfo(int field_43_virusinfo)
1265    {
1266        this.field_43_virusinfo = field_43_virusinfo;
1267    }
1268
1269    /**
1270     * Get the Spare field for the DOP record.
1271     */

1272    public byte[] getSpare()
1273    {
1274        return field_44_Spare;
1275    }
1276
1277    /**
1278     * Set the Spare field for the DOP record.
1279     */

1280    public void setSpare(byte[] field_44_Spare)
1281    {
1282        this.field_44_Spare = field_44_Spare;
1283    }
1284
1285    /**
1286     * Get the reserved1 field for the DOP record.
1287     */

1288    public int getReserved1()
1289    {
1290        return field_45_reserved1;
1291    }
1292
1293    /**
1294     * Set the reserved1 field for the DOP record.
1295     */

1296    public void setReserved1(int field_45_reserved1)
1297    {
1298        this.field_45_reserved1 = field_45_reserved1;
1299    }
1300
1301    /**
1302     * Get the reserved2 field for the DOP record.
1303     */

1304    public int getReserved2()
1305    {
1306        return field_46_reserved2;
1307    }
1308
1309    /**
1310     * Set the reserved2 field for the DOP record.
1311     */

1312    public void setReserved2(int field_46_reserved2)
1313    {
1314        this.field_46_reserved2 = field_46_reserved2;
1315    }
1316
1317    /**
1318     * Get the cDBC field for the DOP record.
1319     */

1320    public int getCDBC()
1321    {
1322        return field_47_cDBC;
1323    }
1324
1325    /**
1326     * Set the cDBC field for the DOP record.
1327     */

1328    public void setCDBC(int field_47_cDBC)
1329    {
1330        this.field_47_cDBC = field_47_cDBC;
1331    }
1332
1333    /**
1334     * Get the cDBCFtnEdn field for the DOP record.
1335     */

1336    public int getCDBCFtnEdn()
1337    {
1338        return field_48_cDBCFtnEdn;
1339    }
1340
1341    /**
1342     * Set the cDBCFtnEdn field for the DOP record.
1343     */

1344    public void setCDBCFtnEdn(int field_48_cDBCFtnEdn)
1345    {
1346        this.field_48_cDBCFtnEdn = field_48_cDBCFtnEdn;
1347    }
1348
1349    /**
1350     * Get the reserved field for the DOP record.
1351     */

1352    public int getReserved()
1353    {
1354        return field_49_reserved;
1355    }
1356
1357    /**
1358     * Set the reserved field for the DOP record.
1359     */

1360    public void setReserved(int field_49_reserved)
1361    {
1362        this.field_49_reserved = field_49_reserved;
1363    }
1364
1365    /**
1366     * Get the nfcFtnRef field for the DOP record.
1367     */

1368    public short getNfcFtnRef()
1369    {
1370        return field_50_nfcFtnRef;
1371    }
1372
1373    /**
1374     * Set the nfcFtnRef field for the DOP record.
1375     */

1376    public void setNfcFtnRef(short field_50_nfcFtnRef)
1377    {
1378        this.field_50_nfcFtnRef = field_50_nfcFtnRef;
1379    }
1380
1381    /**
1382     * Get the nfcEdnRef field for the DOP record.
1383     */

1384    public short getNfcEdnRef()
1385    {
1386        return field_51_nfcEdnRef;
1387    }
1388
1389    /**
1390     * Set the nfcEdnRef field for the DOP record.
1391     */

1392    public void setNfcEdnRef(short field_51_nfcEdnRef)
1393    {
1394        this.field_51_nfcEdnRef = field_51_nfcEdnRef;
1395    }
1396
1397    /**
1398     * Get the hpsZoonFontPag field for the DOP record.
1399     */

1400    public short getHpsZoonFontPag()
1401    {
1402        return field_52_hpsZoonFontPag;
1403    }
1404
1405    /**
1406     * Set the hpsZoonFontPag field for the DOP record.
1407     */

1408    public void setHpsZoonFontPag(short field_52_hpsZoonFontPag)
1409    {
1410        this.field_52_hpsZoonFontPag = field_52_hpsZoonFontPag;
1411    }
1412
1413    /**
1414     * Get the dywDispPag field for the DOP record.
1415     */

1416    public short getDywDispPag()
1417    {
1418        return field_53_dywDispPag;
1419    }
1420
1421    /**
1422     * Set the dywDispPag field for the DOP record.
1423     */

1424    public void setDywDispPag(short field_53_dywDispPag)
1425    {
1426        this.field_53_dywDispPag = field_53_dywDispPag;
1427    }
1428
1429    /**
1430     * Sets the fFacingPages field value.
1431     *
1432     */

1433    public void setFFacingPages(boolean value)
1434    {
1435        field_1_formatFlags = (byte)fFacingPages.setBoolean(field_1_formatFlags, value);
1436
1437        
1438    }
1439
1440    /**
1441     *
1442     * @return the fFacingPages field value.
1443     */

1444    public boolean isFFacingPages()
1445    {
1446        return fFacingPages.isSet(field_1_formatFlags);
1447        
1448    }
1449
1450    /**
1451     * Sets the fWidowControl field value.
1452     *
1453     */

1454    public void setFWidowControl(boolean value)
1455    {
1456        field_1_formatFlags = (byte)fWidowControl.setBoolean(field_1_formatFlags, value);
1457
1458        
1459    }
1460
1461    /**
1462     *
1463     * @return the fWidowControl field value.
1464     */

1465    public boolean isFWidowControl()
1466    {
1467        return fWidowControl.isSet(field_1_formatFlags);
1468        
1469    }
1470
1471    /**
1472     * Sets the fPMHMainDoc field value.
1473     *
1474     */

1475    public void setFPMHMainDoc(boolean value)
1476    {
1477        field_1_formatFlags = (byte)fPMHMainDoc.setBoolean(field_1_formatFlags, value);
1478
1479        
1480    }
1481
1482    /**
1483     *
1484     * @return the fPMHMainDoc field value.
1485     */

1486    public boolean isFPMHMainDoc()
1487    {
1488        return fPMHMainDoc.isSet(field_1_formatFlags);
1489        
1490    }
1491
1492    /**
1493     * Sets the grfSupression field value.
1494     *
1495     */

1496    public void setGrfSupression(byte value)
1497    {
1498        field_1_formatFlags = (byte)grfSupression.setValue(field_1_formatFlags, value);
1499
1500        
1501    }
1502
1503    /**
1504     *
1505     * @return the grfSupression field value.
1506     */

1507    public byte getGrfSupression()
1508    {
1509        return ( byte )grfSupression.getValue(field_1_formatFlags);
1510        
1511    }
1512
1513    /**
1514     * Sets the fpc field value.
1515     *
1516     */

1517    public void setFpc(byte value)
1518    {
1519        field_1_formatFlags = (byte)fpc.setValue(field_1_formatFlags, value);
1520
1521        
1522    }
1523
1524    /**
1525     *
1526     * @return the fpc field value.
1527     */

1528    public byte getFpc()
1529    {
1530        return ( byte )fpc.getValue(field_1_formatFlags);
1531        
1532    }
1533
1534    /**
1535     * Sets the unused1 field value.
1536     *
1537     */

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

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

1559    public void setRncFtn(byte value)
1560    {
1561        field_3_footnoteInfo = (short)rncFtn.setValue(field_3_footnoteInfo, value);
1562
1563        
1564    }
1565
1566    /**
1567     *
1568     * @return the rncFtn field value.
1569     */

1570    public byte getRncFtn()
1571    {
1572        return ( byte )rncFtn.getValue(field_3_footnoteInfo);
1573        
1574    }
1575
1576    /**
1577     * Sets the nFtn field value.
1578     *
1579     */

1580    public void setNFtn(short value)
1581    {
1582        field_3_footnoteInfo = (short)nFtn.setValue(field_3_footnoteInfo, value);
1583
1584        
1585    }
1586
1587    /**
1588     *
1589     * @return the nFtn field value.
1590     */

1591    public short getNFtn()
1592    {
1593        return ( short )nFtn.getValue(field_3_footnoteInfo);
1594        
1595    }
1596
1597    /**
1598     * Sets the fOnlyMacPics field value.
1599     *
1600     */

1601    public void setFOnlyMacPics(boolean value)
1602    {
1603        field_5_docinfo = (byte)fOnlyMacPics.setBoolean(field_5_docinfo, value);
1604
1605        
1606    }
1607
1608    /**
1609     *
1610     * @return the fOnlyMacPics field value.
1611     */

1612    public boolean isFOnlyMacPics()
1613    {
1614        return fOnlyMacPics.isSet(field_5_docinfo);
1615        
1616    }
1617
1618    /**
1619     * Sets the fOnlyWinPics field value.
1620     *
1621     */

1622    public void setFOnlyWinPics(boolean value)
1623    {
1624        field_5_docinfo = (byte)fOnlyWinPics.setBoolean(field_5_docinfo, value);
1625
1626        
1627    }
1628
1629    /**
1630     *
1631     * @return the fOnlyWinPics field value.
1632     */

1633    public boolean isFOnlyWinPics()
1634    {
1635        return fOnlyWinPics.isSet(field_5_docinfo);
1636        
1637    }
1638
1639    /**
1640     * Sets the fLabelDoc field value.
1641     *
1642     */

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

1654    public boolean isFLabelDoc()
1655    {
1656        return fLabelDoc.isSet(field_5_docinfo);
1657        
1658    }
1659
1660    /**
1661     * Sets the fHyphCapitals field value.
1662     *
1663     */

1664    public void setFHyphCapitals(boolean value)
1665    {
1666        field_5_docinfo = (byte)fHyphCapitals.setBoolean(field_5_docinfo, value);
1667
1668        
1669    }
1670
1671    /**
1672     *
1673     * @return the fHyphCapitals field value.
1674     */

1675    public boolean isFHyphCapitals()
1676    {
1677        return fHyphCapitals.isSet(field_5_docinfo);
1678        
1679    }
1680
1681    /**
1682     * Sets the fAutoHyphen field value.
1683     *
1684     */

1685    public void setFAutoHyphen(boolean value)
1686    {
1687        field_5_docinfo = (byte)fAutoHyphen.setBoolean(field_5_docinfo, value);
1688
1689        
1690    }
1691
1692    /**
1693     *
1694     * @return the fAutoHyphen field value.
1695     */

1696    public boolean isFAutoHyphen()
1697    {
1698        return fAutoHyphen.isSet(field_5_docinfo);
1699        
1700    }
1701
1702    /**
1703     * Sets the fFormNoFields field value.
1704     *
1705     */

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

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

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

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

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

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

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

1780    public boolean isFBackup()
1781    {
1782        return fBackup.isSet(field_6_docinfo1);
1783        
1784    }
1785
1786    /**
1787     * Sets the fExactCWords field value.
1788     *
1789     */

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

1801    public boolean isFExactCWords()
1802    {
1803        return fExactCWords.isSet(field_6_docinfo1);
1804        
1805    }
1806
1807    /**
1808     * Sets the fPagHidden field value.
1809     *
1810     */

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

1822    public boolean isFPagHidden()
1823    {
1824        return fPagHidden.isSet(field_6_docinfo1);
1825        
1826    }
1827
1828    /**
1829     * Sets the fPagResults field value.
1830     *
1831     */

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

1843    public boolean isFPagResults()
1844    {
1845        return fPagResults.isSet(field_6_docinfo1);
1846        
1847    }
1848
1849    /**
1850     * Sets the fLockAtn field value.
1851     *
1852     */

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

1864    public boolean isFLockAtn()
1865    {
1866        return fLockAtn.isSet(field_6_docinfo1);
1867        
1868    }
1869
1870    /**
1871     * Sets the fMirrorMargins field value.
1872     *
1873     */

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

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

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

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

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

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

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

1948    public boolean isFPagSupressTopSpacing()
1949    {
1950        return fPagSupressTopSpacing.isSet(field_7_docinfo2);
1951        
1952    }
1953
1954    /**
1955     * Sets the fProtEnabled field value.
1956     *
1957     */

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

1969    public boolean isFProtEnabled()
1970    {
1971        return fProtEnabled.isSet(field_7_docinfo2);
1972        
1973    }
1974
1975    /**
1976     * Sets the fDispFormFldSel field value.
1977     *
1978     */

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

1990    public boolean isFDispFormFldSel()
1991    {
1992        return fDispFormFldSel.isSet(field_7_docinfo2);
1993        
1994    }
1995
1996    /**
1997     * Sets the fRMView field value.
1998     *
1999     */

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

2011    public boolean isFRMView()
2012    {
2013        return fRMView.isSet(field_7_docinfo2);
2014        
2015    }
2016
2017    /**
2018     * Sets the fRMPrint field value.
2019     *
2020     */

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

2032    public boolean isFRMPrint()
2033    {
2034        return fRMPrint.isSet(field_7_docinfo2);
2035        
2036    }
2037
2038    /**
2039     * Sets the unused4 field value.
2040     *
2041     */

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

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

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

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

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

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

2105    public void setOldfNoTabForInd(boolean value)
2106    {
2107        field_8_docinfo3 = (short)oldfNoTabForInd.setBoolean(field_8_docinfo3, value);
2108
2109        
2110    }
2111
2112    /**
2113     *
2114     * @return the oldfNoTabForInd field value.
2115     */

2116    public boolean isOldfNoTabForInd()
2117    {
2118        return oldfNoTabForInd.isSet(field_8_docinfo3);
2119        
2120    }
2121
2122    /**
2123     * Sets the oldfNoSpaceRaiseLower field value.
2124     *
2125     */

2126    public void setOldfNoSpaceRaiseLower(boolean value)
2127    {
2128        field_8_docinfo3 = (short)oldfNoSpaceRaiseLower.setBoolean(field_8_docinfo3, value);
2129
2130        
2131    }
2132
2133    /**
2134     *
2135     * @return the oldfNoSpaceRaiseLower field value.
2136     */

2137    public boolean isOldfNoSpaceRaiseLower()
2138    {
2139        return oldfNoSpaceRaiseLower.isSet(field_8_docinfo3);
2140        
2141    }
2142
2143    /**
2144     * Sets the oldfSuppressSpbfAfterPageBreak field value.
2145     *
2146     */

2147    public void setOldfSuppressSpbfAfterPageBreak(boolean value)
2148    {
2149        field_8_docinfo3 = (short)oldfSuppressSpbfAfterPageBreak.setBoolean(field_8_docinfo3, value);
2150
2151        
2152    }
2153
2154    /**
2155     *
2156     * @return the oldfSuppressSpbfAfterPageBreak field value.
2157     */

2158    public boolean isOldfSuppressSpbfAfterPageBreak()
2159    {
2160        return oldfSuppressSpbfAfterPageBreak.isSet(field_8_docinfo3);
2161        
2162    }
2163
2164    /**
2165     * Sets the oldfWrapTrailSpaces field value.
2166     *
2167     */

2168    public void setOldfWrapTrailSpaces(boolean value)
2169    {
2170        field_8_docinfo3 = (short)oldfWrapTrailSpaces.setBoolean(field_8_docinfo3, value);
2171
2172        
2173    }
2174
2175    /**
2176     *
2177     * @return the oldfWrapTrailSpaces field value.
2178     */

2179    public boolean isOldfWrapTrailSpaces()
2180    {
2181        return oldfWrapTrailSpaces.isSet(field_8_docinfo3);
2182        
2183    }
2184
2185    /**
2186     * Sets the oldfMapPrintTextColor field value.
2187     *
2188     */

2189    public void setOldfMapPrintTextColor(boolean value)
2190    {
2191        field_8_docinfo3 = (short)oldfMapPrintTextColor.setBoolean(field_8_docinfo3, value);
2192
2193        
2194    }
2195
2196    /**
2197     *
2198     * @return the oldfMapPrintTextColor field value.
2199     */

2200    public boolean isOldfMapPrintTextColor()
2201    {
2202        return oldfMapPrintTextColor.isSet(field_8_docinfo3);
2203        
2204    }
2205
2206    /**
2207     * Sets the oldfNoColumnBalance field value.
2208     *
2209     */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2357    public void setUnused5(byte value)
2358    {
2359        field_8_docinfo3 = (short)unused5.setValue(field_8_docinfo3, value);
2360
2361        
2362    }
2363
2364    /**
2365     *
2366     * @return the unused5 field value.
2367     */

2368    public byte getUnused5()
2369    {
2370        return ( byte )unused5.getValue(field_8_docinfo3);
2371        
2372    }
2373
2374    /**
2375     * Sets the rncEdn field value.
2376     *
2377     */

2378    public void setRncEdn(byte value)
2379    {
2380        field_23_Edn = (short)rncEdn.setValue(field_23_Edn, value);
2381
2382        
2383    }
2384
2385    /**
2386     *
2387     * @return the rncEdn field value.
2388     */

2389    public byte getRncEdn()
2390    {
2391        return ( byte )rncEdn.getValue(field_23_Edn);
2392        
2393    }
2394
2395    /**
2396     * Sets the nEdn field value.
2397     *
2398     */

2399    public void setNEdn(short value)
2400    {
2401        field_23_Edn = (short)nEdn.setValue(field_23_Edn, value);
2402
2403        
2404    }
2405
2406    /**
2407     *
2408     * @return the nEdn field value.
2409     */

2410    public short getNEdn()
2411    {
2412        return ( short )nEdn.getValue(field_23_Edn);
2413        
2414    }
2415
2416    /**
2417     * Sets the epc field value.
2418     *
2419     */

2420    public void setEpc(byte value)
2421    {
2422        field_24_Edn1 = (short)epc.setValue(field_24_Edn1, value);
2423
2424        
2425    }
2426
2427    /**
2428     *
2429     * @return the epc field value.
2430     */

2431    public byte getEpc()
2432    {
2433        return ( byte )epc.getValue(field_24_Edn1);
2434        
2435    }
2436
2437    /**
2438     * Sets the nfcFtnRef1 field value.
2439     *
2440     */

2441    public void setNfcFtnRef1(byte value)
2442    {
2443        field_24_Edn1 = (short)nfcFtnRef1.setValue(field_24_Edn1, value);
2444
2445        
2446    }
2447
2448    /**
2449     *
2450     * @return the nfcFtnRef1 field value.
2451     */

2452    public byte getNfcFtnRef1()
2453    {
2454        return ( byte )nfcFtnRef1.getValue(field_24_Edn1);
2455        
2456    }
2457
2458    /**
2459     * Sets the nfcEdnRef1 field value.
2460     *
2461     */

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

2473    public byte getNfcEdnRef1()
2474    {
2475        return ( byte )nfcEdnRef1.getValue(field_24_Edn1);
2476        
2477    }
2478
2479    /**
2480     * Sets the fPrintFormData field value.
2481     *
2482     */

2483    public void setFPrintFormData(boolean value)
2484    {
2485        field_24_Edn1 = (short)fPrintFormData.setBoolean(field_24_Edn1, value);
2486
2487        
2488    }
2489
2490    /**
2491     *
2492     * @return the fPrintFormData field value.
2493     */

2494    public boolean isFPrintFormData()
2495    {
2496        return fPrintFormData.isSet(field_24_Edn1);
2497        
2498    }
2499
2500    /**
2501     * Sets the fSaveFormData field value.
2502     *
2503     */

2504    public void setFSaveFormData(boolean value)
2505    {
2506        field_24_Edn1 = (short)fSaveFormData.setBoolean(field_24_Edn1, value);
2507
2508        
2509    }
2510
2511    /**
2512     *
2513     * @return the fSaveFormData field value.
2514     */

2515    public boolean isFSaveFormData()
2516    {
2517        return fSaveFormData.isSet(field_24_Edn1);
2518        
2519    }
2520
2521    /**
2522     * Sets the fShadeFormData field value.
2523     *
2524     */

2525    public void setFShadeFormData(boolean value)
2526    {
2527        field_24_Edn1 = (short)fShadeFormData.setBoolean(field_24_Edn1, value);
2528
2529        
2530    }
2531
2532    /**
2533     *
2534     * @return the fShadeFormData field value.
2535     */

2536    public boolean isFShadeFormData()
2537    {
2538        return fShadeFormData.isSet(field_24_Edn1);
2539        
2540    }
2541
2542    /**
2543     * Sets the fWCFtnEdn field value.
2544     *
2545     */

2546    public void setFWCFtnEdn(boolean value)
2547    {
2548        field_24_Edn1 = (short)fWCFtnEdn.setBoolean(field_24_Edn1, value);
2549
2550        
2551    }
2552
2553    /**
2554     *
2555     * @return the fWCFtnEdn field value.
2556     */

2557    public boolean isFWCFtnEdn()
2558    {
2559        return fWCFtnEdn.isSet(field_24_Edn1);
2560        
2561    }
2562
2563    /**
2564     * Sets the wvkSaved field value.
2565     *
2566     */

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

2578    public byte getWvkSaved()
2579    {
2580        return ( byte )wvkSaved.getValue(field_32_view);
2581        
2582    }
2583
2584    /**
2585     * Sets the wScaleSaved field value.
2586     *
2587     */

2588    public void setWScaleSaved(short value)
2589    {
2590        field_32_view = (short)wScaleSaved.setValue(field_32_view, value);
2591
2592        
2593    }
2594
2595    /**
2596     *
2597     * @return the wScaleSaved field value.
2598     */

2599    public short getWScaleSaved()
2600    {
2601        return ( short )wScaleSaved.getValue(field_32_view);
2602        
2603    }
2604
2605    /**
2606     * Sets the zkSaved field value.
2607     *
2608     */

2609    public void setZkSaved(byte value)
2610    {
2611        field_32_view = (short)zkSaved.setValue(field_32_view, value);
2612
2613        
2614    }
2615
2616    /**
2617     *
2618     * @return the zkSaved field value.
2619     */

2620    public byte getZkSaved()
2621    {
2622        return ( byte )zkSaved.getValue(field_32_view);
2623        
2624    }
2625
2626    /**
2627     * Sets the fRotateFontW6 field value.
2628     *
2629     */

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

2641    public boolean isFRotateFontW6()
2642    {
2643        return fRotateFontW6.isSet(field_32_view);
2644        
2645    }
2646
2647    /**
2648     * Sets the iGutterPos field value.
2649     *
2650     */

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

2662    public boolean isIGutterPos()
2663    {
2664        return iGutterPos.isSet(field_32_view);
2665        
2666    }
2667
2668    /**
2669     * Sets the fNoTabForInd field value.
2670     *
2671     */

2672    public void setFNoTabForInd(boolean value)
2673    {
2674        field_33_docinfo4 = (int)fNoTabForInd.setBoolean(field_33_docinfo4, value);
2675
2676        
2677    }
2678
2679    /**
2680     *
2681     * @return the fNoTabForInd field value.
2682     */

2683    public boolean isFNoTabForInd()
2684    {
2685        return fNoTabForInd.isSet(field_33_docinfo4);
2686        
2687    }
2688
2689    /**
2690     * Sets the fNoSpaceRaiseLower field value.
2691     *
2692     */

2693    public void setFNoSpaceRaiseLower(boolean value)
2694    {
2695        field_33_docinfo4 = (int)fNoSpaceRaiseLower.setBoolean(field_33_docinfo4, value);
2696
2697        
2698    }
2699
2700    /**
2701     *
2702     * @return the fNoSpaceRaiseLower field value.
2703     */

2704    public boolean isFNoSpaceRaiseLower()
2705    {
2706        return fNoSpaceRaiseLower.isSet(field_33_docinfo4);
2707        
2708    }
2709
2710    /**
2711     * Sets the fSupressSpdfAfterPageBreak field value.
2712     *
2713     */

2714    public void setFSupressSpdfAfterPageBreak(boolean value)
2715    {
2716        field_33_docinfo4 = (int)fSupressSpdfAfterPageBreak.setBoolean(field_33_docinfo4, value);
2717
2718        
2719    }
2720
2721    /**
2722     *
2723     * @return the fSupressSpdfAfterPageBreak field value.
2724     */

2725    public boolean isFSupressSpdfAfterPageBreak()
2726    {
2727        return fSupressSpdfAfterPageBreak.isSet(field_33_docinfo4);
2728        
2729    }
2730
2731    /**
2732     * Sets the fWrapTrailSpaces field value.
2733     *
2734     */

2735    public void setFWrapTrailSpaces(boolean value)
2736    {
2737        field_33_docinfo4 = (int)fWrapTrailSpaces.setBoolean(field_33_docinfo4, value);
2738
2739        
2740    }
2741
2742    /**
2743     *
2744     * @return the fWrapTrailSpaces field value.
2745     */

2746    public boolean isFWrapTrailSpaces()
2747    {
2748        return fWrapTrailSpaces.isSet(field_33_docinfo4);
2749        
2750    }
2751
2752    /**
2753     * Sets the fMapPrintTextColor field value.
2754     *
2755     */

2756    public void setFMapPrintTextColor(boolean value)
2757    {
2758        field_33_docinfo4 = (int)fMapPrintTextColor.setBoolean(field_33_docinfo4, value);
2759
2760        
2761    }
2762
2763    /**
2764     *
2765     * @return the fMapPrintTextColor field value.
2766     */

2767    public boolean isFMapPrintTextColor()
2768    {
2769        return fMapPrintTextColor.isSet(field_33_docinfo4);
2770        
2771    }
2772
2773    /**
2774     * Sets the fNoColumnBalance field value.
2775     *
2776     */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3029    public void setLvl(byte value)
3030    {
3031        field_37_docinfo5 = (short)lvl.setValue(field_37_docinfo5, value);
3032
3033        
3034    }
3035
3036    /**
3037     *
3038     * @return the lvl field value.
3039     */

3040    public byte getLvl()
3041    {
3042        return ( byte )lvl.getValue(field_37_docinfo5);
3043        
3044    }
3045
3046    /**
3047     * Sets the fGramAllDone field value.
3048     *
3049     */

3050    public void setFGramAllDone(boolean value)
3051    {
3052        field_37_docinfo5 = (short)fGramAllDone.setBoolean(field_37_docinfo5, value);
3053
3054        
3055    }
3056
3057    /**
3058     *
3059     * @return the fGramAllDone field value.
3060     */

3061    public boolean isFGramAllDone()
3062    {
3063        return fGramAllDone.isSet(field_37_docinfo5);
3064        
3065    }
3066
3067    /**
3068     * Sets the fGramAllClean field value.
3069     *
3070     */

3071    public void setFGramAllClean(boolean value)
3072    {
3073        field_37_docinfo5 = (short)fGramAllClean.setBoolean(field_37_docinfo5, value);
3074
3075        
3076    }
3077
3078    /**
3079     *
3080     * @return the fGramAllClean field value.
3081     */

3082    public boolean isFGramAllClean()
3083    {
3084        return fGramAllClean.isSet(field_37_docinfo5);
3085        
3086    }
3087
3088    /**
3089     * Sets the fSubsetFonts field value.
3090     *
3091     */

3092    public void setFSubsetFonts(boolean value)
3093    {
3094        field_37_docinfo5 = (short)fSubsetFonts.setBoolean(field_37_docinfo5, value);
3095
3096        
3097    }
3098
3099    /**
3100     *
3101     * @return the fSubsetFonts field value.
3102     */

3103    public boolean isFSubsetFonts()
3104    {
3105        return fSubsetFonts.isSet(field_37_docinfo5);
3106        
3107    }
3108
3109    /**
3110     * Sets the fHideLastVersion field value.
3111     *
3112     */

3113    public void setFHideLastVersion(boolean value)
3114    {
3115        field_37_docinfo5 = (short)fHideLastVersion.setBoolean(field_37_docinfo5, value);
3116
3117        
3118    }
3119
3120    /**
3121     *
3122     * @return the fHideLastVersion field value.
3123     */

3124    public boolean isFHideLastVersion()
3125    {
3126        return fHideLastVersion.isSet(field_37_docinfo5);
3127        
3128    }
3129
3130    /**
3131     * Sets the fHtmlDoc field value.
3132     *
3133     */

3134    public void setFHtmlDoc(boolean value)
3135    {
3136        field_37_docinfo5 = (short)fHtmlDoc.setBoolean(field_37_docinfo5, value);
3137
3138        
3139    }
3140
3141    /**
3142     *
3143     * @return the fHtmlDoc field value.
3144     */

3145    public boolean isFHtmlDoc()
3146    {
3147        return fHtmlDoc.isSet(field_37_docinfo5);
3148        
3149    }
3150
3151    /**
3152     * Sets the fSnapBorder field value.
3153     *
3154     */

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

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

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

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

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

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

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

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

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

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

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

3271    public boolean isFHaveVersions()
3272    {
3273        return fHaveVersions.isSet(field_38_docinfo6);
3274        
3275    }
3276
3277    /**
3278     * Sets the fAutoVersions field value.
3279     *
3280     */

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

3292    public boolean isFAutoVersions()
3293    {
3294        return fAutoVersions.isSet(field_38_docinfo6);
3295        
3296    }
3297
3298    /**
3299     * Sets the fVirusPrompted field value.
3300     *
3301     */

3302    public void setFVirusPrompted(boolean value)
3303    {
3304        field_43_virusinfo = (int)fVirusPrompted.setBoolean(field_43_virusinfo, value);
3305
3306        
3307    }
3308
3309    /**
3310     *
3311     * @return the fVirusPrompted field value.
3312     */

3313    public boolean isFVirusPrompted()
3314    {
3315        return fVirusPrompted.isSet(field_43_virusinfo);
3316        
3317    }
3318
3319    /**
3320     * Sets the fVirusLoadSafe field value.
3321     *
3322     */

3323    public void setFVirusLoadSafe(boolean value)
3324    {
3325        field_43_virusinfo = (int)fVirusLoadSafe.setBoolean(field_43_virusinfo, value);
3326
3327        
3328    }
3329
3330    /**
3331     *
3332     * @return the fVirusLoadSafe field value.
3333     */

3334    public boolean isFVirusLoadSafe()
3335    {
3336        return fVirusLoadSafe.isSet(field_43_virusinfo);
3337        
3338    }
3339
3340    /**
3341     * Sets the KeyVirusSession30 field value.
3342     *
3343     */

3344    public void setKeyVirusSession30(int value)
3345    {
3346        field_43_virusinfo = (int)KeyVirusSession30.setValue(field_43_virusinfo, value);
3347
3348        
3349    }
3350
3351    /**
3352     *
3353     * @return the KeyVirusSession30 field value.
3354     */

3355    public int getKeyVirusSession30()
3356    {
3357        return ( int )KeyVirusSession30.getValue(field_43_virusinfo);
3358        
3359    }
3360
3361
3362} // END OF CLASS
3363

3364
3365
3366
3367
Popular Tags