HPDFRenderHeadlessPagePNG
function HPDFRenderHeadlessPagePNG(const Access: THPDFHeadlessRenderAccess;
Destination: TStream; const Options: THPDFHeadlessRenderOptions):
THPDFHeadlessRenderResult;
Deklareret i HPDFHeadlessCairoDevice; renderer én lånt indlæst side til en RGB-PNG på en hvid billedoverflade
Access skal levere gyldige side-/ressourcer samt objekt-, stream-, font- og tilladelses-callbacks; dokumentet og dets valgfrie cancellation-token forbliver kalder-ejet og skal forblive i live og uændret under kaldet
Destination er en krævet kalder-ejet skrivbar stream; funktionen skriver ved dens aktuelle position og lukker eller rydder den ikke
Rendering, budgetvalidering og PNG-encoding afsluttes i privat lager, før destinations-skrivninger begynder, så de fejl bevarer eksisterende destinationsbytes
En endelig destination I/O-fejl kan efterlade bytes, som streamen har accepteret; brug fil-overloadet, når atomisk filpublicering er krævet
Options styrer skala, appearances og ressourcelgrænser; returnerede tællere beskriver den succesfulde rendering
Se Native Linux Cairo-renderer for afhængigheder, understøttet indhold, konservativ font-admission og fejlgrænser
Understøttede annotationer uden normal-appearance bruger midlertidige annotation-appearances uden at ændre kildegrafen