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 δεν υποστηρίζει αυτή τη διαδρομή απόδοσης στη μνήμη

Δείτε επίσης

SetPDFiumFileName, SelectRenderer, PDFiumRendering