SetTableHeaderRowCount

Tabulky

Popis

Udává, kolik úvodních řádků tabulky tvoří záhlaví

Syntaxe

Delphi

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

Parametry

TableIDTabulka, jak ji vrací CreateTable
HeaderRowCountKolik řádků shora tvoří hlavičku. 0 znamená žádnou

Návratové hodnoty

1The count was taken.
0Tabulka byla neznámá, nebo počet byl záporný nebo za posledním řádkem; nezměnilo se nic

Poznámky

Hlavičkové řádky se zapisují jako hlavičkové buňky s rozsahem sloupce. Právě to dovolí čtečce pojmenovat záhlaví hodnoty, nad níž stojí, místo aby četla holé číslo bez ničeho, k čemu by se ho dalo přichytit

Které řádky jsou záhlaví, ví jen volající, takže tabulku bez této informace zapíšeme jako samé datové buňky, místo abychom hádali: chybně pojmenované záhlaví by se opakovalo u každé hodnoty pod ním

Počet se používá, když se tabulka vykresluje se zapnutým značkováním tabulky (viz SetAutoTagMode) a funkcí DrawTaggedTableRows. Určuje pouze záhlaví; opakování záhlaví nahoře na každé stránce je samostatné rozhodnutí rozvržení provedené pomocí DrawTaggedTableRows. Jednotlivé buňky stále mohou dostat vlastní typ pomocí SetTableCellTag, který má přednost

Příklad

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

Viz také

GetTableHeaderRowCount, SetTableCellTag, DrawTaggedTableRows, SetAutoTagMode