Table Cell Type Manual Test

This manual test demonstrates the usage of the tableCellType attribute that allows distinguishing between header and data cells in a table. When the tableCellType attribute is set to header, the cell is treated as a header cell (<th> in HTML). When it is not set, the cell is treated as a data cell (<td> in HTML).

Table with different cell types:

H1 (R1-3) H2-H5 (R1) H6-H8 (R1)
H2 (R2-3) H3-H4 (R2) H5 (R2-3) H6 (R2) H7-H8 (R2)
H3 (R3) H4 (R3) H6 (R3) H7 (R3) H8 (R3)
R1-2 H1 R1 C2 (TH) R1 C3 R1 C4-5 R1 C6 R1-3 C7 R1 C8
R2-3 C2 R2 C3 R2 C4 R2 C5 R2 C6 (TH) R2 C8
R3 H1 R3 C3 R3 C4-6 R3 C8
R4 C1 (TH) R4 C2 R4 C3 R4 C4 (TH) R4 C5 R4 C6 R4 C7 R4 C8
R5 Full Width Header
R6 C1 (TH) R6-7 C2-3 R6 C4 R6 C5 R6 C6 (TH) R6 C7 R6 C8
R7 C1 (TH) R7 C4 R7-8 C5-6 R7 C7 R7 C8
R8 C1 (TH) R8 C2 R8 C3 R8 C4 (TH) R8 C7 R8 C8

Layout table:

00 01
10 11

Setting all cells to header in the middle should increment heading columns

Heading Column Header
Another Heading Another Header

Setting all cells to header in the middle row should increment heading rows

Heading Row Heading Heading
Another Row Another Another

Source data