Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
   /* ====================================================================
      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.hwpf.model.types;
  
  
Table Properties. Properties descriptions quoted from official 97-2007 binary file format specification.

NOTE: This source is automatically generated please do not modify this file. Either subclass or remove the record in src/types/definitions.

This class is internal. It content or properties may change without notice due to changes in our knowledge of internal Microsoft Word binary structures.

Author(s):
S. Ryan Ackley
  
  public abstract class TAPAbstractType
  {
  
      protected short field_1_istd;
      protected short field_2_jc;
      protected int field_3_dxaGapHalf;
      protected int field_4_dyaRowHeight;
      protected boolean field_5_fCantSplit;
      protected boolean field_6_fCantSplit90;
      protected boolean field_7_fTableHeader;
      protected short field_9_wWidth;
      protected short field_10_wWidthIndent;
      protected short field_11_wWidthBefore;
      protected short field_12_wWidthAfter;
      protected int field_13_widthAndFitsFlags;
      /**/private static BitField fAutofit = new BitField(0x00000001);
      /**/private static BitField fKeepFollow = new BitField(0x00000002);
      /**/private static BitField ftsWidth = new BitField(0x0000001c);
      /**/private static BitField ftsWidthIndent = new BitField(0x000000e0);
      /**/private static BitField ftsWidthBefore = new BitField(0x00000700);
      /**/private static BitField ftsWidthAfter = new BitField(0x00003800);
      /**/private static BitField fNeverBeenAutofit = new BitField(0x00004000);
      /**/private static BitField fInvalAutofit = new BitField(0x00008000);
      /**/private static BitField widthAndFitsFlags_empty1 = new BitField(0x00070000);
      /**/private static BitField fVert = new BitField(0x00080000);
      /**/private static BitField pcVert = new BitField(0x00300000);
      /**/private static BitField pcHorz = new BitField(0x00c00000);
      /**/private static BitField widthAndFitsFlags_empty2 = new BitField(0xff000000);
      protected int field_14_dxaAbs;
      protected int field_15_dyaAbs;
      protected int field_16_dxaFromText;
      protected int field_17_dyaFromText;
      protected int field_18_dxaFromTextRight;
      protected int field_19_dyaFromTextBottom;
      protected byte field_20_fBiDi;
      protected byte field_21_fRTL;
      protected byte field_22_fNoAllowOverlap;
      protected byte field_23_fSpare;
      protected int field_24_grpfTap;
      protected int field_25_internalFlags;
      /**/private static BitField fFirstRow = new BitField(0x0001);
      /**/private static BitField fLastRow = new BitField(0x0002);
      /**/private static BitField fOutline = new BitField(0x0004);
      /**/private static BitField fOrigWordTableRules = new BitField(0x0008);
      /**/private static BitField fCellSpacing = new BitField(0x0010);
      /**/private static BitField grpfTap_unused = new BitField(0xffe0);
      protected short field_26_itcMac;
      protected int field_27_dxaAdjust;
      protected int field_28_dxaWebView;
      protected int field_29_dxaRTEWrapWidth;
      protected int field_30_dxaColWidthWwd;
      protected short field_31_pctWwd;
      protected int field_32_viewFlags;
      /**/private static BitField fWrapToWwd = new BitField(0x0001);
      /**/private static BitField fNotPageView = new BitField(0x0002);
      /**/private static BitField viewFlags_unused1 = new BitField(0x0004);
      /**/private static BitField fWebView = new BitField(0x0008);
      /**/private static BitField fAdjusted = new BitField(0x0010);
      /**/private static BitField viewFlags_unused2 = new BitField(0xffe0);
      protected short[] field_33_rgdxaCenter;
      protected short[] field_34_rgdxaCenterPrint;
     protected BorderCode field_36_brcBottom;
     protected BorderCode field_37_brcTop;
     protected BorderCode field_38_brcLeft;
     protected BorderCode field_39_brcRight;
     protected BorderCode field_40_brcVertical;
     protected BorderCode field_41_brcHorizontal;
     protected short field_42_wCellPaddingDefaultTop;
     protected short field_43_wCellPaddingDefaultLeft;
     protected short field_44_wCellPaddingDefaultBottom;
     protected short field_45_wCellPaddingDefaultRight;
     protected byte field_46_ftsCellPaddingDefaultTop;
     protected byte field_47_ftsCellPaddingDefaultLeft;
     protected byte field_48_ftsCellPaddingDefaultBottom;
     protected byte field_49_ftsCellPaddingDefaultRight;
     protected short field_50_wCellSpacingDefaultTop;
     protected short field_51_wCellSpacingDefaultLeft;
     protected short field_52_wCellSpacingDefaultBottom;
     protected short field_53_wCellSpacingDefaultRight;
     protected byte field_54_ftsCellSpacingDefaultTop;
     protected byte field_55_ftsCellSpacingDefaultLeft;
     protected byte field_56_ftsCellSpacingDefaultBottom;
     protected byte field_57_ftsCellSpacingDefaultRight;
     protected short field_58_wCellPaddingOuterTop;
     protected short field_59_wCellPaddingOuterLeft;
     protected short field_60_wCellPaddingOuterBottom;
     protected short field_61_wCellPaddingOuterRight;
     protected byte field_62_ftsCellPaddingOuterTop;
     protected byte field_63_ftsCellPaddingOuterLeft;
     protected byte field_64_ftsCellPaddingOuterBottom;
     protected byte field_65_ftsCellPaddingOuterRight;
     protected short field_66_wCellSpacingOuterTop;
     protected short field_67_wCellSpacingOuterLeft;
     protected short field_68_wCellSpacingOuterBottom;
     protected short field_69_wCellSpacingOuterRight;
     protected byte field_70_ftsCellSpacingOuterTop;
     protected byte field_71_ftsCellSpacingOuterLeft;
     protected byte field_72_ftsCellSpacingOuterBottom;
     protected byte field_73_ftsCellSpacingOuterRight;
     protected TableCellDescriptor[] field_74_rgtc;
     protected ShadingDescriptor[] field_75_rgshd;
     protected byte field_76_fPropRMark;
     protected byte field_77_fHasOldProps;
     protected short field_78_cHorzBands;
     protected short field_79_cVertBands;
 
     protected TAPAbstractType()
     {
         this. = new TableAutoformatLookSpecifier();
         this. = new short[0];
         this. = new short[0];
         this. = new ShadingDescriptor();
         this. = new BorderCode();
         this. = new BorderCode();
         this. = new BorderCode();
         this. = new BorderCode();
         this. = new BorderCode();
         this. = new BorderCode();
         this. = new TableCellDescriptor[0];
         this. = new ShadingDescriptor[0];
         this. = new BorderCode();
         this. = new BorderCode();
     }
 
 
     public String toString()
     {
         StringBuilder builder = new StringBuilder();
         builder.append("[TAP]\n");
         builder.append("    .istd                 = ");
         builder.append(" (").append(getIstd()).append(" )\n");
         builder.append("    .jc                   = ");
         builder.append(" (").append(getJc()).append(" )\n");
         builder.append("    .dxaGapHalf           = ");
         builder.append(" (").append(getDxaGapHalf()).append(" )\n");
         builder.append("    .dyaRowHeight         = ");
         builder.append(" (").append(getDyaRowHeight()).append(" )\n");
         builder.append("    .fCantSplit           = ");
         builder.append(" (").append(getFCantSplit()).append(" )\n");
         builder.append("    .fCantSplit90         = ");
         builder.append(" (").append(getFCantSplit90()).append(" )\n");
         builder.append("    .fTableHeader         = ");
         builder.append(" (").append(getFTableHeader()).append(" )\n");
         builder.append("    .tlp                  = ");
         builder.append(" (").append(getTlp()).append(" )\n");
         builder.append("    .wWidth               = ");
         builder.append(" (").append(getWWidth()).append(" )\n");
         builder.append("    .wWidthIndent         = ");
         builder.append(" (").append(getWWidthIndent()).append(" )\n");
         builder.append("    .wWidthBefore         = ");
         builder.append(" (").append(getWWidthBefore()).append(" )\n");
         builder.append("    .wWidthAfter          = ");
         builder.append(" (").append(getWWidthAfter()).append(" )\n");
         builder.append("    .widthAndFitsFlags    = ");
         builder.append(" (").append(getWidthAndFitsFlags()).append(" )\n");
         builder.append("         .fAutofit                 = ").append(isFAutofit()).append('\n');
         builder.append("         .fKeepFollow              = ").append(isFKeepFollow()).append('\n');
         builder.append("         .ftsWidth                 = ").append(getFtsWidth()).append('\n');
         builder.append("         .ftsWidthIndent           = ").append(getFtsWidthIndent()).append('\n');
         builder.append("         .ftsWidthBefore           = ").append(getFtsWidthBefore()).append('\n');
         builder.append("         .ftsWidthAfter            = ").append(getFtsWidthAfter()).append('\n');
         builder.append("         .fNeverBeenAutofit        = ").append(isFNeverBeenAutofit()).append('\n');
         builder.append("         .fInvalAutofit            = ").append(isFInvalAutofit()).append('\n');
         builder.append("         .widthAndFitsFlags_empty1     = ").append(getWidthAndFitsFlags_empty1()).append('\n');
         builder.append("         .fVert                    = ").append(isFVert()).append('\n');
         builder.append("         .pcVert                   = ").append(getPcVert()).append('\n');
         builder.append("         .pcHorz                   = ").append(getPcHorz()).append('\n');
         builder.append("         .widthAndFitsFlags_empty2     = ").append(getWidthAndFitsFlags_empty2()).append('\n');
         builder.append("    .dxaAbs               = ");
         builder.append(" (").append(getDxaAbs()).append(" )\n");
         builder.append("    .dyaAbs               = ");
         builder.append(" (").append(getDyaAbs()).append(" )\n");
         builder.append("    .dxaFromText          = ");
         builder.append(" (").append(getDxaFromText()).append(" )\n");
         builder.append("    .dyaFromText          = ");
         builder.append(" (").append(getDyaFromText()).append(" )\n");
         builder.append("    .dxaFromTextRight     = ");
         builder.append(" (").append(getDxaFromTextRight()).append(" )\n");
         builder.append("    .dyaFromTextBottom    = ");
         builder.append(" (").append(getDyaFromTextBottom()).append(" )\n");
         builder.append("    .fBiDi                = ");
         builder.append(" (").append(getFBiDi()).append(" )\n");
         builder.append("    .fRTL                 = ");
         builder.append(" (").append(getFRTL()).append(" )\n");
         builder.append("    .fNoAllowOverlap      = ");
         builder.append(" (").append(getFNoAllowOverlap()).append(" )\n");
         builder.append("    .fSpare               = ");
         builder.append(" (").append(getFSpare()).append(" )\n");
         builder.append("    .grpfTap              = ");
         builder.append(" (").append(getGrpfTap()).append(" )\n");
         builder.append("    .internalFlags        = ");
         builder.append(" (").append(getInternalFlags()).append(" )\n");
         builder.append("         .fFirstRow                = ").append(isFFirstRow()).append('\n');
         builder.append("         .fLastRow                 = ").append(isFLastRow()).append('\n');
         builder.append("         .fOutline                 = ").append(isFOutline()).append('\n');
         builder.append("         .fOrigWordTableRules      = ").append(isFOrigWordTableRules()).append('\n');
         builder.append("         .fCellSpacing             = ").append(isFCellSpacing()).append('\n');
         builder.append("         .grpfTap_unused           = ").append(getGrpfTap_unused()).append('\n');
         builder.append("    .itcMac               = ");
         builder.append(" (").append(getItcMac()).append(" )\n");
         builder.append("    .dxaAdjust            = ");
         builder.append(" (").append(getDxaAdjust()).append(" )\n");
         builder.append("    .dxaWebView           = ");
         builder.append(" (").append(getDxaWebView()).append(" )\n");
         builder.append("    .dxaRTEWrapWidth      = ");
         builder.append(" (").append(getDxaRTEWrapWidth()).append(" )\n");
         builder.append("    .dxaColWidthWwd       = ");
         builder.append(" (").append(getDxaColWidthWwd()).append(" )\n");
         builder.append("    .pctWwd               = ");
         builder.append(" (").append(getPctWwd()).append(" )\n");
         builder.append("    .viewFlags            = ");
         builder.append(" (").append(getViewFlags()).append(" )\n");
         builder.append("         .fWrapToWwd               = ").append(isFWrapToWwd()).append('\n');
         builder.append("         .fNotPageView             = ").append(isFNotPageView()).append('\n');
         builder.append("         .viewFlags_unused1        = ").append(isViewFlags_unused1()).append('\n');
         builder.append("         .fWebView                 = ").append(isFWebView()).append('\n');
         builder.append("         .fAdjusted                = ").append(isFAdjusted()).append('\n');
         builder.append("         .viewFlags_unused2        = ").append(getViewFlags_unused2()).append('\n');
         builder.append("    .rgdxaCenter          = ");
         builder.append(" (").append(getRgdxaCenter()).append(" )\n");
         builder.append("    .rgdxaCenterPrint     = ");
         builder.append(" (").append(getRgdxaCenterPrint()).append(" )\n");
         builder.append("    .shdTable             = ");
         builder.append(" (").append(getShdTable()).append(" )\n");
         builder.append("    .brcBottom            = ");
         builder.append(" (").append(getBrcBottom()).append(" )\n");
         builder.append("    .brcTop               = ");
         builder.append(" (").append(getBrcTop()).append(" )\n");
         builder.append("    .brcLeft              = ");
         builder.append(" (").append(getBrcLeft()).append(" )\n");
         builder.append("    .brcRight             = ");
         builder.append(" (").append(getBrcRight()).append(" )\n");
         builder.append("    .brcVertical          = ");
         builder.append(" (").append(getBrcVertical()).append(" )\n");
         builder.append("    .brcHorizontal        = ");
         builder.append(" (").append(getBrcHorizontal()).append(" )\n");
         builder.append("    .wCellPaddingDefaultTop = ");
         builder.append(" (").append(getWCellPaddingDefaultTop()).append(" )\n");
         builder.append("    .wCellPaddingDefaultLeft = ");
         builder.append(" (").append(getWCellPaddingDefaultLeft()).append(" )\n");
         builder.append("    .wCellPaddingDefaultBottom = ");
         builder.append(" (").append(getWCellPaddingDefaultBottom()).append(" )\n");
         builder.append("    .wCellPaddingDefaultRight = ");
         builder.append(" (").append(getWCellPaddingDefaultRight()).append(" )\n");
         builder.append("    .ftsCellPaddingDefaultTop = ");
         builder.append(" (").append(getFtsCellPaddingDefaultTop()).append(" )\n");
         builder.append("    .ftsCellPaddingDefaultLeft = ");
         builder.append(" (").append(getFtsCellPaddingDefaultLeft()).append(" )\n");
         builder.append("    .ftsCellPaddingDefaultBottom = ");
         builder.append(" (").append(getFtsCellPaddingDefaultBottom()).append(" )\n");
         builder.append("    .ftsCellPaddingDefaultRight = ");
         builder.append(" (").append(getFtsCellPaddingDefaultRight()).append(" )\n");
         builder.append("    .wCellSpacingDefaultTop = ");
         builder.append(" (").append(getWCellSpacingDefaultTop()).append(" )\n");
         builder.append("    .wCellSpacingDefaultLeft = ");
         builder.append(" (").append(getWCellSpacingDefaultLeft()).append(" )\n");
         builder.append("    .wCellSpacingDefaultBottom = ");
         builder.append(" (").append(getWCellSpacingDefaultBottom()).append(" )\n");
         builder.append("    .wCellSpacingDefaultRight = ");
         builder.append(" (").append(getWCellSpacingDefaultRight()).append(" )\n");
         builder.append("    .ftsCellSpacingDefaultTop = ");
         builder.append(" (").append(getFtsCellSpacingDefaultTop()).append(" )\n");
         builder.append("    .ftsCellSpacingDefaultLeft = ");
         builder.append(" (").append(getFtsCellSpacingDefaultLeft()).append(" )\n");
         builder.append("    .ftsCellSpacingDefaultBottom = ");
         builder.append(" (").append(getFtsCellSpacingDefaultBottom()).append(" )\n");
         builder.append("    .ftsCellSpacingDefaultRight = ");
         builder.append(" (").append(getFtsCellSpacingDefaultRight()).append(" )\n");
         builder.append("    .wCellPaddingOuterTop = ");
         builder.append(" (").append(getWCellPaddingOuterTop()).append(" )\n");
         builder.append("    .wCellPaddingOuterLeft = ");
         builder.append(" (").append(getWCellPaddingOuterLeft()).append(" )\n");
         builder.append("    .wCellPaddingOuterBottom = ");
         builder.append(" (").append(getWCellPaddingOuterBottom()).append(" )\n");
         builder.append("    .wCellPaddingOuterRight = ");
         builder.append(" (").append(getWCellPaddingOuterRight()).append(" )\n");
         builder.append("    .ftsCellPaddingOuterTop = ");
         builder.append(" (").append(getFtsCellPaddingOuterTop()).append(" )\n");
         builder.append("    .ftsCellPaddingOuterLeft = ");
         builder.append(" (").append(getFtsCellPaddingOuterLeft()).append(" )\n");
         builder.append("    .ftsCellPaddingOuterBottom = ");
         builder.append(" (").append(getFtsCellPaddingOuterBottom()).append(" )\n");
         builder.append("    .ftsCellPaddingOuterRight = ");
         builder.append(" (").append(getFtsCellPaddingOuterRight()).append(" )\n");
         builder.append("    .wCellSpacingOuterTop = ");
         builder.append(" (").append(getWCellSpacingOuterTop()).append(" )\n");
         builder.append("    .wCellSpacingOuterLeft = ");
         builder.append(" (").append(getWCellSpacingOuterLeft()).append(" )\n");
         builder.append("    .wCellSpacingOuterBottom = ");
         builder.append(" (").append(getWCellSpacingOuterBottom()).append(" )\n");
         builder.append("    .wCellSpacingOuterRight = ");
         builder.append(" (").append(getWCellSpacingOuterRight()).append(" )\n");
         builder.append("    .ftsCellSpacingOuterTop = ");
         builder.append(" (").append(getFtsCellSpacingOuterTop()).append(" )\n");
         builder.append("    .ftsCellSpacingOuterLeft = ");
         builder.append(" (").append(getFtsCellSpacingOuterLeft()).append(" )\n");
         builder.append("    .ftsCellSpacingOuterBottom = ");
         builder.append(" (").append(getFtsCellSpacingOuterBottom()).append(" )\n");
         builder.append("    .ftsCellSpacingOuterRight = ");
         builder.append(" (").append(getFtsCellSpacingOuterRight()).append(" )\n");
         builder.append("    .rgtc                 = ");
         builder.append(" (").append(getRgtc()).append(" )\n");
         builder.append("    .rgshd                = ");
         builder.append(" (").append(getRgshd()).append(" )\n");
         builder.append("    .fPropRMark           = ");
         builder.append(" (").append(getFPropRMark()).append(" )\n");
         builder.append("    .fHasOldProps         = ");
         builder.append(" (").append(getFHasOldProps()).append(" )\n");
         builder.append("    .cHorzBands           = ");
         builder.append(" (").append(getCHorzBands()).append(" )\n");
         builder.append("    .cVertBands           = ");
         builder.append(" (").append(getCVertBands()).append(" )\n");
         builder.append("    .rgbrcInsideDefault_0 = ");
         builder.append(" (").append(getRgbrcInsideDefault_0()).append(" )\n");
         builder.append("    .rgbrcInsideDefault_1 = ");
         builder.append(" (").append(getRgbrcInsideDefault_1()).append(" )\n");
 
         builder.append("[/TAP]\n");
         return builder.toString();
     }

    
