CompareWith
診斷
描述
將所選文件與已儲存的修訂版進行結構比較
語法
Delphi
Function CompareWith(Const OldFileName, OldPassword: WideString): Integer;傳回值
| 0 | 未選取任何文件、檔案不存在,或無法以給定密碼載入 |
|---|---|
| N | 發現項目數量;使用 GetCompareFinding 存取子讀取 |
備註
載入 OldFileName 作為舊方,並走訪兩份文件,從間接參照摺疊為標記的標準形式為每個間接物件計算指紋,因此重新編號但內容相同的物件仍可相符。第一輪依指紋對齊物件;第二輪依編號配對剩餘未相符的物件並回報為已變更,仍未配對的物件則視為新增(新方)或移除(舊方)。頁數差異會在物件發現項目之前回報。發現項目會保留到下一次 CompareWith 呼叫為止
範例
N:= PDF.CompareWith("invoice_v1.pdf", "");