CompareWith
诊断
描述
将所选文档与保存的修订进行结构比较
语法
Delphi
Function CompareWith(Const OldFileName, OldPassword: WideString): Integer;返回值
| 0 | 未选择文档、文件不存在或无法用给定密码加载 |
|---|---|
| N | 发现项数量;使用 GetCompareFinding 访问器读取它们 |
备注
加载 OldFileName 作为旧的一方并遍历两个文档,基于间接引用折叠为标记的规范化形式为每个间接对象生成指纹,因此重新编号但内容相同的对象仍然匹配。第一遍按指纹对齐对象;第二遍按编号配对剩余未匹配的对象并将它们报告为已更改,仍然未配对的对象则被视为新增(新的一方)或被移除(旧的一方)。页数差异会在对象发现项之前报告。发现项会一直保留,直到下一次 CompareWith 调用
示例
N:= PDF.CompareWith("invoice_v1.pdf", "");