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