SetTableHeaderRowCount
Tabeller
Beskrivning
Säger hur många inledande rader i en tabell som är rubriker
Syntax
Delphi
Function TPDFlib.SetTableHeaderRowCount(TableID, HeaderRowCount: Integer): Integer;Parametrar
| TableID | Tabellen, som CreateTable returnerade den |
|---|---|
| HeaderRowCount | Hur många rader uppifrån som är rubriker. 0 betyder inga |
Returvärden
| 1 | The count was taken. |
|---|---|
| 0 | Tabellen var okänd, eller antalet var negativt eller förbi sista raden; inget ändrades |
Anmärkningar
Rubrikrader skrivs som rubrikceller med kolumnomfattning. Det är det som låter en läsare namnge rubriken för det värde den står på, i stället för att läsa ett bart tal utan något att fästa det vid
Vilka rader som är rubriker vet bara anroparen, så en tabell som inte säger något skrivs som alla dataceller i stället för att gissas: en rubrik namngiven felaktigt upprepas mot varje värde under den
Antalet används när tabellen ritas med tabelltaggning på (se SetAutoTagMode) och av DrawTaggedTableRows. Det namnger bara rubriker; att upprepa dem överst på varje sida är ett separat layoutbeslut som fattas med DrawTaggedTableRows. Enskilda celler kan fortfarande ges en egen typ med SetTableCellTag, som har företräde.
Exempel
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 även
GetTableHeaderRowCount, SetTableCellTag, DrawTaggedTableRows, SetAutoTagMode