CompareWith

การวินิจฉัย

คำอธิบาย

เปรียบเทียบโครงสร้างของเอกสารที่เลือกกับรุ่นที่บันทึกไว้

ไวยากรณ์

Delphi

Function CompareWith(Const OldFileName, OldPassword: WideString): Integer;

ค่าที่ส่งกลับ

0ไม่มีเอกสารที่เลือก ไฟล์ไม่มีอยู่ หรือโหลดด้วยรหัสผ่านที่ให้ไม่ได้
Nจำนวนผลการตรวจพบ อ่านด้วยตัวเข้าถึง GetCompareFinding

หมายเหตุ

โหลด OldFileName เป็นฝั่งเก่า แล้วเดินผ่านเอกสารทั้งสองโดยทำลายเซียน (fingerprint) ออบเจ็กต์ indirect ทุกตัวจากรูปแบบมาตรฐานที่การอ้างอิง indirect ยุบเป็นเครื่องหมาย ออบเจ็กต์ที่เรียงหมายเลขใหม่แต่เหมือนเดิมจึงยังจับคู่กันได้ รอบแรกจับคู่ออบเจ็กต์ด้วย fingerprint รอบสองจับคู่ออบเจ็กต์ที่เหลือไม่จับคู่ด้วยหมายเลขและรายงานเป็นแบบแก้ไข ส่วนสิ่งที่ยังไม่มีคู่เป็นแบบเพิ่ม (ฝั่งใหม่) หรือแบบลบ (ฝั่งเก่า) ความต่างของจำนวนหน้ารายงานก่อนผลการตรวจระดับออบเจ็กต์ ผลการตรวจยังใช้ได้จนถึงการเรียก CompareWith ครั้งถัดไป

ตัวอย่าง

N:= PDF.CompareWith("invoice_v1.pdf", "");

ดูเพิ่มเติม

AuditObjectReachability, GetDocumentJSON