You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by se...@apache.org on 2011/08/11 18:37:32 UTC
svn commit: r1156662 [2/3] - in /poi/trunk/src/scratchpad:
src/org/apache/poi/hwpf/ src/org/apache/poi/hwpf/dev/
src/org/apache/poi/hwpf/model/ src/org/apache/poi/hwpf/model/types/
testcases/org/apache/poi/hwpf/model/ testcases/org/apache/poi/hwpf/user...
Modified: poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/types/DOPAbstractType.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/types/DOPAbstractType.java?rev=1156662&r1=1156661&r2=1156662&view=diff
==============================================================================
--- poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/types/DOPAbstractType.java (original)
+++ poi/trunk/src/scratchpad/src/org/apache/poi/hwpf/model/types/DOPAbstractType.java Thu Aug 11 16:37:31 2011
@@ -34,225 +34,227 @@ import org.apache.poi.util.LittleEndian;
@Internal
public abstract class DOPAbstractType implements HDFType {
- protected byte field_1_formatFlags;
- private static BitField fFacingPages = BitFieldFactory.getInstance(0x01);
- private static BitField fWidowControl = BitFieldFactory.getInstance(0x02);
- private static BitField fPMHMainDoc = BitFieldFactory.getInstance(0x04);
- private static BitField grfSupression = BitFieldFactory.getInstance(0x18);
- private static BitField fpc = BitFieldFactory.getInstance(0x60);
- private static BitField unused1 = BitFieldFactory.getInstance(0x80);
- protected byte field_2_unused2;
- protected short field_3_footnoteInfo;
- private static BitField rncFtn = BitFieldFactory.getInstance(0x0003);
- private static BitField nFtn = BitFieldFactory.getInstance(0xfffc);
- protected byte field_4_fOutlineDirtySave;
- protected byte field_5_docinfo;
- private static BitField fOnlyMacPics = BitFieldFactory.getInstance(0x01);
- private static BitField fOnlyWinPics = BitFieldFactory.getInstance(0x02);
- private static BitField fLabelDoc = BitFieldFactory.getInstance(0x04);
- private static BitField fHyphCapitals = BitFieldFactory.getInstance(0x08);
- private static BitField fAutoHyphen = BitFieldFactory.getInstance(0x10);
- private static BitField fFormNoFields = BitFieldFactory.getInstance(0x20);
- private static BitField fLinkStyles = BitFieldFactory.getInstance(0x40);
- private static BitField fRevMarking = BitFieldFactory.getInstance(0x80);
- protected byte field_6_docinfo1;
- private static BitField fBackup = BitFieldFactory.getInstance(0x01);
- private static BitField fExactCWords = BitFieldFactory.getInstance(0x02);
- private static BitField fPagHidden = BitFieldFactory.getInstance(0x04);
- private static BitField fPagResults = BitFieldFactory.getInstance(0x08);
- private static BitField fLockAtn = BitFieldFactory.getInstance(0x10);
- private static BitField fMirrorMargins = BitFieldFactory.getInstance(0x20);
- private static BitField unused3 = BitFieldFactory.getInstance(0x40);
- private static BitField fDfltTrueType = BitFieldFactory.getInstance(0x80);
- protected byte field_7_docinfo2;
- private static BitField fPagSupressTopSpacing = BitFieldFactory.getInstance(0x01);
- private static BitField fProtEnabled = BitFieldFactory.getInstance(0x02);
- private static BitField fDispFormFldSel = BitFieldFactory.getInstance(0x04);
- private static BitField fRMView = BitFieldFactory.getInstance(0x08);
- private static BitField fRMPrint = BitFieldFactory.getInstance(0x10);
- private static BitField unused4 = BitFieldFactory.getInstance(0x20);
- private static BitField fLockRev = BitFieldFactory.getInstance(0x40);
- private static BitField fEmbedFonts = BitFieldFactory.getInstance(0x80);
- protected short field_8_docinfo3;
- private static BitField oldfNoTabForInd = BitFieldFactory.getInstance(0x0001);
- private static BitField oldfNoSpaceRaiseLower = BitFieldFactory.getInstance(0x0002);
- private static BitField oldfSuppressSpbfAfterPageBreak = BitFieldFactory.getInstance(0x0004);
- private static BitField oldfWrapTrailSpaces = BitFieldFactory.getInstance(0x0008);
- private static BitField oldfMapPrintTextColor = BitFieldFactory.getInstance(0x0010);
- private static BitField oldfNoColumnBalance = BitFieldFactory.getInstance(0x0020);
- private static BitField oldfConvMailMergeEsc = BitFieldFactory.getInstance(0x0040);
- private static BitField oldfSupressTopSpacing = BitFieldFactory.getInstance(0x0080);
- private static BitField oldfOrigWordTableRules = BitFieldFactory.getInstance(0x0100);
- private static BitField oldfTransparentMetafiles = BitFieldFactory.getInstance(0x0200);
- private static BitField oldfShowBreaksInFrames = BitFieldFactory.getInstance(0x0400);
- private static BitField oldfSwapBordersFacingPgs = BitFieldFactory.getInstance(0x0800);
- private static BitField unused5 = BitFieldFactory.getInstance(0xf000);
- protected int field_9_dxaTab;
- protected int field_10_wSpare;
- protected int field_11_dxaHotz;
- protected int field_12_cConsexHypLim;
- protected int field_13_wSpare2;
- protected int field_14_dttmCreated;
- protected int field_15_dttmRevised;
- protected int field_16_dttmLastPrint;
- protected int field_17_nRevision;
- protected int field_18_tmEdited;
- protected int field_19_cWords;
- protected int field_20_cCh;
- protected int field_21_cPg;
- protected int field_22_cParas;
- protected short field_23_Edn;
- private static BitField rncEdn = BitFieldFactory.getInstance(0x0003);
- private static BitField nEdn = BitFieldFactory.getInstance(0xfffc);
- protected short field_24_Edn1;
- private static BitField epc = BitFieldFactory.getInstance(0x0003);
- private static BitField nfcFtnRef1 = BitFieldFactory.getInstance(0x003c);
- private static BitField nfcEdnRef1 = BitFieldFactory.getInstance(0x03c0);
- private static BitField fPrintFormData = BitFieldFactory.getInstance(0x0400);
- private static BitField fSaveFormData = BitFieldFactory.getInstance(0x0800);
- private static BitField fShadeFormData = BitFieldFactory.getInstance(0x1000);
- private static BitField fWCFtnEdn = BitFieldFactory.getInstance(0x8000);
- protected int field_25_cLines;
- protected int field_26_cWordsFtnEnd;
- protected int field_27_cChFtnEdn;
- protected short field_28_cPgFtnEdn;
- protected int field_29_cParasFtnEdn;
- protected int field_30_cLinesFtnEdn;
- protected int field_31_lKeyProtDoc;
- protected short field_32_view;
- private static BitField wvkSaved = BitFieldFactory.getInstance(0x0007);
- private static BitField wScaleSaved = BitFieldFactory.getInstance(0x0ff8);
- private static BitField zkSaved = BitFieldFactory.getInstance(0x3000);
- private static BitField fRotateFontW6 = BitFieldFactory.getInstance(0x4000);
- private static BitField iGutterPos = BitFieldFactory.getInstance(0x8000);
- protected int field_33_docinfo4;
- private static BitField fNoTabForInd = BitFieldFactory.getInstance(0x00000001);
- private static BitField fNoSpaceRaiseLower = BitFieldFactory.getInstance(0x00000002);
- private static BitField fSupressSpdfAfterPageBreak = BitFieldFactory.getInstance(0x00000004);
- private static BitField fWrapTrailSpaces = BitFieldFactory.getInstance(0x00000008);
- private static BitField fMapPrintTextColor = BitFieldFactory.getInstance(0x00000010);
- private static BitField fNoColumnBalance = BitFieldFactory.getInstance(0x00000020);
- private static BitField fConvMailMergeEsc = BitFieldFactory.getInstance(0x00000040);
- private static BitField fSupressTopSpacing = BitFieldFactory.getInstance(0x00000080);
- private static BitField fOrigWordTableRules = BitFieldFactory.getInstance(0x00000100);
- private static BitField fTransparentMetafiles = BitFieldFactory.getInstance(0x00000200);
- private static BitField fShowBreaksInFrames = BitFieldFactory.getInstance(0x00000400);
- private static BitField fSwapBordersFacingPgs = BitFieldFactory.getInstance(0x00000800);
- private static BitField fSuppressTopSPacingMac5 = BitFieldFactory.getInstance(0x00010000);
- private static BitField fTruncDxaExpand = BitFieldFactory.getInstance(0x00020000);
- private static BitField fPrintBodyBeforeHdr = BitFieldFactory.getInstance(0x00040000);
- private static BitField fNoLeading = BitFieldFactory.getInstance(0x00080000);
- private static BitField fMWSmallCaps = BitFieldFactory.getInstance(0x00200000);
- protected short field_34_adt;
- protected byte[] field_35_doptypography;
- protected byte[] field_36_dogrid;
- protected short field_37_docinfo5;
- private static BitField lvl = BitFieldFactory.getInstance(0x001e);
- private static BitField fGramAllDone = BitFieldFactory.getInstance(0x0020);
- private static BitField fGramAllClean = BitFieldFactory.getInstance(0x0040);
- private static BitField fSubsetFonts = BitFieldFactory.getInstance(0x0080);
- private static BitField fHideLastVersion = BitFieldFactory.getInstance(0x0100);
- private static BitField fHtmlDoc = BitFieldFactory.getInstance(0x0200);
- private static BitField fSnapBorder = BitFieldFactory.getInstance(0x0800);
- private static BitField fIncludeHeader = BitFieldFactory.getInstance(0x1000);
- private static BitField fIncludeFooter = BitFieldFactory.getInstance(0x2000);
- private static BitField fForcePageSizePag = BitFieldFactory.getInstance(0x4000);
- private static BitField fMinFontSizePag = BitFieldFactory.getInstance(0x8000);
- protected short field_38_docinfo6;
- private static BitField fHaveVersions = BitFieldFactory.getInstance(0x0001);
- private static BitField fAutoVersions = BitFieldFactory.getInstance(0x0002);
- protected byte[] field_39_asumyi;
- protected int field_40_cChWS;
- protected int field_41_cChWSFtnEdn;
- protected int field_42_grfDocEvents;
- protected int field_43_virusinfo;
- private static BitField fVirusPrompted = BitFieldFactory.getInstance(0x0001);
- private static BitField fVirusLoadSafe = BitFieldFactory.getInstance(0x0002);
- private static BitField KeyVirusSession30 = BitFieldFactory.getInstance(0xfffffffc);
- protected byte[] field_44_Spare;
- protected int field_45_reserved1;
- protected int field_46_reserved2;
- protected int field_47_cDBC;
- protected int field_48_cDBCFtnEdn;
- protected int field_49_reserved;
- protected short field_50_nfcFtnRef;
- protected short field_51_nfcEdnRef;
- protected short field_52_hpsZoonFontPag;
- protected short field_53_dywDispPag;
-
-
- public DOPAbstractType()
- {
-
- }
-
- protected void fillFields(byte [] data, int offset)
- {
- field_1_formatFlags = data[ 0x0 + offset ];
- field_2_unused2 = data[ 0x1 + offset ];
- field_3_footnoteInfo = LittleEndian.getShort(data, 0x2 + offset);
- field_4_fOutlineDirtySave = data[ 0x4 + offset ];
- field_5_docinfo = data[ 0x5 + offset ];
- field_6_docinfo1 = data[ 0x6 + offset ];
- field_7_docinfo2 = data[ 0x7 + offset ];
- field_8_docinfo3 = LittleEndian.getShort(data, 0x8 + offset);
- field_9_dxaTab = LittleEndian.getShort(data, 0xa + offset);
- field_10_wSpare = LittleEndian.getShort(data, 0xc + offset);
- field_11_dxaHotz = LittleEndian.getShort(data, 0xe + offset);
- field_12_cConsexHypLim = LittleEndian.getShort(data, 0x10 + offset);
- field_13_wSpare2 = LittleEndian.getShort(data, 0x12 + offset);
- field_14_dttmCreated = LittleEndian.getInt(data, 0x14 + offset);
- field_15_dttmRevised = LittleEndian.getInt(data, 0x18 + offset);
- field_16_dttmLastPrint = LittleEndian.getInt(data, 0x1c + offset);
- field_17_nRevision = LittleEndian.getShort(data, 0x20 + offset);
- field_18_tmEdited = LittleEndian.getInt(data, 0x22 + offset);
- field_19_cWords = LittleEndian.getInt(data, 0x26 + offset);
- field_20_cCh = LittleEndian.getInt(data, 0x2a + offset);
- field_21_cPg = LittleEndian.getShort(data, 0x2e + offset);
- field_22_cParas = LittleEndian.getInt(data, 0x30 + offset);
- field_23_Edn = LittleEndian.getShort(data, 0x34 + offset);
- field_24_Edn1 = LittleEndian.getShort(data, 0x36 + offset);
- field_25_cLines = LittleEndian.getInt(data, 0x38 + offset);
- field_26_cWordsFtnEnd = LittleEndian.getInt(data, 0x3c + offset);
- field_27_cChFtnEdn = LittleEndian.getInt(data, 0x40 + offset);
- field_28_cPgFtnEdn = LittleEndian.getShort(data, 0x44 + offset);
- field_29_cParasFtnEdn = LittleEndian.getInt(data, 0x46 + offset);
- field_30_cLinesFtnEdn = LittleEndian.getInt(data, 0x4a + offset);
- field_31_lKeyProtDoc = LittleEndian.getInt(data, 0x4e + offset);
- field_32_view = LittleEndian.getShort(data, 0x52 + offset);
- field_33_docinfo4 = LittleEndian.getInt(data, 0x54 + offset);
- field_34_adt = LittleEndian.getShort(data, 0x58 + offset);
- field_35_doptypography = LittleEndian.getByteArray(data, 0x5a + offset,310);
- field_36_dogrid = LittleEndian.getByteArray(data, 0x190 + offset,10);
- field_37_docinfo5 = LittleEndian.getShort(data, 0x19a + offset);
- field_38_docinfo6 = LittleEndian.getShort(data, 0x19c + offset);
- field_39_asumyi = LittleEndian.getByteArray(data, 0x19e + offset,12);
- field_40_cChWS = LittleEndian.getInt(data, 0x1aa + offset);
- field_41_cChWSFtnEdn = LittleEndian.getInt(data, 0x1ae + offset);
- field_42_grfDocEvents = LittleEndian.getInt(data, 0x1b2 + offset);
- field_43_virusinfo = LittleEndian.getInt(data, 0x1b6 + offset);
- field_44_Spare = LittleEndian.getByteArray(data, 0x1ba + offset,30);
- field_45_reserved1 = LittleEndian.getInt(data, 0x1d8 + offset);
- field_46_reserved2 = LittleEndian.getInt(data, 0x1dc + offset);
- field_47_cDBC = LittleEndian.getInt(data, 0x1e0 + offset);
- field_48_cDBCFtnEdn = LittleEndian.getInt(data, 0x1e4 + offset);
- field_49_reserved = LittleEndian.getInt(data, 0x1e8 + offset);
- field_50_nfcFtnRef = LittleEndian.getShort(data, 0x1ec + offset);
- field_51_nfcEdnRef = LittleEndian.getShort(data, 0x1ee + offset);
- field_52_hpsZoonFontPag = LittleEndian.getShort(data, 0x1f0 + offset);
- field_53_dywDispPag = LittleEndian.getShort(data, 0x1f2 + offset);
+ protected byte field_1_formatFlags;
+ /**/private static BitField fFacingPages = new BitField(0x01);
+ /**/private static BitField fWidowControl = new BitField(0x02);
+ /**/private static BitField fPMHMainDoc = new BitField(0x04);
+ /**/private static BitField grfSupression = new BitField(0x18);
+ /**/private static BitField fpc = new BitField(0x60);
+ /**/private static BitField unused1 = new BitField(0x80);
+ protected byte field_2_unused2;
+ protected short field_3_footnoteInfo;
+ /**/private static BitField rncFtn = new BitField(0x0003);
+ /**/private static BitField nFtn = new BitField(0xfffc);
+ protected byte field_4_fOutlineDirtySave;
+ protected byte field_5_docinfo;
+ /**/private static BitField fOnlyMacPics = new BitField(0x01);
+ /**/private static BitField fOnlyWinPics = new BitField(0x02);
+ /**/private static BitField fLabelDoc = new BitField(0x04);
+ /**/private static BitField fHyphCapitals = new BitField(0x08);
+ /**/private static BitField fAutoHyphen = new BitField(0x10);
+ /**/private static BitField fFormNoFields = new BitField(0x20);
+ /**/private static BitField fLinkStyles = new BitField(0x40);
+ /**/private static BitField fRevMarking = new BitField(0x80);
+ protected byte field_6_docinfo1;
+ /**/private static BitField fBackup = new BitField(0x01);
+ /**/private static BitField fExactCWords = new BitField(0x02);
+ /**/private static BitField fPagHidden = new BitField(0x04);
+ /**/private static BitField fPagResults = new BitField(0x08);
+ /**/private static BitField fLockAtn = new BitField(0x10);
+ /**/private static BitField fMirrorMargins = new BitField(0x20);
+ /**/private static BitField unused3 = new BitField(0x40);
+ /**/private static BitField fDfltTrueType = new BitField(0x80);
+ protected byte field_7_docinfo2;
+ /**/private static BitField fPagSupressTopSpacing = new BitField(0x01);
+ /**/private static BitField fProtEnabled = new BitField(0x02);
+ /**/private static BitField fDispFormFldSel = new BitField(0x04);
+ /**/private static BitField fRMView = new BitField(0x08);
+ /**/private static BitField fRMPrint = new BitField(0x10);
+ /**/private static BitField unused4 = new BitField(0x20);
+ /**/private static BitField fLockRev = new BitField(0x40);
+ /**/private static BitField fEmbedFonts = new BitField(0x80);
+ protected short field_8_docinfo3;
+ /**/private static BitField oldfNoTabForInd = new BitField(0x0001);
+ /**/private static BitField oldfNoSpaceRaiseLower = new BitField(0x0002);
+ /**/private static BitField oldfSuppressSpbfAfterPageBreak = new BitField(0x0004);
+ /**/private static BitField oldfWrapTrailSpaces = new BitField(0x0008);
+ /**/private static BitField oldfMapPrintTextColor = new BitField(0x0010);
+ /**/private static BitField oldfNoColumnBalance = new BitField(0x0020);
+ /**/private static BitField oldfConvMailMergeEsc = new BitField(0x0040);
+ /**/private static BitField oldfSupressTopSpacing = new BitField(0x0080);
+ /**/private static BitField oldfOrigWordTableRules = new BitField(0x0100);
+ /**/private static BitField oldfTransparentMetafiles = new BitField(0x0200);
+ /**/private static BitField oldfShowBreaksInFrames = new BitField(0x0400);
+ /**/private static BitField oldfSwapBordersFacingPgs = new BitField(0x0800);
+ /**/private static BitField unused5 = new BitField(0xf000);
+ protected int field_9_dxaTab;
+ protected int field_10_wSpare;
+ protected int field_11_dxaHotz;
+ protected int field_12_cConsexHypLim;
+ protected int field_13_wSpare2;
+ protected int field_14_dttmCreated;
+ protected int field_15_dttmRevised;
+ protected int field_16_dttmLastPrint;
+ protected int field_17_nRevision;
+ protected int field_18_tmEdited;
+ protected int field_19_cWords;
+ protected int field_20_cCh;
+ protected int field_21_cPg;
+ protected int field_22_cParas;
+ protected short field_23_Edn;
+ /**/private static BitField rncEdn = new BitField(0x0003);
+ /**/private static BitField nEdn = new BitField(0xfffc);
+ protected short field_24_Edn1;
+ /**/private static BitField epc = new BitField(0x0003);
+ /**/private static BitField nfcFtnRef1 = new BitField(0x003c);
+ /**/private static BitField nfcEdnRef1 = new BitField(0x03c0);
+ /**/private static BitField fPrintFormData = new BitField(0x0400);
+ /**/private static BitField fSaveFormData = new BitField(0x0800);
+ /**/private static BitField fShadeFormData = new BitField(0x1000);
+ /**/private static BitField fWCFtnEdn = new BitField(0x8000);
+ protected int field_25_cLines;
+ protected int field_26_cWordsFtnEnd;
+ protected int field_27_cChFtnEdn;
+ protected short field_28_cPgFtnEdn;
+ protected int field_29_cParasFtnEdn;
+ protected int field_30_cLinesFtnEdn;
+ protected int field_31_lKeyProtDoc;
+ protected short field_32_view;
+ /**/private static BitField wvkSaved = new BitField(0x0007);
+ /**/private static BitField wScaleSaved = new BitField(0x0ff8);
+ /**/private static BitField zkSaved = new BitField(0x3000);
+ /**/private static BitField fRotateFontW6 = new BitField(0x4000);
+ /**/private static BitField iGutterPos = new BitField(0x8000);
+ protected int field_33_docinfo4;
+ /**/private static BitField fNoTabForInd = new BitField(0x00000001);
+ /**/private static BitField fNoSpaceRaiseLower = new BitField(0x00000002);
+ /**/private static BitField fSupressSpdfAfterPageBreak = new BitField(0x00000004);
+ /**/private static BitField fWrapTrailSpaces = new BitField(0x00000008);
+ /**/private static BitField fMapPrintTextColor = new BitField(0x00000010);
+ /**/private static BitField fNoColumnBalance = new BitField(0x00000020);
+ /**/private static BitField fConvMailMergeEsc = new BitField(0x00000040);
+ /**/private static BitField fSupressTopSpacing = new BitField(0x00000080);
+ /**/private static BitField fOrigWordTableRules = new BitField(0x00000100);
+ /**/private static BitField fTransparentMetafiles = new BitField(0x00000200);
+ /**/private static BitField fShowBreaksInFrames = new BitField(0x00000400);
+ /**/private static BitField fSwapBordersFacingPgs = new BitField(0x00000800);
+ /**/private static BitField fSuppressTopSPacingMac5 = new BitField(0x00010000);
+ /**/private static BitField fTruncDxaExpand = new BitField(0x00020000);
+ /**/private static BitField fPrintBodyBeforeHdr = new BitField(0x00040000);
+ /**/private static BitField fNoLeading = new BitField(0x00080000);
+ /**/private static BitField fMWSmallCaps = new BitField(0x00200000);
+ protected short field_34_adt;
+ protected byte[] field_35_doptypography;
+ protected byte[] field_36_dogrid;
+ protected short field_37_docinfo5;
+ /**/private static BitField lvl = new BitField(0x001e);
+ /**/private static BitField fGramAllDone = new BitField(0x0020);
+ /**/private static BitField fGramAllClean = new BitField(0x0040);
+ /**/private static BitField fSubsetFonts = new BitField(0x0080);
+ /**/private static BitField fHideLastVersion = new BitField(0x0100);
+ /**/private static BitField fHtmlDoc = new BitField(0x0200);
+ /**/private static BitField fSnapBorder = new BitField(0x0800);
+ /**/private static BitField fIncludeHeader = new BitField(0x1000);
+ /**/private static BitField fIncludeFooter = new BitField(0x2000);
+ /**/private static BitField fForcePageSizePag = new BitField(0x4000);
+ /**/private static BitField fMinFontSizePag = new BitField(0x8000);
+ protected short field_38_docinfo6;
+ /**/private static BitField fHaveVersions = new BitField(0x0001);
+ /**/private static BitField fAutoVersions = new BitField(0x0002);
+ protected byte[] field_39_asumyi;
+ protected int field_40_cChWS;
+ protected int field_41_cChWSFtnEdn;
+ protected int field_42_grfDocEvents;
+ protected int field_43_virusinfo;
+ /**/private static BitField fVirusPrompted = new BitField(0x0001);
+ /**/private static BitField fVirusLoadSafe = new BitField(0x0002);
+ /**/private static BitField KeyVirusSession30 = new BitField(0xfffffffc);
+ protected byte[] field_44_Spare;
+ protected int field_45_reserved1;
+ protected int field_46_reserved2;
+ protected int field_47_cDBC;
+ protected int field_48_cDBCFtnEdn;
+ protected int field_49_reserved;
+ protected short field_50_nfcFtnRef;
+ protected short field_51_nfcEdnRef;
+ protected short field_52_hpsZoonFontPag;
+ protected short field_53_dywDispPag;
+
+ protected DOPAbstractType()
+ {
+ this.field_35_doptypography = new byte[0];
+ this.field_36_dogrid = new byte[0];
+ this.field_39_asumyi = new byte[0];
+ this.field_44_Spare = new byte[0];
+ }
+
+ protected void fillFields( byte[] data, int offset )
+ {
+ field_1_formatFlags = data[ 0x0 + offset ];
+ field_2_unused2 = data[ 0x1 + offset ];
+ field_3_footnoteInfo = LittleEndian.getShort(data, 0x2 + offset);
+ field_4_fOutlineDirtySave = data[ 0x4 + offset ];
+ field_5_docinfo = data[ 0x5 + offset ];
+ field_6_docinfo1 = data[ 0x6 + offset ];
+ field_7_docinfo2 = data[ 0x7 + offset ];
+ field_8_docinfo3 = LittleEndian.getShort(data, 0x8 + offset);
+ field_9_dxaTab = LittleEndian.getShort(data, 0xa + offset);
+ field_10_wSpare = LittleEndian.getShort(data, 0xc + offset);
+ field_11_dxaHotz = LittleEndian.getShort(data, 0xe + offset);
+ field_12_cConsexHypLim = LittleEndian.getShort(data, 0x10 + offset);
+ field_13_wSpare2 = LittleEndian.getShort(data, 0x12 + offset);
+ field_14_dttmCreated = LittleEndian.getInt(data, 0x14 + offset);
+ field_15_dttmRevised = LittleEndian.getInt(data, 0x18 + offset);
+ field_16_dttmLastPrint = LittleEndian.getInt(data, 0x1c + offset);
+ field_17_nRevision = LittleEndian.getShort(data, 0x20 + offset);
+ field_18_tmEdited = LittleEndian.getInt(data, 0x22 + offset);
+ field_19_cWords = LittleEndian.getInt(data, 0x26 + offset);
+ field_20_cCh = LittleEndian.getInt(data, 0x2a + offset);
+ field_21_cPg = LittleEndian.getShort(data, 0x2e + offset);
+ field_22_cParas = LittleEndian.getInt(data, 0x30 + offset);
+ field_23_Edn = LittleEndian.getShort(data, 0x34 + offset);
+ field_24_Edn1 = LittleEndian.getShort(data, 0x36 + offset);
+ field_25_cLines = LittleEndian.getInt(data, 0x38 + offset);
+ field_26_cWordsFtnEnd = LittleEndian.getInt(data, 0x3c + offset);
+ field_27_cChFtnEdn = LittleEndian.getInt(data, 0x40 + offset);
+ field_28_cPgFtnEdn = LittleEndian.getShort(data, 0x44 + offset);
+ field_29_cParasFtnEdn = LittleEndian.getInt(data, 0x46 + offset);
+ field_30_cLinesFtnEdn = LittleEndian.getInt(data, 0x4a + offset);
+ field_31_lKeyProtDoc = LittleEndian.getInt(data, 0x4e + offset);
+ field_32_view = LittleEndian.getShort(data, 0x52 + offset);
+ field_33_docinfo4 = LittleEndian.getInt(data, 0x54 + offset);
+ field_34_adt = LittleEndian.getShort(data, 0x58 + offset);
+ field_35_doptypography = LittleEndian.getByteArray(data, 0x5a + offset,310);
+ field_36_dogrid = LittleEndian.getByteArray(data, 0x190 + offset,10);
+ field_37_docinfo5 = LittleEndian.getShort(data, 0x19a + offset);
+ field_38_docinfo6 = LittleEndian.getShort(data, 0x19c + offset);
+ field_39_asumyi = LittleEndian.getByteArray(data, 0x19e + offset,12);
+ field_40_cChWS = LittleEndian.getInt(data, 0x1aa + offset);
+ field_41_cChWSFtnEdn = LittleEndian.getInt(data, 0x1ae + offset);
+ field_42_grfDocEvents = LittleEndian.getInt(data, 0x1b2 + offset);
+ field_43_virusinfo = LittleEndian.getInt(data, 0x1b6 + offset);
+ field_44_Spare = LittleEndian.getByteArray(data, 0x1ba + offset,30);
+ field_45_reserved1 = LittleEndian.getInt(data, 0x1d8 + offset);
+ field_46_reserved2 = LittleEndian.getInt(data, 0x1dc + offset);
+ field_47_cDBC = LittleEndian.getInt(data, 0x1e0 + offset);
+ field_48_cDBCFtnEdn = LittleEndian.getInt(data, 0x1e4 + offset);
+ field_49_reserved = LittleEndian.getInt(data, 0x1e8 + offset);
+ field_50_nfcFtnRef = LittleEndian.getShort(data, 0x1ec + offset);
+ field_51_nfcEdnRef = LittleEndian.getShort(data, 0x1ee + offset);
+ field_52_hpsZoonFontPag = LittleEndian.getShort(data, 0x1f0 + offset);
+ field_53_dywDispPag = LittleEndian.getShort(data, 0x1f2 + offset);
}
- public void serialize(byte[] data, int offset)
+ public void serialize( byte[] data, int offset )
{
data[ 0x0 + offset] = field_1_formatFlags;
data[ 0x1 + offset] = field_2_unused2;
- LittleEndian.putShort(data, 0x2 + offset, field_3_footnoteInfo);
+ LittleEndian.putShort(data, 0x2 + offset, (short)field_3_footnoteInfo);
data[ 0x4 + offset] = field_4_fOutlineDirtySave;
data[ 0x5 + offset] = field_5_docinfo;
data[ 0x6 + offset] = field_6_docinfo1;
data[ 0x7 + offset] = field_7_docinfo2;
- LittleEndian.putShort(data, 0x8 + offset, field_8_docinfo3);
+ LittleEndian.putShort(data, 0x8 + offset, (short)field_8_docinfo3);
LittleEndian.putShort(data, 0xa + offset, (short)field_9_dxaTab);
LittleEndian.putShort(data, 0xc + offset, (short)field_10_wSpare);
LittleEndian.putShort(data, 0xe + offset, (short)field_11_dxaHotz);
@@ -267,22 +269,22 @@ public abstract class DOPAbstractType im
LittleEndian.putInt(data, 0x2a + offset, field_20_cCh);
LittleEndian.putShort(data, 0x2e + offset, (short)field_21_cPg);
LittleEndian.putInt(data, 0x30 + offset, field_22_cParas);
- LittleEndian.putShort(data, 0x34 + offset, field_23_Edn);
- LittleEndian.putShort(data, 0x36 + offset, field_24_Edn1);
+ LittleEndian.putShort(data, 0x34 + offset, (short)field_23_Edn);
+ LittleEndian.putShort(data, 0x36 + offset, (short)field_24_Edn1);
LittleEndian.putInt(data, 0x38 + offset, field_25_cLines);
LittleEndian.putInt(data, 0x3c + offset, field_26_cWordsFtnEnd);
LittleEndian.putInt(data, 0x40 + offset, field_27_cChFtnEdn);
- LittleEndian.putShort(data, 0x44 + offset, field_28_cPgFtnEdn);
+ LittleEndian.putShort(data, 0x44 + offset, (short)field_28_cPgFtnEdn);
LittleEndian.putInt(data, 0x46 + offset, field_29_cParasFtnEdn);
LittleEndian.putInt(data, 0x4a + offset, field_30_cLinesFtnEdn);
LittleEndian.putInt(data, 0x4e + offset, field_31_lKeyProtDoc);
- LittleEndian.putShort(data, 0x52 + offset, field_32_view);
+ LittleEndian.putShort(data, 0x52 + offset, (short)field_32_view);
LittleEndian.putInt(data, 0x54 + offset, field_33_docinfo4);
- LittleEndian.putShort(data, 0x58 + offset, field_34_adt);
+ LittleEndian.putShort(data, 0x58 + offset, (short)field_34_adt);
System.arraycopy(field_35_doptypography, 0, data, 0x5a + offset, field_35_doptypography.length);
System.arraycopy(field_36_dogrid, 0, data, 0x190 + offset, field_36_dogrid.length);
- LittleEndian.putShort(data, 0x19a + offset, field_37_docinfo5);
- LittleEndian.putShort(data, 0x19c + offset, field_38_docinfo6);
+ LittleEndian.putShort(data, 0x19a + offset, (short)field_37_docinfo5);
+ LittleEndian.putShort(data, 0x19c + offset, (short)field_38_docinfo6);
System.arraycopy(field_39_asumyi, 0, data, 0x19e + offset, field_39_asumyi.length);
LittleEndian.putInt(data, 0x1aa + offset, field_40_cChWS);
LittleEndian.putInt(data, 0x1ae + offset, field_41_cChWSFtnEdn);
@@ -294,286 +296,231 @@ public abstract class DOPAbstractType im
LittleEndian.putInt(data, 0x1e0 + offset, field_47_cDBC);
LittleEndian.putInt(data, 0x1e4 + offset, field_48_cDBCFtnEdn);
LittleEndian.putInt(data, 0x1e8 + offset, field_49_reserved);
- LittleEndian.putShort(data, 0x1ec + offset, field_50_nfcFtnRef);
- LittleEndian.putShort(data, 0x1ee + offset, field_51_nfcEdnRef);
- LittleEndian.putShort(data, 0x1f0 + offset, field_52_hpsZoonFontPag);
- LittleEndian.putShort(data, 0x1f2 + offset, field_53_dywDispPag);
- }
-
- public String toString()
- {
- StringBuffer buffer = new StringBuffer();
-
- buffer.append("[DOP]\n");
-
- buffer.append(" .formatFlags = ");
- buffer.append(" (").append(getFormatFlags()).append(" )\n");
- buffer.append(" .fFacingPages = ").append(isFFacingPages()).append('\n');
- buffer.append(" .fWidowControl = ").append(isFWidowControl()).append('\n');
- buffer.append(" .fPMHMainDoc = ").append(isFPMHMainDoc()).append('\n');
- buffer.append(" .grfSupression = ").append(getGrfSupression()).append('\n');
- buffer.append(" .fpc = ").append(getFpc()).append('\n');
- buffer.append(" .unused1 = ").append(isUnused1()).append('\n');
-
- buffer.append(" .unused2 = ");
- buffer.append(" (").append(getUnused2()).append(" )\n");
-
- buffer.append(" .footnoteInfo = ");
- buffer.append(" (").append(getFootnoteInfo()).append(" )\n");
- buffer.append(" .rncFtn = ").append(getRncFtn()).append('\n');
- buffer.append(" .nFtn = ").append(getNFtn()).append('\n');
-
- buffer.append(" .fOutlineDirtySave = ");
- buffer.append(" (").append(getFOutlineDirtySave()).append(" )\n");
-
- buffer.append(" .docinfo = ");
- buffer.append(" (").append(getDocinfo()).append(" )\n");
- buffer.append(" .fOnlyMacPics = ").append(isFOnlyMacPics()).append('\n');
- buffer.append(" .fOnlyWinPics = ").append(isFOnlyWinPics()).append('\n');
- buffer.append(" .fLabelDoc = ").append(isFLabelDoc()).append('\n');
- buffer.append(" .fHyphCapitals = ").append(isFHyphCapitals()).append('\n');
- buffer.append(" .fAutoHyphen = ").append(isFAutoHyphen()).append('\n');
- buffer.append(" .fFormNoFields = ").append(isFFormNoFields()).append('\n');
- buffer.append(" .fLinkStyles = ").append(isFLinkStyles()).append('\n');
- buffer.append(" .fRevMarking = ").append(isFRevMarking()).append('\n');
-
- buffer.append(" .docinfo1 = ");
- buffer.append(" (").append(getDocinfo1()).append(" )\n");
- buffer.append(" .fBackup = ").append(isFBackup()).append('\n');
- buffer.append(" .fExactCWords = ").append(isFExactCWords()).append('\n');
- buffer.append(" .fPagHidden = ").append(isFPagHidden()).append('\n');
- buffer.append(" .fPagResults = ").append(isFPagResults()).append('\n');
- buffer.append(" .fLockAtn = ").append(isFLockAtn()).append('\n');
- buffer.append(" .fMirrorMargins = ").append(isFMirrorMargins()).append('\n');
- buffer.append(" .unused3 = ").append(isUnused3()).append('\n');
- buffer.append(" .fDfltTrueType = ").append(isFDfltTrueType()).append('\n');
-
- buffer.append(" .docinfo2 = ");
- buffer.append(" (").append(getDocinfo2()).append(" )\n");
- buffer.append(" .fPagSupressTopSpacing = ").append(isFPagSupressTopSpacing()).append('\n');
- buffer.append(" .fProtEnabled = ").append(isFProtEnabled()).append('\n');
- buffer.append(" .fDispFormFldSel = ").append(isFDispFormFldSel()).append('\n');
- buffer.append(" .fRMView = ").append(isFRMView()).append('\n');
- buffer.append(" .fRMPrint = ").append(isFRMPrint()).append('\n');
- buffer.append(" .unused4 = ").append(isUnused4()).append('\n');
- buffer.append(" .fLockRev = ").append(isFLockRev()).append('\n');
- buffer.append(" .fEmbedFonts = ").append(isFEmbedFonts()).append('\n');
-
- buffer.append(" .docinfo3 = ");
- buffer.append(" (").append(getDocinfo3()).append(" )\n");
- buffer.append(" .oldfNoTabForInd = ").append(isOldfNoTabForInd()).append('\n');
- buffer.append(" .oldfNoSpaceRaiseLower = ").append(isOldfNoSpaceRaiseLower()).append('\n');
- buffer.append(" .oldfSuppressSpbfAfterPageBreak = ").append(isOldfSuppressSpbfAfterPageBreak()).append('\n');
- buffer.append(" .oldfWrapTrailSpaces = ").append(isOldfWrapTrailSpaces()).append('\n');
- buffer.append(" .oldfMapPrintTextColor = ").append(isOldfMapPrintTextColor()).append('\n');
- buffer.append(" .oldfNoColumnBalance = ").append(isOldfNoColumnBalance()).append('\n');
- buffer.append(" .oldfConvMailMergeEsc = ").append(isOldfConvMailMergeEsc()).append('\n');
- buffer.append(" .oldfSupressTopSpacing = ").append(isOldfSupressTopSpacing()).append('\n');
- buffer.append(" .oldfOrigWordTableRules = ").append(isOldfOrigWordTableRules()).append('\n');
- buffer.append(" .oldfTransparentMetafiles = ").append(isOldfTransparentMetafiles()).append('\n');
- buffer.append(" .oldfShowBreaksInFrames = ").append(isOldfShowBreaksInFrames()).append('\n');
- buffer.append(" .oldfSwapBordersFacingPgs = ").append(isOldfSwapBordersFacingPgs()).append('\n');
- buffer.append(" .unused5 = ").append(getUnused5()).append('\n');
-
- buffer.append(" .dxaTab = ");
- buffer.append(" (").append(getDxaTab()).append(" )\n");
-
- buffer.append(" .wSpare = ");
- buffer.append(" (").append(getWSpare()).append(" )\n");
-
- buffer.append(" .dxaHotz = ");
- buffer.append(" (").append(getDxaHotz()).append(" )\n");
-
- buffer.append(" .cConsexHypLim = ");
- buffer.append(" (").append(getCConsexHypLim()).append(" )\n");
-
- buffer.append(" .wSpare2 = ");
- buffer.append(" (").append(getWSpare2()).append(" )\n");
-
- buffer.append(" .dttmCreated = ");
- buffer.append(" (").append(getDttmCreated()).append(" )\n");
-
- buffer.append(" .dttmRevised = ");
- buffer.append(" (").append(getDttmRevised()).append(" )\n");
-
- buffer.append(" .dttmLastPrint = ");
- buffer.append(" (").append(getDttmLastPrint()).append(" )\n");
-
- buffer.append(" .nRevision = ");
- buffer.append(" (").append(getNRevision()).append(" )\n");
-
- buffer.append(" .tmEdited = ");
- buffer.append(" (").append(getTmEdited()).append(" )\n");
-
- buffer.append(" .cWords = ");
- buffer.append(" (").append(getCWords()).append(" )\n");
-
- buffer.append(" .cCh = ");
- buffer.append(" (").append(getCCh()).append(" )\n");
-
- buffer.append(" .cPg = ");
- buffer.append(" (").append(getCPg()).append(" )\n");
-
- buffer.append(" .cParas = ");
- buffer.append(" (").append(getCParas()).append(" )\n");
-
- buffer.append(" .Edn = ");
- buffer.append(" (").append(getEdn()).append(" )\n");
- buffer.append(" .rncEdn = ").append(getRncEdn()).append('\n');
- buffer.append(" .nEdn = ").append(getNEdn()).append('\n');
-
- buffer.append(" .Edn1 = ");
- buffer.append(" (").append(getEdn1()).append(" )\n");
- buffer.append(" .epc = ").append(getEpc()).append('\n');
- buffer.append(" .nfcFtnRef1 = ").append(getNfcFtnRef1()).append('\n');
- buffer.append(" .nfcEdnRef1 = ").append(getNfcEdnRef1()).append('\n');
- buffer.append(" .fPrintFormData = ").append(isFPrintFormData()).append('\n');
- buffer.append(" .fSaveFormData = ").append(isFSaveFormData()).append('\n');
- buffer.append(" .fShadeFormData = ").append(isFShadeFormData()).append('\n');
- buffer.append(" .fWCFtnEdn = ").append(isFWCFtnEdn()).append('\n');
-
- buffer.append(" .cLines = ");
- buffer.append(" (").append(getCLines()).append(" )\n");
-
- buffer.append(" .cWordsFtnEnd = ");
- buffer.append(" (").append(getCWordsFtnEnd()).append(" )\n");
-
- buffer.append(" .cChFtnEdn = ");
- buffer.append(" (").append(getCChFtnEdn()).append(" )\n");
-
- buffer.append(" .cPgFtnEdn = ");
- buffer.append(" (").append(getCPgFtnEdn()).append(" )\n");
-
- buffer.append(" .cParasFtnEdn = ");
- buffer.append(" (").append(getCParasFtnEdn()).append(" )\n");
-
- buffer.append(" .cLinesFtnEdn = ");
- buffer.append(" (").append(getCLinesFtnEdn()).append(" )\n");
-
- buffer.append(" .lKeyProtDoc = ");
- buffer.append(" (").append(getLKeyProtDoc()).append(" )\n");
-
- buffer.append(" .view = ");
- buffer.append(" (").append(getView()).append(" )\n");
- buffer.append(" .wvkSaved = ").append(getWvkSaved()).append('\n');
- buffer.append(" .wScaleSaved = ").append(getWScaleSaved()).append('\n');
- buffer.append(" .zkSaved = ").append(getZkSaved()).append('\n');
- buffer.append(" .fRotateFontW6 = ").append(isFRotateFontW6()).append('\n');
- buffer.append(" .iGutterPos = ").append(isIGutterPos()).append('\n');
-
- buffer.append(" .docinfo4 = ");
- buffer.append(" (").append(getDocinfo4()).append(" )\n");
- buffer.append(" .fNoTabForInd = ").append(isFNoTabForInd()).append('\n');
- buffer.append(" .fNoSpaceRaiseLower = ").append(isFNoSpaceRaiseLower()).append('\n');
- buffer.append(" .fSupressSpdfAfterPageBreak = ").append(isFSupressSpdfAfterPageBreak()).append('\n');
- buffer.append(" .fWrapTrailSpaces = ").append(isFWrapTrailSpaces()).append('\n');
- buffer.append(" .fMapPrintTextColor = ").append(isFMapPrintTextColor()).append('\n');
- buffer.append(" .fNoColumnBalance = ").append(isFNoColumnBalance()).append('\n');
- buffer.append(" .fConvMailMergeEsc = ").append(isFConvMailMergeEsc()).append('\n');
- buffer.append(" .fSupressTopSpacing = ").append(isFSupressTopSpacing()).append('\n');
- buffer.append(" .fOrigWordTableRules = ").append(isFOrigWordTableRules()).append('\n');
- buffer.append(" .fTransparentMetafiles = ").append(isFTransparentMetafiles()).append('\n');
- buffer.append(" .fShowBreaksInFrames = ").append(isFShowBreaksInFrames()).append('\n');
- buffer.append(" .fSwapBordersFacingPgs = ").append(isFSwapBordersFacingPgs()).append('\n');
- buffer.append(" .fSuppressTopSPacingMac5 = ").append(isFSuppressTopSPacingMac5()).append('\n');
- buffer.append(" .fTruncDxaExpand = ").append(isFTruncDxaExpand()).append('\n');
- buffer.append(" .fPrintBodyBeforeHdr = ").append(isFPrintBodyBeforeHdr()).append('\n');
- buffer.append(" .fNoLeading = ").append(isFNoLeading()).append('\n');
- buffer.append(" .fMWSmallCaps = ").append(isFMWSmallCaps()).append('\n');
-
- buffer.append(" .adt = ");
- buffer.append(" (").append(getAdt()).append(" )\n");
-
- buffer.append(" .doptypography = ");
- buffer.append(" (").append(getDoptypography()).append(" )\n");
-
- buffer.append(" .dogrid = ");
- buffer.append(" (").append(getDogrid()).append(" )\n");
-
- buffer.append(" .docinfo5 = ");
- buffer.append(" (").append(getDocinfo5()).append(" )\n");
- buffer.append(" .lvl = ").append(getLvl()).append('\n');
- buffer.append(" .fGramAllDone = ").append(isFGramAllDone()).append('\n');
- buffer.append(" .fGramAllClean = ").append(isFGramAllClean()).append('\n');
- buffer.append(" .fSubsetFonts = ").append(isFSubsetFonts()).append('\n');
- buffer.append(" .fHideLastVersion = ").append(isFHideLastVersion()).append('\n');
- buffer.append(" .fHtmlDoc = ").append(isFHtmlDoc()).append('\n');
- buffer.append(" .fSnapBorder = ").append(isFSnapBorder()).append('\n');
- buffer.append(" .fIncludeHeader = ").append(isFIncludeHeader()).append('\n');
- buffer.append(" .fIncludeFooter = ").append(isFIncludeFooter()).append('\n');
- buffer.append(" .fForcePageSizePag = ").append(isFForcePageSizePag()).append('\n');
- buffer.append(" .fMinFontSizePag = ").append(isFMinFontSizePag()).append('\n');
-
- buffer.append(" .docinfo6 = ");
- buffer.append(" (").append(getDocinfo6()).append(" )\n");
- buffer.append(" .fHaveVersions = ").append(isFHaveVersions()).append('\n');
- buffer.append(" .fAutoVersions = ").append(isFAutoVersions()).append('\n');
-
- buffer.append(" .asumyi = ");
- buffer.append(" (").append(getAsumyi()).append(" )\n");
-
- buffer.append(" .cChWS = ");
- buffer.append(" (").append(getCChWS()).append(" )\n");
-
- buffer.append(" .cChWSFtnEdn = ");
- buffer.append(" (").append(getCChWSFtnEdn()).append(" )\n");
-
- buffer.append(" .grfDocEvents = ");
- buffer.append(" (").append(getGrfDocEvents()).append(" )\n");
-
- buffer.append(" .virusinfo = ");
- buffer.append(" (").append(getVirusinfo()).append(" )\n");
- buffer.append(" .fVirusPrompted = ").append(isFVirusPrompted()).append('\n');
- buffer.append(" .fVirusLoadSafe = ").append(isFVirusLoadSafe()).append('\n');
- buffer.append(" .KeyVirusSession30 = ").append(getKeyVirusSession30()).append('\n');
-
- buffer.append(" .Spare = ");
- buffer.append(" (").append(getSpare()).append(" )\n");
-
- buffer.append(" .reserved1 = ");
- buffer.append(" (").append(getReserved1()).append(" )\n");
-
- buffer.append(" .reserved2 = ");
- buffer.append(" (").append(getReserved2()).append(" )\n");
-
- buffer.append(" .cDBC = ");
- buffer.append(" (").append(getCDBC()).append(" )\n");
-
- buffer.append(" .cDBCFtnEdn = ");
- buffer.append(" (").append(getCDBCFtnEdn()).append(" )\n");
-
- buffer.append(" .reserved = ");
- buffer.append(" (").append(getReserved()).append(" )\n");
-
- buffer.append(" .nfcFtnRef = ");
- buffer.append(" (").append(getNfcFtnRef()).append(" )\n");
-
- buffer.append(" .nfcEdnRef = ");
- buffer.append(" (").append(getNfcEdnRef()).append(" )\n");
-
- buffer.append(" .hpsZoonFontPag = ");
- buffer.append(" (").append(getHpsZoonFontPag()).append(" )\n");
-
- buffer.append(" .dywDispPag = ");
- buffer.append(" (").append(getDywDispPag()).append(" )\n");
-
- buffer.append("[/DOP]\n");
- return buffer.toString();
+ LittleEndian.putShort(data, 0x1ec + offset, (short)field_50_nfcFtnRef);
+ LittleEndian.putShort(data, 0x1ee + offset, (short)field_51_nfcEdnRef);
+ LittleEndian.putShort(data, 0x1f0 + offset, (short)field_52_hpsZoonFontPag);
+ LittleEndian.putShort(data, 0x1f2 + offset, (short)field_53_dywDispPag);
}
/**
- * Size of record (exluding 4 byte header)
+ * Size of record
*/
- public int getSize()
+ public static int getSize()
{
- 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;
+ return 0 + 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;
}
+ public String toString()
+ {
+ StringBuilder builder = new StringBuilder();
+ builder.append("[DOP]\n");
+ builder.append(" .formatFlags = ");
+ builder.append(" (").append(getFormatFlags()).append(" )\n");
+ builder.append(" .fFacingPages = ").append(isFFacingPages()).append('\n');
+ builder.append(" .fWidowControl = ").append(isFWidowControl()).append('\n');
+ builder.append(" .fPMHMainDoc = ").append(isFPMHMainDoc()).append('\n');
+ builder.append(" .grfSupression = ").append(getGrfSupression()).append('\n');
+ builder.append(" .fpc = ").append(getFpc()).append('\n');
+ builder.append(" .unused1 = ").append(isUnused1()).append('\n');
+ builder.append(" .unused2 = ");
+ builder.append(" (").append(getUnused2()).append(" )\n");
+ builder.append(" .footnoteInfo = ");
+ builder.append(" (").append(getFootnoteInfo()).append(" )\n");
+ builder.append(" .rncFtn = ").append(getRncFtn()).append('\n');
+ builder.append(" .nFtn = ").append(getNFtn()).append('\n');
+ builder.append(" .fOutlineDirtySave = ");
+ builder.append(" (").append(getFOutlineDirtySave()).append(" )\n");
+ builder.append(" .docinfo = ");
+ builder.append(" (").append(getDocinfo()).append(" )\n");
+ builder.append(" .fOnlyMacPics = ").append(isFOnlyMacPics()).append('\n');
+ builder.append(" .fOnlyWinPics = ").append(isFOnlyWinPics()).append('\n');
+ builder.append(" .fLabelDoc = ").append(isFLabelDoc()).append('\n');
+ builder.append(" .fHyphCapitals = ").append(isFHyphCapitals()).append('\n');
+ builder.append(" .fAutoHyphen = ").append(isFAutoHyphen()).append('\n');
+ builder.append(" .fFormNoFields = ").append(isFFormNoFields()).append('\n');
+ builder.append(" .fLinkStyles = ").append(isFLinkStyles()).append('\n');
+ builder.append(" .fRevMarking = ").append(isFRevMarking()).append('\n');
+ builder.append(" .docinfo1 = ");
+ builder.append(" (").append(getDocinfo1()).append(" )\n");
+ builder.append(" .fBackup = ").append(isFBackup()).append('\n');
+ builder.append(" .fExactCWords = ").append(isFExactCWords()).append('\n');
+ builder.append(" .fPagHidden = ").append(isFPagHidden()).append('\n');
+ builder.append(" .fPagResults = ").append(isFPagResults()).append('\n');
+ builder.append(" .fLockAtn = ").append(isFLockAtn()).append('\n');
+ builder.append(" .fMirrorMargins = ").append(isFMirrorMargins()).append('\n');
+ builder.append(" .unused3 = ").append(isUnused3()).append('\n');
+ builder.append(" .fDfltTrueType = ").append(isFDfltTrueType()).append('\n');
+ builder.append(" .docinfo2 = ");
+ builder.append(" (").append(getDocinfo2()).append(" )\n");
+ builder.append(" .fPagSupressTopSpacing = ").append(isFPagSupressTopSpacing()).append('\n');
+ builder.append(" .fProtEnabled = ").append(isFProtEnabled()).append('\n');
+ builder.append(" .fDispFormFldSel = ").append(isFDispFormFldSel()).append('\n');
+ builder.append(" .fRMView = ").append(isFRMView()).append('\n');
+ builder.append(" .fRMPrint = ").append(isFRMPrint()).append('\n');
+ builder.append(" .unused4 = ").append(isUnused4()).append('\n');
+ builder.append(" .fLockRev = ").append(isFLockRev()).append('\n');
+ builder.append(" .fEmbedFonts = ").append(isFEmbedFonts()).append('\n');
+ builder.append(" .docinfo3 = ");
+ builder.append(" (").append(getDocinfo3()).append(" )\n");
+ builder.append(" .oldfNoTabForInd = ").append(isOldfNoTabForInd()).append('\n');
+ builder.append(" .oldfNoSpaceRaiseLower = ").append(isOldfNoSpaceRaiseLower()).append('\n');
+ builder.append(" .oldfSuppressSpbfAfterPageBreak = ").append(isOldfSuppressSpbfAfterPageBreak()).append('\n');
+ builder.append(" .oldfWrapTrailSpaces = ").append(isOldfWrapTrailSpaces()).append('\n');
+ builder.append(" .oldfMapPrintTextColor = ").append(isOldfMapPrintTextColor()).append('\n');
+ builder.append(" .oldfNoColumnBalance = ").append(isOldfNoColumnBalance()).append('\n');
+ builder.append(" .oldfConvMailMergeEsc = ").append(isOldfConvMailMergeEsc()).append('\n');
+ builder.append(" .oldfSupressTopSpacing = ").append(isOldfSupressTopSpacing()).append('\n');
+ builder.append(" .oldfOrigWordTableRules = ").append(isOldfOrigWordTableRules()).append('\n');
+ builder.append(" .oldfTransparentMetafiles = ").append(isOldfTransparentMetafiles()).append('\n');
+ builder.append(" .oldfShowBreaksInFrames = ").append(isOldfShowBreaksInFrames()).append('\n');
+ builder.append(" .oldfSwapBordersFacingPgs = ").append(isOldfSwapBordersFacingPgs()).append('\n');
+ builder.append(" .unused5 = ").append(getUnused5()).append('\n');
+ builder.append(" .dxaTab = ");
+ builder.append(" (").append(getDxaTab()).append(" )\n");
+ builder.append(" .wSpare = ");
+ builder.append(" (").append(getWSpare()).append(" )\n");
+ builder.append(" .dxaHotz = ");
+ builder.append(" (").append(getDxaHotz()).append(" )\n");
+ builder.append(" .cConsexHypLim = ");
+ builder.append(" (").append(getCConsexHypLim()).append(" )\n");
+ builder.append(" .wSpare2 = ");
+ builder.append(" (").append(getWSpare2()).append(" )\n");
+ builder.append(" .dttmCreated = ");
+ builder.append(" (").append(getDttmCreated()).append(" )\n");
+ builder.append(" .dttmRevised = ");
+ builder.append(" (").append(getDttmRevised()).append(" )\n");
+ builder.append(" .dttmLastPrint = ");
+ builder.append(" (").append(getDttmLastPrint()).append(" )\n");
+ builder.append(" .nRevision = ");
+ builder.append(" (").append(getNRevision()).append(" )\n");
+ builder.append(" .tmEdited = ");
+ builder.append(" (").append(getTmEdited()).append(" )\n");
+ builder.append(" .cWords = ");
+ builder.append(" (").append(getCWords()).append(" )\n");
+ builder.append(" .cCh = ");
+ builder.append(" (").append(getCCh()).append(" )\n");
+ builder.append(" .cPg = ");
+ builder.append(" (").append(getCPg()).append(" )\n");
+ builder.append(" .cParas = ");
+ builder.append(" (").append(getCParas()).append(" )\n");
+ builder.append(" .Edn = ");
+ builder.append(" (").append(getEdn()).append(" )\n");
+ builder.append(" .rncEdn = ").append(getRncEdn()).append('\n');
+ builder.append(" .nEdn = ").append(getNEdn()).append('\n');
+ builder.append(" .Edn1 = ");
+ builder.append(" (").append(getEdn1()).append(" )\n");
+ builder.append(" .epc = ").append(getEpc()).append('\n');
+ builder.append(" .nfcFtnRef1 = ").append(getNfcFtnRef1()).append('\n');
+ builder.append(" .nfcEdnRef1 = ").append(getNfcEdnRef1()).append('\n');
+ builder.append(" .fPrintFormData = ").append(isFPrintFormData()).append('\n');
+ builder.append(" .fSaveFormData = ").append(isFSaveFormData()).append('\n');
+ builder.append(" .fShadeFormData = ").append(isFShadeFormData()).append('\n');
+ builder.append(" .fWCFtnEdn = ").append(isFWCFtnEdn()).append('\n');
+ builder.append(" .cLines = ");
+ builder.append(" (").append(getCLines()).append(" )\n");
+ builder.append(" .cWordsFtnEnd = ");
+ builder.append(" (").append(getCWordsFtnEnd()).append(" )\n");
+ builder.append(" .cChFtnEdn = ");
+ builder.append(" (").append(getCChFtnEdn()).append(" )\n");
+ builder.append(" .cPgFtnEdn = ");
+ builder.append(" (").append(getCPgFtnEdn()).append(" )\n");
+ builder.append(" .cParasFtnEdn = ");
+ builder.append(" (").append(getCParasFtnEdn()).append(" )\n");
+ builder.append(" .cLinesFtnEdn = ");
+ builder.append(" (").append(getCLinesFtnEdn()).append(" )\n");
+ builder.append(" .lKeyProtDoc = ");
+ builder.append(" (").append(getLKeyProtDoc()).append(" )\n");
+ builder.append(" .view = ");
+ builder.append(" (").append(getView()).append(" )\n");
+ builder.append(" .wvkSaved = ").append(getWvkSaved()).append('\n');
+ builder.append(" .wScaleSaved = ").append(getWScaleSaved()).append('\n');
+ builder.append(" .zkSaved = ").append(getZkSaved()).append('\n');
+ builder.append(" .fRotateFontW6 = ").append(isFRotateFontW6()).append('\n');
+ builder.append(" .iGutterPos = ").append(isIGutterPos()).append('\n');
+ builder.append(" .docinfo4 = ");
+ builder.append(" (").append(getDocinfo4()).append(" )\n");
+ builder.append(" .fNoTabForInd = ").append(isFNoTabForInd()).append('\n');
+ builder.append(" .fNoSpaceRaiseLower = ").append(isFNoSpaceRaiseLower()).append('\n');
+ builder.append(" .fSupressSpdfAfterPageBreak = ").append(isFSupressSpdfAfterPageBreak()).append('\n');
+ builder.append(" .fWrapTrailSpaces = ").append(isFWrapTrailSpaces()).append('\n');
+ builder.append(" .fMapPrintTextColor = ").append(isFMapPrintTextColor()).append('\n');
+ builder.append(" .fNoColumnBalance = ").append(isFNoColumnBalance()).append('\n');
+ builder.append(" .fConvMailMergeEsc = ").append(isFConvMailMergeEsc()).append('\n');
+ builder.append(" .fSupressTopSpacing = ").append(isFSupressTopSpacing()).append('\n');
+ builder.append(" .fOrigWordTableRules = ").append(isFOrigWordTableRules()).append('\n');
+ builder.append(" .fTransparentMetafiles = ").append(isFTransparentMetafiles()).append('\n');
+ builder.append(" .fShowBreaksInFrames = ").append(isFShowBreaksInFrames()).append('\n');
+ builder.append(" .fSwapBordersFacingPgs = ").append(isFSwapBordersFacingPgs()).append('\n');
+ builder.append(" .fSuppressTopSPacingMac5 = ").append(isFSuppressTopSPacingMac5()).append('\n');
+ builder.append(" .fTruncDxaExpand = ").append(isFTruncDxaExpand()).append('\n');
+ builder.append(" .fPrintBodyBeforeHdr = ").append(isFPrintBodyBeforeHdr()).append('\n');
+ builder.append(" .fNoLeading = ").append(isFNoLeading()).append('\n');
+ builder.append(" .fMWSmallCaps = ").append(isFMWSmallCaps()).append('\n');
+ builder.append(" .adt = ");
+ builder.append(" (").append(getAdt()).append(" )\n");
+ builder.append(" .doptypography = ");
+ builder.append(" (").append(getDoptypography()).append(" )\n");
+ builder.append(" .dogrid = ");
+ builder.append(" (").append(getDogrid()).append(" )\n");
+ builder.append(" .docinfo5 = ");
+ builder.append(" (").append(getDocinfo5()).append(" )\n");
+ builder.append(" .lvl = ").append(getLvl()).append('\n');
+ builder.append(" .fGramAllDone = ").append(isFGramAllDone()).append('\n');
+ builder.append(" .fGramAllClean = ").append(isFGramAllClean()).append('\n');
+ builder.append(" .fSubsetFonts = ").append(isFSubsetFonts()).append('\n');
+ builder.append(" .fHideLastVersion = ").append(isFHideLastVersion()).append('\n');
+ builder.append(" .fHtmlDoc = ").append(isFHtmlDoc()).append('\n');
+ builder.append(" .fSnapBorder = ").append(isFSnapBorder()).append('\n');
+ builder.append(" .fIncludeHeader = ").append(isFIncludeHeader()).append('\n');
+ builder.append(" .fIncludeFooter = ").append(isFIncludeFooter()).append('\n');
+ builder.append(" .fForcePageSizePag = ").append(isFForcePageSizePag()).append('\n');
+ builder.append(" .fMinFontSizePag = ").append(isFMinFontSizePag()).append('\n');
+ builder.append(" .docinfo6 = ");
+ builder.append(" (").append(getDocinfo6()).append(" )\n");
+ builder.append(" .fHaveVersions = ").append(isFHaveVersions()).append('\n');
+ builder.append(" .fAutoVersions = ").append(isFAutoVersions()).append('\n');
+ builder.append(" .asumyi = ");
+ builder.append(" (").append(getAsumyi()).append(" )\n");
+ builder.append(" .cChWS = ");
+ builder.append(" (").append(getCChWS()).append(" )\n");
+ builder.append(" .cChWSFtnEdn = ");
+ builder.append(" (").append(getCChWSFtnEdn()).append(" )\n");
+ builder.append(" .grfDocEvents = ");
+ builder.append(" (").append(getGrfDocEvents()).append(" )\n");
+ builder.append(" .virusinfo = ");
+ builder.append(" (").append(getVirusinfo()).append(" )\n");
+ builder.append(" .fVirusPrompted = ").append(isFVirusPrompted()).append('\n');
+ builder.append(" .fVirusLoadSafe = ").append(isFVirusLoadSafe()).append('\n');
+ builder.append(" .KeyVirusSession30 = ").append(getKeyVirusSession30()).append('\n');
+ builder.append(" .Spare = ");
+ builder.append(" (").append(getSpare()).append(" )\n");
+ builder.append(" .reserved1 = ");
+ builder.append(" (").append(getReserved1()).append(" )\n");
+ builder.append(" .reserved2 = ");
+ builder.append(" (").append(getReserved2()).append(" )\n");
+ builder.append(" .cDBC = ");
+ builder.append(" (").append(getCDBC()).append(" )\n");
+ builder.append(" .cDBCFtnEdn = ");
+ builder.append(" (").append(getCDBCFtnEdn()).append(" )\n");
+ builder.append(" .reserved = ");
+ builder.append(" (").append(getReserved()).append(" )\n");
+ builder.append(" .nfcFtnRef = ");
+ builder.append(" (").append(getNfcFtnRef()).append(" )\n");
+ builder.append(" .nfcEdnRef = ");
+ builder.append(" (").append(getNfcEdnRef()).append(" )\n");
+ builder.append(" .hpsZoonFontPag = ");
+ builder.append(" (").append(getHpsZoonFontPag()).append(" )\n");
+ builder.append(" .dywDispPag = ");
+ builder.append(" (").append(getDywDispPag()).append(" )\n");
+ builder.append("[/DOP]\n");
+ return builder.toString();
+ }
/**
* Get the formatFlags field for the DOP record.
*/
+ @Internal
public byte getFormatFlags()
{
return field_1_formatFlags;
@@ -582,7 +529,8 @@ public abstract class DOPAbstractType im
/**
* Set the formatFlags field for the DOP record.
*/
- public void setFormatFlags(byte field_1_formatFlags)
+ @Internal
+ public void setFormatFlags( byte field_1_formatFlags )
{
this.field_1_formatFlags = field_1_formatFlags;
}
@@ -590,6 +538,7 @@ public abstract class DOPAbstractType im
/**
* Get the unused2 field for the DOP record.
*/
+ @Internal
public byte getUnused2()
{
return field_2_unused2;
@@ -598,7 +547,8 @@ public abstract class DOPAbstractType im
/**
* Set the unused2 field for the DOP record.
*/
- public void setUnused2(byte field_2_unused2)
+ @Internal
+ public void setUnused2( byte field_2_unused2 )
{
this.field_2_unused2 = field_2_unused2;
}
@@ -606,6 +556,7 @@ public abstract class DOPAbstractType im
/**
* Get the footnoteInfo field for the DOP record.
*/
+ @Internal
public short getFootnoteInfo()
{
return field_3_footnoteInfo;
@@ -614,7 +565,8 @@ public abstract class DOPAbstractType im
/**
* Set the footnoteInfo field for the DOP record.
*/
- public void setFootnoteInfo(short field_3_footnoteInfo)
+ @Internal
+ public void setFootnoteInfo( short field_3_footnoteInfo )
{
this.field_3_footnoteInfo = field_3_footnoteInfo;
}
@@ -622,6 +574,7 @@ public abstract class DOPAbstractType im
/**
* Get the fOutlineDirtySave field for the DOP record.
*/
+ @Internal
public byte getFOutlineDirtySave()
{
return field_4_fOutlineDirtySave;
@@ -630,7 +583,8 @@ public abstract class DOPAbstractType im
/**
* Set the fOutlineDirtySave field for the DOP record.
*/
- public void setFOutlineDirtySave(byte field_4_fOutlineDirtySave)
+ @Internal
+ public void setFOutlineDirtySave( byte field_4_fOutlineDirtySave )
{
this.field_4_fOutlineDirtySave = field_4_fOutlineDirtySave;
}
@@ -638,6 +592,7 @@ public abstract class DOPAbstractType im
/**
* Get the docinfo field for the DOP record.
*/
+ @Internal
public byte getDocinfo()
{
return field_5_docinfo;
@@ -646,7 +601,8 @@ public abstract class DOPAbstractType im
/**
* Set the docinfo field for the DOP record.
*/
- public void setDocinfo(byte field_5_docinfo)
+ @Internal
+ public void setDocinfo( byte field_5_docinfo )
{
this.field_5_docinfo = field_5_docinfo;
}
@@ -654,6 +610,7 @@ public abstract class DOPAbstractType im
/**
* Get the docinfo1 field for the DOP record.
*/
+ @Internal
public byte getDocinfo1()
{
return field_6_docinfo1;
@@ -662,7 +619,8 @@ public abstract class DOPAbstractType im
/**
* Set the docinfo1 field for the DOP record.
*/
- public void setDocinfo1(byte field_6_docinfo1)
+ @Internal
+ public void setDocinfo1( byte field_6_docinfo1 )
{
this.field_6_docinfo1 = field_6_docinfo1;
}
@@ -670,6 +628,7 @@ public abstract class DOPAbstractType im
/**
* Get the docinfo2 field for the DOP record.
*/
+ @Internal
public byte getDocinfo2()
{
return field_7_docinfo2;
@@ -678,7 +637,8 @@ public abstract class DOPAbstractType im
/**
* Set the docinfo2 field for the DOP record.
*/
- public void setDocinfo2(byte field_7_docinfo2)
+ @Internal
+ public void setDocinfo2( byte field_7_docinfo2 )
{
this.field_7_docinfo2 = field_7_docinfo2;
}
@@ -686,6 +646,7 @@ public abstract class DOPAbstractType im
/**
* Get the docinfo3 field for the DOP record.
*/
+ @Internal
public short getDocinfo3()
{
return field_8_docinfo3;
@@ -694,7 +655,8 @@ public abstract class DOPAbstractType im
/**
* Set the docinfo3 field for the DOP record.
*/
- public void setDocinfo3(short field_8_docinfo3)
+ @Internal
+ public void setDocinfo3( short field_8_docinfo3 )
{
this.field_8_docinfo3 = field_8_docinfo3;
}
@@ -702,6 +664,7 @@ public abstract class DOPAbstractType im
/**
* Get the dxaTab field for the DOP record.
*/
+ @Internal
public int getDxaTab()
{
return field_9_dxaTab;
@@ -710,7 +673,8 @@ public abstract class DOPAbstractType im
/**
* Set the dxaTab field for the DOP record.
*/
- public void setDxaTab(int field_9_dxaTab)
+ @Internal
+ public void setDxaTab( int field_9_dxaTab )
{
this.field_9_dxaTab = field_9_dxaTab;
}
@@ -718,6 +682,7 @@ public abstract class DOPAbstractType im
/**
* Get the wSpare field for the DOP record.
*/
+ @Internal
public int getWSpare()
{
return field_10_wSpare;
@@ -726,7 +691,8 @@ public abstract class DOPAbstractType im
/**
* Set the wSpare field for the DOP record.
*/
- public void setWSpare(int field_10_wSpare)
+ @Internal
+ public void setWSpare( int field_10_wSpare )
{
this.field_10_wSpare = field_10_wSpare;
}
@@ -734,6 +700,7 @@ public abstract class DOPAbstractType im
/**
* Get the dxaHotz field for the DOP record.
*/
+ @Internal
public int getDxaHotz()
{
return field_11_dxaHotz;
@@ -742,7 +709,8 @@ public abstract class DOPAbstractType im
/**
* Set the dxaHotz field for the DOP record.
*/
- public void setDxaHotz(int field_11_dxaHotz)
+ @Internal
+ public void setDxaHotz( int field_11_dxaHotz )
{
this.field_11_dxaHotz = field_11_dxaHotz;
}
@@ -750,6 +718,7 @@ public abstract class DOPAbstractType im
/**
* Get the cConsexHypLim field for the DOP record.
*/
+ @Internal
public int getCConsexHypLim()
{
return field_12_cConsexHypLim;
@@ -758,7 +727,8 @@ public abstract class DOPAbstractType im
/**
* Set the cConsexHypLim field for the DOP record.
*/
- public void setCConsexHypLim(int field_12_cConsexHypLim)
+ @Internal
+ public void setCConsexHypLim( int field_12_cConsexHypLim )
{
this.field_12_cConsexHypLim = field_12_cConsexHypLim;
}
@@ -766,6 +736,7 @@ public abstract class DOPAbstractType im
/**
* Get the wSpare2 field for the DOP record.
*/
+ @Internal
public int getWSpare2()
{
return field_13_wSpare2;
@@ -774,7 +745,8 @@ public abstract class DOPAbstractType im
/**
* Set the wSpare2 field for the DOP record.
*/
- public void setWSpare2(int field_13_wSpare2)
+ @Internal
+ public void setWSpare2( int field_13_wSpare2 )
{
this.field_13_wSpare2 = field_13_wSpare2;
}
@@ -782,6 +754,7 @@ public abstract class DOPAbstractType im
/**
* Get the dttmCreated field for the DOP record.
*/
+ @Internal
public int getDttmCreated()
{
return field_14_dttmCreated;
@@ -790,7 +763,8 @@ public abstract class DOPAbstractType im
/**
* Set the dttmCreated field for the DOP record.
*/
- public void setDttmCreated(int field_14_dttmCreated)
+ @Internal
+ public void setDttmCreated( int field_14_dttmCreated )
{
this.field_14_dttmCreated = field_14_dttmCreated;
}
@@ -798,6 +772,7 @@ public abstract class DOPAbstractType im
/**
* Get the dttmRevised field for the DOP record.
*/
+ @Internal
public int getDttmRevised()
{
return field_15_dttmRevised;
@@ -806,7 +781,8 @@ public abstract class DOPAbstractType im
/**
* Set the dttmRevised field for the DOP record.
*/
- public void setDttmRevised(int field_15_dttmRevised)
+ @Internal
+ public void setDttmRevised( int field_15_dttmRevised )
{
this.field_15_dttmRevised = field_15_dttmRevised;
}
@@ -814,6 +790,7 @@ public abstract class DOPAbstractType im
/**
* Get the dttmLastPrint field for the DOP record.
*/
+ @Internal
public int getDttmLastPrint()
{
return field_16_dttmLastPrint;
@@ -822,7 +799,8 @@ public abstract class DOPAbstractType im
/**
* Set the dttmLastPrint field for the DOP record.
*/
- public void setDttmLastPrint(int field_16_dttmLastPrint)
+ @Internal
+ public void setDttmLastPrint( int field_16_dttmLastPrint )
{
this.field_16_dttmLastPrint = field_16_dttmLastPrint;
}
@@ -830,6 +808,7 @@ public abstract class DOPAbstractType im
/**
* Get the nRevision field for the DOP record.
*/
+ @Internal
public int getNRevision()
{
return field_17_nRevision;
@@ -838,7 +817,8 @@ public abstract class DOPAbstractType im
/**
* Set the nRevision field for the DOP record.
*/
- public void setNRevision(int field_17_nRevision)
+ @Internal
+ public void setNRevision( int field_17_nRevision )
{
this.field_17_nRevision = field_17_nRevision;
}
@@ -846,6 +826,7 @@ public abstract class DOPAbstractType im
/**
* Get the tmEdited field for the DOP record.
*/
+ @Internal
public int getTmEdited()
{
return field_18_tmEdited;
@@ -854,7 +835,8 @@ public abstract class DOPAbstractType im
/**
* Set the tmEdited field for the DOP record.
*/
- public void setTmEdited(int field_18_tmEdited)
+ @Internal
+ public void setTmEdited( int field_18_tmEdited )
{
this.field_18_tmEdited = field_18_tmEdited;
}
@@ -862,6 +844,7 @@ public abstract class DOPAbstractType im
/**
* Get the cWords field for the DOP record.
*/
+ @Internal
public int getCWords()
{
return field_19_cWords;
@@ -870,7 +853,8 @@ public abstract class DOPAbstractType im
/**
* Set the cWords field for the DOP record.
*/
- public void setCWords(int field_19_cWords)
+ @Internal
+ public void setCWords( int field_19_cWords )
{
this.field_19_cWords = field_19_cWords;
}
@@ -878,6 +862,7 @@ public abstract class DOPAbstractType im
/**
* Get the cCh field for the DOP record.
*/
+ @Internal
public int getCCh()
{
return field_20_cCh;
@@ -886,7 +871,8 @@ public abstract class DOPAbstractType im
/**
* Set the cCh field for the DOP record.
*/
- public void setCCh(int field_20_cCh)
+ @Internal
+ public void setCCh( int field_20_cCh )
{
this.field_20_cCh = field_20_cCh;
}
@@ -894,6 +880,7 @@ public abstract class DOPAbstractType im
/**
* Get the cPg field for the DOP record.
*/
+ @Internal
public int getCPg()
{
return field_21_cPg;
@@ -902,7 +889,8 @@ public abstract class DOPAbstractType im
/**
* Set the cPg field for the DOP record.
*/
- public void setCPg(int field_21_cPg)
+ @Internal
+ public void setCPg( int field_21_cPg )
{
this.field_21_cPg = field_21_cPg;
}
@@ -910,6 +898,7 @@ public abstract class DOPAbstractType im
/**
* Get the cParas field for the DOP record.
*/
+ @Internal
public int getCParas()
{
return field_22_cParas;
@@ -918,7 +907,8 @@ public abstract class DOPAbstractType im
/**
* Set the cParas field for the DOP record.
*/
- public void setCParas(int field_22_cParas)
+ @Internal
+ public void setCParas( int field_22_cParas )
{
this.field_22_cParas = field_22_cParas;
}
@@ -926,6 +916,7 @@ public abstract class DOPAbstractType im
/**
* Get the Edn field for the DOP record.
*/
+ @Internal
public short getEdn()
{
return field_23_Edn;
@@ -934,7 +925,8 @@ public abstract class DOPAbstractType im
/**
* Set the Edn field for the DOP record.
*/
- public void setEdn(short field_23_Edn)
+ @Internal
+ public void setEdn( short field_23_Edn )
{
this.field_23_Edn = field_23_Edn;
}
@@ -942,6 +934,7 @@ public abstract class DOPAbstractType im
/**
* Get the Edn1 field for the DOP record.
*/
+ @Internal
public short getEdn1()
{
return field_24_Edn1;
@@ -950,7 +943,8 @@ public abstract class DOPAbstractType im
/**
* Set the Edn1 field for the DOP record.
*/
- public void setEdn1(short field_24_Edn1)
+ @Internal
+ public void setEdn1( short field_24_Edn1 )
{
this.field_24_Edn1 = field_24_Edn1;
}
@@ -958,6 +952,7 @@ public abstract class DOPAbstractType im
/**
* Get the cLines field for the DOP record.
*/
+ @Internal
public int getCLines()
{
return field_25_cLines;
@@ -966,7 +961,8 @@ public abstract class DOPAbstractType im
/**
* Set the cLines field for the DOP record.
*/
- public void setCLines(int field_25_cLines)
+ @Internal
+ public void setCLines( int field_25_cLines )
{
this.field_25_cLines = field_25_cLines;
}
@@ -974,6 +970,7 @@ public abstract class DOPAbstractType im
/**
* Get the cWordsFtnEnd field for the DOP record.
*/
+ @Internal
public int getCWordsFtnEnd()
{
return field_26_cWordsFtnEnd;
@@ -982,7 +979,8 @@ public abstract class DOPAbstractType im
/**
* Set the cWordsFtnEnd field for the DOP record.
*/
- public void setCWordsFtnEnd(int field_26_cWordsFtnEnd)
+ @Internal
+ public void setCWordsFtnEnd( int field_26_cWordsFtnEnd )
{
this.field_26_cWordsFtnEnd = field_26_cWordsFtnEnd;
}
@@ -990,6 +988,7 @@ public abstract class DOPAbstractType im
/**
* Get the cChFtnEdn field for the DOP record.
*/
+ @Internal
public int getCChFtnEdn()
{
return field_27_cChFtnEdn;
@@ -998,7 +997,8 @@ public abstract class DOPAbstractType im
/**
* Set the cChFtnEdn field for the DOP record.
*/
- public void setCChFtnEdn(int field_27_cChFtnEdn)
+ @Internal
+ public void setCChFtnEdn( int field_27_cChFtnEdn )
{
this.field_27_cChFtnEdn = field_27_cChFtnEdn;
}
@@ -1006,6 +1006,7 @@ public abstract class DOPAbstractType im
/**
* Get the cPgFtnEdn field for the DOP record.
*/
+ @Internal
public short getCPgFtnEdn()
{
return field_28_cPgFtnEdn;
@@ -1014,7 +1015,8 @@ public abstract class DOPAbstractType im
/**
* Set the cPgFtnEdn field for the DOP record.
*/
- public void setCPgFtnEdn(short field_28_cPgFtnEdn)
+ @Internal
+ public void setCPgFtnEdn( short field_28_cPgFtnEdn )
{
this.field_28_cPgFtnEdn = field_28_cPgFtnEdn;
}
@@ -1022,6 +1024,7 @@ public abstract class DOPAbstractType im
/**
* Get the cParasFtnEdn field for the DOP record.
*/
+ @Internal
public int getCParasFtnEdn()
{
return field_29_cParasFtnEdn;
@@ -1030,7 +1033,8 @@ public abstract class DOPAbstractType im
/**
* Set the cParasFtnEdn field for the DOP record.
*/
- public void setCParasFtnEdn(int field_29_cParasFtnEdn)
+ @Internal
+ public void setCParasFtnEdn( int field_29_cParasFtnEdn )
{
this.field_29_cParasFtnEdn = field_29_cParasFtnEdn;
}
@@ -1038,6 +1042,7 @@ public abstract class DOPAbstractType im
/**
* Get the cLinesFtnEdn field for the DOP record.
*/
+ @Internal
public int getCLinesFtnEdn()
{
return field_30_cLinesFtnEdn;
@@ -1046,7 +1051,8 @@ public abstract class DOPAbstractType im
/**
* Set the cLinesFtnEdn field for the DOP record.
*/
- public void setCLinesFtnEdn(int field_30_cLinesFtnEdn)
+ @Internal
+ public void setCLinesFtnEdn( int field_30_cLinesFtnEdn )
{
this.field_30_cLinesFtnEdn = field_30_cLinesFtnEdn;
}
@@ -1054,6 +1060,7 @@ public abstract class DOPAbstractType im
/**
* Get the lKeyProtDoc field for the DOP record.
*/
+ @Internal
public int getLKeyProtDoc()
{
return field_31_lKeyProtDoc;
@@ -1062,7 +1069,8 @@ public abstract class DOPAbstractType im
/**
* Set the lKeyProtDoc field for the DOP record.
*/
- public void setLKeyProtDoc(int field_31_lKeyProtDoc)
+ @Internal
+ public void setLKeyProtDoc( int field_31_lKeyProtDoc )
{
this.field_31_lKeyProtDoc = field_31_lKeyProtDoc;
}
@@ -1070,6 +1078,7 @@ public abstract class DOPAbstractType im
/**
* Get the view field for the DOP record.
*/
+ @Internal
public short getView()
{
return field_32_view;
@@ -1078,7 +1087,8 @@ public abstract class DOPAbstractType im
/**
* Set the view field for the DOP record.
*/
- public void setView(short field_32_view)
+ @Internal
+ public void setView( short field_32_view )
{
this.field_32_view = field_32_view;
}
@@ -1086,6 +1096,7 @@ public abstract class DOPAbstractType im
/**
* Get the docinfo4 field for the DOP record.
*/
+ @Internal
public int getDocinfo4()
{
return field_33_docinfo4;
@@ -1094,7 +1105,8 @@ public abstract class DOPAbstractType im
/**
* Set the docinfo4 field for the DOP record.
*/
- public void setDocinfo4(int field_33_docinfo4)
+ @Internal
+ public void setDocinfo4( int field_33_docinfo4 )
{
this.field_33_docinfo4 = field_33_docinfo4;
}
@@ -1102,6 +1114,7 @@ public abstract class DOPAbstractType im
/**
* Get the adt field for the DOP record.
*/
+ @Internal
public short getAdt()
{
return field_34_adt;
@@ -1110,7 +1123,8 @@ public abstract class DOPAbstractType im
/**
* Set the adt field for the DOP record.
*/
- public void setAdt(short field_34_adt)
+ @Internal
+ public void setAdt( short field_34_adt )
{
this.field_34_adt = field_34_adt;
}
@@ -1118,6 +1132,7 @@ public abstract class DOPAbstractType im
/**
* Get the doptypography field for the DOP record.
*/
+ @Internal
public byte[] getDoptypography()
{
return field_35_doptypography;
@@ -1126,7 +1141,8 @@ public abstract class DOPAbstractType im
/**
* Set the doptypography field for the DOP record.
*/
- public void setDoptypography(byte[] field_35_doptypography)
+ @Internal
+ public void setDoptypography( byte[] field_35_doptypography )
{
this.field_35_doptypography = field_35_doptypography;
}
@@ -1134,6 +1150,7 @@ public abstract class DOPAbstractType im
/**
* Get the dogrid field for the DOP record.
*/
+ @Internal
public byte[] getDogrid()
{
return field_36_dogrid;
@@ -1142,7 +1159,8 @@ public abstract class DOPAbstractType im
/**
* Set the dogrid field for the DOP record.
*/
- public void setDogrid(byte[] field_36_dogrid)
+ @Internal
+ public void setDogrid( byte[] field_36_dogrid )
{
this.field_36_dogrid = field_36_dogrid;
}
@@ -1150,6 +1168,7 @@ public abstract class DOPAbstractType im
/**
* Get the docinfo5 field for the DOP record.
*/
+ @Internal
public short getDocinfo5()
{
return field_37_docinfo5;
@@ -1158,7 +1177,8 @@ public abstract class DOPAbstractType im
/**
* Set the docinfo5 field for the DOP record.
*/
- public void setDocinfo5(short field_37_docinfo5)
+ @Internal
+ public void setDocinfo5( short field_37_docinfo5 )
{
this.field_37_docinfo5 = field_37_docinfo5;
}
@@ -1166,6 +1186,7 @@ public abstract class DOPAbstractType im
/**
* Get the docinfo6 field for the DOP record.
*/
+ @Internal
public short getDocinfo6()
{
return field_38_docinfo6;
@@ -1174,7 +1195,8 @@ public abstract class DOPAbstractType im
/**
* Set the docinfo6 field for the DOP record.
*/
- public void setDocinfo6(short field_38_docinfo6)
+ @Internal
+ public void setDocinfo6( short field_38_docinfo6 )
{
this.field_38_docinfo6 = field_38_docinfo6;
}
@@ -1182,6 +1204,7 @@ public abstract class DOPAbstractType im
/**
* Get the asumyi field for the DOP record.
*/
+ @Internal
public byte[] getAsumyi()
{
return field_39_asumyi;
@@ -1190,7 +1213,8 @@ public abstract class DOPAbstractType im
/**
* Set the asumyi field for the DOP record.
*/
- public void setAsumyi(byte[] field_39_asumyi)
+ @Internal
+ public void setAsumyi( byte[] field_39_asumyi )
{
this.field_39_asumyi = field_39_asumyi;
}
@@ -1198,6 +1222,7 @@ public abstract class DOPAbstractType im
/**
* Get the cChWS field for the DOP record.
*/
+ @Internal
public int getCChWS()
{
return field_40_cChWS;
@@ -1206,7 +1231,8 @@ public abstract class DOPAbstractType im
/**
* Set the cChWS field for the DOP record.
*/
- public void setCChWS(int field_40_cChWS)
+ @Internal
+ public void setCChWS( int field_40_cChWS )
{
this.field_40_cChWS = field_40_cChWS;
}
@@ -1214,6 +1240,7 @@ public abstract class DOPAbstractType im
/**
* Get the cChWSFtnEdn field for the DOP record.
*/
+ @Internal
public int getCChWSFtnEdn()
{
return field_41_cChWSFtnEdn;
@@ -1222,7 +1249,8 @@ public abstract class DOPAbstractType im
/**
* Set the cChWSFtnEdn field for the DOP record.
*/
- public void setCChWSFtnEdn(int field_41_cChWSFtnEdn)
+ @Internal
+ public void setCChWSFtnEdn( int field_41_cChWSFtnEdn )
{
this.field_41_cChWSFtnEdn = field_41_cChWSFtnEdn;
}
@@ -1230,6 +1258,7 @@ public abstract class DOPAbstractType im
/**
* Get the grfDocEvents field for the DOP record.
*/
+ @Internal
public int getGrfDocEvents()
{
return field_42_grfDocEvents;
@@ -1238,7 +1267,8 @@ public abstract class DOPAbstractType im
/**
* Set the grfDocEvents field for the DOP record.
*/
- public void setGrfDocEvents(int field_42_grfDocEvents)
+ @Internal
+ public void setGrfDocEvents( int field_42_grfDocEvents )
{
this.field_42_grfDocEvents = field_42_grfDocEvents;
}
@@ -1246,6 +1276,7 @@ public abstract class DOPAbstractType im
/**
* Get the virusinfo field for the DOP record.
*/
+ @Internal
public int getVirusinfo()
{
return field_43_virusinfo;
@@ -1254,7 +1285,8 @@ public abstract class DOPAbstractType im
/**
* Set the virusinfo field for the DOP record.
*/
- public void setVirusinfo(int field_43_virusinfo)
+ @Internal
+ public void setVirusinfo( int field_43_virusinfo )
{
this.field_43_virusinfo = field_43_virusinfo;
}
@@ -1262,6 +1294,7 @@ public abstract class DOPAbstractType im
/**
[... 2319 lines stripped ...]
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org