Record THPDFPageRenderBackendRequest
Agrupa el acceso al documento, la display list compilada, el índice de página y la resolución que un render backend 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 | Handle de acceso al documento a través del cual el backend lee recursos de página como fuentes e image XObjects |
DisplayList | THPDFPageDisplayList compilada que contiene los tokens de la página, los operadores y los objetos clasificados |
PageIndex | Índice de la página cargada que se está renderizando |
DPI | Resolución objetivo en puntos por pulgada del bitmap de salida |
Notas de uso
- Se pasa a
IHPDFPageRenderBackend.RenderPage; los backends personalizados reciben el mismo record que el backend GDI nativo - La display list se compila una vez por página y se puede reutilizar entre solicitudes 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 entrar directamente al documento