SetTableHeaderRowCount
Tabeller
Beskrivelse
Angiver, hvor mange indledende rækker i en tabel der er overskrifter
Syntaks
Delphi
Function TPDFlib.SetTableHeaderRowCount(TableID, HeaderRowCount: Integer): Integer;Parametre
| TableID | Tabellen som returneret af CreateTable. |
|---|---|
| HeaderRowCount | Antallet af rækker fra toppen, der er overskrifter. 0 betyder ingen. |
Returværdier
| 1 | Antallet blev opgjort |
|---|---|
| 0 | Tabellen var ukendt, eller antallet var negativt eller efter den sidste række; intet blev ændret. |
Bemærkninger
Overskriftsrækker skrives som overskriftsceller med et kolonneområde. Det gør det muligt for en læser at navngive overskriften for den værdi, den står på, i stedet for at læse et enkelt tal uden tilknytning
Kun kalderen ved, hvilke rækker der er headers, så en tabel uden oplysninger skrives med alle celler som dataceller frem for at gætte: En forkert navngivet header gentages for hver værdi under den
Antallet bruges, når tabellen tegnes med tabeltagging aktiveret (se SetAutoTagMode), og af DrawTaggedTableRows. Det navngiver kun overskrifter; gentagelse af dem øverst på hver side er en særskilt layoutbeslutning, som foretages med DrawTaggedTableRows. Individuelle celler kan stadig få deres egen type med SetTableCellTag, som har forrang
Eksempel
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);Se også
GetTableHeaderRowCount, SetTableCellTag, DrawTaggedTableRows, SetAutoTagMode