Table style for the Table.
 
     @Internal
     public short getIstd()
     {
         return ;
     }

    
Table style for the Table.
 
     @Internal
     public void setIstdshort field_1_istd )
     {
         this. = field_1_istd;
     }

    
Justification code. specifies how table row should be justified within its column. 0 -- left justify, 1 -- center, 2 -- right justify.
 
     @Internal
     public short getJc()
     {
         return ;
     }

    
Justification code. specifies how table row should be justified within its column. 0 -- left justify, 1 -- center, 2 -- right justify.
 
     @Internal
     public void setJcshort field_2_jc )
     {
         this. = field_2_jc;
     }

    
Measures half of the white space that will be maintained between text in adjacent columns of a table row. A dxaGapHalf width of white space will be maintained on both sides of a column boundary..
 
     @Internal
     public int getDxaGapHalf()
     {
         return ;
     }

    
Measures half of the white space that will be maintained between text in adjacent columns of a table row. A dxaGapHalf width of white space will be maintained on both sides of a column boundary..
 
     @Internal
     public void setDxaGapHalfint field_3_dxaGapHalf )
     {
         this. = field_3_dxaGapHalf;
     }

    
When greater than 0, guarantees that the height of the table will be at least dyaRowHeight high. When less than 0, guarantees that the height of the table will be exactly absolute value of dyaRowHeight high. When 0, table will be given a height large enough to represent all of the text in all of the cells of the table. Cells with vertical text flow make no contribution to the computation of the height of rows with auto or at least height. Neither do vertically merged cells, except in the last row of the vertical merge. If an auto height row consists entirely of cells which have vertical text direction or are vertically merged, and the row does not contain the last cell in any vertical cell merge, then the row is given height equal to that of the end of cell mark in the first cell..
 
     @Internal
     public int getDyaRowHeight()
     {
         return ;
     }

    
