RenderPageToMemory
Vykreslování a tisk
Popis
Vykreslí jednu stránku do bitmapového paměťového bufferu dodaného volajícím, pokud je vybrán renderer PDFium
Syntaxe
Delphi
Function TPDFlib.RenderPageToMemory(DPI: Double; Page: Integer; Target: Pointer; Width, Height, BitsPerPixel: Integer): Integer;
Parametry
| DPI | Požadované renderovací rozlišení před aplikací aktuálního render scale |
|---|---|
| Page | Číslo stránky počítané od 1. Hodnoty mimo rozsah dokumentu se upraví na nejbližší platnou stránku |
| Target | Ukazatel na cílový pixelový buffer dodaný volajícím |
| Width | Šířka cílového bitmapového obrázku v pixelech |
| Height | Destination bitmap height in pixels. |
| BitsPerPixel | Pixel format depth. Only 24 and 32 are accepted. |
Návratové hodnoty
Vrací 1, když do bufferu renderuje PDFium. Vrací 0 pro nepodporované bitové hloubky, když je vybrán Cairo, když není PDFium dostupné, nebo když renderování selže
Poznámky
Musí být aktivní SelectRenderer(3). Cairo tuto cestu renderování do paměti nepodporuje