RenderPageToMemory
Απόδοση και εκτύπωση
Περιγραφή
Αποδίδει μία σελίδα σε buffer bitmap μνήμης που παρέχει ο caller όταν έχει επιλεγεί ο renderer PDFium
Σύνταξη
Delphi
Function TPDFlib.RenderPageToMemory(DPI: Double; Page: Integer; Target: Pointer; Width, Height, BitsPerPixel: Integer): Integer;
Παράμετροι
| DPI | Ζητούμενη ανάλυση απόδοσης πριν εφαρμοστεί η τρέχουσα κλίμακα απόδοσης |
|---|---|
| Page | Αριθμός σελίδας με αρίθμηση από το 1. Τιμές εκτός εύρους εγγράφου περιορίζονται στην πλησιέστερη έγκυρη σελίδα |
| Target | Δείκτης στον buffer pixels προορισμού που δίνει ο καλών |
| Width | Πλάτος bitmap προορισμού σε pixel |
| Height | Ύψος bitmap προορισμού σε pixels |
| BitsPerPixel | Βάθος μορφής pixel. Δέχονται μόνο 24 και 32 |
Τιμές επιστροφής
Επιστρέφει 1 όταν το PDFium αποδίδει στον buffer. Επιστρέφει 0 για μη υποστηριζόμενα βάθη bit, όταν έχει επιλεγεί Cairo, όταν το PDFium δεν είναι διαθέσιμο, ή όταν αποτύχει η απόδοση
Παρατηρήσεις
Πρέπει να είναι ενεργό το SelectRenderer(3). Το Cairo δεν υποστηρίζει αυτή τη διαδρομή απόδοσης στη μνήμη