When greater than 0, guarantees that the height of the table will be at least dyaRowHeight high. When less than 0, guarantees that the height of the table will be exactly absolute value of dyaRowHeight high. When 0, table will be given a height large enough to represent all of the text in all of the cells of the table. Cells with vertical text flow make no contribution to the computation of the height of rows with auto or at least height. Neither do vertically merged cells, except in the last row of the vertical merge. If an auto height row consists entirely of cells which have vertical text direction or are vertically merged, and the row does not contain the last cell in any vertical cell merge, then the row is given height equal to that of the end of cell mark in the first cell..
 
     @Internal
     public void setDyaRowHeightint field_4_dyaRowHeight )
     {
         this. = field_4_dyaRowHeight;
     }

    
When 1, table row may not be split across page bounds.
 
     @Internal
     public boolean getFCantSplit()
     {
         return ;
     }

    
When 1, table row may not be split across page bounds.
 
     @Internal
     public void setFCantSplitboolean field_5_fCantSplit )
     {
         this. = field_5_fCantSplit;
     }

    
When 1, table row may not be split across page bounds. Used for Word 2000 and Word 97..
 
     @Internal
     public boolean getFCantSplit90()
     {
         return ;
     }

    
When 1, table row may not be split across page bounds. Used for Word 2000 and Word 97..
 
     @Internal
     public void setFCantSplit90boolean field_6_fCantSplit90 )
     {
         this. = field_6_fCantSplit90;
     }

    
