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