DrawTableRows
Sidelayout
Beskrivelse
Tegner flere rækker fra den angivne tabel på den valgte side og returnerer den samlede højde af de tegnede rækker.
Kun det antal rækker, der kan være i den angivne højde, tegnes. Brug
Funktionen GetTableLastDrawnRow til at bestemme rækkenummeret for den sidste række
Den værdi, som denne funktion returnerer, skaleres i henhold til de aktuelle koordinatsystemindstillinger, der er angivet med funktionen SetMeasurementUnits.
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);
Parametre
| TableID | Et TableID returneret af funktionen CreateTable |
|---|---|
| Left | Den vandrette afstand fra origo til tabellens venstre kant |
| Top | Den lodrette afstand fra origo til tabellens top Den maksimale tilgængelige højde til tegning af tabellen |
| Height | |
| FirstRow | Nummeret på den første række, der skal tegnes. Den øverste række er række nummer 1. |
| LastRow | 0 = Alle resterende rækker Ikke-nul = Nummeret på den sidste række, der skal indstilles |
Returværdier
| 0 | Ingen rækker blev tegnet |
|---|---|
| Non-zero | Den samlede højde af alle de rækker, der blev tegnet på siden |
Bemærkninger
Mens tabelmærkning er aktiveret (se SetAutoTagMode), overføres tabellen, dens rækker og dens celler til strukturtræet, efterhånden som de tegnes, og de rækker, der navngives af SetTableHeaderRowCount, bliver overskriftsceller. Det tegnede output er det samme i begge tilfælde. Intet gentages øverst på en fortsættelsesside her; brug DrawTaggedTableRows til dette