THPDFHeadlessDocumentOptions
HPDFHeadlessDocument 中的這個 record 為 THPDFHeadlessDocument 設定正值資源上限
| 成員 | 預設 | 意義 |
|---|---|---|
| MaxFileBytes | 1 GiB | 來源與發布輸出大小上限 |
| MaxObjectBytes | 16 MiB | 原始間接物件區塊與替換物件大小上限 |
| MaxDecodedBytes | 64 MiB | 解碼串流、合計頁面內容大小與保留的解碼 object stream 位元組總量上限 |
| MaxObjects | 1,000,000 | 交叉參照物件編號範圍上限 |
| MaxPages | 100,000 | 頁面樹葉節點數上限 |
| MaxFields | 100,000 | 終端 AcroForm 欄位數上限 |
| MaxDepth | 64 | xref 歷史、參照、頁面、欄位、filter 與 Form XObject 深度上限 |
| MaxGlyphs | 1,000,000 | 頁面文字運算元與解譯 glyph 數上限 |
| CancellationToken | nil | 選用的呼叫端自有 THPDFCancellationToken |
Default 初始化每個成員;建構子拒絕無效的非正值上限,取消拋出 EHPDFOperationCancelled
各上限只套用到各自的操作,不是程序總記憶體配額;已載入的物件字典會快取到 Close 為止