DrawTableRows
Raspored stranice
Opis
Iscrtava više redova iz zadate tabele na izabranu stranicu i vraća ukupnu visinu iscrtranih redova
Iscrtaće se samo onoliko redova koliko staje u zadatu visinu. Koristite
funkciju GetTableLastDrawnRow da biste odredili redni broj poslednjeg reda
Vrednost koju vraća ova funkcija skalira se prema trenutnim podešavanjima koordinatnog sistema koja je postavila funkcija SetMeasurementUnits
Sintaksa
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);
Parametri
| TableID | TableID koji vraća funkcija CreateTable |
|---|---|
| Left | Horizontalno rastojanje od početka do leve ivice tabele |
| Top | Vertikalno rastojanje od početka do vrha tabele Maksimalna visina dostupna za crtanje tabele |
| Height | |
| FirstRow | Broj prvog reda za crtanje. Gornji red je red broj 1 |
| LastRow | 0 = Svi preostali redovi Različito od nule = Broj poslednjeg reda koji treba postaviti |
Povratne vrednosti
| 0 | Nijedan red nije nacrtan |
|---|---|
| Non-zero | Ukupna visina svih redova nacrtanih na stranicu |
Napomene
Dok je table tagging uključen (vidite SetAutoTagMode), tabela, njeni redovi i ćelije unose se u stablo strukture kako se crtaju, a redovi imenovani SetTableHeaderRowCount-om postaju ćelije zaglavlja. Nacrtani izlaz je isti na oba načina. Ovde se ništa ne ponavlja na vrhu stranice nastavka; za to koristite DrawTaggedTableRows