SetTableHeaderRowCount

Tabele

Opis

Podaje liczbę początkowych wierszy tabeli będących nagłówkami

Składnia

Delphi

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

Parametry

TableIDTabela zwrócona przez CreateTable
HeaderRowCountLiczba górnych wierszy będących nagłówkami. 0 oznacza brak nagłówków

Wartości zwracane

1Liczba została przyjęta
0Tabela była nieznana albo liczba była ujemna lub przekraczała ostatni wiersz; niczego nie zmieniono

Uwagi

Wiersze nagłówków są zapisywane jako komórki nagłówków z zakresem kolumny. Dzięki temu czytnik może podać nazwę nagłówka bieżącej wartości zamiast odczytywać samą liczbę bez kontekstu

Tylko kod wywołujący wie, które wiersze są nagłówkami, dlatego tabela bez takiej informacji jest zapisywana wyłącznie z komórkami danych zamiast zgadywać: błędnie wskazany nagłówek byłby powtarzany przy każdej wartości pod nim

Liczba jest używana podczas rysowania tabeli z włączonym tagowaniem tabel (zobacz SetAutoTagMode) oraz przez DrawTaggedTableRows. Określa wyłącznie nagłówki; ich powtarzanie u góry każdej strony jest osobną decyzją układu podejmowaną za pomocą DrawTaggedTableRows. Poszczególnym komórkom nadal można przypisać własny typ przez SetTableCellTag, który ma pierwszeństwo

Przykład

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

Zobacz również

GetTableHeaderRowCount, SetTableCellTag, DrawTaggedTableRows, SetAutoTagMode