THPDFHeadlessDiagnosticCode
HPDFHeadlessDocument 中的這個列舉識別 EHPDFHeadlessDocumentError 回報的失敗
先前的 xref-stream、hybrid 與 object-stream 不支援碼為原始碼相容而保留;目前的載入器支援那些格式,並把格式錯誤的輸入回報為 hdInvalidDocument
| 值 | 意義 |
|---|---|
| hdInvalidDocument | 文件物件、資源、索引或值格式錯誤或不可用 |
| hdLimitExceeded | 超過設定的位元組、數量、深度或欄位長度預算 |
| hdCrossReferenceStreamUnsupported | 所選設定檔無法載入 xref stream |
| hdHybridCrossReferenceUnsupported | 所選設定檔無法載入 hybrid xref 檔 |
| hdObjectStreamUnsupported | 所選設定檔無法載入壓縮物件 |
| hdEncryptionUnsupported | 文件需要此設定檔不提供的 security handler |
| hdFilterUnsupported | 解碼的 stream 使用不支援的 filter |
| hdFieldTypeUnsupported | 欄位寫入或表單型別超出此設定檔 |
| hdReadOnlyField | 所選欄位設有唯讀旗標 |
| hdSourceDestinationAlias | 目的地路徑或檔案身分與唯讀來源互為別名 |
| hdSignatureModificationUnsupported | 變更需要簽章感知的權限或儲存 |
| hdFreeGenerationUnsupported | 儲存需要保留已退役的 free-object generation |
| hdInvalidPassword | 使用者與 owner 密碼驗證都未成功 |
| hdInvalidPermissions | 已驗證的 AES-256 Perms 與權限遮罩或中繼資料政策不一致 |
| hdPermissionDenied | 已驗證使用者缺少要求的擷取或表單填寫權限 |
| hdInvalidEncryptedPayload | 加密 payload 的 IV、區塊長度或填充無效 |
hdSignatureUnsupported | PDF 簽章設定檔或 Contents 表示不受支援 |
hdInvalidSignatureByteRange | 簽章範圍或其精確的 Contents 空隙綁定無效 |