THPDFPageRenderBackendRequest Record
Samlar dokumentåtkomsten, den kompilerade visningslistan, sidindexet och upplösningen som en renderingsbackend behöver för att rastrera en sida
Deklaration
THPDFPageRenderBackendRequest= record
Access: THPDFRenderDocAccess;
DisplayList: THPDFPageDisplayList;
PageIndex: Integer;
DPI: Integer;
end;
Enhet
HPDFPageRenderer
Fält
| Fält | Syfte |
|---|---|
Access | Dokumentåtkomsthandtag via vilket backenden läser sidresurser som typsnitt och bild-XObjects |
DisplayList | Kompilerad THPDFPageDisplayList som håller sidans tokens, operatorer och klassificerade objekt |
PageIndex | Index för den inlästa sida som renderas |
DPI | Målupplösning i punkter per tum för utdatabitmappen |
Användningsanteckningar
- Skickas till
IHPDFPageRenderBackend.RenderPage; egna backends tar emot samma record som den inbyggda GDI-backendens - Visningslistan kompileras en gång per sida och kan återanvändas över begäranden med olika DPI-värden
- Backends måste behandla
Accesssom skrivskyddad och hämta resurser genom den i stället för att gå rakt in i dokumentet