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