When 1, table row is to be used as the header of the table.
 
     @Internal
     public boolean getFTableHeader()
     {
         return ;
     }

    
When 1, table row is to be used as the header of the table.
 
     @Internal
     public void setFTableHeaderboolean field_7_fTableHeader )
     {
         this. = field_7_fTableHeader;
     }

    
Table look specifier.
 
     @Internal
     {
         return ;
     }

    
Table look specifier.
 
     @Internal
     public void setTlpTableAutoformatLookSpecifier field_8_tlp )
     {
         this. = field_8_tlp;
     }

    
Preferred table width.
 
     @Internal
     public short getWWidth()
     {
         return ;
     }

    
Preferred table width.
 
     @Internal
     public void setWWidthshort field_9_wWidth )
     {
         this. = field_9_wWidth;
     }

    
Left Indent.
 
     @Internal
     public short getWWidthIndent()
     {
         return ;
     }

    
Left Indent.
 
     @Internal
     public void setWWidthIndentshort field_10_wWidthIndent )
     {
         this. = field_10_wWidthIndent;
     }

    
Width of invisible cell (used for layout purposes) before the first visible cell in the row..
 
     @Internal
     public short getWWidthBefore()
     {
         return ;
     }

    
Width of invisible cell (used for layout purposes) before the first visible cell in the row..
 
     @Internal
     public void setWWidthBeforeshort field_11_wWidthBefore )
     {
         this. = field_11_wWidthBefore;
     }

    
