--- /dev/null
+
+/* ====================================================================
+ * The Apache Software License, Version 1.1
+ *
+ * Copyright (c) 2002 The Apache Software Foundation. All rights
+ * reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * 3. The end-user documentation included with the redistribution,
+ * if any, must include the following acknowledgment:
+ * "This product includes software developed by the
+ * Apache Software Foundation (http://www.apache.org/)."
+ * Alternately, this acknowledgment may appear in the software itself,
+ * if and wherever such third-party acknowledgments normally appear.
+ *
+ * 4. The names "Apache" and "Apache Software Foundation" and
+ * "Apache POI" must not be used to endorse or promote products
+ * derived from this software without prior written permission. For
+ * written permission, please contact apache@apache.org.
+ *
+ * 5. Products derived from this software may not be called "Apache",
+ * "Apache POI", nor may "Apache" appear in their name, without
+ * prior written permission of the Apache Software Foundation.
+ *
+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ * ====================================================================
+ *
+ * This software consists of voluntary contributions made by many
+ * individuals on behalf of the Apache Software Foundation. For more
+ * information on the Apache Software Foundation, please see
+ * <http://www.apache.org/>.
+ */
+
+
+package org.apache.poi.hdf.model.hdftypes.definitions;
+
+
+
+import org.apache.poi.util.BitField;
+import org.apache.poi.util.LittleEndian;
+import org.apache.poi.util.StringUtil;
+import org.apache.poi.util.HexDump;
+import org.apache.poi.hdf.model.hdftypes.HDFType;
+
+/**
+ * Document Properties.
+ * NOTE: This source is automatically generated please do not modify this file. Either subclass or
+ * remove the record in src/records/definitions.
+
+ * @author S. Ryan Ackley
+ */
+public abstract class DOPAbstractType
+ implements HDFType
+{
+
+ private byte field_1_formatFlags;
+ private BitField fFacingPages = new BitField(0x01);
+ private BitField fWidowControl = new BitField(0x02);
+ private BitField fPMHMainDoc = new BitField(0x04);
+ private BitField grfSupression = new BitField(0x18);
+ private BitField fpc = new BitField(0x60);
+ private BitField unused1 = new BitField(0x80);
+ private short field_2_unused2;
+ private short field_3_footnoteInfo;
+ private BitField rncFtn = new BitField(0x0003);
+ private BitField nFtn = new BitField(0xfffc);
+ private byte field_4_fOutlineDirtySave;
+ private byte field_5_docinfo;
+ private BitField fOnlyMacPics = new BitField(0x01);
+ private BitField fOnlyWinPics = new BitField(0x02);
+ private BitField fLabelDoc = new BitField(0x04);
+ private BitField fHyphCapitals = new BitField(0x08);
+ private BitField fAutoHyphen = new BitField(0x10);
+ private BitField fFormNoFields = new BitField(0x20);
+ private BitField fLinkStyles = new BitField(0x40);
+ private BitField fRevMarking = new BitField(0x80);
+ private byte field_6_docinfo1;
+ private BitField fBackup = new BitField(0x01);
+ private BitField fExactCWords = new BitField(0x02);
+ private BitField fPagHidden = new BitField(0x04);
+ private BitField fPagResults = new BitField(0x08);
+ private BitField fLockAtn = new BitField(0x10);
+ private BitField fMirrorMargins = new BitField(0x20);
+ private BitField unused3 = new BitField(0x40);
+ private BitField fDfltTrueType = new BitField(0x80);
+ private byte field_7_docinfo2;
+ private BitField fPagSupressTopSpacing = new BitField(0x01);
+ private BitField fProtEnabled = new BitField(0x02);
+ private BitField fDispFormFldSel = new BitField(0x04);
+ private BitField fRMView = new BitField(0x08);
+ private BitField fRMPrint = new BitField(0x10);
+ private BitField unused4 = new BitField(0x20);
+ private BitField fLockRev = new BitField(0x40);
+ private BitField fEmbedFonts = new BitField(0x80);
+ private short field_8_docinfo3;
+ private BitField oldfNoTabForInd = new BitField(0x0001);
+ private BitField oldfNoSpaceRaiseLower = new BitField(0x0002);
+ private BitField oldfSuppressSpbfAfterPageBreak = new BitField(0x0004);
+ private BitField oldfWrapTrailSpaces = new BitField(0x0008);
+ private BitField oldfMapPrintTextColor = new BitField(0x0010);
+ private BitField oldfNoColumnBalance = new BitField(0x0020);
+ private BitField oldfConvMailMergeEsc = new BitField(0x0040);
+ private BitField oldfSupressTopSpacing = new BitField(0x0080);
+ private BitField oldfOrigWordTableRules = new BitField(0x0100);
+ private BitField oldfTransparentMetafiles = new BitField(0x0200);
+ private BitField oldfShowBreaksInFrames = new BitField(0x0400);
+ private BitField oldfSwapBordersFacingPgs = new BitField(0x0800);
+ private BitField unused5 = new BitField(0xf000);
+ private int field_9_dxaTab;
+ private int field_10_wSpare;
+ private int field_11_dxaHotz;
+ private int field_12_cConsexHypLim;
+ private int field_13_wSpare2;
+ private int field_14_dttmCreated;
+ private int field_15_dttmRevised;
+ private int field_16_dttmLastPrint;
+ private int field_17_nRevision;
+ private int field_18_tmEdited;
+ private int field_19_cWords;
+ private int field_20_cCh;
+ private int field_21_cPg;
+ private int field_22_cParas;
+ private short field_23_Edn;
+ private BitField rncEdn = new BitField(0x0003);
+ private BitField nEdn = new BitField(0xfffc);
+ private short field_24_Edn1;
+ private BitField epc = new BitField(0x0003);
+ private BitField nfcFtnRef1 = new BitField(0x003c);
+ private BitField nfcEdnRef1 = new BitField(0x03c0);
+ private BitField fPrintFormData = new BitField(0x0400);
+ private BitField fSaveFormData = new BitField(0x0800);
+ private BitField fShadeFormData = new BitField(0x1000);
+ private BitField fWCFtnEdn = new BitField(0x8000);
+ private int field_25_cLines;
+ private int field_26_cWordsFtnEnd;
+ private int field_27_cChFtnEdn;
+ private short field_28_cPgFtnEdn;
+ private int field_29_cParasFtnEdn;
+ private int field_30_cLinesFtnEdn;
+ private int field_31_lKeyProtDoc;
+ private short field_32_view;
+ private BitField wvkSaved = new BitField(0x0007);
+ private BitField wScaleSaved = new BitField(0x0ff8);
+ private BitField zkSaved = new BitField(0x3000);
+ private BitField fRotateFontW6 = new BitField(0x4000);
+ private BitField iGutterPos = new BitField(0x8000);
+ private int field_33_docinfo4;
+ private BitField fNoTabForInd = new BitField(0x00000001);
+ private BitField fNoSpaceRaiseLower = new BitField(0x00000002);
+ private BitField fSupressSpdfAfterPageBreak = new BitField(0x00000004);
+ private BitField fWrapTrailSpaces = new BitField(0x00000008);
+ private BitField fMapPrintTextColor = new BitField(0x00000010);
+ private BitField fNoColumnBalance = new BitField(0x00000020);
+ private BitField fConvMailMergeEsc = new BitField(0x00000040);
+ private BitField fSupressTopSpacing = new BitField(0x00000080);
+ private BitField fOrigWordTableRules = new BitField(0x00000100);
+ private BitField fTransparentMetafiles = new BitField(0x00000200);
+ private BitField fShowBreaksInFrames = new BitField(0x00000400);
+ private BitField fSwapBordersFacingPgs = new BitField(0x00000800);
+ private BitField fSuppressTopSPacingMac5 = new BitField(0x00010000);
+ private BitField fTruncDxaExpand = new BitField(0x00020000);
+ private BitField fPrintBodyBeforeHdr = new BitField(0x00040000);
+ private BitField fNoLeading = new BitField(0x00080000);
+ private BitField fMWSmallCaps = new BitField(0x00200000);
+ private short field_34_adt;
+ private byte[] field_35_doptypography;
+ private byte[] field_36_dogrid;
+ private short field_37_docinfo5;
+ private BitField lvl = new BitField(0x001e);
+ private BitField fGramAllDone = new BitField(0x0020);
+ private BitField fGramAllClean = new BitField(0x0040);
+ private BitField fSubsetFonts = new BitField(0x0080);
+ private BitField fHideLastVersion = new BitField(0x0100);
+ private BitField fHtmlDoc = new BitField(0x0200);
+ private BitField fSnapBorder = new BitField(0x0800);
+ private BitField fIncludeHeader = new BitField(0x1000);
+ private BitField fIncludeFooter = new BitField(0x2000);
+ private BitField fForcePageSizePag = new BitField(0x4000);
+ private BitField fMinFontSizePag = new BitField(0x8000);
+ private short field_38_docinfo6;
+ private BitField fHaveVersions = new BitField(0x0001);
+ private BitField fAutoVersions = new BitField(0x0002);
+ private byte[] field_39_asumyi;
+ private int field_40_cChWS;
+ private int field_41_cChWSFtnEdn;
+ private int field_42_grfDocEvents;
+ private int field_43_virusinfo;
+ private BitField fVirusPrompted = new BitField(0x0001);
+ private BitField fVirusLoadSafe = new BitField(0x0002);
+ private BitField KeyVirusSession30 = new BitField(0xfffffffc);
+ private byte[] field_44_Spare;
+ private int field_45_reserved1;
+ private int field_46_reserved2;
+ private int field_47_cDBC;
+ private int field_48_cDBCFtnEdn;
+ private int field_49_reserved;
+ private short field_50_nfcFtnRef;
+ private short field_51_nfcEdnRef;
+ private short field_52_hpsZoonFontPag;
+ private short field_53_dywDispPag;
+
+
+ public DOPAbstractType()
+ {
+
+ }
+
+ protected void fillFields(byte [] data, short size, int offset)
+ {
+ field_1_formatFlags = data[ 0x0 + offset ];
+ field_2_unused2 = LittleEndian.getShort(data, 0x1 + offset);
+ field_3_footnoteInfo = LittleEndian.getShort(data, 0x3 + offset);
+ field_4_fOutlineDirtySave = data[ 0x5 + offset ];
+ field_5_docinfo = data[ 0x6 + offset ];
+ field_6_docinfo1 = data[ 0x7 + offset ];
+ field_7_docinfo2 = data[ 0x8 + offset ];
+ field_8_docinfo3 = LittleEndian.getShort(data, 0x9 + offset);
+ field_9_dxaTab = LittleEndian.getShort(data, 0xb + offset);
+ field_10_wSpare = LittleEndian.getShort(data, 0xd + offset);
+ field_11_dxaHotz = LittleEndian.getShort(data, 0xf + offset);
+ field_12_cConsexHypLim = LittleEndian.getShort(data, 0x11 + offset);
+ field_13_wSpare2 = LittleEndian.getShort(data, 0x13 + offset);
+ field_14_dttmCreated = LittleEndian.getInt(data, 0x15 + offset);
+ field_15_dttmRevised = LittleEndian.getInt(data, 0x19 + offset);
+ field_16_dttmLastPrint = LittleEndian.getInt(data, 0x1d + offset);
+ field_17_nRevision = LittleEndian.getShort(data, 0x21 + offset);
+ field_18_tmEdited = LittleEndian.getInt(data, 0x23 + offset);
+ field_19_cWords = LittleEndian.getInt(data, 0x27 + offset);
+ field_20_cCh = LittleEndian.getInt(data, 0x2b + offset);
+ field_21_cPg = LittleEndian.getShort(data, 0x2f + offset);
+ field_22_cParas = LittleEndian.getInt(data, 0x31 + offset);
+ field_23_Edn = LittleEndian.getShort(data, 0x35 + offset);
+ field_24_Edn1 = LittleEndian.getShort(data, 0x37 + offset);
+ field_25_cLines = LittleEndian.getInt(data, 0x39 + offset);
+ field_26_cWordsFtnEnd = LittleEndian.getInt(data, 0x3d + offset);
+ field_27_cChFtnEdn = LittleEndian.getInt(data, 0x41 + offset);
+ field_28_cPgFtnEdn = LittleEndian.getShort(data, 0x45 + offset);
+ field_29_cParasFtnEdn = LittleEndian.getInt(data, 0x47 + offset);
+ field_30_cLinesFtnEdn = LittleEndian.getInt(data, 0x4b + offset);
+ field_31_lKeyProtDoc = LittleEndian.getInt(data, 0x4f + offset);
+ field_32_view = LittleEndian.getShort(data, 0x53 + offset);
+ field_33_docinfo4 = LittleEndian.getInt(data, 0x55 + offset);
+ field_34_adt = LittleEndian.getShort(data, 0x59 + offset);
+ field_35_doptypography = LittleEndian.getByteArray(data, 0x5b + offset, size);
+ field_36_dogrid = LittleEndian.getByteArray(data, 0x191 + offset, size);
+ field_37_docinfo5 = LittleEndian.getShort(data, 0x19b + offset);
+ field_38_docinfo6 = LittleEndian.getShort(data, 0x19d + offset);
+ field_39_asumyi = LittleEndian.getByteArray(data, 0x19f + offset, size);
+ field_40_cChWS = LittleEndian.getInt(data, 0x1ab + offset);
+ field_41_cChWSFtnEdn = LittleEndian.getInt(data, 0x1af + offset);
+ field_42_grfDocEvents = LittleEndian.getInt(data, 0x1b3 + offset);
+ field_43_virusinfo = LittleEndian.getInt(data, 0x1b7 + offset);
+ field_44_Spare = LittleEndian.getByteArray(data, 0x1bb + offset, size);
+ field_45_reserved1 = LittleEndian.getInt(data, 0x1d9 + offset);
+ field_46_reserved2 = LittleEndian.getInt(data, 0x1dd + offset);
+ field_47_cDBC = LittleEndian.getInt(data, 0x1e1 + offset);
+ field_48_cDBCFtnEdn = LittleEndian.getInt(data, 0x1e5 + offset);
+ field_49_reserved = LittleEndian.getInt(data, 0x1e9 + offset);
+ field_50_nfcFtnRef = LittleEndian.getShort(data, 0x1ed + offset);
+ field_51_nfcEdnRef = LittleEndian.getShort(data, 0x1ef + offset);
+ field_52_hpsZoonFontPag = LittleEndian.getShort(data, 0x1f1 + offset);
+ field_53_dywDispPag = LittleEndian.getShort(data, 0x1f3 + offset);
+
+ }
+
+ public String toString()
+ {
+ StringBuffer buffer = new StringBuffer();
+
+ buffer.append("[DOP]\n");
+
+ buffer.append(" .formatFlags = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((byte)getFormatFlags()));
+ 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("0x");
+ buffer.append(HexDump.toHex((short)getUnused2()));
+ buffer.append(" (").append(getUnused2()).append(" )\n");
+
+ buffer.append(" .footnoteInfo = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((short)getFootnoteInfo()));
+ 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("0x");
+ buffer.append(HexDump.toHex((byte)getFOutlineDirtySave()));
+ buffer.append(" (").append(getFOutlineDirtySave()).append(" )\n");
+
+ buffer.append(" .docinfo = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((byte)getDocinfo()));
+ 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("0x");
+ buffer.append(HexDump.toHex((byte)getDocinfo1()));
+ 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("0x");
+ buffer.append(HexDump.toHex((byte)getDocinfo2()));
+ 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("0x");
+ buffer.append(HexDump.toHex((short)getDocinfo3()));
+ 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("0x");
+ buffer.append(HexDump.toHex((int)getDxaTab()));
+ buffer.append(" (").append(getDxaTab()).append(" )\n");
+
+ buffer.append(" .wSpare = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getWSpare()));
+ buffer.append(" (").append(getWSpare()).append(" )\n");
+
+ buffer.append(" .dxaHotz = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getDxaHotz()));
+ buffer.append(" (").append(getDxaHotz()).append(" )\n");
+
+ buffer.append(" .cConsexHypLim = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getCConsexHypLim()));
+ buffer.append(" (").append(getCConsexHypLim()).append(" )\n");
+
+ buffer.append(" .wSpare2 = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getWSpare2()));
+ buffer.append(" (").append(getWSpare2()).append(" )\n");
+
+ buffer.append(" .dttmCreated = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getDttmCreated()));
+ buffer.append(" (").append(getDttmCreated()).append(" )\n");
+
+ buffer.append(" .dttmRevised = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getDttmRevised()));
+ buffer.append(" (").append(getDttmRevised()).append(" )\n");
+
+ buffer.append(" .dttmLastPrint = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getDttmLastPrint()));
+ buffer.append(" (").append(getDttmLastPrint()).append(" )\n");
+
+ buffer.append(" .nRevision = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getNRevision()));
+ buffer.append(" (").append(getNRevision()).append(" )\n");
+
+ buffer.append(" .tmEdited = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getTmEdited()));
+ buffer.append(" (").append(getTmEdited()).append(" )\n");
+
+ buffer.append(" .cWords = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getCWords()));
+ buffer.append(" (").append(getCWords()).append(" )\n");
+
+ buffer.append(" .cCh = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getCCh()));
+ buffer.append(" (").append(getCCh()).append(" )\n");
+
+ buffer.append(" .cPg = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getCPg()));
+ buffer.append(" (").append(getCPg()).append(" )\n");
+
+ buffer.append(" .cParas = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getCParas()));
+ buffer.append(" (").append(getCParas()).append(" )\n");
+
+ buffer.append(" .Edn = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((short)getEdn()));
+ 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("0x");
+ buffer.append(HexDump.toHex((short)getEdn1()));
+ 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("0x");
+ buffer.append(HexDump.toHex((int)getCLines()));
+ buffer.append(" (").append(getCLines()).append(" )\n");
+
+ buffer.append(" .cWordsFtnEnd = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getCWordsFtnEnd()));
+ buffer.append(" (").append(getCWordsFtnEnd()).append(" )\n");
+
+ buffer.append(" .cChFtnEdn = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getCChFtnEdn()));
+ buffer.append(" (").append(getCChFtnEdn()).append(" )\n");
+
+ buffer.append(" .cPgFtnEdn = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((short)getCPgFtnEdn()));
+ buffer.append(" (").append(getCPgFtnEdn()).append(" )\n");
+
+ buffer.append(" .cParasFtnEdn = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getCParasFtnEdn()));
+ buffer.append(" (").append(getCParasFtnEdn()).append(" )\n");
+
+ buffer.append(" .cLinesFtnEdn = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getCLinesFtnEdn()));
+ buffer.append(" (").append(getCLinesFtnEdn()).append(" )\n");
+
+ buffer.append(" .lKeyProtDoc = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getLKeyProtDoc()));
+ buffer.append(" (").append(getLKeyProtDoc()).append(" )\n");
+
+ buffer.append(" .view = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((short)getView()));
+ 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("0x");
+ buffer.append(HexDump.toHex((int)getDocinfo4()));
+ 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("0x");
+ buffer.append(HexDump.toHex((short)getAdt()));
+ buffer.append(" (").append(getAdt()).append(" )\n");
+
+ buffer.append(" .doptypography = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((byte[])getDoptypography()));
+ buffer.append(" (").append(getDoptypography()).append(" )\n");
+
+ buffer.append(" .dogrid = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((byte[])getDogrid()));
+ buffer.append(" (").append(getDogrid()).append(" )\n");
+
+ buffer.append(" .docinfo5 = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((short)getDocinfo5()));
+ 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("0x");
+ buffer.append(HexDump.toHex((short)getDocinfo6()));
+ 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("0x");
+ buffer.append(HexDump.toHex((byte[])getAsumyi()));
+ buffer.append(" (").append(getAsumyi()).append(" )\n");
+
+ buffer.append(" .cChWS = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getCChWS()));
+ buffer.append(" (").append(getCChWS()).append(" )\n");
+
+ buffer.append(" .cChWSFtnEdn = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getCChWSFtnEdn()));
+ buffer.append(" (").append(getCChWSFtnEdn()).append(" )\n");
+
+ buffer.append(" .grfDocEvents = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getGrfDocEvents()));
+ buffer.append(" (").append(getGrfDocEvents()).append(" )\n");
+
+ buffer.append(" .virusinfo = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getVirusinfo()));
+ 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("0x");
+ buffer.append(HexDump.toHex((byte[])getSpare()));
+ buffer.append(" (").append(getSpare()).append(" )\n");
+
+ buffer.append(" .reserved1 = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getReserved1()));
+ buffer.append(" (").append(getReserved1()).append(" )\n");
+
+ buffer.append(" .reserved2 = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getReserved2()));
+ buffer.append(" (").append(getReserved2()).append(" )\n");
+
+ buffer.append(" .cDBC = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getCDBC()));
+ buffer.append(" (").append(getCDBC()).append(" )\n");
+
+ buffer.append(" .cDBCFtnEdn = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getCDBCFtnEdn()));
+ buffer.append(" (").append(getCDBCFtnEdn()).append(" )\n");
+
+ buffer.append(" .reserved = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((int)getReserved()));
+ buffer.append(" (").append(getReserved()).append(" )\n");
+
+ buffer.append(" .nfcFtnRef = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((short)getNfcFtnRef()));
+ buffer.append(" (").append(getNfcFtnRef()).append(" )\n");
+
+ buffer.append(" .nfcEdnRef = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((short)getNfcEdnRef()));
+ buffer.append(" (").append(getNfcEdnRef()).append(" )\n");
+
+ buffer.append(" .hpsZoonFontPag = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((short)getHpsZoonFontPag()));
+ buffer.append(" (").append(getHpsZoonFontPag()).append(" )\n");
+
+ buffer.append(" .dywDispPag = ");
+ buffer.append("0x");
+ buffer.append(HexDump.toHex((short)getDywDispPag()));
+ buffer.append(" (").append(getDywDispPag()).append(" )\n");
+
+ buffer.append("[/DOP]\n");
+ return buffer.toString();
+ }
+
+ /**
+ * Size of record (exluding 4 byte header)
+ */
+ public int getSize()
+ {
+ return 4 + 1 + 2 + 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;
+ }
+
+
+
+ /**
+ * Get the formatFlags field for the DOP record.
+ */
+ public byte getFormatFlags()
+ {
+ return field_1_formatFlags;
+ }
+
+ /**
+ * Set the formatFlags field for the DOP record.
+ */
+ public void setFormatFlags(byte field_1_formatFlags)
+ {
+ this.field_1_formatFlags = field_1_formatFlags;
+ }
+
+ /**
+ * Get the unused2 field for the DOP record.
+ */
+ public short getUnused2()
+ {
+ return field_2_unused2;
+ }
+
+ /**
+ * Set the unused2 field for the DOP record.
+ */
+ public void setUnused2(short field_2_unused2)
+ {
+ this.field_2_unused2 = field_2_unused2;
+ }
+
+ /**
+ * Get the footnoteInfo field for the DOP record.
+ */
+ public short getFootnoteInfo()
+ {
+ return field_3_footnoteInfo;
+ }
+
+ /**
+ * Set the footnoteInfo field for the DOP record.
+ */
+ public void setFootnoteInfo(short field_3_footnoteInfo)
+ {
+ this.field_3_footnoteInfo = field_3_footnoteInfo;
+ }
+
+ /**
+ * Get the fOutlineDirtySave field for the DOP record.
+ */
+ public byte getFOutlineDirtySave()
+ {
+ return field_4_fOutlineDirtySave;
+ }
+
+ /**
+ * Set the fOutlineDirtySave field for the DOP record.
+ */
+ public void setFOutlineDirtySave(byte field_4_fOutlineDirtySave)
+ {
+ this.field_4_fOutlineDirtySave = field_4_fOutlineDirtySave;
+ }
+
+ /**
+ * Get the docinfo field for the DOP record.
+ */
+ public byte getDocinfo()
+ {
+ return field_5_docinfo;
+ }
+
+ /**
+ * Set the docinfo field for the DOP record.
+ */
+ public void setDocinfo(byte field_5_docinfo)
+ {
+ this.field_5_docinfo = field_5_docinfo;
+ }
+
+ /**
+ * Get the docinfo1 field for the DOP record.
+ */
+ public byte getDocinfo1()
+ {
+ return field_6_docinfo1;
+ }
+
+ /**
+ * Set the docinfo1 field for the DOP record.
+ */
+ public void setDocinfo1(byte field_6_docinfo1)
+ {
+ this.field_6_docinfo1 = field_6_docinfo1;
+ }
+
+ /**
+ * Get the docinfo2 field for the DOP record.
+ */
+ public byte getDocinfo2()
+ {
+ return field_7_docinfo2;
+ }
+
+ /**
+ * Set the docinfo2 field for the DOP record.
+ */
+ public void setDocinfo2(byte field_7_docinfo2)
+ {
+ this.field_7_docinfo2 = field_7_docinfo2;
+ }
+
+ /**
+ * Get the docinfo3 field for the DOP record.
+ */
+ public short getDocinfo3()
+ {
+ return field_8_docinfo3;
+ }
+
+ /**
+ * Set the docinfo3 field for the DOP record.
+ */
+ public void setDocinfo3(short field_8_docinfo3)
+ {
+ this.field_8_docinfo3 = field_8_docinfo3;
+ }
+
+ /**
+ * Get the dxaTab field for the DOP record.
+ */
+ public int getDxaTab()
+ {
+ return field_9_dxaTab;
+ }
+
+ /**
+ * Set the dxaTab field for the DOP record.
+ */
+ public void setDxaTab(int field_9_dxaTab)
+ {
+ this.field_9_dxaTab = field_9_dxaTab;
+ }
+
+ /**
+ * Get the wSpare field for the DOP record.
+ */
+ public int getWSpare()
+ {
+ return field_10_wSpare;
+ }
+
+ /**
+ * Set the wSpare field for the DOP record.
+ */
+ public void setWSpare(int field_10_wSpare)
+ {
+ this.field_10_wSpare = field_10_wSpare;
+ }
+
+ /**
+ * Get the dxaHotz field for the DOP record.
+ */
+ public int getDxaHotz()
+ {
+ return field_11_dxaHotz;
+ }
+
+ /**
+ * Set the dxaHotz field for the DOP record.
+ */
+ public void setDxaHotz(int field_11_dxaHotz)
+ {
+ this.field_11_dxaHotz = field_11_dxaHotz;
+ }
+
+ /**
+ * Get the cConsexHypLim field for the DOP record.
+ */
+ public int getCConsexHypLim()
+ {
+ return field_12_cConsexHypLim;
+ }
+
+ /**
+ * Set the cConsexHypLim field for the DOP record.
+ */
+ public void setCConsexHypLim(int field_12_cConsexHypLim)
+ {
+ this.field_12_cConsexHypLim = field_12_cConsexHypLim;
+ }
+
+ /**
+ * Get the wSpare2 field for the DOP record.
+ */
+ public int getWSpare2()
+ {
+ return field_13_wSpare2;
+ }
+
+ /**
+ * Set the wSpare2 field for the DOP record.
+ */
+ public void setWSpare2(int field_13_wSpare2)
+ {
+ this.field_13_wSpare2 = field_13_wSpare2;
+ }
+
+ /**
+ * Get the dttmCreated field for the DOP record.
+ */
+ public int getDttmCreated()
+ {
+ return field_14_dttmCreated;
+ }
+
+ /**
+ * Set the dttmCreated field for the DOP record.
+ */
+ public void setDttmCreated(int field_14_dttmCreated)
+ {
+ this.field_14_dttmCreated = field_14_dttmCreated;
+ }
+
+ /**
+ * Get the dttmRevised field for the DOP record.
+ */
+ public int getDttmRevised()
+ {
+ return field_15_dttmRevised;
+ }
+
+ /**
+ * Set the dttmRevised field for the DOP record.
+ */
+ public void setDttmRevised(int field_15_dttmRevised)
+ {
+ this.field_15_dttmRevised = field_15_dttmRevised;
+ }
+
+ /**
+ * Get the dttmLastPrint field for the DOP record.
+ */
+ public int getDttmLastPrint()
+ {
+ return field_16_dttmLastPrint;
+ }
+
+ /**
+ * Set the dttmLastPrint field for the DOP record.
+ */
+ public void setDttmLastPrint(int field_16_dttmLastPrint)
+ {
+ this.field_16_dttmLastPrint = field_16_dttmLastPrint;
+ }
+
+ /**
+ * Get the nRevision field for the DOP record.
+ */
+ public int getNRevision()
+ {
+ return field_17_nRevision;
+ }
+
+ /**
+ * Set the nRevision field for the DOP record.
+ */
+ public void setNRevision(int field_17_nRevision)
+ {
+ this.field_17_nRevision = field_17_nRevision;
+ }
+
+ /**
+ * Get the tmEdited field for the DOP record.
+ */
+ public int getTmEdited()
+ {
+ return field_18_tmEdited;
+ }
+
+ /**
+ * Set the tmEdited field for the DOP record.
+ */
+ public void setTmEdited(int field_18_tmEdited)
+ {
+ this.field_18_tmEdited = field_18_tmEdited;
+ }
+
+ /**
+ * Get the cWords field for the DOP record.
+ */
+ public int getCWords()
+ {
+ return field_19_cWords;
+ }
+
+ /**
+ * Set the cWords field for the DOP record.
+ */
+ public void setCWords(int field_19_cWords)
+ {
+ this.field_19_cWords = field_19_cWords;
+ }
+
+ /**
+ * Get the cCh field for the DOP record.
+ */
+ public int getCCh()
+ {
+ return field_20_cCh;
+ }
+
+ /**
+ * Set the cCh field for the DOP record.
+ */
+ public void setCCh(int field_20_cCh)
+ {
+ this.field_20_cCh = field_20_cCh;
+ }
+
+ /**
+ * Get the cPg field for the DOP record.
+ */
+ public int getCPg()
+ {
+ return field_21_cPg;
+ }
+
+ /**
+ * Set the cPg field for the DOP record.
+ */
+ public void setCPg(int field_21_cPg)
+ {
+ this.field_21_cPg = field_21_cPg;
+ }
+
+ /**
+ * Get the cParas field for the DOP record.
+ */
+ public int getCParas()
+ {
+ return field_22_cParas;
+ }
+
+ /**
+ * Set the cParas field for the DOP record.
+ */
+ public void setCParas(int field_22_cParas)
+ {
+ this.field_22_cParas = field_22_cParas;
+ }
+
+ /**
+ * Get the Edn field for the DOP record.
+ */
+ public short getEdn()
+ {
+ return field_23_Edn;
+ }
+
+ /**
+ * Set the Edn field for the DOP record.
+ */
+ public void setEdn(short field_23_Edn)
+ {
+ this.field_23_Edn = field_23_Edn;
+ }
+
+ /**
+ * Get the Edn1 field for the DOP record.
+ */
+ public short getEdn1()
+ {
+ return field_24_Edn1;
+ }
+
+ /**
+ * Set the Edn1 field for the DOP record.
+ */
+ public void setEdn1(short field_24_Edn1)
+ {
+ this.field_24_Edn1 = field_24_Edn1;
+ }
+
+ /**
+ * Get the cLines field for the DOP record.
+ */
+ public int getCLines()
+ {
+ return field_25_cLines;
+ }
+
+ /**
+ * Set the cLines field for the DOP record.
+ */
+ public void setCLines(int field_25_cLines)
+ {
+ this.field_25_cLines = field_25_cLines;
+ }
+
+ /**
+ * Get the cWordsFtnEnd field for the DOP record.
+ */
+ public int getCWordsFtnEnd()
+ {
+ return field_26_cWordsFtnEnd;
+ }
+
+ /**
+ * Set the cWordsFtnEnd field for the DOP record.
+ */
+ public void setCWordsFtnEnd(int field_26_cWordsFtnEnd)
+ {
+ this.field_26_cWordsFtnEnd = field_26_cWordsFtnEnd;
+ }
+
+ /**
+ * Get the cChFtnEdn field for the DOP record.
+ */
+ public int getCChFtnEdn()
+ {
+ return field_27_cChFtnEdn;
+ }
+
+ /**
+ * Set the cChFtnEdn field for the DOP record.
+ */
+ public void setCChFtnEdn(int field_27_cChFtnEdn)
+ {
+ this.field_27_cChFtnEdn = field_27_cChFtnEdn;
+ }
+
+ /**
+ * Get the cPgFtnEdn field for the DOP record.
+ */
+ public short getCPgFtnEdn()
+ {
+ return field_28_cPgFtnEdn;
+ }
+
+ /**
+ * Set the cPgFtnEdn field for the DOP record.
+ */
+ public void setCPgFtnEdn(short field_28_cPgFtnEdn)
+ {
+ this.field_28_cPgFtnEdn = field_28_cPgFtnEdn;
+ }
+
+ /**
+ * Get the cParasFtnEdn field for the DOP record.
+ */
+ public int getCParasFtnEdn()
+ {
+ return field_29_cParasFtnEdn;
+ }
+
+ /**
+ * Set the cParasFtnEdn field for the DOP record.
+ */
+ public void setCParasFtnEdn(int field_29_cParasFtnEdn)
+ {
+ this.field_29_cParasFtnEdn = field_29_cParasFtnEdn;
+ }
+
+ /**
+ * Get the cLinesFtnEdn field for the DOP record.
+ */
+ public int getCLinesFtnEdn()
+ {
+ return field_30_cLinesFtnEdn;
+ }
+
+ /**
+ * Set the cLinesFtnEdn field for the DOP record.
+ */
+ public void setCLinesFtnEdn(int field_30_cLinesFtnEdn)
+ {
+ this.field_30_cLinesFtnEdn = field_30_cLinesFtnEdn;
+ }
+
+ /**
+ * Get the lKeyProtDoc field for the DOP record.
+ */
+ public int getLKeyProtDoc()
+ {
+ return field_31_lKeyProtDoc;
+ }
+
+ /**
+ * Set the lKeyProtDoc field for the DOP record.
+ */
+ public void setLKeyProtDoc(int field_31_lKeyProtDoc)
+ {
+ this.field_31_lKeyProtDoc = field_31_lKeyProtDoc;
+ }
+
+ /**
+ * Get the view field for the DOP record.
+ */
+ public short getView()
+ {
+ return field_32_view;
+ }
+
+ /**
+ * Set the view field for the DOP record.
+ */
+ public void setView(short field_32_view)
+ {
+ this.field_32_view = field_32_view;
+ }
+
+ /**
+ * Get the docinfo4 field for the DOP record.
+ */
+ public int getDocinfo4()
+ {
+ return field_33_docinfo4;
+ }
+
+ /**
+ * Set the docinfo4 field for the DOP record.
+ */
+ public void setDocinfo4(int field_33_docinfo4)
+ {
+ this.field_33_docinfo4 = field_33_docinfo4;
+ }
+
+ /**
+ * Get the adt field for the DOP record.
+ */
+ public short getAdt()
+ {
+ return field_34_adt;
+ }
+
+ /**
+ * Set the adt field for the DOP record.
+ */
+ public void setAdt(short field_34_adt)
+ {
+ this.field_34_adt = field_34_adt;
+ }
+
+ /**
+ * Get the doptypography field for the DOP record.
+ */
+ public byte[] getDoptypography()
+ {
+ return field_35_doptypography;
+ }
+
+ /**
+ * Set the doptypography field for the DOP record.
+ */
+ public void setDoptypography(byte[] field_35_doptypography)
+ {
+ this.field_35_doptypography = field_35_doptypography;
+ }
+
+ /**
+ * Get the dogrid field for the DOP record.
+ */
+ public byte[] getDogrid()
+ {
+ return field_36_dogrid;
+ }
+
+ /**
+ * Set the dogrid field for the DOP record.
+ */
+ public void setDogrid(byte[] field_36_dogrid)
+ {
+ this.field_36_dogrid = field_36_dogrid;
+ }
+
+ /**
+ * Get the docinfo5 field for the DOP record.
+ */
+ public short getDocinfo5()
+ {
+ return field_37_docinfo5;
+ }
+
+ /**
+ * Set the docinfo5 field for the DOP record.
+ */
+ public void setDocinfo5(short field_37_docinfo5)
+ {
+ this.field_37_docinfo5 = field_37_docinfo5;
+ }
+
+ /**
+ * Get the docinfo6 field for the DOP record.
+ */
+ public short getDocinfo6()
+ {
+ return field_38_docinfo6;
+ }
+
+ /**
+ * Set the docinfo6 field for the DOP record.
+ */
+ public void setDocinfo6(short field_38_docinfo6)
+ {
+ this.field_38_docinfo6 = field_38_docinfo6;
+ }
+
+ /**
+ * Get the asumyi field for the DOP record.
+ */
+ public byte[] getAsumyi()
+ {
+ return field_39_asumyi;
+ }
+
+ /**
+ * Set the asumyi field for the DOP record.
+ */
+ public void setAsumyi(byte[] field_39_asumyi)
+ {
+ this.field_39_asumyi = field_39_asumyi;
+ }
+
+ /**
+ * Get the cChWS field for the DOP record.
+ */
+ public int getCChWS()
+ {
+ return field_40_cChWS;
+ }
+
+ /**
+ * Set the cChWS field for the DOP record.
+ */
+ public void setCChWS(int field_40_cChWS)
+ {
+ this.field_40_cChWS = field_40_cChWS;
+ }
+
+ /**
+ * Get the cChWSFtnEdn field for the DOP record.
+ */
+ public int getCChWSFtnEdn()
+ {
+ return field_41_cChWSFtnEdn;
+ }
+
+ /**
+ * Set the cChWSFtnEdn field for the DOP record.
+ */
+ public void setCChWSFtnEdn(int field_41_cChWSFtnEdn)
+ {
+ this.field_41_cChWSFtnEdn = field_41_cChWSFtnEdn;
+ }
+
+ /**
+ * Get the grfDocEvents field for the DOP record.
+ */
+ public int getGrfDocEvents()
+ {
+ return field_42_grfDocEvents;
+ }
+
+ /**
+ * Set the grfDocEvents field for the DOP record.
+ */
+ public void setGrfDocEvents(int field_42_grfDocEvents)
+ {
+ this.field_42_grfDocEvents = field_42_grfDocEvents;
+ }
+
+ /**
+ * Get the virusinfo field for the DOP record.
+ */
+ public int getVirusinfo()
+ {
+ return field_43_virusinfo;
+ }
+
+ /**
+ * Set the virusinfo field for the DOP record.
+ */
+ public void setVirusinfo(int field_43_virusinfo)
+ {
+ this.field_43_virusinfo = field_43_virusinfo;
+ }
+
+ /**
+ * Get the Spare field for the DOP record.
+ */
+ public byte[] getSpare()
+ {
+ return field_44_Spare;
+ }
+
+ /**
+ * Set the Spare field for the DOP record.
+ */
+ public void setSpare(byte[] field_44_Spare)
+ {
+ this.field_44_Spare = field_44_Spare;
+ }
+
+ /**
+ * Get the reserved1 field for the DOP record.
+ */
+ public int getReserved1()
+ {
+ return field_45_reserved1;
+ }
+
+ /**
+ * Set the reserved1 field for the DOP record.
+ */
+ public void setReserved1(int field_45_reserved1)
+ {
+ this.field_45_reserved1 = field_45_reserved1;
+ }
+
+ /**
+ * Get the reserved2 field for the DOP record.
+ */
+ public int getReserved2()
+ {
+ return field_46_reserved2;
+ }
+
+ /**
+ * Set the reserved2 field for the DOP record.
+ */
+ public void setReserved2(int field_46_reserved2)
+ {
+ this.field_46_reserved2 = field_46_reserved2;
+ }
+
+ /**
+ * Get the cDBC field for the DOP record.
+ */
+ public int getCDBC()
+ {
+ return field_47_cDBC;
+ }
+
+ /**
+ * Set the cDBC field for the DOP record.
+ */
+ public void setCDBC(int field_47_cDBC)
+ {
+ this.field_47_cDBC = field_47_cDBC;
+ }
+
+ /**
+ * Get the cDBCFtnEdn field for the DOP record.
+ */
+ public int getCDBCFtnEdn()
+ {
+ return field_48_cDBCFtnEdn;
+ }
+
+ /**
+ * Set the cDBCFtnEdn field for the DOP record.
+ */
+ public void setCDBCFtnEdn(int field_48_cDBCFtnEdn)
+ {
+ this.field_48_cDBCFtnEdn = field_48_cDBCFtnEdn;
+ }
+
+ /**
+ * Get the reserved field for the DOP record.
+ */
+ public int getReserved()
+ {
+ return field_49_reserved;
+ }
+
+ /**
+ * Set the reserved field for the DOP record.
+ */
+ public void setReserved(int field_49_reserved)
+ {
+ this.field_49_reserved = field_49_reserved;
+ }
+
+ /**
+ * Get the nfcFtnRef field for the DOP record.
+ */
+ public short getNfcFtnRef()
+ {
+ return field_50_nfcFtnRef;
+ }
+
+ /**
+ * Set the nfcFtnRef field for the DOP record.
+ */
+ public void setNfcFtnRef(short field_50_nfcFtnRef)
+ {
+ this.field_50_nfcFtnRef = field_50_nfcFtnRef;
+ }
+
+ /**
+ * Get the nfcEdnRef field for the DOP record.
+ */
+ public short getNfcEdnRef()
+ {
+ return field_51_nfcEdnRef;
+ }
+
+ /**
+ * Set the nfcEdnRef field for the DOP record.
+ */
+ public void setNfcEdnRef(short field_51_nfcEdnRef)
+ {
+ this.field_51_nfcEdnRef = field_51_nfcEdnRef;
+ }
+
+ /**
+ * Get the hpsZoonFontPag field for the DOP record.
+ */
+ public short getHpsZoonFontPag()
+ {
+ return field_52_hpsZoonFontPag;
+ }
+
+ /**
+ * Set the hpsZoonFontPag field for the DOP record.
+ */
+ public void setHpsZoonFontPag(short field_52_hpsZoonFontPag)
+ {
+ this.field_52_hpsZoonFontPag = field_52_hpsZoonFontPag;
+ }
+
+ /**
+ * Get the dywDispPag field for the DOP record.
+ */
+ public short getDywDispPag()
+ {
+ return field_53_dywDispPag;
+ }
+
+ /**
+ * Set the dywDispPag field for the DOP record.
+ */
+ public void setDywDispPag(short field_53_dywDispPag)
+ {
+ this.field_53_dywDispPag = field_53_dywDispPag;
+ }
+
+ /**
+ * Sets the fFacingPages field value.
+ *
+ */
+ public void setFFacingPages(boolean value)
+ {
+ field_1_formatFlags = (byte)fFacingPages.setBoolean(field_1_formatFlags, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fFacingPages field value.
+ */
+ public boolean isFFacingPages()
+ {
+ return fFacingPages.isSet(field_1_formatFlags);
+
+ }
+
+ /**
+ * Sets the fWidowControl field value.
+ *
+ */
+ public void setFWidowControl(boolean value)
+ {
+ field_1_formatFlags = (byte)fWidowControl.setBoolean(field_1_formatFlags, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fWidowControl field value.
+ */
+ public boolean isFWidowControl()
+ {
+ return fWidowControl.isSet(field_1_formatFlags);
+
+ }
+
+ /**
+ * Sets the fPMHMainDoc field value.
+ *
+ */
+ public void setFPMHMainDoc(boolean value)
+ {
+ field_1_formatFlags = (byte)fPMHMainDoc.setBoolean(field_1_formatFlags, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fPMHMainDoc field value.
+ */
+ public boolean isFPMHMainDoc()
+ {
+ return fPMHMainDoc.isSet(field_1_formatFlags);
+
+ }
+
+ /**
+ * Sets the grfSupression field value.
+ *
+ */
+ public void setGrfSupression(byte value)
+ {
+ field_1_formatFlags = (byte)grfSupression.setValue(field_1_formatFlags, value);
+
+
+ }
+
+ /**
+ *
+ * @return the grfSupression field value.
+ */
+ public byte getGrfSupression()
+ {
+ return ( byte )grfSupression.getValue(field_1_formatFlags);
+
+ }
+
+ /**
+ * Sets the fpc field value.
+ *
+ */
+ public void setFpc(byte value)
+ {
+ field_1_formatFlags = (byte)fpc.setValue(field_1_formatFlags, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fpc field value.
+ */
+ public byte getFpc()
+ {
+ return ( byte )fpc.getValue(field_1_formatFlags);
+
+ }
+
+ /**
+ * Sets the unused1 field value.
+ *
+ */
+ public void setUnused1(boolean value)
+ {
+ field_1_formatFlags = (byte)unused1.setBoolean(field_1_formatFlags, value);
+
+
+ }
+
+ /**
+ *
+ * @return the unused1 field value.
+ */
+ public boolean isUnused1()
+ {
+ return unused1.isSet(field_1_formatFlags);
+
+ }
+
+ /**
+ * Sets the rncFtn field value.
+ *
+ */
+ public void setRncFtn(byte value)
+ {
+ field_3_footnoteInfo = (short)rncFtn.setValue(field_3_footnoteInfo, value);
+
+
+ }
+
+ /**
+ *
+ * @return the rncFtn field value.
+ */
+ public byte getRncFtn()
+ {
+ return ( byte )rncFtn.getValue(field_3_footnoteInfo);
+
+ }
+
+ /**
+ * Sets the nFtn field value.
+ *
+ */
+ public void setNFtn(short value)
+ {
+ field_3_footnoteInfo = (short)nFtn.setValue(field_3_footnoteInfo, value);
+
+
+ }
+
+ /**
+ *
+ * @return the nFtn field value.
+ */
+ public short getNFtn()
+ {
+ return ( short )nFtn.getValue(field_3_footnoteInfo);
+
+ }
+
+ /**
+ * Sets the fOnlyMacPics field value.
+ *
+ */
+ public void setFOnlyMacPics(boolean value)
+ {
+ field_5_docinfo = (byte)fOnlyMacPics.setBoolean(field_5_docinfo, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fOnlyMacPics field value.
+ */
+ public boolean isFOnlyMacPics()
+ {
+ return fOnlyMacPics.isSet(field_5_docinfo);
+
+ }
+
+ /**
+ * Sets the fOnlyWinPics field value.
+ *
+ */
+ public void setFOnlyWinPics(boolean value)
+ {
+ field_5_docinfo = (byte)fOnlyWinPics.setBoolean(field_5_docinfo, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fOnlyWinPics field value.
+ */
+ public boolean isFOnlyWinPics()
+ {
+ return fOnlyWinPics.isSet(field_5_docinfo);
+
+ }
+
+ /**
+ * Sets the fLabelDoc field value.
+ *
+ */
+ public void setFLabelDoc(boolean value)
+ {
+ field_5_docinfo = (byte)fLabelDoc.setBoolean(field_5_docinfo, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fLabelDoc field value.
+ */
+ public boolean isFLabelDoc()
+ {
+ return fLabelDoc.isSet(field_5_docinfo);
+
+ }
+
+ /**
+ * Sets the fHyphCapitals field value.
+ *
+ */
+ public void setFHyphCapitals(boolean value)
+ {
+ field_5_docinfo = (byte)fHyphCapitals.setBoolean(field_5_docinfo, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fHyphCapitals field value.
+ */
+ public boolean isFHyphCapitals()
+ {
+ return fHyphCapitals.isSet(field_5_docinfo);
+
+ }
+
+ /**
+ * Sets the fAutoHyphen field value.
+ *
+ */
+ public void setFAutoHyphen(boolean value)
+ {
+ field_5_docinfo = (byte)fAutoHyphen.setBoolean(field_5_docinfo, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fAutoHyphen field value.
+ */
+ public boolean isFAutoHyphen()
+ {
+ return fAutoHyphen.isSet(field_5_docinfo);
+
+ }
+
+ /**
+ * Sets the fFormNoFields field value.
+ *
+ */
+ public void setFFormNoFields(boolean value)
+ {
+ field_5_docinfo = (byte)fFormNoFields.setBoolean(field_5_docinfo, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fFormNoFields field value.
+ */
+ public boolean isFFormNoFields()
+ {
+ return fFormNoFields.isSet(field_5_docinfo);
+
+ }
+
+ /**
+ * Sets the fLinkStyles field value.
+ *
+ */
+ public void setFLinkStyles(boolean value)
+ {
+ field_5_docinfo = (byte)fLinkStyles.setBoolean(field_5_docinfo, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fLinkStyles field value.
+ */
+ public boolean isFLinkStyles()
+ {
+ return fLinkStyles.isSet(field_5_docinfo);
+
+ }
+
+ /**
+ * Sets the fRevMarking field value.
+ *
+ */
+ public void setFRevMarking(boolean value)
+ {
+ field_5_docinfo = (byte)fRevMarking.setBoolean(field_5_docinfo, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fRevMarking field value.
+ */
+ public boolean isFRevMarking()
+ {
+ return fRevMarking.isSet(field_5_docinfo);
+
+ }
+
+ /**
+ * Sets the fBackup field value.
+ *
+ */
+ public void setFBackup(boolean value)
+ {
+ field_6_docinfo1 = (byte)fBackup.setBoolean(field_6_docinfo1, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fBackup field value.
+ */
+ public boolean isFBackup()
+ {
+ return fBackup.isSet(field_6_docinfo1);
+
+ }
+
+ /**
+ * Sets the fExactCWords field value.
+ *
+ */
+ public void setFExactCWords(boolean value)
+ {
+ field_6_docinfo1 = (byte)fExactCWords.setBoolean(field_6_docinfo1, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fExactCWords field value.
+ */
+ public boolean isFExactCWords()
+ {
+ return fExactCWords.isSet(field_6_docinfo1);
+
+ }
+
+ /**
+ * Sets the fPagHidden field value.
+ *
+ */
+ public void setFPagHidden(boolean value)
+ {
+ field_6_docinfo1 = (byte)fPagHidden.setBoolean(field_6_docinfo1, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fPagHidden field value.
+ */
+ public boolean isFPagHidden()
+ {
+ return fPagHidden.isSet(field_6_docinfo1);
+
+ }
+
+ /**
+ * Sets the fPagResults field value.
+ *
+ */
+ public void setFPagResults(boolean value)
+ {
+ field_6_docinfo1 = (byte)fPagResults.setBoolean(field_6_docinfo1, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fPagResults field value.
+ */
+ public boolean isFPagResults()
+ {
+ return fPagResults.isSet(field_6_docinfo1);
+
+ }
+
+ /**
+ * Sets the fLockAtn field value.
+ *
+ */
+ public void setFLockAtn(boolean value)
+ {
+ field_6_docinfo1 = (byte)fLockAtn.setBoolean(field_6_docinfo1, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fLockAtn field value.
+ */
+ public boolean isFLockAtn()
+ {
+ return fLockAtn.isSet(field_6_docinfo1);
+
+ }
+
+ /**
+ * Sets the fMirrorMargins field value.
+ *
+ */
+ public void setFMirrorMargins(boolean value)
+ {
+ field_6_docinfo1 = (byte)fMirrorMargins.setBoolean(field_6_docinfo1, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fMirrorMargins field value.
+ */
+ public boolean isFMirrorMargins()
+ {
+ return fMirrorMargins.isSet(field_6_docinfo1);
+
+ }
+
+ /**
+ * Sets the unused3 field value.
+ *
+ */
+ public void setUnused3(boolean value)
+ {
+ field_6_docinfo1 = (byte)unused3.setBoolean(field_6_docinfo1, value);
+
+
+ }
+
+ /**
+ *
+ * @return the unused3 field value.
+ */
+ public boolean isUnused3()
+ {
+ return unused3.isSet(field_6_docinfo1);
+
+ }
+
+ /**
+ * Sets the fDfltTrueType field value.
+ *
+ */
+ public void setFDfltTrueType(boolean value)
+ {
+ field_6_docinfo1 = (byte)fDfltTrueType.setBoolean(field_6_docinfo1, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fDfltTrueType field value.
+ */
+ public boolean isFDfltTrueType()
+ {
+ return fDfltTrueType.isSet(field_6_docinfo1);
+
+ }
+
+ /**
+ * Sets the fPagSupressTopSpacing field value.
+ *
+ */
+ public void setFPagSupressTopSpacing(boolean value)
+ {
+ field_7_docinfo2 = (byte)fPagSupressTopSpacing.setBoolean(field_7_docinfo2, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fPagSupressTopSpacing field value.
+ */
+ public boolean isFPagSupressTopSpacing()
+ {
+ return fPagSupressTopSpacing.isSet(field_7_docinfo2);
+
+ }
+
+ /**
+ * Sets the fProtEnabled field value.
+ *
+ */
+ public void setFProtEnabled(boolean value)
+ {
+ field_7_docinfo2 = (byte)fProtEnabled.setBoolean(field_7_docinfo2, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fProtEnabled field value.
+ */
+ public boolean isFProtEnabled()
+ {
+ return fProtEnabled.isSet(field_7_docinfo2);
+
+ }
+
+ /**
+ * Sets the fDispFormFldSel field value.
+ *
+ */
+ public void setFDispFormFldSel(boolean value)
+ {
+ field_7_docinfo2 = (byte)fDispFormFldSel.setBoolean(field_7_docinfo2, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fDispFormFldSel field value.
+ */
+ public boolean isFDispFormFldSel()
+ {
+ return fDispFormFldSel.isSet(field_7_docinfo2);
+
+ }
+
+ /**
+ * Sets the fRMView field value.
+ *
+ */
+ public void setFRMView(boolean value)
+ {
+ field_7_docinfo2 = (byte)fRMView.setBoolean(field_7_docinfo2, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fRMView field value.
+ */
+ public boolean isFRMView()
+ {
+ return fRMView.isSet(field_7_docinfo2);
+
+ }
+
+ /**
+ * Sets the fRMPrint field value.
+ *
+ */
+ public void setFRMPrint(boolean value)
+ {
+ field_7_docinfo2 = (byte)fRMPrint.setBoolean(field_7_docinfo2, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fRMPrint field value.
+ */
+ public boolean isFRMPrint()
+ {
+ return fRMPrint.isSet(field_7_docinfo2);
+
+ }
+
+ /**
+ * Sets the unused4 field value.
+ *
+ */
+ public void setUnused4(boolean value)
+ {
+ field_7_docinfo2 = (byte)unused4.setBoolean(field_7_docinfo2, value);
+
+
+ }
+
+ /**
+ *
+ * @return the unused4 field value.
+ */
+ public boolean isUnused4()
+ {
+ return unused4.isSet(field_7_docinfo2);
+
+ }
+
+ /**
+ * Sets the fLockRev field value.
+ *
+ */
+ public void setFLockRev(boolean value)
+ {
+ field_7_docinfo2 = (byte)fLockRev.setBoolean(field_7_docinfo2, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fLockRev field value.
+ */
+ public boolean isFLockRev()
+ {
+ return fLockRev.isSet(field_7_docinfo2);
+
+ }
+
+ /**
+ * Sets the fEmbedFonts field value.
+ *
+ */
+ public void setFEmbedFonts(boolean value)
+ {
+ field_7_docinfo2 = (byte)fEmbedFonts.setBoolean(field_7_docinfo2, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fEmbedFonts field value.
+ */
+ public boolean isFEmbedFonts()
+ {
+ return fEmbedFonts.isSet(field_7_docinfo2);
+
+ }
+
+ /**
+ * Sets the oldfNoTabForInd field value.
+ *
+ */
+ public void setOldfNoTabForInd(boolean value)
+ {
+ field_8_docinfo3 = (short)oldfNoTabForInd.setBoolean(field_8_docinfo3, value);
+
+
+ }
+
+ /**
+ *
+ * @return the oldfNoTabForInd field value.
+ */
+ public boolean isOldfNoTabForInd()
+ {
+ return oldfNoTabForInd.isSet(field_8_docinfo3);
+
+ }
+
+ /**
+ * Sets the oldfNoSpaceRaiseLower field value.
+ *
+ */
+ public void setOldfNoSpaceRaiseLower(boolean value)
+ {
+ field_8_docinfo3 = (short)oldfNoSpaceRaiseLower.setBoolean(field_8_docinfo3, value);
+
+
+ }
+
+ /**
+ *
+ * @return the oldfNoSpaceRaiseLower field value.
+ */
+ public boolean isOldfNoSpaceRaiseLower()
+ {
+ return oldfNoSpaceRaiseLower.isSet(field_8_docinfo3);
+
+ }
+
+ /**
+ * Sets the oldfSuppressSpbfAfterPageBreak field value.
+ *
+ */
+ public void setOldfSuppressSpbfAfterPageBreak(boolean value)
+ {
+ field_8_docinfo3 = (short)oldfSuppressSpbfAfterPageBreak.setBoolean(field_8_docinfo3, value);
+
+
+ }
+
+ /**
+ *
+ * @return the oldfSuppressSpbfAfterPageBreak field value.
+ */
+ public boolean isOldfSuppressSpbfAfterPageBreak()
+ {
+ return oldfSuppressSpbfAfterPageBreak.isSet(field_8_docinfo3);
+
+ }
+
+ /**
+ * Sets the oldfWrapTrailSpaces field value.
+ *
+ */
+ public void setOldfWrapTrailSpaces(boolean value)
+ {
+ field_8_docinfo3 = (short)oldfWrapTrailSpaces.setBoolean(field_8_docinfo3, value);
+
+
+ }
+
+ /**
+ *
+ * @return the oldfWrapTrailSpaces field value.
+ */
+ public boolean isOldfWrapTrailSpaces()
+ {
+ return oldfWrapTrailSpaces.isSet(field_8_docinfo3);
+
+ }
+
+ /**
+ * Sets the oldfMapPrintTextColor field value.
+ *
+ */
+ public void setOldfMapPrintTextColor(boolean value)
+ {
+ field_8_docinfo3 = (short)oldfMapPrintTextColor.setBoolean(field_8_docinfo3, value);
+
+
+ }
+
+ /**
+ *
+ * @return the oldfMapPrintTextColor field value.
+ */
+ public boolean isOldfMapPrintTextColor()
+ {
+ return oldfMapPrintTextColor.isSet(field_8_docinfo3);
+
+ }
+
+ /**
+ * Sets the oldfNoColumnBalance field value.
+ *
+ */
+ public void setOldfNoColumnBalance(boolean value)
+ {
+ field_8_docinfo3 = (short)oldfNoColumnBalance.setBoolean(field_8_docinfo3, value);
+
+
+ }
+
+ /**
+ *
+ * @return the oldfNoColumnBalance field value.
+ */
+ public boolean isOldfNoColumnBalance()
+ {
+ return oldfNoColumnBalance.isSet(field_8_docinfo3);
+
+ }
+
+ /**
+ * Sets the oldfConvMailMergeEsc field value.
+ *
+ */
+ public void setOldfConvMailMergeEsc(boolean value)
+ {
+ field_8_docinfo3 = (short)oldfConvMailMergeEsc.setBoolean(field_8_docinfo3, value);
+
+
+ }
+
+ /**
+ *
+ * @return the oldfConvMailMergeEsc field value.
+ */
+ public boolean isOldfConvMailMergeEsc()
+ {
+ return oldfConvMailMergeEsc.isSet(field_8_docinfo3);
+
+ }
+
+ /**
+ * Sets the oldfSupressTopSpacing field value.
+ *
+ */
+ public void setOldfSupressTopSpacing(boolean value)
+ {
+ field_8_docinfo3 = (short)oldfSupressTopSpacing.setBoolean(field_8_docinfo3, value);
+
+
+ }
+
+ /**
+ *
+ * @return the oldfSupressTopSpacing field value.
+ */
+ public boolean isOldfSupressTopSpacing()
+ {
+ return oldfSupressTopSpacing.isSet(field_8_docinfo3);
+
+ }
+
+ /**
+ * Sets the oldfOrigWordTableRules field value.
+ *
+ */
+ public void setOldfOrigWordTableRules(boolean value)
+ {
+ field_8_docinfo3 = (short)oldfOrigWordTableRules.setBoolean(field_8_docinfo3, value);
+
+
+ }
+
+ /**
+ *
+ * @return the oldfOrigWordTableRules field value.
+ */
+ public boolean isOldfOrigWordTableRules()
+ {
+ return oldfOrigWordTableRules.isSet(field_8_docinfo3);
+
+ }
+
+ /**
+ * Sets the oldfTransparentMetafiles field value.
+ *
+ */
+ public void setOldfTransparentMetafiles(boolean value)
+ {
+ field_8_docinfo3 = (short)oldfTransparentMetafiles.setBoolean(field_8_docinfo3, value);
+
+
+ }
+
+ /**
+ *
+ * @return the oldfTransparentMetafiles field value.
+ */
+ public boolean isOldfTransparentMetafiles()
+ {
+ return oldfTransparentMetafiles.isSet(field_8_docinfo3);
+
+ }
+
+ /**
+ * Sets the oldfShowBreaksInFrames field value.
+ *
+ */
+ public void setOldfShowBreaksInFrames(boolean value)
+ {
+ field_8_docinfo3 = (short)oldfShowBreaksInFrames.setBoolean(field_8_docinfo3, value);
+
+
+ }
+
+ /**
+ *
+ * @return the oldfShowBreaksInFrames field value.
+ */
+ public boolean isOldfShowBreaksInFrames()
+ {
+ return oldfShowBreaksInFrames.isSet(field_8_docinfo3);
+
+ }
+
+ /**
+ * Sets the oldfSwapBordersFacingPgs field value.
+ *
+ */
+ public void setOldfSwapBordersFacingPgs(boolean value)
+ {
+ field_8_docinfo3 = (short)oldfSwapBordersFacingPgs.setBoolean(field_8_docinfo3, value);
+
+
+ }
+
+ /**
+ *
+ * @return the oldfSwapBordersFacingPgs field value.
+ */
+ public boolean isOldfSwapBordersFacingPgs()
+ {
+ return oldfSwapBordersFacingPgs.isSet(field_8_docinfo3);
+
+ }
+
+ /**
+ * Sets the unused5 field value.
+ *
+ */
+ public void setUnused5(byte value)
+ {
+ field_8_docinfo3 = (short)unused5.setValue(field_8_docinfo3, value);
+
+
+ }
+
+ /**
+ *
+ * @return the unused5 field value.
+ */
+ public byte getUnused5()
+ {
+ return ( byte )unused5.getValue(field_8_docinfo3);
+
+ }
+
+ /**
+ * Sets the rncEdn field value.
+ *
+ */
+ public void setRncEdn(byte value)
+ {
+ field_23_Edn = (short)rncEdn.setValue(field_23_Edn, value);
+
+
+ }
+
+ /**
+ *
+ * @return the rncEdn field value.
+ */
+ public byte getRncEdn()
+ {
+ return ( byte )rncEdn.getValue(field_23_Edn);
+
+ }
+
+ /**
+ * Sets the nEdn field value.
+ *
+ */
+ public void setNEdn(short value)
+ {
+ field_23_Edn = (short)nEdn.setValue(field_23_Edn, value);
+
+
+ }
+
+ /**
+ *
+ * @return the nEdn field value.
+ */
+ public short getNEdn()
+ {
+ return ( short )nEdn.getValue(field_23_Edn);
+
+ }
+
+ /**
+ * Sets the epc field value.
+ *
+ */
+ public void setEpc(byte value)
+ {
+ field_24_Edn1 = (short)epc.setValue(field_24_Edn1, value);
+
+
+ }
+
+ /**
+ *
+ * @return the epc field value.
+ */
+ public byte getEpc()
+ {
+ return ( byte )epc.getValue(field_24_Edn1);
+
+ }
+
+ /**
+ * Sets the nfcFtnRef1 field value.
+ *
+ */
+ public void setNfcFtnRef1(byte value)
+ {
+ field_24_Edn1 = (short)nfcFtnRef1.setValue(field_24_Edn1, value);
+
+
+ }
+
+ /**
+ *
+ * @return the nfcFtnRef1 field value.
+ */
+ public byte getNfcFtnRef1()
+ {
+ return ( byte )nfcFtnRef1.getValue(field_24_Edn1);
+
+ }
+
+ /**
+ * Sets the nfcEdnRef1 field value.
+ *
+ */
+ public void setNfcEdnRef1(byte value)
+ {
+ field_24_Edn1 = (short)nfcEdnRef1.setValue(field_24_Edn1, value);
+
+
+ }
+
+ /**
+ *
+ * @return the nfcEdnRef1 field value.
+ */
+ public byte getNfcEdnRef1()
+ {
+ return ( byte )nfcEdnRef1.getValue(field_24_Edn1);
+
+ }
+
+ /**
+ * Sets the fPrintFormData field value.
+ *
+ */
+ public void setFPrintFormData(boolean value)
+ {
+ field_24_Edn1 = (short)fPrintFormData.setBoolean(field_24_Edn1, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fPrintFormData field value.
+ */
+ public boolean isFPrintFormData()
+ {
+ return fPrintFormData.isSet(field_24_Edn1);
+
+ }
+
+ /**
+ * Sets the fSaveFormData field value.
+ *
+ */
+ public void setFSaveFormData(boolean value)
+ {
+ field_24_Edn1 = (short)fSaveFormData.setBoolean(field_24_Edn1, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fSaveFormData field value.
+ */
+ public boolean isFSaveFormData()
+ {
+ return fSaveFormData.isSet(field_24_Edn1);
+
+ }
+
+ /**
+ * Sets the fShadeFormData field value.
+ *
+ */
+ public void setFShadeFormData(boolean value)
+ {
+ field_24_Edn1 = (short)fShadeFormData.setBoolean(field_24_Edn1, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fShadeFormData field value.
+ */
+ public boolean isFShadeFormData()
+ {
+ return fShadeFormData.isSet(field_24_Edn1);
+
+ }
+
+ /**
+ * Sets the fWCFtnEdn field value.
+ *
+ */
+ public void setFWCFtnEdn(boolean value)
+ {
+ field_24_Edn1 = (short)fWCFtnEdn.setBoolean(field_24_Edn1, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fWCFtnEdn field value.
+ */
+ public boolean isFWCFtnEdn()
+ {
+ return fWCFtnEdn.isSet(field_24_Edn1);
+
+ }
+
+ /**
+ * Sets the wvkSaved field value.
+ *
+ */
+ public void setWvkSaved(byte value)
+ {
+ field_32_view = (short)wvkSaved.setValue(field_32_view, value);
+
+
+ }
+
+ /**
+ *
+ * @return the wvkSaved field value.
+ */
+ public byte getWvkSaved()
+ {
+ return ( byte )wvkSaved.getValue(field_32_view);
+
+ }
+
+ /**
+ * Sets the wScaleSaved field value.
+ *
+ */
+ public void setWScaleSaved(short value)
+ {
+ field_32_view = (short)wScaleSaved.setValue(field_32_view, value);
+
+
+ }
+
+ /**
+ *
+ * @return the wScaleSaved field value.
+ */
+ public short getWScaleSaved()
+ {
+ return ( short )wScaleSaved.getValue(field_32_view);
+
+ }
+
+ /**
+ * Sets the zkSaved field value.
+ *
+ */
+ public void setZkSaved(byte value)
+ {
+ field_32_view = (short)zkSaved.setValue(field_32_view, value);
+
+
+ }
+
+ /**
+ *
+ * @return the zkSaved field value.
+ */
+ public byte getZkSaved()
+ {
+ return ( byte )zkSaved.getValue(field_32_view);
+
+ }
+
+ /**
+ * Sets the fRotateFontW6 field value.
+ *
+ */
+ public void setFRotateFontW6(boolean value)
+ {
+ field_32_view = (short)fRotateFontW6.setBoolean(field_32_view, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fRotateFontW6 field value.
+ */
+ public boolean isFRotateFontW6()
+ {
+ return fRotateFontW6.isSet(field_32_view);
+
+ }
+
+ /**
+ * Sets the iGutterPos field value.
+ *
+ */
+ public void setIGutterPos(boolean value)
+ {
+ field_32_view = (short)iGutterPos.setBoolean(field_32_view, value);
+
+
+ }
+
+ /**
+ *
+ * @return the iGutterPos field value.
+ */
+ public boolean isIGutterPos()
+ {
+ return iGutterPos.isSet(field_32_view);
+
+ }
+
+ /**
+ * Sets the fNoTabForInd field value.
+ *
+ */
+ public void setFNoTabForInd(boolean value)
+ {
+ field_33_docinfo4 = (int)fNoTabForInd.setBoolean(field_33_docinfo4, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fNoTabForInd field value.
+ */
+ public boolean isFNoTabForInd()
+ {
+ return fNoTabForInd.isSet(field_33_docinfo4);
+
+ }
+
+ /**
+ * Sets the fNoSpaceRaiseLower field value.
+ *
+ */
+ public void setFNoSpaceRaiseLower(boolean value)
+ {
+ field_33_docinfo4 = (int)fNoSpaceRaiseLower.setBoolean(field_33_docinfo4, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fNoSpaceRaiseLower field value.
+ */
+ public boolean isFNoSpaceRaiseLower()
+ {
+ return fNoSpaceRaiseLower.isSet(field_33_docinfo4);
+
+ }
+
+ /**
+ * Sets the fSupressSpdfAfterPageBreak field value.
+ *
+ */
+ public void setFSupressSpdfAfterPageBreak(boolean value)
+ {
+ field_33_docinfo4 = (int)fSupressSpdfAfterPageBreak.setBoolean(field_33_docinfo4, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fSupressSpdfAfterPageBreak field value.
+ */
+ public boolean isFSupressSpdfAfterPageBreak()
+ {
+ return fSupressSpdfAfterPageBreak.isSet(field_33_docinfo4);
+
+ }
+
+ /**
+ * Sets the fWrapTrailSpaces field value.
+ *
+ */
+ public void setFWrapTrailSpaces(boolean value)
+ {
+ field_33_docinfo4 = (int)fWrapTrailSpaces.setBoolean(field_33_docinfo4, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fWrapTrailSpaces field value.
+ */
+ public boolean isFWrapTrailSpaces()
+ {
+ return fWrapTrailSpaces.isSet(field_33_docinfo4);
+
+ }
+
+ /**
+ * Sets the fMapPrintTextColor field value.
+ *
+ */
+ public void setFMapPrintTextColor(boolean value)
+ {
+ field_33_docinfo4 = (int)fMapPrintTextColor.setBoolean(field_33_docinfo4, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fMapPrintTextColor field value.
+ */
+ public boolean isFMapPrintTextColor()
+ {
+ return fMapPrintTextColor.isSet(field_33_docinfo4);
+
+ }
+
+ /**
+ * Sets the fNoColumnBalance field value.
+ *
+ */
+ public void setFNoColumnBalance(boolean value)
+ {
+ field_33_docinfo4 = (int)fNoColumnBalance.setBoolean(field_33_docinfo4, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fNoColumnBalance field value.
+ */
+ public boolean isFNoColumnBalance()
+ {
+ return fNoColumnBalance.isSet(field_33_docinfo4);
+
+ }
+
+ /**
+ * Sets the fConvMailMergeEsc field value.
+ *
+ */
+ public void setFConvMailMergeEsc(boolean value)
+ {
+ field_33_docinfo4 = (int)fConvMailMergeEsc.setBoolean(field_33_docinfo4, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fConvMailMergeEsc field value.
+ */
+ public boolean isFConvMailMergeEsc()
+ {
+ return fConvMailMergeEsc.isSet(field_33_docinfo4);
+
+ }
+
+ /**
+ * Sets the fSupressTopSpacing field value.
+ *
+ */
+ public void setFSupressTopSpacing(boolean value)
+ {
+ field_33_docinfo4 = (int)fSupressTopSpacing.setBoolean(field_33_docinfo4, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fSupressTopSpacing field value.
+ */
+ public boolean isFSupressTopSpacing()
+ {
+ return fSupressTopSpacing.isSet(field_33_docinfo4);
+
+ }
+
+ /**
+ * Sets the fOrigWordTableRules field value.
+ *
+ */
+ public void setFOrigWordTableRules(boolean value)
+ {
+ field_33_docinfo4 = (int)fOrigWordTableRules.setBoolean(field_33_docinfo4, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fOrigWordTableRules field value.
+ */
+ public boolean isFOrigWordTableRules()
+ {
+ return fOrigWordTableRules.isSet(field_33_docinfo4);
+
+ }
+
+ /**
+ * Sets the fTransparentMetafiles field value.
+ *
+ */
+ public void setFTransparentMetafiles(boolean value)
+ {
+ field_33_docinfo4 = (int)fTransparentMetafiles.setBoolean(field_33_docinfo4, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fTransparentMetafiles field value.
+ */
+ public boolean isFTransparentMetafiles()
+ {
+ return fTransparentMetafiles.isSet(field_33_docinfo4);
+
+ }
+
+ /**
+ * Sets the fShowBreaksInFrames field value.
+ *
+ */
+ public void setFShowBreaksInFrames(boolean value)
+ {
+ field_33_docinfo4 = (int)fShowBreaksInFrames.setBoolean(field_33_docinfo4, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fShowBreaksInFrames field value.
+ */
+ public boolean isFShowBreaksInFrames()
+ {
+ return fShowBreaksInFrames.isSet(field_33_docinfo4);
+
+ }
+
+ /**
+ * Sets the fSwapBordersFacingPgs field value.
+ *
+ */
+ public void setFSwapBordersFacingPgs(boolean value)
+ {
+ field_33_docinfo4 = (int)fSwapBordersFacingPgs.setBoolean(field_33_docinfo4, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fSwapBordersFacingPgs field value.
+ */
+ public boolean isFSwapBordersFacingPgs()
+ {
+ return fSwapBordersFacingPgs.isSet(field_33_docinfo4);
+
+ }
+
+ /**
+ * Sets the fSuppressTopSPacingMac5 field value.
+ *
+ */
+ public void setFSuppressTopSPacingMac5(boolean value)
+ {
+ field_33_docinfo4 = (int)fSuppressTopSPacingMac5.setBoolean(field_33_docinfo4, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fSuppressTopSPacingMac5 field value.
+ */
+ public boolean isFSuppressTopSPacingMac5()
+ {
+ return fSuppressTopSPacingMac5.isSet(field_33_docinfo4);
+
+ }
+
+ /**
+ * Sets the fTruncDxaExpand field value.
+ *
+ */
+ public void setFTruncDxaExpand(boolean value)
+ {
+ field_33_docinfo4 = (int)fTruncDxaExpand.setBoolean(field_33_docinfo4, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fTruncDxaExpand field value.
+ */
+ public boolean isFTruncDxaExpand()
+ {
+ return fTruncDxaExpand.isSet(field_33_docinfo4);
+
+ }
+
+ /**
+ * Sets the fPrintBodyBeforeHdr field value.
+ *
+ */
+ public void setFPrintBodyBeforeHdr(boolean value)
+ {
+ field_33_docinfo4 = (int)fPrintBodyBeforeHdr.setBoolean(field_33_docinfo4, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fPrintBodyBeforeHdr field value.
+ */
+ public boolean isFPrintBodyBeforeHdr()
+ {
+ return fPrintBodyBeforeHdr.isSet(field_33_docinfo4);
+
+ }
+
+ /**
+ * Sets the fNoLeading field value.
+ *
+ */
+ public void setFNoLeading(boolean value)
+ {
+ field_33_docinfo4 = (int)fNoLeading.setBoolean(field_33_docinfo4, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fNoLeading field value.
+ */
+ public boolean isFNoLeading()
+ {
+ return fNoLeading.isSet(field_33_docinfo4);
+
+ }
+
+ /**
+ * Sets the fMWSmallCaps field value.
+ *
+ */
+ public void setFMWSmallCaps(boolean value)
+ {
+ field_33_docinfo4 = (int)fMWSmallCaps.setBoolean(field_33_docinfo4, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fMWSmallCaps field value.
+ */
+ public boolean isFMWSmallCaps()
+ {
+ return fMWSmallCaps.isSet(field_33_docinfo4);
+
+ }
+
+ /**
+ * Sets the lvl field value.
+ *
+ */
+ public void setLvl(byte value)
+ {
+ field_37_docinfo5 = (short)lvl.setValue(field_37_docinfo5, value);
+
+
+ }
+
+ /**
+ *
+ * @return the lvl field value.
+ */
+ public byte getLvl()
+ {
+ return ( byte )lvl.getValue(field_37_docinfo5);
+
+ }
+
+ /**
+ * Sets the fGramAllDone field value.
+ *
+ */
+ public void setFGramAllDone(boolean value)
+ {
+ field_37_docinfo5 = (short)fGramAllDone.setBoolean(field_37_docinfo5, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fGramAllDone field value.
+ */
+ public boolean isFGramAllDone()
+ {
+ return fGramAllDone.isSet(field_37_docinfo5);
+
+ }
+
+ /**
+ * Sets the fGramAllClean field value.
+ *
+ */
+ public void setFGramAllClean(boolean value)
+ {
+ field_37_docinfo5 = (short)fGramAllClean.setBoolean(field_37_docinfo5, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fGramAllClean field value.
+ */
+ public boolean isFGramAllClean()
+ {
+ return fGramAllClean.isSet(field_37_docinfo5);
+
+ }
+
+ /**
+ * Sets the fSubsetFonts field value.
+ *
+ */
+ public void setFSubsetFonts(boolean value)
+ {
+ field_37_docinfo5 = (short)fSubsetFonts.setBoolean(field_37_docinfo5, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fSubsetFonts field value.
+ */
+ public boolean isFSubsetFonts()
+ {
+ return fSubsetFonts.isSet(field_37_docinfo5);
+
+ }
+
+ /**
+ * Sets the fHideLastVersion field value.
+ *
+ */
+ public void setFHideLastVersion(boolean value)
+ {
+ field_37_docinfo5 = (short)fHideLastVersion.setBoolean(field_37_docinfo5, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fHideLastVersion field value.
+ */
+ public boolean isFHideLastVersion()
+ {
+ return fHideLastVersion.isSet(field_37_docinfo5);
+
+ }
+
+ /**
+ * Sets the fHtmlDoc field value.
+ *
+ */
+ public void setFHtmlDoc(boolean value)
+ {
+ field_37_docinfo5 = (short)fHtmlDoc.setBoolean(field_37_docinfo5, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fHtmlDoc field value.
+ */
+ public boolean isFHtmlDoc()
+ {
+ return fHtmlDoc.isSet(field_37_docinfo5);
+
+ }
+
+ /**
+ * Sets the fSnapBorder field value.
+ *
+ */
+ public void setFSnapBorder(boolean value)
+ {
+ field_37_docinfo5 = (short)fSnapBorder.setBoolean(field_37_docinfo5, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fSnapBorder field value.
+ */
+ public boolean isFSnapBorder()
+ {
+ return fSnapBorder.isSet(field_37_docinfo5);
+
+ }
+
+ /**
+ * Sets the fIncludeHeader field value.
+ *
+ */
+ public void setFIncludeHeader(boolean value)
+ {
+ field_37_docinfo5 = (short)fIncludeHeader.setBoolean(field_37_docinfo5, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fIncludeHeader field value.
+ */
+ public boolean isFIncludeHeader()
+ {
+ return fIncludeHeader.isSet(field_37_docinfo5);
+
+ }
+
+ /**
+ * Sets the fIncludeFooter field value.
+ *
+ */
+ public void setFIncludeFooter(boolean value)
+ {
+ field_37_docinfo5 = (short)fIncludeFooter.setBoolean(field_37_docinfo5, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fIncludeFooter field value.
+ */
+ public boolean isFIncludeFooter()
+ {
+ return fIncludeFooter.isSet(field_37_docinfo5);
+
+ }
+
+ /**
+ * Sets the fForcePageSizePag field value.
+ *
+ */
+ public void setFForcePageSizePag(boolean value)
+ {
+ field_37_docinfo5 = (short)fForcePageSizePag.setBoolean(field_37_docinfo5, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fForcePageSizePag field value.
+ */
+ public boolean isFForcePageSizePag()
+ {
+ return fForcePageSizePag.isSet(field_37_docinfo5);
+
+ }
+
+ /**
+ * Sets the fMinFontSizePag field value.
+ *
+ */
+ public void setFMinFontSizePag(boolean value)
+ {
+ field_37_docinfo5 = (short)fMinFontSizePag.setBoolean(field_37_docinfo5, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fMinFontSizePag field value.
+ */
+ public boolean isFMinFontSizePag()
+ {
+ return fMinFontSizePag.isSet(field_37_docinfo5);
+
+ }
+
+ /**
+ * Sets the fHaveVersions field value.
+ *
+ */
+ public void setFHaveVersions(boolean value)
+ {
+ field_38_docinfo6 = (short)fHaveVersions.setBoolean(field_38_docinfo6, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fHaveVersions field value.
+ */
+ public boolean isFHaveVersions()
+ {
+ return fHaveVersions.isSet(field_38_docinfo6);
+
+ }
+
+ /**
+ * Sets the fAutoVersions field value.
+ *
+ */
+ public void setFAutoVersions(boolean value)
+ {
+ field_38_docinfo6 = (short)fAutoVersions.setBoolean(field_38_docinfo6, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fAutoVersions field value.
+ */
+ public boolean isFAutoVersions()
+ {
+ return fAutoVersions.isSet(field_38_docinfo6);
+
+ }
+
+ /**
+ * Sets the fVirusPrompted field value.
+ *
+ */
+ public void setFVirusPrompted(boolean value)
+ {
+ field_43_virusinfo = (int)fVirusPrompted.setBoolean(field_43_virusinfo, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fVirusPrompted field value.
+ */
+ public boolean isFVirusPrompted()
+ {
+ return fVirusPrompted.isSet(field_43_virusinfo);
+
+ }
+
+ /**
+ * Sets the fVirusLoadSafe field value.
+ *
+ */
+ public void setFVirusLoadSafe(boolean value)
+ {
+ field_43_virusinfo = (int)fVirusLoadSafe.setBoolean(field_43_virusinfo, value);
+
+
+ }
+
+ /**
+ *
+ * @return the fVirusLoadSafe field value.
+ */
+ public boolean isFVirusLoadSafe()
+ {
+ return fVirusLoadSafe.isSet(field_43_virusinfo);
+
+ }
+
+ /**
+ * Sets the KeyVirusSession30 field value.
+ *
+ */
+ public void setKeyVirusSession30(int value)
+ {
+ field_43_virusinfo = (int)KeyVirusSession30.setValue(field_43_virusinfo, value);
+
+
+ }
+
+ /**
+ *
+ * @return the KeyVirusSession30 field value.
+ */
+ public int getKeyVirusSession30()
+ {
+ return ( int )KeyVirusSession30.getValue(field_43_virusinfo);
+
+ }
+
+
+} // END OF CLASS
+
+
+
+
--- /dev/null
+
+/* ====================================================================
+ * The Apache Software License, Version 1.1
+ *
+ * Copyright (c) 2002 The Apache Software Foundation. All rights
+ * reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * 3. The end-user documentation included with the redistribution,
+ * if any, must include the following acknowledgment:
+ * "This product includes software developed by the
+ * Apache Software Foundation (http://www.apache.org/)."
+ * Alternately, this acknowledgment may appear in the software itself,
+ * if and wherever such third-party acknowledgments normally appear.
+ *
+ * 4. The names "Apache" and "Apache Software Foundation" and
+ * "Apache POI" must not be used to endorse or promote products
+ * derived from this software without prior written permission. For
+ * written permission, please contact apache@apache.org.
+ *
+ * 5. Products derived from this software may not be called "Apache",
+ * "Apache POI", nor may "Apache" appear in their name, without
+ * prior written permission of the Apache Software Foundation.
+ *
+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ * ====================================================================
+ *
+ * This software consists of voluntary contributions made by many
+ * individuals on behalf of the Apache Software Foundation. For more
+ * information on the Apache Software Foundation, please see
+ * <http://www.apache.org/>.
+ */
+
+
+package org.apache.poi.hdf.model.hdftypes.definitions;
+
+
+
+import org.apache.poi.util.BitField;
+import org.apache.poi.util.LittleEndian;
+import org.apache.poi.util.StringUtil;
+import org.apache.poi.util.HexDump;
+import org.apache.poi.hdf.model.hdftypes.HDFType;
+
+/**
+ * Paragraph Properties.
+ * NOTE: This source is automatically generated please do not modify this file. Either subclass or
+ * remove the record in src/records/definitions.
+
+ * @author S. Ryan Ackley
+ */
+public abstract class PAPAbstractType
+ implements HDFType
+{
+
+ private int field_1_istd;
+ private byte field_2_jc;
+ private byte field_3_fKeep;
+ private byte field_4_fKeepFollow;
+ private byte field_5_fPageBreakBefore;
+ private byte field_6_fBrLnAbove;
+ private byte field_7_fBrLnBelow;
+ private byte field_8_pcVert;
+ private byte field_9_pcHorz;
+ private byte field_10_brcp;
+ private byte field_11_brcl;
+ private byte field_12_ilvl;
+ private byte field_13_fNoLnn;
+ private int field_14_ilfo;
+ private byte field_15_fSideBiSide;
+ private byte field_16_fNoAutoHyph;
+ private byte field_17_fWidowControl;
+ private int field_18_dxaRight;
+ private int field_19_dxaLeft;
+ private int field_20_dxaLeft1;
+ private short[] field_21_lspd;
+ private int field_22_dyaBefore;
+ private byte[] field_23_phe;
+ private byte field_24_fCrLf;
+ private byte field_25_fUsePgsuSettings;
+ private byte field_26_fAdjustRight;
+ private byte field_27_fKinsoku;
+ private byte field_28_fWordWrap;
+ private byte field_29_fOverflowPunct;
+ private byte field_30_fTopLinePunct;
+ private byte field_31_fAutoSpaceDE;
+ private byte field_32_fAtuoSpaceDN;
+ private int field_33_wAlignFont;
+ private byte field_34_fVertical;
+ private byte field_35_fBackward;
+ private byte field_36_fRotateFont;
+ private byte field_37_fInTable;
+ private byte field_38_fTtp;
+ private byte field_39_wr;
+ private byte field_40_fLocked;
+ private byte[] field_41_ptap;
+ private int field_42_dxaAbs;
+ private int field_43_dyaAbs;
+ private int field_44_dxaWidth;
+ private short[] field_45_brcTop;
+ private short[] field_46_brcLeft;
+ private short[] field_47_brcBottom;
+ private short[] field_48_brcRight;
+ private short[] field_49_brcBetween;
+ private short[] field_50_brcBar;
+ private int field_51_dxaFromText;
+ private int field_52_dyaFromText;
+ private int field_53_dyaHeight;
+ private byte field_54_fMinHeight;
+ private byte[] field_55_shd;
+ private byte[] field_56_dcs;
+ private byte field_57_lvl;
+ private byte field_58_fNumRMIns;
+ private byte[] field_59_anld;
+ private int field_60_fPropRMark;
+ private int field_61_ibstPropRMark;
+ private byte[] field_62_dttmPropRMark;
+ private byte[] field_63_numrm;
+ private int field_64_itbdMac;
+ private byte[] field_65_rgdxaTab;
+ private byte[] field_66_rgtbd;
+
+
+ public PAPAbstractType()
+ {
+
+ }
+
+ /**
+ * Size of record (exluding 4 byte header)
+ */
+ public int getSize()
+ {
+ return 4 + 2 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 1 + 1 + 1 + 4 + 4 + 4 + 4 + 4 + 12 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 2 + 1 + 2 + 2 + 1 + 1 + 84 + 1 + 2 + 4 + 128 + 2 + 128 + 128;
+ }
+
+
+
+ /**
+ * Get the istd field for the PAP record.
+ */
+ public int getIstd()
+ {
+ return field_1_istd;
+ }
+
+ /**
+ * Set the istd field for the PAP record.
+ */
+ public void setIstd(int field_1_istd)
+ {
+ this.field_1_istd = field_1_istd;
+ }
+
+ /**
+ * Get the jc field for the PAP record.
+ */
+ public byte getJc()
+ {
+ return field_2_jc;
+ }
+
+ /**
+ * Set the jc field for the PAP record.
+ */
+ public void setJc(byte field_2_jc)
+ {
+ this.field_2_jc = field_2_jc;
+ }
+
+ /**
+ * Get the fKeep field for the PAP record.
+ */
+ public byte getFKeep()
+ {
+ return field_3_fKeep;
+ }
+
+ /**
+ * Set the fKeep field for the PAP record.
+ */
+ public void setFKeep(byte field_3_fKeep)
+ {
+ this.field_3_fKeep = field_3_fKeep;
+ }
+
+ /**
+ * Get the fKeepFollow field for the PAP record.
+ */
+ public byte getFKeepFollow()
+ {
+ return field_4_fKeepFollow;
+ }
+
+ /**
+ * Set the fKeepFollow field for the PAP record.
+ */
+ public void setFKeepFollow(byte field_4_fKeepFollow)
+ {
+ this.field_4_fKeepFollow = field_4_fKeepFollow;
+ }
+
+ /**
+ * Get the fPageBreakBefore field for the PAP record.
+ */
+ public byte getFPageBreakBefore()
+ {
+ return field_5_fPageBreakBefore;
+ }
+
+ /**
+ * Set the fPageBreakBefore field for the PAP record.
+ */
+ public void setFPageBreakBefore(byte field_5_fPageBreakBefore)
+ {
+ this.field_5_fPageBreakBefore = field_5_fPageBreakBefore;
+ }
+
+ /**
+ * Get the fBrLnAbove field for the PAP record.
+ */
+ public byte getFBrLnAbove()
+ {
+ return field_6_fBrLnAbove;
+ }
+
+ /**
+ * Set the fBrLnAbove field for the PAP record.
+ */
+ public void setFBrLnAbove(byte field_6_fBrLnAbove)
+ {
+ this.field_6_fBrLnAbove = field_6_fBrLnAbove;
+ }
+
+ /**
+ * Get the fBrLnBelow field for the PAP record.
+ */
+ public byte getFBrLnBelow()
+ {
+ return field_7_fBrLnBelow;
+ }
+
+ /**
+ * Set the fBrLnBelow field for the PAP record.
+ */
+ public void setFBrLnBelow(byte field_7_fBrLnBelow)
+ {
+ this.field_7_fBrLnBelow = field_7_fBrLnBelow;
+ }
+
+ /**
+ * Get the pcVert field for the PAP record.
+ */
+ public byte getPcVert()
+ {
+ return field_8_pcVert;
+ }
+
+ /**
+ * Set the pcVert field for the PAP record.
+ */
+ public void setPcVert(byte field_8_pcVert)
+ {
+ this.field_8_pcVert = field_8_pcVert;
+ }
+
+ /**
+ * Get the pcHorz field for the PAP record.
+ */
+ public byte getPcHorz()
+ {
+ return field_9_pcHorz;
+ }
+
+ /**
+ * Set the pcHorz field for the PAP record.
+ */
+ public void setPcHorz(byte field_9_pcHorz)
+ {
+ this.field_9_pcHorz = field_9_pcHorz;
+ }
+
+ /**
+ * Get the brcp field for the PAP record.
+ */
+ public byte getBrcp()
+ {
+ return field_10_brcp;
+ }
+
+ /**
+ * Set the brcp field for the PAP record.
+ */
+ public void setBrcp(byte field_10_brcp)
+ {
+ this.field_10_brcp = field_10_brcp;
+ }
+
+ /**
+ * Get the brcl field for the PAP record.
+ */
+ public byte getBrcl()
+ {
+ return field_11_brcl;
+ }
+
+ /**
+ * Set the brcl field for the PAP record.
+ */
+ public void setBrcl(byte field_11_brcl)
+ {
+ this.field_11_brcl = field_11_brcl;
+ }
+
+ /**
+ * Get the ilvl field for the PAP record.
+ */
+ public byte getIlvl()
+ {
+ return field_12_ilvl;
+ }
+
+ /**
+ * Set the ilvl field for the PAP record.
+ */
+ public void setIlvl(byte field_12_ilvl)
+ {
+ this.field_12_ilvl = field_12_ilvl;
+ }
+
+ /**
+ * Get the fNoLnn field for the PAP record.
+ */
+ public byte getFNoLnn()
+ {
+ return field_13_fNoLnn;
+ }
+
+ /**
+ * Set the fNoLnn field for the PAP record.
+ */
+ public void setFNoLnn(byte field_13_fNoLnn)
+ {
+ this.field_13_fNoLnn = field_13_fNoLnn;
+ }
+
+ /**
+ * Get the ilfo field for the PAP record.
+ */
+ public int getIlfo()
+ {
+ return field_14_ilfo;
+ }
+
+ /**
+ * Set the ilfo field for the PAP record.
+ */
+ public void setIlfo(int field_14_ilfo)
+ {
+ this.field_14_ilfo = field_14_ilfo;
+ }
+
+ /**
+ * Get the fSideBiSide field for the PAP record.
+ */
+ public byte getFSideBiSide()
+ {
+ return field_15_fSideBiSide;
+ }
+
+ /**
+ * Set the fSideBiSide field for the PAP record.
+ */
+ public void setFSideBiSide(byte field_15_fSideBiSide)
+ {
+ this.field_15_fSideBiSide = field_15_fSideBiSide;
+ }
+
+ /**
+ * Get the fNoAutoHyph field for the PAP record.
+ */
+ public byte getFNoAutoHyph()
+ {
+ return field_16_fNoAutoHyph;
+ }
+
+ /**
+ * Set the fNoAutoHyph field for the PAP record.
+ */
+ public void setFNoAutoHyph(byte field_16_fNoAutoHyph)
+ {
+ this.field_16_fNoAutoHyph = field_16_fNoAutoHyph;
+ }
+
+ /**
+ * Get the fWidowControl field for the PAP record.
+ */
+ public byte getFWidowControl()
+ {
+ return field_17_fWidowControl;
+ }
+
+ /**
+ * Set the fWidowControl field for the PAP record.
+ */
+ public void setFWidowControl(byte field_17_fWidowControl)
+ {
+ this.field_17_fWidowControl = field_17_fWidowControl;
+ }
+
+ /**
+ * Get the dxaRight field for the PAP record.
+ */
+ public int getDxaRight()
+ {
+ return field_18_dxaRight;
+ }
+
+ /**
+ * Set the dxaRight field for the PAP record.
+ */
+ public void setDxaRight(int field_18_dxaRight)
+ {
+ this.field_18_dxaRight = field_18_dxaRight;
+ }
+
+ /**
+ * Get the dxaLeft field for the PAP record.
+ */
+ public int getDxaLeft()
+ {
+ return field_19_dxaLeft;
+ }
+
+ /**
+ * Set the dxaLeft field for the PAP record.
+ */
+ public void setDxaLeft(int field_19_dxaLeft)
+ {
+ this.field_19_dxaLeft = field_19_dxaLeft;
+ }
+
+ /**
+ * Get the dxaLeft1 field for the PAP record.
+ */
+ public int getDxaLeft1()
+ {
+ return field_20_dxaLeft1;
+ }
+
+ /**
+ * Set the dxaLeft1 field for the PAP record.
+ */
+ public void setDxaLeft1(int field_20_dxaLeft1)
+ {
+ this.field_20_dxaLeft1 = field_20_dxaLeft1;
+ }
+
+ /**
+ * Get the lspd field for the PAP record.
+ */
+ public short[] getLspd()
+ {
+ return field_21_lspd;
+ }
+
+ /**
+ * Set the lspd field for the PAP record.
+ */
+ public void setLspd(short[] field_21_lspd)
+ {
+ this.field_21_lspd = field_21_lspd;
+ }
+
+ /**
+ * Get the dyaBefore field for the PAP record.
+ */
+ public int getDyaBefore()
+ {
+ return field_22_dyaBefore;
+ }
+
+ /**
+ * Set the dyaBefore field for the PAP record.
+ */
+ public void setDyaBefore(int field_22_dyaBefore)
+ {
+ this.field_22_dyaBefore = field_22_dyaBefore;
+ }
+
+ /**
+ * Get the phe field for the PAP record.
+ */
+ public byte[] getPhe()
+ {
+ return field_23_phe;
+ }
+
+ /**
+ * Set the phe field for the PAP record.
+ */
+ public void setPhe(byte[] field_23_phe)
+ {
+ this.field_23_phe = field_23_phe;
+ }
+
+ /**
+ * Get the fCrLf field for the PAP record.
+ */
+ public byte getFCrLf()
+ {
+ return field_24_fCrLf;
+ }
+
+ /**
+ * Set the fCrLf field for the PAP record.
+ */
+ public void setFCrLf(byte field_24_fCrLf)
+ {
+ this.field_24_fCrLf = field_24_fCrLf;
+ }
+
+ /**
+ * Get the fUsePgsuSettings field for the PAP record.
+ */
+ public byte getFUsePgsuSettings()
+ {
+ return field_25_fUsePgsuSettings;
+ }
+
+ /**
+ * Set the fUsePgsuSettings field for the PAP record.
+ */
+ public void setFUsePgsuSettings(byte field_25_fUsePgsuSettings)
+ {
+ this.field_25_fUsePgsuSettings = field_25_fUsePgsuSettings;
+ }
+
+ /**
+ * Get the fAdjustRight field for the PAP record.
+ */
+ public byte getFAdjustRight()
+ {
+ return field_26_fAdjustRight;
+ }
+
+ /**
+ * Set the fAdjustRight field for the PAP record.
+ */
+ public void setFAdjustRight(byte field_26_fAdjustRight)
+ {
+ this.field_26_fAdjustRight = field_26_fAdjustRight;
+ }
+
+ /**
+ * Get the fKinsoku field for the PAP record.
+ */
+ public byte getFKinsoku()
+ {
+ return field_27_fKinsoku;
+ }
+
+ /**
+ * Set the fKinsoku field for the PAP record.
+ */
+ public void setFKinsoku(byte field_27_fKinsoku)
+ {
+ this.field_27_fKinsoku = field_27_fKinsoku;
+ }
+
+ /**
+ * Get the fWordWrap field for the PAP record.
+ */
+ public byte getFWordWrap()
+ {
+ return field_28_fWordWrap;
+ }
+
+ /**
+ * Set the fWordWrap field for the PAP record.
+ */
+ public void setFWordWrap(byte field_28_fWordWrap)
+ {
+ this.field_28_fWordWrap = field_28_fWordWrap;
+ }
+
+ /**
+ * Get the fOverflowPunct field for the PAP record.
+ */
+ public byte getFOverflowPunct()
+ {
+ return field_29_fOverflowPunct;
+ }
+
+ /**
+ * Set the fOverflowPunct field for the PAP record.
+ */
+ public void setFOverflowPunct(byte field_29_fOverflowPunct)
+ {
+ this.field_29_fOverflowPunct = field_29_fOverflowPunct;
+ }
+
+ /**
+ * Get the fTopLinePunct field for the PAP record.
+ */
+ public byte getFTopLinePunct()
+ {
+ return field_30_fTopLinePunct;
+ }
+
+ /**
+ * Set the fTopLinePunct field for the PAP record.
+ */
+ public void setFTopLinePunct(byte field_30_fTopLinePunct)
+ {
+ this.field_30_fTopLinePunct = field_30_fTopLinePunct;
+ }
+
+ /**
+ * Get the fAutoSpaceDE field for the PAP record.
+ */
+ public byte getFAutoSpaceDE()
+ {
+ return field_31_fAutoSpaceDE;
+ }
+
+ /**
+ * Set the fAutoSpaceDE field for the PAP record.
+ */
+ public void setFAutoSpaceDE(byte field_31_fAutoSpaceDE)
+ {
+ this.field_31_fAutoSpaceDE = field_31_fAutoSpaceDE;
+ }
+
+ /**
+ * Get the fAtuoSpaceDN field for the PAP record.
+ */
+ public byte getFAtuoSpaceDN()
+ {
+ return field_32_fAtuoSpaceDN;
+ }
+
+ /**
+ * Set the fAtuoSpaceDN field for the PAP record.
+ */
+ public void setFAtuoSpaceDN(byte field_32_fAtuoSpaceDN)
+ {
+ this.field_32_fAtuoSpaceDN = field_32_fAtuoSpaceDN;
+ }
+
+ /**
+ * Get the wAlignFont field for the PAP record.
+ */
+ public int getWAlignFont()
+ {
+ return field_33_wAlignFont;
+ }
+
+ /**
+ * Set the wAlignFont field for the PAP record.
+ */
+ public void setWAlignFont(int field_33_wAlignFont)
+ {
+ this.field_33_wAlignFont = field_33_wAlignFont;
+ }
+
+ /**
+ * Get the fVertical field for the PAP record.
+ */
+ public byte getFVertical()
+ {
+ return field_34_fVertical;
+ }
+
+ /**
+ * Set the fVertical field for the PAP record.
+ */
+ public void setFVertical(byte field_34_fVertical)
+ {
+ this.field_34_fVertical = field_34_fVertical;
+ }
+
+ /**
+ * Get the fBackward field for the PAP record.
+ */
+ public byte getFBackward()
+ {
+ return field_35_fBackward;
+ }
+
+ /**
+ * Set the fBackward field for the PAP record.
+ */
+ public void setFBackward(byte field_35_fBackward)
+ {
+ this.field_35_fBackward = field_35_fBackward;
+ }
+
+ /**
+ * Get the fRotateFont field for the PAP record.
+ */
+ public byte getFRotateFont()
+ {
+ return field_36_fRotateFont;
+ }
+
+ /**
+ * Set the fRotateFont field for the PAP record.
+ */
+ public void setFRotateFont(byte field_36_fRotateFont)
+ {
+ this.field_36_fRotateFont = field_36_fRotateFont;
+ }
+
+ /**
+ * Get the fInTable field for the PAP record.
+ */
+ public byte getFInTable()
+ {
+ return field_37_fInTable;
+ }
+
+ /**
+ * Set the fInTable field for the PAP record.
+ */
+ public void setFInTable(byte field_37_fInTable)
+ {
+ this.field_37_fInTable = field_37_fInTable;
+ }
+
+ /**
+ * Get the fTtp field for the PAP record.
+ */
+ public byte getFTtp()
+ {
+ return field_38_fTtp;
+ }
+
+ /**
+ * Set the fTtp field for the PAP record.
+ */
+ public void setFTtp(byte field_38_fTtp)
+ {
+ this.field_38_fTtp = field_38_fTtp;
+ }
+
+ /**
+ * Get the wr field for the PAP record.
+ */
+ public byte getWr()
+ {
+ return field_39_wr;
+ }
+
+ /**
+ * Set the wr field for the PAP record.
+ */
+ public void setWr(byte field_39_wr)
+ {
+ this.field_39_wr = field_39_wr;
+ }
+
+ /**
+ * Get the fLocked field for the PAP record.
+ */
+ public byte getFLocked()
+ {
+ return field_40_fLocked;
+ }
+
+ /**
+ * Set the fLocked field for the PAP record.
+ */
+ public void setFLocked(byte field_40_fLocked)
+ {
+ this.field_40_fLocked = field_40_fLocked;
+ }
+
+ /**
+ * Get the ptap field for the PAP record.
+ */
+ public byte[] getPtap()
+ {
+ return field_41_ptap;
+ }
+
+ /**
+ * Set the ptap field for the PAP record.
+ */
+ public void setPtap(byte[] field_41_ptap)
+ {
+ this.field_41_ptap = field_41_ptap;
+ }
+
+ /**
+ * Get the dxaAbs field for the PAP record.
+ */
+ public int getDxaAbs()
+ {
+ return field_42_dxaAbs;
+ }
+
+ /**
+ * Set the dxaAbs field for the PAP record.
+ */
+ public void setDxaAbs(int field_42_dxaAbs)
+ {
+ this.field_42_dxaAbs = field_42_dxaAbs;
+ }
+
+ /**
+ * Get the dyaAbs field for the PAP record.
+ */
+ public int getDyaAbs()
+ {
+ return field_43_dyaAbs;
+ }
+
+ /**
+ * Set the dyaAbs field for the PAP record.
+ */
+ public void setDyaAbs(int field_43_dyaAbs)
+ {
+ this.field_43_dyaAbs = field_43_dyaAbs;
+ }
+
+ /**
+ * Get the dxaWidth field for the PAP record.
+ */
+ public int getDxaWidth()
+ {
+ return field_44_dxaWidth;
+ }
+
+ /**
+ * Set the dxaWidth field for the PAP record.
+ */
+ public void setDxaWidth(int field_44_dxaWidth)
+ {
+ this.field_44_dxaWidth = field_44_dxaWidth;
+ }
+
+ /**
+ * Get the brcTop field for the PAP record.
+ */
+ public short[] getBrcTop()
+ {
+ return field_45_brcTop;
+ }
+
+ /**
+ * Set the brcTop field for the PAP record.
+ */
+ public void setBrcTop(short[] field_45_brcTop)
+ {
+ this.field_45_brcTop = field_45_brcTop;
+ }
+
+ /**
+ * Get the brcLeft field for the PAP record.
+ */
+ public short[] getBrcLeft()
+ {
+ return field_46_brcLeft;
+ }
+
+ /**
+ * Set the brcLeft field for the PAP record.
+ */
+ public void setBrcLeft(short[] field_46_brcLeft)
+ {
+ this.field_46_brcLeft = field_46_brcLeft;
+ }
+
+ /**
+ * Get the brcBottom field for the PAP record.
+ */
+ public short[] getBrcBottom()
+ {
+ return field_47_brcBottom;
+ }
+
+ /**
+ * Set the brcBottom field for the PAP record.
+ */
+ public void setBrcBottom(short[] field_47_brcBottom)
+ {
+ this.field_47_brcBottom = field_47_brcBottom;
+ }
+
+ /**
+ * Get the brcRight field for the PAP record.
+ */
+ public short[] getBrcRight()
+ {
+ return field_48_brcRight;
+ }
+
+ /**
+ * Set the brcRight field for the PAP record.
+ */
+ public void setBrcRight(short[] field_48_brcRight)
+ {
+ this.field_48_brcRight = field_48_brcRight;
+ }
+
+ /**
+ * Get the brcBetween field for the PAP record.
+ */
+ public short[] getBrcBetween()
+ {
+ return field_49_brcBetween;
+ }
+
+ /**
+ * Set the brcBetween field for the PAP record.
+ */
+ public void setBrcBetween(short[] field_49_brcBetween)
+ {
+ this.field_49_brcBetween = field_49_brcBetween;
+ }
+
+ /**
+ * Get the brcBar field for the PAP record.
+ */
+ public short[] getBrcBar()
+ {
+ return field_50_brcBar;
+ }
+
+ /**
+ * Set the brcBar field for the PAP record.
+ */
+ public void setBrcBar(short[] field_50_brcBar)
+ {
+ this.field_50_brcBar = field_50_brcBar;
+ }
+
+ /**
+ * Get the dxaFromText field for the PAP record.
+ */
+ public int getDxaFromText()
+ {
+ return field_51_dxaFromText;
+ }
+
+ /**
+ * Set the dxaFromText field for the PAP record.
+ */
+ public void setDxaFromText(int field_51_dxaFromText)
+ {
+ this.field_51_dxaFromText = field_51_dxaFromText;
+ }
+
+ /**
+ * Get the dyaFromText field for the PAP record.
+ */
+ public int getDyaFromText()
+ {
+ return field_52_dyaFromText;
+ }
+
+ /**
+ * Set the dyaFromText field for the PAP record.
+ */
+ public void setDyaFromText(int field_52_dyaFromText)
+ {
+ this.field_52_dyaFromText = field_52_dyaFromText;
+ }
+
+ /**
+ * Get the dyaHeight field for the PAP record.
+ */
+ public int getDyaHeight()
+ {
+ return field_53_dyaHeight;
+ }
+
+ /**
+ * Set the dyaHeight field for the PAP record.
+ */
+ public void setDyaHeight(int field_53_dyaHeight)
+ {
+ this.field_53_dyaHeight = field_53_dyaHeight;
+ }
+
+ /**
+ * Get the fMinHeight field for the PAP record.
+ */
+ public byte getFMinHeight()
+ {
+ return field_54_fMinHeight;
+ }
+
+ /**
+ * Set the fMinHeight field for the PAP record.
+ */
+ public void setFMinHeight(byte field_54_fMinHeight)
+ {
+ this.field_54_fMinHeight = field_54_fMinHeight;
+ }
+
+ /**
+ * Get the shd field for the PAP record.
+ */
+ public byte[] getShd()
+ {
+ return field_55_shd;
+ }
+
+ /**
+ * Set the shd field for the PAP record.
+ */
+ public void setShd(byte[] field_55_shd)
+ {
+ this.field_55_shd = field_55_shd;
+ }
+
+ /**
+ * Get the dcs field for the PAP record.
+ */
+ public byte[] getDcs()
+ {
+ return field_56_dcs;
+ }
+
+ /**
+ * Set the dcs field for the PAP record.
+ */
+ public void setDcs(byte[] field_56_dcs)
+ {
+ this.field_56_dcs = field_56_dcs;
+ }
+
+ /**
+ * Get the lvl field for the PAP record.
+ */
+ public byte getLvl()
+ {
+ return field_57_lvl;
+ }
+
+ /**
+ * Set the lvl field for the PAP record.
+ */
+ public void setLvl(byte field_57_lvl)
+ {
+ this.field_57_lvl = field_57_lvl;
+ }
+
+ /**
+ * Get the fNumRMIns field for the PAP record.
+ */
+ public byte getFNumRMIns()
+ {
+ return field_58_fNumRMIns;
+ }
+
+ /**
+ * Set the fNumRMIns field for the PAP record.
+ */
+ public void setFNumRMIns(byte field_58_fNumRMIns)
+ {
+ this.field_58_fNumRMIns = field_58_fNumRMIns;
+ }
+
+ /**
+ * Get the anld field for the PAP record.
+ */
+ public byte[] getAnld()
+ {
+ return field_59_anld;
+ }
+
+ /**
+ * Set the anld field for the PAP record.
+ */
+ public void setAnld(byte[] field_59_anld)
+ {
+ this.field_59_anld = field_59_anld;
+ }
+
+ /**
+ * Get the fPropRMark field for the PAP record.
+ */
+ public int getFPropRMark()
+ {
+ return field_60_fPropRMark;
+ }
+
+ /**
+ * Set the fPropRMark field for the PAP record.
+ */
+ public void setFPropRMark(int field_60_fPropRMark)
+ {
+ this.field_60_fPropRMark = field_60_fPropRMark;
+ }
+
+ /**
+ * Get the ibstPropRMark field for the PAP record.
+ */
+ public int getIbstPropRMark()
+ {
+ return field_61_ibstPropRMark;
+ }
+
+ /**
+ * Set the ibstPropRMark field for the PAP record.
+ */
+ public void setIbstPropRMark(int field_61_ibstPropRMark)
+ {
+ this.field_61_ibstPropRMark = field_61_ibstPropRMark;
+ }
+
+ /**
+ * Get the dttmPropRMark field for the PAP record.
+ */
+ public byte[] getDttmPropRMark()
+ {
+ return field_62_dttmPropRMark;
+ }
+
+ /**
+ * Set the dttmPropRMark field for the PAP record.
+ */
+ public void setDttmPropRMark(byte[] field_62_dttmPropRMark)
+ {
+ this.field_62_dttmPropRMark = field_62_dttmPropRMark;
+ }
+
+ /**
+ * Get the numrm field for the PAP record.
+ */
+ public byte[] getNumrm()
+ {
+ return field_63_numrm;
+ }
+
+ /**
+ * Set the numrm field for the PAP record.
+ */
+ public void setNumrm(byte[] field_63_numrm)
+ {
+ this.field_63_numrm = field_63_numrm;
+ }
+
+ /**
+ * Get the itbdMac field for the PAP record.
+ */
+ public int getItbdMac()
+ {
+ return field_64_itbdMac;
+ }
+
+ /**
+ * Set the itbdMac field for the PAP record.
+ */
+ public void setItbdMac(int field_64_itbdMac)
+ {
+ this.field_64_itbdMac = field_64_itbdMac;
+ }
+
+ /**
+ * Get the rgdxaTab field for the PAP record.
+ */
+ public byte[] getRgdxaTab()
+ {
+ return field_65_rgdxaTab;
+ }
+
+ /**
+ * Set the rgdxaTab field for the PAP record.
+ */
+ public void setRgdxaTab(byte[] field_65_rgdxaTab)
+ {
+ this.field_65_rgdxaTab = field_65_rgdxaTab;
+ }
+
+ /**
+ * Get the rgtbd field for the PAP record.
+ */
+ public byte[] getRgtbd()
+ {
+ return field_66_rgtbd;
+ }
+
+ /**
+ * Set the rgtbd field for the PAP record.
+ */
+ public void setRgtbd(byte[] field_66_rgtbd)
+ {
+ this.field_66_rgtbd = field_66_rgtbd;
+ }
+
+
+} // END OF CLASS
+
+
+
+
--- /dev/null
+
+/* ====================================================================
+ * The Apache Software License, Version 1.1
+ *
+ * Copyright (c) 2002 The Apache Software Foundation. All rights
+ * reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * 3. The end-user documentation included with the redistribution,
+ * if any, must include the following acknowledgment:
+ * "This product includes software developed by the
+ * Apache Software Foundation (http://www.apache.org/)."
+ * Alternately, this acknowledgment may appear in the software itself,
+ * if and wherever such third-party acknowledgments normally appear.
+ *
+ * 4. The names "Apache" and "Apache Software Foundation" and
+ * "Apache POI" must not be used to endorse or promote products
+ * derived from this software without prior written permission. For
+ * written permission, please contact apache@apache.org.
+ *
+ * 5. Products derived from this software may not be called "Apache",
+ * "Apache POI", nor may "Apache" appear in their name, without
+ * prior written permission of the Apache Software Foundation.
+ *
+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ * ====================================================================
+ *
+ * This software consists of voluntary contributions made by many
+ * individuals on behalf of the Apache Software Foundation. For more
+ * information on the Apache Software Foundation, please see
+ * <http://www.apache.org/>.
+ */
+
+
+package org.apache.poi.hdf.model.hdftypes.definitions;
+
+
+
+import org.apache.poi.util.BitField;
+import org.apache.poi.util.LittleEndian;
+import org.apache.poi.util.StringUtil;
+import org.apache.poi.util.HexDump;
+import org.apache.poi.hdf.model.hdftypes.HDFType;
+
+/**
+ * Section Properties.
+ * NOTE: This source is automatically generated please do not modify this file. Either subclass or
+ * remove the record in src/records/definitions.
+
+ * @author S. Ryan Ackley
+ */
+public abstract class SEPAbstractType
+ implements HDFType
+{
+
+ private byte field_1_bkc;
+ private byte field_2_fTitlePage;
+ private byte field_3_fAutoPgn;
+ private byte field_4_nfcPgn;
+ private byte field_5_fUnlocked;
+ private byte field_6_cnsPgn;
+ private byte field_7_fPgnRestart;
+ private byte field_8_fEndNote;
+ private byte field_9_lnc;
+ private byte field_10_unused1;
+ private int field_11_nLnnMod;
+ private int field_12_dxaLnn;
+ private int field_13_dxaPgn;
+ private int field_14_dyaPgn;
+ private byte field_15_fLBetween;
+ private byte field_16_vjc;
+ private int field_17_dmBinFirst;
+ private int field_18_dmBinOther;
+ private int field_19_dmPaperReq;
+ private int field_20_brcTop;
+ private int field_21_brcLeft;
+ private int field_22_brcBottom;
+ private int field_23_brcRight;
+ private int field_24_fPropMark;
+ private int field_25_ibstPropRMark;
+ private int field_26_dttmPropRMark;
+ private int field_27_dxtCharSpace;
+ private int field_28_dyaLinePitch;
+ private int field_29_clm;
+ private int field_30_unused2;
+ private byte field_31_dmOrientPage;
+ private byte field_32_iHeadingPgn;
+ private int field_33_pgnStart;
+ private int field_34_lnnMin;
+ private int field_35_wTextFlow;
+ private short field_36_unused3;
+ private int field_37_pgbProb;
+ private short field_38_unused4;
+ private int field_39_xaPage;
+ private int field_40_yaPage;
+ private int field_41_xaPageNUp;
+ private int field_42_yaPageNUp;
+ private int field_43_dxaLeft;
+ private int field_44_dxaRight;
+ private int field_45_dyaTop;
+ private int field_46_dyaBottom;
+ private int field_47_dzaGutter;
+ private int field_48_dyaHdrTop;
+ private int field_49_dyaHdrBottom;
+ private int field_50_ccolM1;
+ private byte field_51_fEvenlySpaced;
+ private byte field_52_unused5;
+ private int field_53_dxaColumns;
+ private int[] field_54_rgdxaColumn;
+ private int field_55_dxaColumnWidth;
+ private byte field_56_dmOrientFirst;
+ private byte field_57_fLayout;
+ private short field_58_unused6;
+ private byte[] field_59_olst;
+
+
+ public SEPAbstractType()
+ {
+
+ }
+
+ /**
+ * Size of record (exluding 4 byte header)
+ */
+ public int getSize()
+ {
+ return 4 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 4 + 2 + 2 + 1 + 1 + 2 + 2 + 2 + 4 + 4 + 4 + 4 + 2 + 2 + 4 + 4 + 4 + 2 + 2 + 1 + 1 + 2 + 2 + 2 + 2 + 2 + 2 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 2 + 1 + 1 + 4 + 356 + 4 + 1 + 1 + 2 + 212;
+ }
+
+
+
+ /**
+ * Get the bkc field for the SEP record.
+ */
+ public byte getBkc()
+ {
+ return field_1_bkc;
+ }
+
+ /**
+ * Set the bkc field for the SEP record.
+ */
+ public void setBkc(byte field_1_bkc)
+ {
+ this.field_1_bkc = field_1_bkc;
+ }
+
+ /**
+ * Get the fTitlePage field for the SEP record.
+ */
+ public byte getFTitlePage()
+ {
+ return field_2_fTitlePage;
+ }
+
+ /**
+ * Set the fTitlePage field for the SEP record.
+ */
+ public void setFTitlePage(byte field_2_fTitlePage)
+ {
+ this.field_2_fTitlePage = field_2_fTitlePage;
+ }
+
+ /**
+ * Get the fAutoPgn field for the SEP record.
+ */
+ public byte getFAutoPgn()
+ {
+ return field_3_fAutoPgn;
+ }
+
+ /**
+ * Set the fAutoPgn field for the SEP record.
+ */
+ public void setFAutoPgn(byte field_3_fAutoPgn)
+ {
+ this.field_3_fAutoPgn = field_3_fAutoPgn;
+ }
+
+ /**
+ * Get the nfcPgn field for the SEP record.
+ */
+ public byte getNfcPgn()
+ {
+ return field_4_nfcPgn;
+ }
+
+ /**
+ * Set the nfcPgn field for the SEP record.
+ */
+ public void setNfcPgn(byte field_4_nfcPgn)
+ {
+ this.field_4_nfcPgn = field_4_nfcPgn;
+ }
+
+ /**
+ * Get the fUnlocked field for the SEP record.
+ */
+ public byte getFUnlocked()
+ {
+ return field_5_fUnlocked;
+ }
+
+ /**
+ * Set the fUnlocked field for the SEP record.
+ */
+ public void setFUnlocked(byte field_5_fUnlocked)
+ {
+ this.field_5_fUnlocked = field_5_fUnlocked;
+ }
+
+ /**
+ * Get the cnsPgn field for the SEP record.
+ */
+ public byte getCnsPgn()
+ {
+ return field_6_cnsPgn;
+ }
+
+ /**
+ * Set the cnsPgn field for the SEP record.
+ */
+ public void setCnsPgn(byte field_6_cnsPgn)
+ {
+ this.field_6_cnsPgn = field_6_cnsPgn;
+ }
+
+ /**
+ * Get the fPgnRestart field for the SEP record.
+ */
+ public byte getFPgnRestart()
+ {
+ return field_7_fPgnRestart;
+ }
+
+ /**
+ * Set the fPgnRestart field for the SEP record.
+ */
+ public void setFPgnRestart(byte field_7_fPgnRestart)
+ {
+ this.field_7_fPgnRestart = field_7_fPgnRestart;
+ }
+
+ /**
+ * Get the fEndNote field for the SEP record.
+ */
+ public byte getFEndNote()
+ {
+ return field_8_fEndNote;
+ }
+
+ /**
+ * Set the fEndNote field for the SEP record.
+ */
+ public void setFEndNote(byte field_8_fEndNote)
+ {
+ this.field_8_fEndNote = field_8_fEndNote;
+ }
+
+ /**
+ * Get the lnc field for the SEP record.
+ */
+ public byte getLnc()
+ {
+ return field_9_lnc;
+ }
+
+ /**
+ * Set the lnc field for the SEP record.
+ */
+ public void setLnc(byte field_9_lnc)
+ {
+ this.field_9_lnc = field_9_lnc;
+ }
+
+ /**
+ * Get the unused1 field for the SEP record.
+ */
+ public byte getUnused1()
+ {
+ return field_10_unused1;
+ }
+
+ /**
+ * Set the unused1 field for the SEP record.
+ */
+ public void setUnused1(byte field_10_unused1)
+ {
+ this.field_10_unused1 = field_10_unused1;
+ }
+
+ /**
+ * Get the nLnnMod field for the SEP record.
+ */
+ public int getNLnnMod()
+ {
+ return field_11_nLnnMod;
+ }
+
+ /**
+ * Set the nLnnMod field for the SEP record.
+ */
+ public void setNLnnMod(int field_11_nLnnMod)
+ {
+ this.field_11_nLnnMod = field_11_nLnnMod;
+ }
+
+ /**
+ * Get the dxaLnn field for the SEP record.
+ */
+ public int getDxaLnn()
+ {
+ return field_12_dxaLnn;
+ }
+
+ /**
+ * Set the dxaLnn field for the SEP record.
+ */
+ public void setDxaLnn(int field_12_dxaLnn)
+ {
+ this.field_12_dxaLnn = field_12_dxaLnn;
+ }
+
+ /**
+ * Get the dxaPgn field for the SEP record.
+ */
+ public int getDxaPgn()
+ {
+ return field_13_dxaPgn;
+ }
+
+ /**
+ * Set the dxaPgn field for the SEP record.
+ */
+ public void setDxaPgn(int field_13_dxaPgn)
+ {
+ this.field_13_dxaPgn = field_13_dxaPgn;
+ }
+
+ /**
+ * Get the dyaPgn field for the SEP record.
+ */
+ public int getDyaPgn()
+ {
+ return field_14_dyaPgn;
+ }
+
+ /**
+ * Set the dyaPgn field for the SEP record.
+ */
+ public void setDyaPgn(int field_14_dyaPgn)
+ {
+ this.field_14_dyaPgn = field_14_dyaPgn;
+ }
+
+ /**
+ * Get the fLBetween field for the SEP record.
+ */
+ public byte getFLBetween()
+ {
+ return field_15_fLBetween;
+ }
+
+ /**
+ * Set the fLBetween field for the SEP record.
+ */
+ public void setFLBetween(byte field_15_fLBetween)
+ {
+ this.field_15_fLBetween = field_15_fLBetween;
+ }
+
+ /**
+ * Get the vjc field for the SEP record.
+ */
+ public byte getVjc()
+ {
+ return field_16_vjc;
+ }
+
+ /**
+ * Set the vjc field for the SEP record.
+ */
+ public void setVjc(byte field_16_vjc)
+ {
+ this.field_16_vjc = field_16_vjc;
+ }
+
+ /**
+ * Get the dmBinFirst field for the SEP record.
+ */
+ public int getDmBinFirst()
+ {
+ return field_17_dmBinFirst;
+ }
+
+ /**
+ * Set the dmBinFirst field for the SEP record.
+ */
+ public void setDmBinFirst(int field_17_dmBinFirst)
+ {
+ this.field_17_dmBinFirst = field_17_dmBinFirst;
+ }
+
+ /**
+ * Get the dmBinOther field for the SEP record.
+ */
+ public int getDmBinOther()
+ {
+ return field_18_dmBinOther;
+ }
+
+ /**
+ * Set the dmBinOther field for the SEP record.
+ */
+ public void setDmBinOther(int field_18_dmBinOther)
+ {
+ this.field_18_dmBinOther = field_18_dmBinOther;
+ }
+
+ /**
+ * Get the dmPaperReq field for the SEP record.
+ */
+ public int getDmPaperReq()
+ {
+ return field_19_dmPaperReq;
+ }
+
+ /**
+ * Set the dmPaperReq field for the SEP record.
+ */
+ public void setDmPaperReq(int field_19_dmPaperReq)
+ {
+ this.field_19_dmPaperReq = field_19_dmPaperReq;
+ }
+
+ /**
+ * Get the brcTop field for the SEP record.
+ */
+ public int getBrcTop()
+ {
+ return field_20_brcTop;
+ }
+
+ /**
+ * Set the brcTop field for the SEP record.
+ */
+ public void setBrcTop(int field_20_brcTop)
+ {
+ this.field_20_brcTop = field_20_brcTop;
+ }
+
+ /**
+ * Get the brcLeft field for the SEP record.
+ */
+ public int getBrcLeft()
+ {
+ return field_21_brcLeft;
+ }
+
+ /**
+ * Set the brcLeft field for the SEP record.
+ */
+ public void setBrcLeft(int field_21_brcLeft)
+ {
+ this.field_21_brcLeft = field_21_brcLeft;
+ }
+
+ /**
+ * Get the brcBottom field for the SEP record.
+ */
+ public int getBrcBottom()
+ {
+ return field_22_brcBottom;
+ }
+
+ /**
+ * Set the brcBottom field for the SEP record.
+ */
+ public void setBrcBottom(int field_22_brcBottom)
+ {
+ this.field_22_brcBottom = field_22_brcBottom;
+ }
+
+ /**
+ * Get the brcRight field for the SEP record.
+ */
+ public int getBrcRight()
+ {
+ return field_23_brcRight;
+ }
+
+ /**
+ * Set the brcRight field for the SEP record.
+ */
+ public void setBrcRight(int field_23_brcRight)
+ {
+ this.field_23_brcRight = field_23_brcRight;
+ }
+
+ /**
+ * Get the fPropMark field for the SEP record.
+ */
+ public int getFPropMark()
+ {
+ return field_24_fPropMark;
+ }
+
+ /**
+ * Set the fPropMark field for the SEP record.
+ */
+ public void setFPropMark(int field_24_fPropMark)
+ {
+ this.field_24_fPropMark = field_24_fPropMark;
+ }
+
+ /**
+ * Get the ibstPropRMark field for the SEP record.
+ */
+ public int getIbstPropRMark()
+ {
+ return field_25_ibstPropRMark;
+ }
+
+ /**
+ * Set the ibstPropRMark field for the SEP record.
+ */
+ public void setIbstPropRMark(int field_25_ibstPropRMark)
+ {
+ this.field_25_ibstPropRMark = field_25_ibstPropRMark;
+ }
+
+ /**
+ * Get the dttmPropRMark field for the SEP record.
+ */
+ public int getDttmPropRMark()
+ {
+ return field_26_dttmPropRMark;
+ }
+
+ /**
+ * Set the dttmPropRMark field for the SEP record.
+ */
+ public void setDttmPropRMark(int field_26_dttmPropRMark)
+ {
+ this.field_26_dttmPropRMark = field_26_dttmPropRMark;
+ }
+
+ /**
+ * Get the dxtCharSpace field for the SEP record.
+ */
+ public int getDxtCharSpace()
+ {
+ return field_27_dxtCharSpace;
+ }
+
+ /**
+ * Set the dxtCharSpace field for the SEP record.
+ */
+ public void setDxtCharSpace(int field_27_dxtCharSpace)
+ {
+ this.field_27_dxtCharSpace = field_27_dxtCharSpace;
+ }
+
+ /**
+ * Get the dyaLinePitch field for the SEP record.
+ */
+ public int getDyaLinePitch()
+ {
+ return field_28_dyaLinePitch;
+ }
+
+ /**
+ * Set the dyaLinePitch field for the SEP record.
+ */
+ public void setDyaLinePitch(int field_28_dyaLinePitch)
+ {
+ this.field_28_dyaLinePitch = field_28_dyaLinePitch;
+ }
+
+ /**
+ * Get the clm field for the SEP record.
+ */
+ public int getClm()
+ {
+ return field_29_clm;
+ }
+
+ /**
+ * Set the clm field for the SEP record.
+ */
+ public void setClm(int field_29_clm)
+ {
+ this.field_29_clm = field_29_clm;
+ }
+
+ /**
+ * Get the unused2 field for the SEP record.
+ */
+ public int getUnused2()
+ {
+ return field_30_unused2;
+ }
+
+ /**
+ * Set the unused2 field for the SEP record.
+ */
+ public void setUnused2(int field_30_unused2)
+ {
+ this.field_30_unused2 = field_30_unused2;
+ }
+
+ /**
+ * Get the dmOrientPage field for the SEP record.
+ */
+ public byte getDmOrientPage()
+ {
+ return field_31_dmOrientPage;
+ }
+
+ /**
+ * Set the dmOrientPage field for the SEP record.
+ */
+ public void setDmOrientPage(byte field_31_dmOrientPage)
+ {
+ this.field_31_dmOrientPage = field_31_dmOrientPage;
+ }
+
+ /**
+ * Get the iHeadingPgn field for the SEP record.
+ */
+ public byte getIHeadingPgn()
+ {
+ return field_32_iHeadingPgn;
+ }
+
+ /**
+ * Set the iHeadingPgn field for the SEP record.
+ */
+ public void setIHeadingPgn(byte field_32_iHeadingPgn)
+ {
+ this.field_32_iHeadingPgn = field_32_iHeadingPgn;
+ }
+
+ /**
+ * Get the pgnStart field for the SEP record.
+ */
+ public int getPgnStart()
+ {
+ return field_33_pgnStart;
+ }
+
+ /**
+ * Set the pgnStart field for the SEP record.
+ */
+ public void setPgnStart(int field_33_pgnStart)
+ {
+ this.field_33_pgnStart = field_33_pgnStart;
+ }
+
+ /**
+ * Get the lnnMin field for the SEP record.
+ */
+ public int getLnnMin()
+ {
+ return field_34_lnnMin;
+ }
+
+ /**
+ * Set the lnnMin field for the SEP record.
+ */
+ public void setLnnMin(int field_34_lnnMin)
+ {
+ this.field_34_lnnMin = field_34_lnnMin;
+ }
+
+ /**
+ * Get the wTextFlow field for the SEP record.
+ */
+ public int getWTextFlow()
+ {
+ return field_35_wTextFlow;
+ }
+
+ /**
+ * Set the wTextFlow field for the SEP record.
+ */
+ public void setWTextFlow(int field_35_wTextFlow)
+ {
+ this.field_35_wTextFlow = field_35_wTextFlow;
+ }
+
+ /**
+ * Get the unused3 field for the SEP record.
+ */
+ public short getUnused3()
+ {
+ return field_36_unused3;
+ }
+
+ /**
+ * Set the unused3 field for the SEP record.
+ */
+ public void setUnused3(short field_36_unused3)
+ {
+ this.field_36_unused3 = field_36_unused3;
+ }
+
+ /**
+ * Get the pgbProb field for the SEP record.
+ */
+ public int getPgbProb()
+ {
+ return field_37_pgbProb;
+ }
+
+ /**
+ * Set the pgbProb field for the SEP record.
+ */
+ public void setPgbProb(int field_37_pgbProb)
+ {
+ this.field_37_pgbProb = field_37_pgbProb;
+ }
+
+ /**
+ * Get the unused4 field for the SEP record.
+ */
+ public short getUnused4()
+ {
+ return field_38_unused4;
+ }
+
+ /**
+ * Set the unused4 field for the SEP record.
+ */
+ public void setUnused4(short field_38_unused4)
+ {
+ this.field_38_unused4 = field_38_unused4;
+ }
+
+ /**
+ * Get the xaPage field for the SEP record.
+ */
+ public int getXaPage()
+ {
+ return field_39_xaPage;
+ }
+
+ /**
+ * Set the xaPage field for the SEP record.
+ */
+ public void setXaPage(int field_39_xaPage)
+ {
+ this.field_39_xaPage = field_39_xaPage;
+ }
+
+ /**
+ * Get the yaPage field for the SEP record.
+ */
+ public int getYaPage()
+ {
+ return field_40_yaPage;
+ }
+
+ /**
+ * Set the yaPage field for the SEP record.
+ */
+ public void setYaPage(int field_40_yaPage)
+ {
+ this.field_40_yaPage = field_40_yaPage;
+ }
+
+ /**
+ * Get the xaPageNUp field for the SEP record.
+ */
+ public int getXaPageNUp()
+ {
+ return field_41_xaPageNUp;
+ }
+
+ /**
+ * Set the xaPageNUp field for the SEP record.
+ */
+ public void setXaPageNUp(int field_41_xaPageNUp)
+ {
+ this.field_41_xaPageNUp = field_41_xaPageNUp;
+ }
+
+ /**
+ * Get the yaPageNUp field for the SEP record.
+ */
+ public int getYaPageNUp()
+ {
+ return field_42_yaPageNUp;
+ }
+
+ /**
+ * Set the yaPageNUp field for the SEP record.
+ */
+ public void setYaPageNUp(int field_42_yaPageNUp)
+ {
+ this.field_42_yaPageNUp = field_42_yaPageNUp;
+ }
+
+ /**
+ * Get the dxaLeft field for the SEP record.
+ */
+ public int getDxaLeft()
+ {
+ return field_43_dxaLeft;
+ }
+
+ /**
+ * Set the dxaLeft field for the SEP record.
+ */
+ public void setDxaLeft(int field_43_dxaLeft)
+ {
+ this.field_43_dxaLeft = field_43_dxaLeft;
+ }
+
+ /**
+ * Get the dxaRight field for the SEP record.
+ */
+ public int getDxaRight()
+ {
+ return field_44_dxaRight;
+ }
+
+ /**
+ * Set the dxaRight field for the SEP record.
+ */
+ public void setDxaRight(int field_44_dxaRight)
+ {
+ this.field_44_dxaRight = field_44_dxaRight;
+ }
+
+ /**
+ * Get the dyaTop field for the SEP record.
+ */
+ public int getDyaTop()
+ {
+ return field_45_dyaTop;
+ }
+
+ /**
+ * Set the dyaTop field for the SEP record.
+ */
+ public void setDyaTop(int field_45_dyaTop)
+ {
+ this.field_45_dyaTop = field_45_dyaTop;
+ }
+
+ /**
+ * Get the dyaBottom field for the SEP record.
+ */
+ public int getDyaBottom()
+ {
+ return field_46_dyaBottom;
+ }
+
+ /**
+ * Set the dyaBottom field for the SEP record.
+ */
+ public void setDyaBottom(int field_46_dyaBottom)
+ {
+ this.field_46_dyaBottom = field_46_dyaBottom;
+ }
+
+ /**
+ * Get the dzaGutter field for the SEP record.
+ */
+ public int getDzaGutter()
+ {
+ return field_47_dzaGutter;
+ }
+
+ /**
+ * Set the dzaGutter field for the SEP record.
+ */
+ public void setDzaGutter(int field_47_dzaGutter)
+ {
+ this.field_47_dzaGutter = field_47_dzaGutter;
+ }
+
+ /**
+ * Get the dyaHdrTop field for the SEP record.
+ */
+ public int getDyaHdrTop()
+ {
+ return field_48_dyaHdrTop;
+ }
+
+ /**
+ * Set the dyaHdrTop field for the SEP record.
+ */
+ public void setDyaHdrTop(int field_48_dyaHdrTop)
+ {
+ this.field_48_dyaHdrTop = field_48_dyaHdrTop;
+ }
+
+ /**
+ * Get the dyaHdrBottom field for the SEP record.
+ */
+ public int getDyaHdrBottom()
+ {
+ return field_49_dyaHdrBottom;
+ }
+
+ /**
+ * Set the dyaHdrBottom field for the SEP record.
+ */
+ public void setDyaHdrBottom(int field_49_dyaHdrBottom)
+ {
+ this.field_49_dyaHdrBottom = field_49_dyaHdrBottom;
+ }
+
+ /**
+ * Get the ccolM1 field for the SEP record.
+ */
+ public int getCcolM1()
+ {
+ return field_50_ccolM1;
+ }
+
+ /**
+ * Set the ccolM1 field for the SEP record.
+ */
+ public void setCcolM1(int field_50_ccolM1)
+ {
+ this.field_50_ccolM1 = field_50_ccolM1;
+ }
+
+ /**
+ * Get the fEvenlySpaced field for the SEP record.
+ */
+ public byte getFEvenlySpaced()
+ {
+ return field_51_fEvenlySpaced;
+ }
+
+ /**
+ * Set the fEvenlySpaced field for the SEP record.
+ */
+ public void setFEvenlySpaced(byte field_51_fEvenlySpaced)
+ {
+ this.field_51_fEvenlySpaced = field_51_fEvenlySpaced;
+ }
+
+ /**
+ * Get the unused5 field for the SEP record.
+ */
+ public byte getUnused5()
+ {
+ return field_52_unused5;
+ }
+
+ /**
+ * Set the unused5 field for the SEP record.
+ */
+ public void setUnused5(byte field_52_unused5)
+ {
+ this.field_52_unused5 = field_52_unused5;
+ }
+
+ /**
+ * Get the dxaColumns field for the SEP record.
+ */
+ public int getDxaColumns()
+ {
+ return field_53_dxaColumns;
+ }
+
+ /**
+ * Set the dxaColumns field for the SEP record.
+ */
+ public void setDxaColumns(int field_53_dxaColumns)
+ {
+ this.field_53_dxaColumns = field_53_dxaColumns;
+ }
+
+ /**
+ * Get the rgdxaColumn field for the SEP record.
+ */
+ public int[] getRgdxaColumn()
+ {
+ return field_54_rgdxaColumn;
+ }
+
+ /**
+ * Set the rgdxaColumn field for the SEP record.
+ */
+ public void setRgdxaColumn(int[] field_54_rgdxaColumn)
+ {
+ this.field_54_rgdxaColumn = field_54_rgdxaColumn;
+ }
+
+ /**
+ * Get the dxaColumnWidth field for the SEP record.
+ */
+ public int getDxaColumnWidth()
+ {
+ return field_55_dxaColumnWidth;
+ }
+
+ /**
+ * Set the dxaColumnWidth field for the SEP record.
+ */
+ public void setDxaColumnWidth(int field_55_dxaColumnWidth)
+ {
+ this.field_55_dxaColumnWidth = field_55_dxaColumnWidth;
+ }
+
+ /**
+ * Get the dmOrientFirst field for the SEP record.
+ */
+ public byte getDmOrientFirst()
+ {
+ return field_56_dmOrientFirst;
+ }
+
+ /**
+ * Set the dmOrientFirst field for the SEP record.
+ */
+ public void setDmOrientFirst(byte field_56_dmOrientFirst)
+ {
+ this.field_56_dmOrientFirst = field_56_dmOrientFirst;
+ }
+
+ /**
+ * Get the fLayout field for the SEP record.
+ */
+ public byte getFLayout()
+ {
+ return field_57_fLayout;
+ }
+
+ /**
+ * Set the fLayout field for the SEP record.
+ */
+ public void setFLayout(byte field_57_fLayout)
+ {
+ this.field_57_fLayout = field_57_fLayout;
+ }
+
+ /**
+ * Get the unused6 field for the SEP record.
+ */
+ public short getUnused6()
+ {
+ return field_58_unused6;
+ }
+
+ /**
+ * Set the unused6 field for the SEP record.
+ */
+ public void setUnused6(short field_58_unused6)
+ {
+ this.field_58_unused6 = field_58_unused6;
+ }
+
+ /**
+ * Get the olst field for the SEP record.
+ */
+ public byte[] getOlst()
+ {
+ return field_59_olst;
+ }
+
+ /**
+ * Set the olst field for the SEP record.
+ */
+ public void setOlst(byte[] field_59_olst)
+ {
+ this.field_59_olst = field_59_olst;
+ }
+
+
+} // END OF CLASS
+
+
+
+