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

TableIDTableID, ki ga vrne funkcija CreateTable
LeftVodoravna razdalja od izhodišča do levega roba tabele
TopNavpič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
LastRow0 = Vse preostale vrstice Vrednost, različna od nič = Številka zadnje vrstice za nastavitev

Vrnjene vrednosti

0vrstic ni bilo narisanih
Non-zeroSkupna 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