SetTableHeaderRowCount
Tabellen
Beschrijving
Geeft aan hoeveel bovenste rijen van een tabel headers zijn
Syntaxis
Delphi
Function TPDFlib.SetTableHeaderRowCount(TableID, HeaderRowCount: Integer): Integer;Parameters
| TableID | De tabel, zoals geretourneerd door CreateTable |
|---|---|
| HeaderRowCount | Hoeveel rijen vanaf de bovenkant header-rijen zijn. 0 betekent geen |
Retourwaarden
| 1 | Het aantal is vastgesteld. |
|---|---|
| 0 | De tabel was onbekend, of de telling was negatief of voorbij de laatste rij; er is niets gewijzigd |
Opmerkingen
Header-rijen worden weggeschreven als headercellen met een kolomscope. Daardoor kan een reader de kop noemen van de waarde waar hij op staat, in plaats van een kaal getal voor te lezen zonder iets om eraan te hangen
Alleen de caller weet welke rijen kopteksten zijn, dus een tabel die daar niets over zegt, wordt als volledig uit datacellen opgebouwd in plaats van dat er wordt gegokt: een verkeerd benoemde koptekst wordt herhaald bij elke waarde eronder
Het aantal wordt gebruikt wanneer de tabel wordt getekend met tabeltagging ingeschakeld (zie SetAutoTagMode) en door DrawTaggedTableRows. Het heeft alleen betrekking op kopteksten; of die bovenaan elke pagina worden herhaald, is een afzonderlijke lay-outkeuze die met DrawTaggedTableRows wordt gemaakt. Afzonderlijke cellen kunnen nog steeds een eigen type krijgen met SetTableCellTag, dat voorrang heeft
Voorbeeld
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);Zie ook
GetTableHeaderRowCount, SetTableCellTag, DrawTaggedTableRows, SetAutoTagMode