SetTableHeaderRowCount

Tablas

Descripción

Indica cuántas filas iniciales de una tabla son encabezados

Sintaxis

Delphi

Function TPDFlib.SetTableHeaderRowCount(TableID, HeaderRowCount: Integer): Integer;

Parámetros

TableIDLa tabla, tal como la devuelve CreateTable
HeaderRowCountCuántas filas desde la parte superior son encabezados. 0 significa ninguna

Valores devueltos

1Se obtuvo el conteo
0La tabla era desconocida, o el recuento era negativo o superaba la última fila; no cambió nada

Observaciones

Las filas de encabezado se escriben como celdas de encabezado con un ámbito de columna. Eso permite que un lector nombre el encabezado del valor en el que se encuentra, en vez de leer un número aislado sin nada a qué asociarlo

Solo quien llama sabe qué filas son encabezados, por lo que una tabla que no lo indica se escribe con todas las celdas de datos en vez de adivinar: un encabezado mal nombrado se repite frente a cada valor que tiene debajo

El conteo se usa cuando la tabla se dibuja con el etiquetado de tablas activado (consulte SetAutoTagMode) y también por DrawTaggedTableRows Solo nombra encabezados; repetirlos en la parte superior de cada página es una decisión de diseño independiente que se toma con DrawTaggedTableRows Aun así, se puede asignar a cada celda un tipo propio con SetTableCellTag, que tiene prioridad

Ejemplo

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);

Véase también

GetTableHeaderRowCount, SetTableCellTag, DrawTaggedTableRows, SetAutoTagMode