EHPDFHeadlessRenderError

EHPDFHeadlessRenderError = class(Exception);

Dichiarata in HPDFHeadlessCairoDevice; segnala opzioni di rendering non valide, budget esauriti, annullamento cooperativo, contenuto non supportato, geometria di rendering malformata, Forms ciclici e pubblicazioni fallite

L'eccezione trasporta un messaggio diagnostico senza un codice di errore enumerato stabile; le applicazioni dovrebbero evitare di interpretarne il messaggio come un protocollo

Le callback su documenti presi in prestito possono sollevare anche EHPDFHeadlessDocumentError, il bridge di runtime può sollevare EHPDFCairoError e una destinazione di proprietà del chiamante può sollevare la propria eccezione di I/O

Gli errori di budget, contenuto e annullamento si verificano prima della pubblicazione dello stream; un fallimento nella scrittura finale può trattenere i byte già accettati, mentre l'helper dei file tiene lo staging privato fino alla pubblicazione atomica

I fallimenti lasciano invariato il documento sorgente preso in prestito; i chiamanti conservano la proprietà di documento, token e stream di output

Vedere Renderer Cairo nativo su Linux per l'ambito e output atomico su file per la preservazione della destinazione