DrawTableRows

Układ strony

Opis

Rysuje wiele wierszy wskazanej tabeli na wybranej stronie i zwraca łączną wysokość narysowanych wierszy

Zostanie narysowanych tylko tyle wierszy, ile mieści się w określonej wysokości. Użyj funkcji

GetTableLastDrawnRow, aby określić numer ostatniego narysowanego wiersza

Wartość zwracana przez tę funkcję jest skalowana zgodnie z bieżącymi ustawieniami układu współrzędnych określonymi przez funkcję SetMeasurementUnits

Składnia

Delphi

Function TPDFlib.DrawTableRows(TableID: Integer; Left, Top, Height: Double; FirstRow, LastRow: Integer): Double;

ActiveX

Function PDFlib::DrawTableRows(TableID As Long, Left As Double, Top As Double, Height As Double, FirstRow As Long, LastRow As Long) As Double

DLL

double DLDrawTableRows(int InstanceID, int TableID, double Left, double Top, double Height, int FirstRow, int LastRow);

Parametry

TableIDTableID zwrócony przez funkcję CreateTable
LeftOdległość pozioma od początku układu do lewej krawędzi tabeli
TopOdległość pionowa od początku układu do górnej krawędzi tabeli Maksymalna wysokość dostępna do narysowania tabeli
Height
FirstRowNumer pierwszego wiersza do narysowania. Górny wiersz ma numer 1
LastRow0 = Wszystkie pozostałe wiersze Wartość niezerowa = Numer ostatniego ustawianego wiersza

Wartości zwracane

0Nie narysowano żadnych wierszy
Non-zeroŁączna wysokość wszystkich wierszy narysowanych na stronie

Uwagi

Gdy tagowanie tabel jest włączone (zobacz SetAutoTagMode), tabela, jej wiersze i komórki są podczas rysowania przenoszone do drzewa struktury, a wiersze wskazane przez SetTableHeaderRowCount stają się komórkami nagłówka. Wynik rysowania jest w obu przypadkach taki sam. Tutaj nic nie jest powtarzane u góry strony kontynuacji; w tym celu użyj DrawTaggedTableRows