THPDFPageRenderBackendRequest Record
Agrupa o acesso ao documento, a display list compilada, o índice de página e a resolução de que um render backend precisa para rasterizar uma página
Declaração
THPDFPageRenderBackendRequest= record
Access: THPDFRenderDocAccess;
DisplayList: THPDFPageDisplayList;
PageIndex: Integer;
DPI: Integer;
end;
Unidade
HPDFPageRenderer
Campos
| Campo | Finalidade |
|---|---|
Access | Handle de acesso ao documento por meio do qual o backend lê recursos da página, como fontes e XObjects de imagem |
DisplayList | THPDFPageDisplayList compilada com os tokens da página, operadores e objetos classificados |
PageIndex | Índice da página carregada sendo renderizada |
DPI | Resolução alvo, em pontos por polegada, do bitmap de saída |
Notas de uso
- Passado a
IHPDFPageRenderBackend.RenderPage; backends customizados recebem o mesmo record que o backend GDI nativo - A display list é compilada uma vez por página e pode ser reutilizada entre requisições com valores de DPI diferentes
- Backends devem tratar
Accesscomo somente leitura e obter recursos por meio dele em vez de acessar o documento diretamente