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
| TableID | La tabla, tal como la devuelve CreateTable |
|---|---|
| HeaderRowCount | Cuántas filas desde la parte superior son encabezados. 0 significa ninguna |
Valores devueltos
| 1 | Se obtuvo el conteo |
|---|---|
| 0 | La 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