SetTableHeaderRowCount

Tabellen

Beschrijving

Geeft aan hoeveel bovenste rijen van een tabel headers zijn

Syntaxis

Delphi

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

Parameters

TableIDDe tabel, zoals geretourneerd door CreateTable
HeaderRowCountHoeveel rijen vanaf de bovenkant header-rijen zijn. 0 betekent geen

Retourwaarden

1Het aantal is vastgesteld.
0De 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