Width of invisible cell (used for layout purposes) after the last visible cell in the row..
 
     @Internal
     public short getWWidthAfter()
     {
         return ;
     }

    
Width of invisible cell (used for layout purposes) after the last visible cell in the row..
 
     @Internal
     public void setWWidthAftershort field_12_wWidthAfter )
     {
         this. = field_12_wWidthAfter;
     }

    
Get the widthAndFitsFlags field for the TAP record.
 
     @Internal
     public int getWidthAndFitsFlags()
     {
         return ;
     }

    
Set the widthAndFitsFlags field for the TAP record.
 
     @Internal
     public void setWidthAndFitsFlagsint field_13_widthAndFitsFlags )
     {
         this. = field_13_widthAndFitsFlags;
     }

    
Absolute horizontal position.
 
     @Internal
     public int getDxaAbs()
     {
         return ;
     }

    
Absolute horizontal position.
 
     @Internal
     public void setDxaAbsint field_14_dxaAbs )
     {
         this. = field_14_dxaAbs;
     }

    
Absolute vertical position.
 
     @Internal
     public int getDyaAbs()
     {
         return ;
     }

    
Absolute vertical position.
 
     @Internal
     public void setDyaAbsint field_15_dyaAbs )
     {
         this. = field_15_dyaAbs;
     }

    
