THPDFHeadlessCompareOptions
宣告於 HPDFHeadlessCompare;調整上限或容差前先用 Default 初始化
| 欄位 | 預設 | 用途 |
|---|---|---|
| MaxObjects / MaxEdges / MaxDepth | 250000 / 1000000 / 64 | 物件、走訪工作與遞迴上限 |
| MaxDifferences | 10000 | 報告變更數上限 |
| MaxStreamBytes / MaxTotalStreamBytes | 33554432 / 268435456 | 單一與合計解碼結構串流位元組 |
| MaxWorkingBytes / MaxResultBytes | 268435456 / 16777216 | 暫存準備與報告儲存上限 |
| MaxPixelsPerPage / MaxTotalPixels | 16000000 / 128000000 | 比較畫布與合計渲染輸入像素 |
| DPI / ColorTolerance | 96 / 0 | 渲染解析度與未變更通道差異上限 |
| Luminance | False | 以加權亮度比較取代 RGB 通道比較 |
| MinimumSimilarity / MaxChangedPixelRatio | 1 / 0 | 最小相似度與最大變更像素比例 |
| CancellationToken | nil | 選用的呼叫端取消來源,與文件 token 合併 |
各上限必須為正值,MaxWorkingBytes 至少 4096,DPI 介於 1 到 2400,顏色容差介於 0 到 255,兩個浮點門檻必須是 0 到 1 之間的有限值
既有的文件上限可能進一步限制走訪與解碼;工作記憶體也同時約束物件索引、排序字典、有界文字 glyph、頁面表面與準備好的 PNG
渲染輸入像素同時計入兩份文件;即使放寬數值相似度門檻,頁面幾何仍必須一致