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

DPIPož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
TargetUkazatel na cílový pixelový buffer dodaný volajícím
WidthŠířka cílového bitmapového obrázku v pixelech
HeightDestination bitmap height in pixels.
BitsPerPixelPixel 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

Viz také

SetPDFiumFileName, SelectRenderer, PDFiumRendering