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

TableIDEen TableID geretourneerd door de functie CreateTable
LeftDe horizontale afstand van de oorsprong tot de linkerrand van de tabel
TopDe verticale afstand van de oorsprong tot de bovenkant van de tabel De maximale hoogte die beschikbaar is om de tabel in te tekenen
Height
FirstRowHet nummer van de eerste te tekenen rij. De bovenste rij is rij 1
LastRow0 = Alle resterende rijen Ongelijk aan nul = Het nummer van de laatste rij die moet worden ingesteld

Retourwaarden

0Er zijn geen rijen getekend
Non-zeroDe 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