DrawTableRows
Postavitev strani
Opis
Iz navedene tabele nariše več vrstic na izbrano stran in vrne skupno višino narisanih vrstic
Narisana bo samo število vrstic, ki se prilega navedeni višini. Uporabite
funkcija GetTableLastDrawnRow za ugotavljanje številke zadnje vrstice
Vrednost, ki jo vrne ta funkcija, je skalirana v skladu s trenutnimi nastavitvami koordinatnega sistema, kot jih nastavi 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, ki ga vrne funkcija CreateTable |
|---|---|
| Left | Vodoravna razdalja od izhodišča do levega roba tabele |
| Top | Navpična razdalja od izhodišča do zgornjega roba tabele Največja višina, na voljo za risanje tabele |
| Height | |
| FirstRow | Številka prve vrstice za risanje. Zgornja vrstica ima številko 1 |
| LastRow | 0 = Vse preostale vrstice Vrednost, različna od nič = Številka zadnje vrstice za nastavitev |
Vrnjene vrednosti
| 0 | vrstic ni bilo narisanih |
|---|---|
| Non-zero | Skupna višina vseh vrstic, izrisanih na stran |
Opombe
Medtem ko je označevanje tabel vklopljeno (glejte SetAutoTagMode), se tabela, njene vrstice in celice prenašajo v strukturno drevo, ko se rišejo, in vrstice, poimenovane s SetTableHeaderRowCount, postanejo glavne celice. Izrisan izhod je enak v obeh primerih. Tukaj se nič ne ponovi na vrhu nadaljevalne strani; za to uporabite DrawTaggedTableRows