EHPDFHeadlessRenderError

EHPDFHeadlessRenderError = class(Exception);

宣告於 HPDFHeadlessCairoDevice;回報無效的 render 選項、預算耗盡、合作式取消、不支援的內容、格式錯誤的 render 幾何、循環的 Forms,以及發布失敗

此例外帶有診斷訊息,但沒有穩定的列舉錯誤碼;應用程式不應把訊息當成協定來解析

借用文件的 callback 也可能引發 EHPDFHeadlessDocumentError,runtime bridge 可能引發 EHPDFCairoError,呼叫端自有的輸出目的地則可能引發自己的 I/O 例外

預算、內容與取消錯誤發生在串流發布之前;最終串流寫入失敗可能保留已接受的位元組,而檔案輔助流程在原子發布完成前不會公開暫存內容

失敗不會更動被借用的來源文件;文件、token 與輸出串流的所有權仍在呼叫端

範圍說明見 Native Linux Cairo renderer,輸出目的地的保全機制見 原子檔案輸出