DrawTableRows

Aspect pagină

Descriere

Desenează mai multe rânduri din tabelul specificat pe pagina selectată și returnează înălțimea totală a rândurilor desenate

Vor fi desenate doar rândurile care încap în înălțimea specificată. Folosiți

funcția GetTableLastDrawnRow pentru a determina numărul ultimului rând

Valoarea returnată de această funcție este scalată conform setărilor curente ale sistemului de coordonate, așa cum sunt setate de funcția SetMeasurementUnits

Sintaxă

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);

Parametri

TableIDUn TableID returnat de funcția CreateTable
LeftDistanța orizontală de la origine până la marginea stângă a tabelului
TopDistanța verticală de la origine până la partea de sus a tabelului Înălțimea maximă disponibilă pentru desenarea tabelului
Height
FirstRowNumărul primului rând de desenat. Rândul de sus are numărul 1
LastRow0 = toate rândurile rămase Non-zero = numărul ultimului rând de setat

Valori returnate

0No rows were drawn
Non-zeroÎnălțimea totală a tuturor rândurilor desenate pe pagină

Observații

Cât timp etichetarea tabelelor este activă (vezi SetAutoTagMode), tabelul, rândurile și celulele lui sunt duse în arborele de structură pe măsură ce sunt desenate, iar rândurile numite de SetTableHeaderRowCount devin celule de antet. Ieșirea desenată este aceeași în ambele cazuri. Nimic nu este repetat în partea de sus a unei pagini de continuare aici; pentru asta folosiți DrawTaggedTableRows