Registro THPDFPageRenderBackendRequest
Reúne el acceso al documento, la lista de visualización compilada, el índice de página y la resolución que un backend de renderizado necesita para rasterizar una página
Declaración
THPDFPageRenderBackendRequest= record
Access: THPDFRenderDocAccess;
DisplayList: THPDFPageDisplayList;
PageIndex: Integer;
DPI: Integer;
end;
Unidad
HPDFPageRenderer
Campos
| Campo | Propósito |
|---|---|
Access | Manejador de acceso al documento a través del cual el backend lee recursos de página como fuentes y XObjects de imagen |
DisplayList | THPDFPageDisplayList compilado que contiene los tokens de página, operadores y objetos clasificados |
PageIndex | Índice de la página cargada que se está renderizando |
DPI | Resolución objetivo en puntos por pulgada para el bitmap de salida |
Notas de uso
- Se pasa a
IHPDFPageRenderBackend.RenderPage; los backends personalizados reciben el mismo registro que el backend GDI nativo - La lista de visualización se compila una vez por página y puede reutilizarse entre peticiones con distintos valores de DPI
- Los backends deben tratar
Accesscomo de solo lectura y obtener los recursos a través de él en lugar de acceder al documento directamente