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
| TableID | TableID reikšmė, grąžinta CreateTable funkcijos |
|---|---|
| Left | Horizontalus atstumas nuo pradžios taško iki lentelės kairiojo krašto |
| Top | Vertikalus atstumas nuo pradžios taško iki lentelės viršaus Didžiausiasis aukštis, kuriame galima piešti lentelę |
| Height | |
| FirstRow | Pirmosios piešiamos eilutės numeris. Viršutinė eilutė yra 1 numeris |
| LastRow | 0 = visos likusios eilutės Nenulinė reikšmė = paskutinės nustatinos eilutės numeris |
Grąžinamos reikšmės
| 0 | No rows were drawn |
|---|---|
| Non-zero | Bendras 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