EHPDFHeadlessRenderError
EHPDFHeadlessRenderError = class(Exception);
Deklariert in HPDFHeadlessCairoDevice; meldet ungültige Rendering-Optionen, erschöpfte Budgets, kooperative Abbrüche, nicht unterstützte Inhalte, fehlerhafte Render-Geometrie, zyklische Forms und Veröffentlichungsfehler
Die Exception trägt eine Diagnosemeldung ohne stabilen enumerierten Fehlercode; Anwendungen sollten ihre Meldung nicht als Protokoll parsen
Geliehene Document-Callbacks können ebenfalls EHPDFHeadlessDocumentError auslösen, die Runtime-Bridge EHPDFCairoError, und ein Ziel im Besitz des Aufrufers kann eine eigene I/O-Exception werfen
Budget-, Inhalts- und Abbruchfehler treten vor der Stream-Veröffentlichung auf; ein fehlgeschlagener abschließender Stream-Schreibvorgang kann bereits akzeptierte Bytes zurücklassen, während der Datei-Helfer sein Staging privat hält, bis die atomare Veröffentlichung erfolgt
Fehler lassen das geliehene Quelldokument unverändert; Aufrufer behalten das Eigentum an Dokument, Token und Ausgabestream
Siehe Nativer Linux-Cairo-Renderer für den Geltungsbereich und atomare Dateiausgabe zur Erhaltung des Ziels