RenderPageToMemory
Rendering, stampa
Descrizione
Esegue il rendering di una pagina in un buffer bitmap fornito dal chiamante quando è selezionato PDFium
Sintassi
Delphi
Function TPDFlib.RenderPageToMemory(DPI: Double; Page: Integer; Target: Pointer; Width, Height, BitsPerPixel: Integer): Integer;
Parametri
| DPI | Risoluzione di rendering richiesta prima dell'applicazione della scala di rendering corrente |
|---|---|
| Page | Numero di pagina con base 1. I valori esterni all'intervallo vengono limitati alla pagina valida più vicina |
| Target | Puntatore al buffer di pixel di destinazione fornito dal chiamante |
| Width | Larghezza della bitmap di destinazione in pixel |
| Height | Altezza della bitmap di destinazione in pixel |
| BitsPerPixel | Profondità del formato pixel Sono accettati solo 24 e 32 |
Valori restituiti
Restituisce 1 se PDFium renderizza nel buffer. Restituisce 0 per profondità non supportate, Cairo selezionato, PDFium assente o errore di rendering.
Note
SelectRenderer(3) deve essere attivo. Cairo non supporta questo percorso di rendering in memoria