2.9.317 TCGRF
A TCGRF structure specifies the text layout and cell merge properties for a single cell in a table.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A |
B |
C |
D |
E |
F |
G |
H |
I |
A - horzMerge (2 bits): A value that specifies how this cell merges horizontally with the neighboring cells in the same row. This value MUST be one of the following.
-
-
Value
-
Meaning
-
0
-
The cell is not merged with the cells on either side of it.
-
1
-
The cell is one of a set of horizontally merged cells. It contributes its layout region to the set and its own contents are not rendered.
-
2, 3
-
The cell is the first cell in a set of horizontally merged cells. The contents and formatting of this cell extend into any consecutive cells following it that are designated as part of the merged set.
-
-
B - textFlow (3 bits): A value from the TextFlow enumeration that specifies rotation settings for the text in the cell.
C - vertMerge (2 bits): A value from the VerticalMergeFlag enumeration that specifies how this cell merges vertically with the cells above or below it.
D - vertAlign (2 bits): A value from the VerticalAlign enumeration that specifies how contents inside this cell are aligned.
E - ftsWidth (3 bits): An Fts value that specifies the unit of measurement for the wWidth field in the TC80 structure.
F - fFitText (1 bit): Specifies whether the contents of the cell are to be stretched out such that the full cell width is used.
G - fNoWrap (1 bit): When set, specifies that the preferred layout of the contents of this cell is as a single line and that cell widths can be adjusted to accommodate long lines. This preference is ignored when the preferred width of this cell is set to ftsDxa.
H - fHideMark (1 bit): When set, specifies that this cell is rendered with no height if all cells in the row are empty.
I - fUnused (1 bit): This bit MUST be ignored.