DrawTableRows
Pagina-indeling
Beschrijving
Tekent meerdere rijen uit de opgegeven tabel op de geselecteerde pagina en geeft de totale hoogte van de getekende rijen terug
Er worden alleen zoveel rijen getekend als in de opgegeven hoogte passen. Gebruik de
GetTableLastDrawnRow-functie om het rijnummer van de laatste rij te bepalen
De waarde die deze functie teruggeeft wordt geschaald volgens de huidige coördinatensysteeminstellingen zoals gezet met de functie SetMeasurementUnits
Syntaxis
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);
Parameters
| TableID | Een TableID geretourneerd door de functie CreateTable |
|---|---|
| Left | De horizontale afstand van de oorsprong tot de linkerrand van de tabel |
| Top | De verticale afstand van de oorsprong tot de bovenkant van de tabel De maximale hoogte die beschikbaar is om de tabel in te tekenen |
| Height | |
| FirstRow | Het nummer van de eerste te tekenen rij. De bovenste rij is rij 1 |
| LastRow | 0 = Alle resterende rijen Ongelijk aan nul = Het nummer van de laatste rij die moet worden ingesteld |
Retourwaarden
| 0 | Er zijn geen rijen getekend |
|---|---|
| Non-zero | De totale hoogte van alle rijen die op de pagina zijn getekend. |
Opmerkingen
Zolang tabeltagging aan staat (zie SetAutoTagMode), worden de tabel, zijn rijen en cellen meegenomen in de structuurboom terwijl ze worden getekend, en worden de rijen die SetTableHeaderRowCount noemt headercellen. De getekende uitvoer is hoe dan ook gelijk. Hier wordt niets herhaald bovenaan een vervolgpagina; gebruik daarvoor DrawTaggedTableRows