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

TableIDTableID koji vraća funkcija CreateTable
LeftHorizontalno rastojanje od početka do leve ivice tabele
TopVertikalno rastojanje od početka do vrha tabele Maksimalna visina dostupna za crtanje tabele
Height
FirstRowBroj prvog reda za crtanje. Gornji red je red broj 1
LastRow0 = Svi preostali redovi Različito od nule = Broj poslednjeg reda koji treba postaviti

Povratne vrednosti

0Nijedan red nije nacrtan
Non-zeroUkupna 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