DrawTableRows
Sideoppsett
Beskrivelse
Tegner flere rader fra den angitte tabellen på den valgte siden og returnerer totalhøyden av de tegnede radene
Bare antall rader som får plass i den angitte høyden tegnes. Bruk
GetTableLastDrawnRow-funksjonen for å finne radnummeret til den siste raden
Verdien returnert av denne funksjonen skaleres iht. gjeldende koordinatsysteminnstillinger satt av SetMeasurementUnits-funksjonen
Syntaks
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);
Parametere
| TableID | En TableID returnert av CreateTable-funksjonen |
|---|---|
| Left | Den horisontale avstanden fra origo til tabellens venstre kant |
| Top | Den vertikale avstanden fra origo til tabellens topp Maksimal høyde tilgjengelig for å tegne tabellen i |
| Height | |
| FirstRow | Nummeret på den første raden som skal tegnes. Øverste rad er rad 1 |
| LastRow | 0 = Alle gjenværende rader Verdi ulik null = Nummeret på den siste raden som skal settes |
Returverdier
| 0 | No rows were drawn |
|---|---|
| Non-zero | Totalhøyden av alle radene som ble tegnet på siden |
Merknader
Mens tabelltagging er på (se SetAutoTagMode), føres tabellen, radene og cellene inn i strukturtreet idet de tegnes, og radene som nevnes av SetTableHeaderRowCount blir topptekstceller. Det tegnede resultatet er det samme uansett. Ingenting gjentas øverst på en fortsettelsesside her; til det, bruk DrawTaggedTableRows