Table Properties (TAP)

b10

b16

field

type

size

bitfield

comments

0

0

jc

short

justification code. specifies how table row should be justified within its column.
0 left justify
1 center
2 right justify

2

2

dxaGapHalf

long

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.

6

6

dyaRowHeight

long

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.

10

A6

fCantSplit

uns char

when 1, table row may not be split across page bounds

11

B

fTableHeader

uns char

when 1, table row is to be used as the header of the table

12

C

tlp

TLP

table look specifier (see TLP definition)

16

10

lwHTMLProps

long

reserved for future use

20

14

fCaFull

short

:1

0001

used internally by Word

fFirstRow

short

:1

0002

used internally by Word

fLastRow

short

:1

0004

used internally by Word

fOutline

short

:1

0008

used internally by Word

*

short

:12

FFE0

reserved

22

16

itcMac

short

count of cells defined for this row. ItcMac must be >= 0 and less than or equal to 64.

24

18

dxaAdjust

long

used internally by Word

28

1C

dxaScale

long

used internally by Word

32

20

dxsInch

int

used internally by Word

36

24

rgdxaCenter

short[itcMax + 1]

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.

166

A6

rgdxaCenterPrint

short[itcMax + 1]

used internally by Word

296

128

rgtc

TC[itcMax]

array of table cell descriptors

1576

628

rgshd

SHD[itcMax]

array of cell shades

1704

6A81D4

rgbrcTable

BRC[6]

array of border defaults for cells


cbTAP (count of bytes of TAP) is 1728 (decimal), 6C0(hex).