THPDFPageRenderBackendRequest Record
Riunisce l'accesso al documento, la display list compilata, l'indice di pagina e la risoluzione di cui un backend di rendering ha bisogno per rasterizzare una pagina
Dichiarazione
THPDFPageRenderBackendRequest= record
Access: THPDFRenderDocAccess;
DisplayList: THPDFPageDisplayList;
PageIndex: Integer;
DPI: Integer;
end;
Unità
HPDFPageRenderer
Campi
| Campo | Scopo |
|---|---|
Access | Handle di accesso al documento attraverso cui il backend legge le risorse di pagina come font e XObject immagine |
DisplayList | THPDFPageDisplayList compilata che contiene i token della pagina, gli operatori e gli oggetti classificati |
PageIndex | Indice della pagina caricata in corso di rendering |
DPI | Risoluzione obiettivo in punti per pollice per la bitmap di output |
Note sull'utilizzo
- Passato a
IHPDFPageRenderBackend.RenderPage; i backend personalizzati ricevono lo stesso record del backend GDI nativo - La display list viene compilata una volta per pagina e può essere riusata tra richieste a diversi valori di DPI
- I backend devono trattare
Accesscome di sola lettura e recuperare le risorse attraverso di esso invece di accedere direttamente al documento