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
| TableID | TableID renvoyé par la fonction CreateTable |
|---|---|
| Left | Distance horizontale entre l’origine et le bord gauche du tableau |
| Top | La distance verticale entre l'origine et le haut du tableau La hauteur maximale disponible pour tracer le tableau |
| Height | |
| FirstRow | Numéro de la première ligne à tracer La ligne supérieure porte le numéro 1 |
| LastRow | 0 = toutes les lignes restantes Valeur non nulle = numéro de la dernière ligne à définir |
Valeurs de retour
| 0 | Aucune ligne n’a été dessinée |
|---|---|
| Non-zero | Hauteur 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