Left distance from surrounding text when absolutely positioned.
 
     @Internal
     public int getDxaFromText()
     {
         return ;
     }

    
Left distance from surrounding text when absolutely positioned.
 
     @Internal
     public void setDxaFromTextint field_16_dxaFromText )
     {
         this. = field_16_dxaFromText;
     }

    
Top distance from surrounding text when absolutely positioned.
 
     @Internal
     public int getDyaFromText()
     {
         return ;
     }

    
Top distance from surrounding text when absolutely positioned.
 
     @Internal
     public void setDyaFromTextint field_17_dyaFromText )
     {
         this. = field_17_dyaFromText;
     }

    
Right distance from surrounding text when absolutely positioned.
 
     @Internal
     public int getDxaFromTextRight()
     {
         return ;
     }

    
Right distance from surrounding text when absolutely positioned.
 
     @Internal
     public void setDxaFromTextRightint field_18_dxaFromTextRight )
     {
         this. = field_18_dxaFromTextRight;
     }

    
Bottom distance from surrounding text when absolutely positioned.
 
     @Internal
     public int getDyaFromTextBottom()
     {
         return ;
     }

    
Bottom distance from surrounding text when absolutely positioned.
 
     @Internal
     public void setDyaFromTextBottomint field_19_dyaFromTextBottom )
     {
         this. = field_19_dyaFromTextBottom;
     }

    
When 1, table is right-to-left. Logical right-to-left table: The CP stream of a right-to-left table is meant to be displayed from right to left. So for example the first table cell is displayed on the right side of the table instead of the left..
 
     @Internal
     public byte getFBiDi()
     {
         return ;
     }

    
When 1, table is right-to-left. Logical right-to-left table: The CP stream of a right-to-left table is meant to be displayed from right to left. So for example the first table cell is displayed on the right side of the table instead of the left..
 
     @Internal
     public void setFBiDibyte field_20_fBiDi )
     {
         this. = field_20_fBiDi;
     }

    
Word 2000 style right-to-left table. Visual right-to-left table: The CP stream of a right-to-left table is displayed from left to right just as for a normal table. So, the text which is meant to be in the first (rightmost) table cell must be placed in the last table cell in the CP stream..
 
     @Internal
     public byte getFRTL()
     {
         return ;
     }

    
Word 2000 style right-to-left table. Visual right-to-left table: The CP stream of a right-to-left table is displayed from left to right just as for a normal table. So, the text which is meant to be in the first (rightmost) table cell must be placed in the last table cell in the CP stream..
 
     @Internal
     public void setFRTLbyte field_21_fRTL )
     {
         this. = field_21_fRTL;
     }

    
When set to 1, do not allow absolutely positioned table to overlap with other tables.
 
     @Internal
     public byte getFNoAllowOverlap()
     {
         return ;
     }

    
When set to 1, do not allow absolutely positioned table to overlap with other tables.
 
     @Internal
     public void setFNoAllowOverlapbyte field_22_fNoAllowOverlap )
     {
         this. = field_22_fNoAllowOverlap;
     }

    
Not used.
 
     @Internal
     public byte getFSpare()
     {
         return ;
     }

    
Not used.
 
     @Internal
     public void setFSparebyte field_23_fSpare )
     {
         this. = field_23_fSpare;
     }

    
Used internally by Word.
 
     @Internal
     public int getGrpfTap()
     {
         return ;
     }

    
Used internally by Word.
 
     @Internal
     public void setGrpfTapint field_24_grpfTap )
     {
         this. = field_24_grpfTap;
     }

    
Used internally by Word.
 
     @Internal
     public int getInternalFlags()
     {
         return ;
     }

    
Used internally by Word.
 
     @Internal
     public void setInternalFlagsint field_25_internalFlags )
     {
         this. = field_25_internalFlags;
     }

    
Count of cells defined for this row. itcMac must be >= 0 and less than or equal to 64..
 
     @Internal
     public short getItcMac()
     {
         return ;
     }

    
Count of cells defined for this row. itcMac must be >= 0 and less than or equal to 64..
 
     @Internal
     public void setItcMacshort field_26_itcMac )
     {
         this. = field_26_itcMac;
     }

    
Used internally by Word.
 
     @Internal
     public int getDxaAdjust()
     {
         return ;
     }

    
Used internally by Word.
 
     @Internal
     public void setDxaAdjustint field_27_dxaAdjust )
     {
         this. = field_27_dxaAdjust;
     }

    
Used internally by Word.
 
     @Internal
     public int getDxaWebView()
     {
         return ;
     }

    
Used internally by Word.
 
     @Internal
     public void setDxaWebViewint field_28_dxaWebView )
     {
         this. = field_28_dxaWebView;
     }

    
