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