DrawTableRows

Διάταξη σελίδας

Περιγραφή

Σχεδιάζει πολλαπλές γραμμές από τον καθορισμένο πίνακα στην επιλεγμένη σελίδα και επιστρέφει το συνολικό ύψος των σχεδιασμένων γραμμών

Θα σχεδιαστούν μόνο οι γραμμές που χωράνε στο καθορισμένο ύψος. Χρησιμοποιήστε τη

συνάρτηση GetTableLastDrawnRow για τον καθορισμό του αριθμού γραμμής της τελευταίας γραμμής

Η τιμή που επιστρέφει αυτή η συνάρτηση κλιμακώνεται σύμφωνα με τις τρέχουσες ρυθμίσεις συστήματος συντεταγμένων όπως ορίζονται από τη συνάρτηση SetMeasurementUnits

Σύνταξη

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

Παράμετροι

TableIDTableID που επιστρέφει η συνάρτηση CreateTable
LeftΗ οριζόντια απόσταση από την αρχή ως την αριστερή πλευρά του πίνακα
TopΗ κατακόρυφη απόσταση από την αρχή ως την κορυφή του πίνακα Το μέγιστο διαθέσιμο ύψος για σχεδίαση του πίνακα
Height
FirstRowΟ αριθμός της πρώτης γραμμής προς σχεδίαση. Η πιο πάνω γραμμή είναι η γραμμή 1
LastRow0 = Όλες οι υπόλοιπες γραμμές Μη μηδενικό = Ο αριθμός της τελευταίας γραμμής που θα οριστεί

Τιμές επιστροφής

0No rows were drawn
Non-zeroΤο συνολικό ύψος όλων των γραμμών που σχεδιάστηκαν στη σελίδα

Παρατηρήσεις

Όταν είναι ενεργή η προσθήκη ετικετών πίνακα (βλ. SetAutoTagMode), ο πίνακας, οι γραμμές και τα κελιά του μεταφέρονται στο δέντρο δομής καθώς σχεδιάζονται και οι γραμμές που ορίζει η SetTableHeaderRowCount γίνονται κελιά κεφαλίδας. Η σχεδιασμένη έξοδος είναι ίδια και στις δύο περιπτώσεις. Εδώ δεν επαναλαμβάνεται τίποτε στην κορυφή σελίδας συνέχισης· γι’ αυτό χρησιμοποιήστε τη DrawTaggedTableRows