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