Used internally by Word.
 
     @Internal
     public int getDxaRTEWrapWidth()
     {
         return ;
     }

    
Used internally by Word.
 
     @Internal
     public void setDxaRTEWrapWidthint field_29_dxaRTEWrapWidth )
     {
         this. = field_29_dxaRTEWrapWidth;
     }

    
Used internally by Word.
 
     @Internal
     public int getDxaColWidthWwd()
     {
         return ;
     }

    
Used internally by Word.
 
     @Internal
     public void setDxaColWidthWwdint field_30_dxaColWidthWwd )
     {
         this. = field_30_dxaColWidthWwd;
     }

    
Used internally by Word: percent of Window size for AutoFit in WebView.
 
     @Internal
     public short getPctWwd()
     {
         return ;
     }

    
Used internally by Word: percent of Window size for AutoFit in WebView.
 
     @Internal
     public void setPctWwdshort field_31_pctWwd )
     {
         this. = field_31_pctWwd;
     }

    
Used internally by Word.
 
     @Internal
     public int getViewFlags()
     {
         return ;
     }

    
Used internally by Word.
 
     @Internal
     public void setViewFlagsint field_32_viewFlags )
     {
         this. = field_32_viewFlags;
     }

    
rgdxaCenter[0] is the left boundary of cell 0 measured relative to margin rgdxaCenter[tap.itcMac - 1] is left boundary of last cell rgdxaCenter[tap.itcMac] is right boundary of last cell..
 
     @Internal
     public short[] getRgdxaCenter()
     {
         return ;
     }

    
rgdxaCenter[0] is the left boundary of cell 0 measured relative to margin rgdxaCenter[tap.itcMac - 1] is left boundary of last cell rgdxaCenter[tap.itcMac] is right boundary of last cell..
 
     @Internal
     public void setRgdxaCentershort[] field_33_rgdxaCenter )
     {
         this. = field_33_rgdxaCenter;
     }

    
Used internally by Word.
 
     @Internal
     public short[] getRgdxaCenterPrint()
     {
         return ;
     }

    
Used internally by Word.
 
     @Internal
     public void setRgdxaCenterPrintshort[] field_34_rgdxaCenterPrint )
     {
         this. = field_34_rgdxaCenterPrint;
     }

    
Table shading.
 
     @Internal
     public ShadingDescriptor getShdTable()
     {
         return ;
     }

    
Table shading.
 
     @Internal
     public void setShdTableShadingDescriptor field_35_shdTable )
     {
         this. = field_35_shdTable;
     }

    
Get the brcBottom field for the TAP record.
 
     @Internal
     public BorderCode getBrcBottom()
     {
         return ;
    }

    
Set the brcBottom field for the TAP record.
    @Internal
    public void setBrcBottomBorderCode field_36_brcBottom )
    {
        this. = field_36_brcBottom;
    }

    
Get the brcTop field for the TAP record.
    @Internal
    public BorderCode getBrcTop()
    {
        return ;
    }

    
Set the brcTop field for the TAP record.
    @Internal
    public void setBrcTopBorderCode field_37_brcTop )
    {
        this. = field_37_brcTop;
    }

    
Get the brcLeft field for the TAP record.
    @Internal
    public BorderCode getBrcLeft()
    {
        return ;
    }

    
Set the brcLeft field for the TAP record.
    @Internal
    public void setBrcLeftBorderCode field_38_brcLeft )
    {
        this. = field_38_brcLeft;
    }

    
Get the brcRight field for the TAP record.
    @Internal
    public BorderCode getBrcRight()
    {
        return ;
    }

    
Set the brcRight field for the TAP record.
    @Internal
    public void setBrcRightBorderCode field_39_brcRight )
    {
        this. = field_39_brcRight;
    }

    
Get the brcVertical field for the TAP record.
    @Internal
    public BorderCode getBrcVertical()
    {
        return ;
    }

    
Set the brcVertical field for the TAP record.
    @Internal
    public void setBrcVerticalBorderCode field_40_brcVertical )
    {
        this. = field_40_brcVertical;
    }

    
Get the brcHorizontal field for the TAP record.
    @Internal
    public BorderCode getBrcHorizontal()
    {
        return ;
    }

    
Set the brcHorizontal field for the TAP record.
    @Internal
    public void setBrcHorizontalBorderCode field_41_brcHorizontal )
    {
        this. = field_41_brcHorizontal;
    }

    
Default top cell margin/padding.
    @Internal
    public short getWCellPaddingDefaultTop()
    {
        return ;
    }

    
Default top cell margin/padding.
    @Internal
    public void setWCellPaddingDefaultTopshort field_42_wCellPaddingDefaultTop )
    {
        this. = field_42_wCellPaddingDefaultTop;
    }

    
Default left cell margin/padding.
    @Internal
    public short getWCellPaddingDefaultLeft()
    {
        return ;
    }

    
Default left cell margin/padding.
    @Internal
    public void setWCellPaddingDefaultLeftshort field_43_wCellPaddingDefaultLeft )
    {
        this. = field_43_wCellPaddingDefaultLeft;
    }

    
