RenderPageToMemory

Renderowanie i drukowanie

Opis

Renderuje jedną stronę do dostarczonego przez wywołującego bufora pamięci bitmapy, gdy wybrany jest mechanizm renderujący PDFium

Składnia

Delphi

Function TPDFlib.RenderPageToMemory(DPI: Double; Page: Integer; Target: Pointer; Width, Height, BitsPerPixel: Integer): Integer;

Parametry

DPIŻądana rozdzielczość renderowania przed zastosowaniem bieżącej skali renderowania
PageNumer strony liczony od jedynki. Wartości spoza zakresu dokumentu są ograniczane do najbliższej prawidłowej strony
TargetWskaźnik do docelowego bufora pikseli dostarczonego przez wywołującego
WidthSzerokość bitmapy docelowej w pikselach
HeightWysokość bitmapy docelowej w pikselach
BitsPerPixelGłębia formatu pikseli. Dozwolone są wyłącznie wartości 24 i 32

Zwraca

Zwraca 1, gdy PDFium renderuje do bufora. Zwraca 0 dla nieobsługiwanych głębi bitowych, gdy wybrano Cairo, gdy PDFium jest niedostępny albo gdy renderowanie się nie powiedzie

Uwagi

Musi być aktywne SelectRenderer(3). Cairo nie obsługuje tej ścieżki renderowania do pamięci

Zobacz również

SetPDFiumFileName, SelectRenderer, PDFiumRendering