EHPDFHeadlessRenderError
EHPDFHeadlessRenderError = class(Exception);
Erklæret i HPDFHeadlessCairoDevice; rapporterer ugyldige renderingsoptions, opbrugte budgetter, kooperativ annullering, ikke-understøttet indhold, misdannet renderingsgeometri, cykliske Forms og publiceringsfejl
Exceptionen bærer en diagnostikmeddelelse uden en stabil nummereret fejlkode; applikationer bør undgå at parse dens meddelelse som en protokol
Lånte dokument-callbacks kan også udløse EHPDFHeadlessDocumentError, runtime-broen kan udløse EHPDFCairoError, og en af kalderen ejet destination kan udløse sin egen I/O-exception
Budget-, indholds- og annulleringsfejl opstår før stream-publicering; en endelig stream-skrivefejl kan beholde accepterede bytes, mens file-helper holder staging privat indtil atomar publicering
Fejl efterlader det lånte kildedokument uændret; kalderen beholder ejerskabet af dokument, token og output-stream
Se Native Linux Cairo-renderer for omfang og atomar filoutput for destinationsbevaring