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

TableIDEt TableID returneret af funktionen CreateTable
LeftDen vandrette afstand fra origo til tabellens venstre kant
TopDen lodrette afstand fra origo til tabellens top Den maksimale tilgængelige højde til tegning af tabellen
Height
FirstRowNummeret på den første række, der skal tegnes. Den øverste række er række nummer 1.
LastRow0 = Alle resterende rækker Ikke-nul = Nummeret på den sidste række, der skal indstilles

Returværdier

0Ingen rækker blev tegnet
Non-zeroDen 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