Default bottom cell margin/padding.
    @Internal
    public short getWCellPaddingDefaultBottom()
    {
    }

    
Default bottom cell margin/padding.
    @Internal
    public void setWCellPaddingDefaultBottomshort field_44_wCellPaddingDefaultBottom )
    {
        this. = field_44_wCellPaddingDefaultBottom;
    }

    
Default right cell margin/padding.
    @Internal
    public short getWCellPaddingDefaultRight()
    {
        return ;
    }

    
Default right cell margin/padding.
    @Internal
    public void setWCellPaddingDefaultRightshort field_45_wCellPaddingDefaultRight )
    {
        this. = field_45_wCellPaddingDefaultRight;
    }

    
Default top cell margin/padding units. 0 -- null; 1-2 -- not relevant; 3 -- twips..
    @Internal
    public byte getFtsCellPaddingDefaultTop()
    {
        return ;
    }

    
Default top cell margin/padding units. 0 -- null; 1-2 -- not relevant; 3 -- twips..
    @Internal
    public void setFtsCellPaddingDefaultTopbyte field_46_ftsCellPaddingDefaultTop )
    {
        this. = field_46_ftsCellPaddingDefaultTop;
    }

    
Default left cell margin/padding units. 0 -- null; 1-2 -- not relevant; 3 -- twips..
    @Internal
    public byte getFtsCellPaddingDefaultLeft()
    {
    }

    
Default left cell margin/padding units. 0 -- null; 1-2 -- not relevant; 3 -- twips..
    @Internal
    public void setFtsCellPaddingDefaultLeftbyte field_47_ftsCellPaddingDefaultLeft )
    {
        this. = field_47_ftsCellPaddingDefaultLeft;
    }

    
Default bottom cell margin/padding units. 0 -- null; 1-2 -- not relevant; 3 -- twips..
    @Internal
    public byte getFtsCellPaddingDefaultBottom()
    {
    }

    
Default bottom cell margin/padding units. 0 -- null; 1-2 -- not relevant; 3 -- twips..
    @Internal
    public void setFtsCellPaddingDefaultBottombyte field_48_ftsCellPaddingDefaultBottom )
    {
        this. = field_48_ftsCellPaddingDefaultBottom;
    }

    
Default right cell margin/padding units. 0 -- null; 1-2 -- not relevant; 3 -- twips..
    @Internal
    public byte getFtsCellPaddingDefaultRight()
    {
    }

    
Default right cell margin/padding units. 0 -- null; 1-2 -- not relevant; 3 -- twips..
    @Internal
    public void setFtsCellPaddingDefaultRightbyte field_49_ftsCellPaddingDefaultRight )
    {
        this. = field_49_ftsCellPaddingDefaultRight;
    }

    
Default top cell spacings.
    @Internal
    public short getWCellSpacingDefaultTop()
    {
        return ;
    }

    
Default top cell spacings.
    @Internal
    public void setWCellSpacingDefaultTopshort field_50_wCellSpacingDefaultTop )
    {
        this. = field_50_wCellSpacingDefaultTop;
    }

    
Default left cell spacings.
    @Internal
    public short getWCellSpacingDefaultLeft()
    {
        return ;
    }

    
Default left cell spacings.
    @Internal
    public void setWCellSpacingDefaultLeftshort field_51_wCellSpacingDefaultLeft )
    {
        this. = field_51_wCellSpacingDefaultLeft;
    }

    
Default bottom cell spacings.
    @Internal
    public short getWCellSpacingDefaultBottom()
    {
    }

    
Default bottom cell spacings.
    @Internal
    public void setWCellSpacingDefaultBottomshort field_52_wCellSpacingDefaultBottom )
    {
        this. = field_52_wCellSpacingDefaultBottom;
    }

    
Default right cell spacings.
    @Internal
    public short getWCellSpacingDefaultRight()
    {
        return ;
    }

    
Default right cell spacings.
    @Internal
    public void setWCellSpacingDefaultRightshort field_53_wCellSpacingDefaultRight )
    {
        this. = field_53_wCellSpacingDefaultRight;
    }

    
Default top cell spacings units. 0 -- null; 1-2 -- not relevant; 3 -- twips..
    @Internal
    public byte getFtsCellSpacingDefaultTop()
    {
        return ;
    }

    
Default top cell spacings units. 0 -- null; 1-2 -- not relevant; 3 -- twips..
    @Internal
    public void setFtsCellSpacingDefaultTopbyte field_54_ftsCellSpacingDefaultTop )
    {
        this. = field_54_ftsCellSpacingDefaultTop;
    }

    
Default left cell spacings units. 0 -- null; 1-2 -- not relevant; 3 -- twips..
    @Internal
    public byte getFtsCellSpacingDefaultLeft()
    {
    }

    
Default left cell spacings units. 0 -- null; 1-2 -- not relevant; 3 -- twips..
    @Internal
    public void setFtsCellSpacingDefaultLeftbyte field_55_ftsCellSpacingDefaultLeft )
    {
        this. = field_55_ftsCellSpacingDefaultLeft;
    }

    
Default bottom cell spacings units. 0 -- null; 1-2 -- not relevant; 3 -- twips..
    @Internal