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 |
|---|---|
| Page | Numer strony liczony od jedynki. Wartości spoza zakresu dokumentu są ograniczane do najbliższej prawidłowej strony |
| Target | Wskaźnik do docelowego bufora pikseli dostarczonego przez wywołującego |
| Width | Szerokość bitmapy docelowej w pikselach |
| Height | Wysokość bitmapy docelowej w pikselach |
| BitsPerPixel | Głę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