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