RenderPageToMemory
Renderizado e impresión
Descripción
Renderiza una página en un búfer de memoria de mapa de bits proporcionado por el llamador cuando se selecciona el renderizador PDFium
Sintaxis
Delphi
Function TPDFlib.RenderPageToMemory(DPI: Double; Page: Integer; Target: Pointer; Width, Height, BitsPerPixel: Integer): Integer;
Parámetros
| DPI | Resolución de renderizado solicitada antes de aplicar la escala de renderizado actual |
|---|---|
| Page | Número de página basado en uno. Los valores fuera del intervalo del documento se limitan a la página válida más cercana |
| Target | Puntero al búfer de píxeles de destino proporcionado por el llamador |
| Width | Anchura del mapa de bits de destino en píxeles |
| Height | Altura del mapa de bits de destino en píxeles |
| BitsPerPixel | Profundidad del formato de píxel. Solo se admiten 24 y 32 |
Valores devueltos
Devuelve 1 cuando PDFium renderiza en el búfer. Devuelve 0 para profundidades de bits no compatibles, cuando se selecciona Cairo, cuando PDFium no está disponible o cuando falla el renderizado
Observaciones
SelectRenderer(3) debe estar activo. Cairo no admite esta ruta de renderización en memoria