DrawTableRows

Disposition des pages

Description

Trace plusieurs lignes du tableau spécifié sur la page sélectionnée et renvoie la hauteur totale des lignes tracées

Seul le nombre de lignes tenant dans la hauteur spécifiée sera tracé Utilisez le

Fonction GetTableLastDrawnRow pour déterminer le numéro de la dernière ligne

La valeur renvoyée par cette fonction est mise à l'échelle selon les réglages actuels du système de coordonnées définis par la fonction SetMeasurementUnits

Syntaxe

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

Paramètres

TableIDTableID renvoyé par la fonction CreateTable
LeftDistance horizontale entre l’origine et le bord gauche du tableau
TopLa distance verticale entre l'origine et le haut du tableau La hauteur maximale disponible pour tracer le tableau
Height
FirstRowNuméro de la première ligne à tracer La ligne supérieure porte le numéro 1
LastRow0 = toutes les lignes restantes Valeur non nulle = numéro de la dernière ligne à définir

Valeurs de retour

0Aucune ligne n’a été dessinée
Non-zeroHauteur totale de toutes les lignes tracées sur la page

Remarques

Lorsque le balisage des tables est actif (voir SetAutoTagMode), la table, ses lignes et cellules entrent dans l’arbre, et les lignes désignées par SetTableHeaderRowCount deviennent des en-têtes. Le rendu reste identique. Pour répéter les en-têtes sur une page suivante, utilisez DrawTaggedTableRows