DrawTableRows

Puslapio maketas

Aprašymas

Piešia kelias nurodytosios lentelės eilutes pasirinktajame puslapyje ir grąžina bendrąjį nupieštų eilučių aukštį

Bus piešiamas tik tiek eilučių, kiek telpa nurodytajame aukštyje. Naudokite

GetTableLastDrawnRow funkciją paskutinės eilutės eilutės numeriui nustatyti

Šios funkcijos grąžintoji reikšmė mastelio keičiama pagal dabartinius koordinačių sistemos nustatymus, kuriuos nustato SetMeasurementUnits funkcija

Sintaksė

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);

Parametrai

TableIDTableID reikšmė, grąžinta CreateTable funkcijos
LeftHorizontalus atstumas nuo pradžios taško iki lentelės kairiojo krašto
TopVertikalus atstumas nuo pradžios taško iki lentelės viršaus Didžiausiasis aukštis, kuriame galima piešti lentelę
Height
FirstRowPirmosios piešiamos eilutės numeris. Viršutinė eilutė yra 1 numeris
LastRow0 = visos likusios eilutės Nenulinė reikšmė = paskutinės nustatinos eilutės numeris

Grąžinamos reikšmės

0No rows were drawn
Non-zeroBendras visų nupieštų puslapyje eilučių aukštis

Pastabos

Kai lentelių žymėjimas įjungtas (žr. SetAutoTagMode), lentelė, jos eilutės ir langeliai piešiant keliauja į struktūros medį, o SetTableHeaderRowCount įvardytosios eilutės tampa antraščių langeliais. Nupieštoji išvestis abiem atvejais ta pati. Čie niekas nekartojama tęsimo puslapio viršuje; tam naudokite DrawTaggedTableRows