EHPDFHeadlessRenderError

EHPDFHeadlessRenderError = class(Exception);

Gedeclareerd in HPDFHeadlessCairoDevice; rapporteert ongeldige rendering options, uitgeputte budgetten, coöperatieve annulering, niet-ondersteunde content, misvormde render-geometrie, cyclische Forms en publicatiefouten

De exception draagt een diagnostische boodschap zonder stabiele geënumereerde error code; applicaties doen er goed aan de boodschap niet als protocol te parsen

Geleende document-callbacks kunnen ook EHPDFHeadlessDocumentError raise-en, de runtime bridge kan EHPDFCairoError raise-en, en een destination in caller-eigendom kan diens eigen I/O-exception raise-en

Budget-, content- en annuleringsfouten treden op vóór stream-publicatie; een finale stream-schrijffout kan geaccepteerde bytes achterlaten, terwijl de file helper tot de atomaire publicatie privé staged

Falen laat het geleende brondocument ongewijzigd; aanroepers houden het eigendom van document, token en uitvoerstream

Zie Native Linux Cairo renderer voor het bereik en atomic file output voor het behoud van de destination