/* ====================================================================
   Licensed to the Apache Software Foundation (ASF) under one or more
   contributor license agreements.  See the NOTICE file distributed with
   this work for additional information regarding copyright ownership.
   The ASF licenses this file to You under the Apache License, Version 2.0
   (the "License"); you may not use this file except in compliance with
   the License.  You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
==================================================================== */

package org.apache.poi.hdf.model.hdftypes.definitions;


import org.apache.poi.util.BitField;
import org.apache.poi.util.BitFieldFactory;
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_fSideBySide;
    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  int field_23_dyaAfter;
    private  byte[] field_24_phe;
    private  byte field_25_fCrLf;
    private  byte field_26_fUsePgsuSettings;
    private  byte field_27_fAdjustRight;
    private  byte field_28_fKinsoku;
    private  byte field_29_fWordWrap;
    private  byte field_30_fOverflowPunct;
    private  byte field_31_fTopLinePunct;
    private  byte field_32_fAutoSpaceDE;
    private  byte field_33_fAutoSpaceDN;
    private  int field_34_wAlignFont;
    private  short field_35_fontAlign;
        private static BitField  fVertical = BitFieldFactory.getInstance(0x0001);
        private static BitField  fBackward = BitFieldFactory.getInstance(0x0002);
        private static BitField  fRotateFont = BitFieldFactory.getInstance(0x0004);
    private  byte field_36_fBackward;
    private  byte field_37_fRotateFont;
    private  byte field_38_fInTable;
    private  byte field_39_fTtp;
    private  byte field_40_wr;
    private  byte field_41_fLocked;
    private  byte[] field_42_ptap;
    private  int field_43_dxaAbs;
    private  int field_44_dyaAbs;
    private  int field_45_dxaWidth;
    private  short[] field_46_brcTop;
    private  short[] field_47_brcLeft;
    private  short[] field_48_brcBottom;
    private  short[] field_49_brcRight;
    private  short[] field_50_brcBetween;
    private  short[] field_51_brcBar;
    private  int field_52_dxaFromText;
    private  int field_53_dyaFromText;
    private  int field_54_dyaHeight;
    private  byte field_55_fMinHeight;
    private  short field_56_shd;
    private  short field_57_dcs;
    private  byte field_58_lvl;
    private  byte field_59_fNumRMIns;
    private  byte[] field_60_anld;
    private  int field_61_fPropRMark;
    private  int field_62_ibstPropRMark;
    private  byte[] field_63_dttmPropRMark;
    private  byte[] field_64_numrm;
    private  int field_65_itbdMac;
    private  byte[] field_66_rgdxaTab;
    private  byte[] field_67_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 + 4 + 12 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 2 + 2 + 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 fSideBySide field for the PAP record.
     */
    public byte getFSideBySide()
    {
        return field_15_fSideBySide;
    }

    /**
     * Set the fSideBySide field for the PAP record.
     */
    public void setFSideBySide(byte field_15_fSideBySide)
    {
        this.field_15_fSideBySide = field_15_fSideBySide;
    }

    /**
     * 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 dyaAfter field for the PAP record.
     */
    public int getDyaAfter()
    {
        return field_23_dyaAfter;
    }

    /**
     * Set the dyaAfter field for the PAP record.
     */
    public void setDyaAfter(int field_23_dyaAfter)
    {
        this.field_23_dyaAfter = field_23_dyaAfter;
    }

    /**
     * Get the phe field for the PAP record.
     */
    public byte[] getPhe()
    {
        return field_24_phe;
    }

    /**
     * Set the phe field for the PAP record.
     */
    public void setPhe(byte[] field_24_phe)
    {
        this.field_24_phe = field_24_phe;
    }

    /**
     * Get the fCrLf field for the PAP record.
     */
    public byte getFCrLf()
    {
        return field_25_fCrLf;
    }

    /**
     * Set the fCrLf field for the PAP record.
     */
    public void setFCrLf(byte field_25_fCrLf)
    {
        this.field_25_fCrLf = field_25_fCrLf;
    }

    /**
     * Get the fUsePgsuSettings field for the PAP record.
     */
    public byte getFUsePgsuSettings()
    {
        return field_26_fUsePgsuSettings;
    }

    /**
     * Set the fUsePgsuSettings field for the PAP record.
     */
    public void setFUsePgsuSettings(byte field_26_fUsePgsuSettings)
    {
        this.field_26_fUsePgsuSettings = field_26_fUsePgsuSettings;
    }

    /**
     * Get the fAdjustRight field for the PAP record.
     */
    public byte getFAdjustRight()
    {
        return field_27_fAdjustRight;
    }

    /**
     * Set the fAdjustRight field for the PAP record.
     */
    public void setFAdjustRight(byte field_27_fAdjustRight)
    {
        this.field_27_fAdjustRight = field_27_fAdjustRight;
    }

    /**
     * Get the fKinsoku field for the PAP record.
     */
    public byte getFKinsoku()
    {
        return field_28_fKinsoku;
    }

    /**
     * Set the fKinsoku field for the PAP record.
     */
    public void setFKinsoku(byte field_28_fKinsoku)
    {
        this.field_28_fKinsoku = field_28_fKinsoku;
    }

    /**
     * Get the fWordWrap field for the PAP record.
     */
    public byte getFWordWrap()
    {
        return field_29_fWordWrap;
    }

    /**
     * Set the fWordWrap field for the PAP record.
     */
    public void setFWordWrap(byte field_29_fWordWrap)
    {
        this.field_29_fWordWrap = field_29_fWordWrap;
    }

    /**
     * Get the fOverflowPunct field for the PAP record.
     */
    public byte getFOverflowPunct()
    {
        return field_30_fOverflowPunct;
    }

    /**
     * Set the fOverflowPunct field for the PAP record.
     */
    public void setFOverflowPunct(byte field_30_fOverflowPunct)
    {
        this.field_30_fOverflowPunct = field_30_fOverflowPunct;
    }

    /**
     * Get the fTopLinePunct field for the PAP record.
     */
    public byte getFTopLinePunct()
    {
        return field_31_fTopLinePunct;
    }

    /**
     * Set the fTopLinePunct field for the PAP record.
     */
    public void setFTopLinePunct(byte field_31_fTopLinePunct)
    {
        this.field_31_fTopLinePunct = field_31_fTopLinePunct;
    }

    /**
     * Get the fAutoSpaceDE field for the PAP record.
     */
    public byte getFAutoSpaceDE()
    {
        return field_32_fAutoSpaceDE;
    }

    /**
     * Set the fAutoSpaceDE field for the PAP record.
     */
    public void setFAutoSpaceDE(byte field_32_fAutoSpaceDE)
    {
        this.field_32_fAutoSpaceDE = field_32_fAutoSpaceDE;
    }

    /**
     * Get the fAutoSpaceDN field for the PAP record.
     */
    public byte getFAutoSpaceDN()
    {
        return field_33_fAutoSpaceDN;
    }

    /**
     * Set the fAutoSpaceDN field for the PAP record.
     */
    public void setFAutoSpaceDN(byte field_33_fAutoSpaceDN)
    {
        this.field_33_fAutoSpaceDN = field_33_fAutoSpaceDN;
    }

    /**
     * Get the wAlignFont field for the PAP record.
     */
    public int getWAlignFont()
    {
        return field_34_wAlignFont;
    }

    /**
     * Set the wAlignFont field for the PAP record.
     */
    public void setWAlignFont(int field_34_wAlignFont)
    {
        this.field_34_wAlignFont = field_34_wAlignFont;
    }

    /**
     * Get the fontAlign field for the PAP record.
     */
    public short getFontAlign()
    {
        return field_35_fontAlign;
    }

    /**
     * Set the fontAlign field for the PAP record.
     */
    public void setFontAlign(short field_35_fontAlign)
    {
        this.field_35_fontAlign = field_35_fontAlign;
    }

    /**
     * Get the fBackward field for the PAP record.
     */
    public byte getFBackward()
    {
        return field_36_fBackward;
    }

    /**
     * Set the fBackward field for the PAP record.
     */
    public void setFBackward(byte field_36_fBackward)
    {
        this.field_36_fBackward = field_36_fBackward;
    }

    /**
     * Get the fRotateFont field for the PAP record.
     */
    public byte getFRotateFont()
    {
        return field_37_fRotateFont;
    }

    /**
     * Set the fRotateFont field for the PAP record.
     */
    public void setFRotateFont(byte field_37_fRotateFont)
    {
        this.field_37_fRotateFont = field_37_fRotateFont;
    }

    /**
     * Get the fInTable field for the PAP record.
     */
    public byte getFInTable()
    {
        return field_38_fInTable;
    }

    /**
     * Set the fInTable field for the PAP record.
     */
    public void setFInTable(byte field_38_fInTable)
    {
        this.field_38_fInTable = field_38_fInTable;
    }

    /**
     * Get the fTtp field for the PAP record.
     */
    public byte getFTtp()
    {
        return field_39_fTtp;
    }

    /**
     * Set the fTtp field for the PAP record.
     */
    public void setFTtp(byte field_39_fTtp)
    {
        this.field_39_fTtp = field_39_fTtp;
    }

    /**
     * Get the wr field for the PAP record.
     */
    public byte getWr()
    {
        return field_40_wr;
    }

    /**
     * Set the wr field for the PAP record.
     */
    public void setWr(byte field_40_wr)
    {
        this.field_40_wr = field_40_wr;
    }

    /**
     * Get the fLocked field for the PAP record.
     */
    public byte getFLocked()
    {
        return field_41_fLocked;
    }

    /**
     * Set the fLocked field for the PAP record.
     */
    public void setFLocked(byte field_41_fLocked)
    {
        this.field_41_fLocked = field_41_fLocked;
    }

    /**
     * Get the ptap field for the PAP record.
     */
    public byte[] getPtap()
    {
        return field_42_ptap;
    }

    /**
     * Set the ptap field for the PAP record.
     */
    public void setPtap(byte[] field_42_ptap)
    {
        this.field_42_ptap = field_42_ptap;
    }

    /**
     * Get the dxaAbs field for the PAP record.
     */
    public int getDxaAbs()
    {
        return field_43_dxaAbs;
    }

    /**
     * Set the dxaAbs field for the PAP record.
     */
    public void setDxaAbs(int field_43_dxaAbs)
    {
        this.field_43_dxaAbs = field_43_dxaAbs;
    }

    /**
     * Get the dyaAbs field for the PAP record.
     */
    public int getDyaAbs()
    {
        return field_44_dyaAbs;
    }

    /**
     * Set the dyaAbs field for the PAP record.
     */
    public void setDyaAbs(int field_44_dyaAbs)
    {
        this.field_44_dyaAbs = field_44_dyaAbs;
    }

    /**
     * Get the dxaWidth field for the PAP record.
     */
    public int getDxaWidth()
    {
        return field_45_dxaWidth;
    }

    /**
     * Set the dxaWidth field for the PAP record.
     */
    public void setDxaWidth(int field_45_dxaWidth)
    {
        this.field_45_dxaWidth = field_45_dxaWidth;
    }

    /**
     * Get the brcTop field for the PAP record.
     */
    public short[] getBrcTop()
    {
        return field_46_brcTop;
    }

    /**
     * Set the brcTop field for the PAP record.
     */
    public void setBrcTop(short[] field_46_brcTop)
    {
        this.field_46_brcTop = field_46_brcTop;
    }

    /**
     * Get the brcLeft field for the PAP record.
     */
    public short[] getBrcLeft()
    {
        return field_47_brcLeft;
    }

    /**
     * Set the brcLeft field for the PAP record.
     */
    public void setBrcLeft(short[] field_47_brcLeft)
    {
        this.field_47_brcLeft = field_47_brcLeft;
    }

    /**
     * Get the brcBottom field for the PAP record.
     */
    public short[] getBrcBottom()
    {
        return field_48_brcBottom;
    }

    /**
     * Set the brcBottom field for the PAP record.
     */
    public void setBrcBottom(short[] field_48_brcBottom)
    {
        this.field_48_brcBottom = field_48_brcBottom;
    }

    /**
     * Get the brcRight field for the PAP record.
     */
    public short[] getBrcRight()
    {
        return field_49_brcRight;
    }

    /**
     * Set the brcRight field for the PAP record.
     */
    public void setBrcRight(short[] field_49_brcRight)
    {
        this.field_49_brcRight = field_49_brcRight;
    }

    /**
     * Get the brcBetween field for the PAP record.
     */
    public short[] getBrcBetween()
    {
        return field_50_brcBetween;
    }

    /**
     * Set the brcBetween field for the PAP record.
     */
    public void setBrcBetween(short[] field_50_brcBetween)
    {
        this.field_50_brcBetween = field_50_brcBetween;
    }

    /**
     * Get the brcBar field for the PAP record.
     */
    public short[] getBrcBar()
    {
        return field_51_brcBar;
    }

    /**
     * Set the brcBar field for the PAP record.
     */
    public void setBrcBar(short[] field_51_brcBar)
    {
        this.field_51_brcBar = field_51_brcBar;
    }

    /**
     * Get the dxaFromText field for the PAP record.
     */
    public int getDxaFromText()
    {
        return field_52_dxaFromText;
    }

    /**
     * Set the dxaFromText field for the PAP record.
     */
    public void setDxaFromText(int field_52_dxaFromText)
    {
        this.field_52_dxaFromText = field_52_dxaFromText;
    }

    /**
     * Get the dyaFromText field for the PAP record.
     */
    public int getDyaFromText()
    {
        return field_53_dyaFromText;
    }

    /**
     * Set the dyaFromText field for the PAP record.
     */
    public void setDyaFromText(int field_53_dyaFromText)
    {
        this.field_53_dyaFromText = field_53_dyaFromText;
    }

    /**
     * Get the dyaHeight field for the PAP record.
     */
    public int getDyaHeight()
    {
        return field_54_dyaHeight;
    }

    /**
     * Set the dyaHeight field for the PAP record.
     */
    public void setDyaHeight(int field_54_dyaHeight)
    {
        this.field_54_dyaHeight = field_54_dyaHeight;
    }

    /**
     * Get the fMinHeight field for the PAP record.
     */
    public byte getFMinHeight()
    {
        return field_55_fMinHeight;
    }

    /**
     * Set the fMinHeight field for the PAP record.
     */
    public void setFMinHeight(byte field_55_fMinHeight)
    {
        this.field_55_fMinHeight = field_55_fMinHeight;
    }

    /**
     * Get the shd field for the PAP record.
     */
    public short getShd()
    {
        return field_56_shd;
    }

    /**
     * Set the shd field for the PAP record.
     */
    public void setShd(short field_56_shd)
    {
        this.field_56_shd = field_56_shd;
    }

    /**
     * Get the dcs field for the PAP record.
     */
    public short getDcs()
    {
        return field_57_dcs;
    }

    /**
     * Set the dcs field for the PAP record.
     */
    public void setDcs(short field_57_dcs)
    {
        this.field_57_dcs = field_57_dcs;
    }

    /**
     * Get the lvl field for the PAP record.
     */
    public byte getLvl()
    {
        return field_58_lvl;
    }

    /**
     * Set the lvl field for the PAP record.
     */
    public void setLvl(byte field_58_lvl)
    {
        this.field_58_lvl = field_58_lvl;
    }

    /**
     * Get the fNumRMIns field for the PAP record.
     */
    public byte getFNumRMIns()
    {
        return field_59_fNumRMIns;
    }

    /**
     * Set the fNumRMIns field for the PAP record.
     */
    public void setFNumRMIns(byte field_59_fNumRMIns)
    {
        this.field_59_fNumRMIns = field_59_fNumRMIns;
    }

    /**
     * Get the anld field for the PAP record.
     */
    public byte[] getAnld()
    {
        return field_60_anld;
    }

    /**
     * Set the anld field for the PAP record.
     */
    public void setAnld(byte[] field_60_anld)
    {
        this.field_60_anld = field_60_anld;
    }

    /**
     * Get the fPropRMark field for the PAP record.
     */
    public int getFPropRMark()
    {
        return field_61_fPropRMark;
    }

    /**
     * Set the fPropRMark field for the PAP record.
     */
    public void setFPropRMark(int field_61_fPropRMark)
    {
        this.field_61_fPropRMark = field_61_fPropRMark;
    }

    /**
     * Get the ibstPropRMark field for the PAP record.
     */
    public int getIbstPropRMark()
    {
        return field_62_ibstPropRMark;
    }

    /**
     * Set the ibstPropRMark field for the PAP record.
     */
    public void setIbstPropRMark(int field_62_ibstPropRMark)
    {
        this.field_62_ibstPropRMark = field_62_ibstPropRMark;
    }

    /**
     * Get the dttmPropRMark field for the PAP record.
     */
    public byte[] getDttmPropRMark()
    {
        return field_63_dttmPropRMark;
    }

    /**
     * Set the dttmPropRMark field for the PAP record.
     */
    public void setDttmPropRMark(byte[] field_63_dttmPropRMark)
    {
        this.field_63_dttmPropRMark = field_63_dttmPropRMark;
    }

    /**
     * Get the numrm field for the PAP record.
     */
    public byte[] getNumrm()
    {
        return field_64_numrm;
    }

    /**
     * Set the numrm field for the PAP record.
     */
    public void setNumrm(byte[] field_64_numrm)
    {
        this.field_64_numrm = field_64_numrm;
    }

    /**
     * Get the itbdMac field for the PAP record.
     */
    public int getItbdMac()
    {
        return field_65_itbdMac;
    }

    /**
     * Set the itbdMac field for the PAP record.
     */
    public void setItbdMac(int field_65_itbdMac)
    {
        this.field_65_itbdMac = field_65_itbdMac;
    }

    /**
     * Get the rgdxaTab field for the PAP record.
     */
    public byte[] getRgdxaTab()
    {
        return field_66_rgdxaTab;
    }

    /**
     * Set the rgdxaTab field for the PAP record.
     */
    public void setRgdxaTab(byte[] field_66_rgdxaTab)
    {
        this.field_66_rgdxaTab = field_66_rgdxaTab;
    }

    /**
     * Get the rgtbd field for the PAP record.
     */
    public byte[] getRgtbd()
    {
        return field_67_rgtbd;
    }

    /**
     * Set the rgtbd field for the PAP record.
     */
    public void setRgtbd(byte[] field_67_rgtbd)
    {
        this.field_67_rgtbd = field_67_rgtbd;
    }

    /**
     * Sets the fVertical field value.
     *
     */
    public void setFVertical(boolean value)
    {
        field_35_fontAlign = (short)fVertical.setBoolean(field_35_fontAlign, value);


    }

    /**
     *
     * @return  the fVertical field value.
     */
    public boolean isFVertical()
    {
        return fVertical.isSet(field_35_fontAlign);

    }

    /**
     * Sets the fBackward field value.
     *
     */
    public void setFBackward(boolean value)
    {
        field_35_fontAlign = (short)fBackward.setBoolean(field_35_fontAlign, value);


    }

    /**
     *
     * @return  the fBackward field value.
     */
    public boolean isFBackward()
    {
        return fBackward.isSet(field_35_fontAlign);

    }

    /**
     * Sets the fRotateFont field value.
     *
     */
    public void setFRotateFont(boolean value)
    {
        field_35_fontAlign = (short)fRotateFont.setBoolean(field_35_fontAlign, value);


    }

    /**
     *
     * @return  the fRotateFont field value.
     */
    public boolean isFRotateFont()
    {
        return fRotateFont.isSet(field_35_fontAlign);

    }


}  // END OF CLASS




