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

DPIResolución de renderizado solicitada antes de aplicar la escala de renderizado actual
PageNú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
TargetPuntero al búfer de píxeles de destino proporcionado por el llamador
WidthAnchura del mapa de bits de destino en píxeles
HeightAltura del mapa de bits de destino en píxeles
BitsPerPixelProfundidad 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

Véase también

SetPDFiumFileName, SelectRenderer, PDFiumRendering