HPDFRenderHeadlessPagePNG

function HPDFRenderHeadlessPagePNG(const Access: THPDFHeadlessRenderAccess;
  Destination: TStream; const Options: THPDFHeadlessRenderOptions):
  THPDFHeadlessRenderResult;

Dichiarato in HPDFHeadlessCairoDevice; renderizza una pagina caricata presa in prestito in un PNG RGB su una superficie immagine bianca

Access deve fornire pagina/risorse valide e callback per oggetti, stream, font e permessi; il documento e il suo cancellation token opzionale restano di proprietà del chiamante e devono restare vivi e invariati per la chiamata

Destination è uno stream scrivibile obbligatorio di proprietà del chiamante; la funzione scrive alla sua posizione corrente e non lo chiude né lo azzera

Rendering, validazione del budget e codifica PNG finiscono in archiviazione privata prima che inizino le scritture sulla destinazione, così quei fallimenti preservano i byte esistenti della destinazione

Un fallimento finale di I/O sulla destinazione può lasciare byte accettati dallo stream; usare l'overload su file quando è richiesta la pubblicazione atomica su file

Le opzioni controllano scala, appearance e limiti delle risorse; i contatori restituiti descrivono il rendering riuscito

Vedere il renderer Cairo nativo per Linux per dipendenze, contenuto supportato, ammissione conservativa dei font e confini dei fallimenti

Le annotazioni supportate senza una appearance normale usano appearance temporanee delle annotazioni senza modificare il grafo sorgente