SetTableHeaderRowCount
表格
描述
说明表格前导行中有多少行是标题
语法
Delphi
Function TPDFlib.SetTableHeaderRowCount(TableID, HeaderRowCount: Integer): Integer;参数
| TableID | 由 CreateTable 返回的表格 |
|---|---|
| HeaderRowCount | 从顶部开始有多少行是标题行,0 表示无标题行 |
返回值
| 1 | 已获取计数 |
|---|---|
| 0 | 表未知,或计数为负数或超过最后一行;未作任何更改 |
备注
标题行被写为带有列范围的标题单元格,这使读者能够说出当前位置值的标题,而不是只读到一个无从对应的数字
哪些行是标题只有调用者知道,因此没有任何说明的表格会被写为全部数据单元格,而非进行猜测:错误命名的标题会在其下的每个值处重复
该计数在启用表格标签绘制时使用(请参阅 SetAutoTagMode),也由 DrawTaggedTableRows 使用。它仅指定表头;在每页顶部重复表头是通过 DrawTaggedTableRows 作出的独立布局决定。仍可使用优先级更高的 SetTableCellTag 为单个单元格指定其自身类型
示例
PDF.SetAutoTagMode(AUTOTAG_DEFAULT);
Table := PDF.CreateTable(4, 3);
PDF.SetTableHeaderRowCount(Table, 1); // the first row names the columns
PDF.DrawTableRows(Table, 50, 780, 240, 1, 0);另请参阅
GetTableHeaderRowCount, SetTableCellTag, DrawTaggedTableRows, SetAutoTagMode