EHPDFHeadlessRenderError

EHPDFHeadlessRenderError = class(Exception);

Declarada en HPDFHeadlessCairoDevice; informa de opciones de rendering no válidas, presupuestos agotados, cancelación cooperativa, contenido no soportado, geometría de render malformada, Forms cíclicos y fallos de publicación

La excepción lleva un mensaje de diagnóstico sin un código de error enumerado estable; las aplicaciones deberían evitar parsear su mensaje como si fuera un protocolo

Los callbacks de documentos prestados también pueden lanzar EHPDFHeadlessDocumentError, el puente de runtime puede lanzar EHPDFCairoError y un destino propiedad del llamador puede lanzar su propia excepción de I/O

Los errores de presupuesto, contenido y cancelación ocurren antes de la publicación del stream; un fallo final de escritura del stream puede conservar los bytes ya aceptados, mientras que el helper de archivos mantiene el staging privado hasta la publicación atómica

Los fallos dejan el documento fuente prestado sin cambios; el llamador retiene la propiedad del documento, el token y el stream de salida

Véase Renderer Cairo nativo de Linux para el alcance y salida atómica a archivo para la preservación del destino