HPDFRenderHeadlessPagePNG
function HPDFRenderHeadlessPagePNG(const Access: THPDFHeadlessRenderAccess;
Destination: TStream; const Options: THPDFHeadlessRenderOptions):
THPDFHeadlessRenderResult;
Deklarerad i HPDFHeadlessCairoDevice; renderar en utlånad laddad sida till en RGB-PNG på en vit bildyta
Access måste tillhandahålla giltiga callback för page/resurser samt för objekt, strömmar, typsnitt och behörigheter; dokumentet och dess valfria cancellation token förblir anroparägda och måste hållas levande och oförändrade under anropet
Destination är en obligatorisk skrivbar ström som ägs av anroparen; funktionen skriver vid aktuell position och stänger eller rensar den inte
Rendering, budgetvalidering och PNG-kodning slutförs i privat lagring innan skrivning till destinationen påbörjas, så de felen bevarar redan befintliga bytes i destinationen
Ett I/O-fel mot destinationen i sista steget kan lämna bytes accepterade av strömmen; använd fil-overloaden när atomisk filpublicering krävs
Options styr skala, appearances och resursgränser; returnerade räknare beskriver den lyckade renderingen
Se Native Linux Cairo renderer för beroenden, innehåll som stöds, restriktiv typsnittsfiltrering och felgränser
Annotationer som stöds men saknar normal appearance får tillfälliga annotation-appearances utan att källgrafen modifieras