RenderPageToMemory
Randare și imprimare
Descriere
Randează o pagină într-un buffer de memorie bitmap furnizat de apelant când este selectat renderer-ul PDFium
Sintaxă
Delphi
Function TPDFlib.RenderPageToMemory(DPI: Double; Page: Integer; Target: Pointer; Width, Height, BitsPerPixel: Integer): Integer;
Parametri
| DPI | Rezoluția de randare cerută înainte de aplicarea scării de randare curente |
|---|---|
| Page | Număr de pagină numerotat de la 1. Valorile din afara intervalului documentului sunt limitate la cea mai apropiată pagină validă |
| Target | Pointer către buffer-ul de pixeli destinație furnizat de apelant |
| Width | Destination bitmap width in pixels. |
| Height | Destination bitmap height in pixels. |
| BitsPerPixel | Adâncimea formatului de pixel. Sunt acceptate doar 24 și 32 |
Valori returnate
Returnează 1 când PDFium randează în buffer. Returnează 0 pentru adâncimi de biți nesuportate, când este selectat Cairo, când PDFium nu este disponibil sau când randarea eșuează
Observații
SelectRenderer(3) trebuie să fie activ. Cairo nu suportă această cale de randare în memorie