CompareWith

אבחון

תיאור

משווה באופן מבני את המסמך הנבחר מול מהדורה שנשמרה

תחביר

Delphi

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

ערכים מוחזרים

0לא נבחר מסמך, הקובץ אינו קיים או לא ניתן היה לטעון אותו עם הסיסמה שניתנה
Nמספר הממצאים; קראו אותם באמצעות מאחזי ה-GetCompareFinding

הערות

טוען את OldFileName כצד הישן ועובר על שני המסמכים, תוך טביעת אצבע של כל אובייקט עקיף מצורה קנונית שבה הפניות עקיפות מתמוטטות אל מזהים, כך שאובייקטים זהים שמוספרו מחדש עדיין תואמים. המעבר הראשון מיישר אובייקטים לפי טביעת אצבע; המעבר השני מזווג את האובייקטים הלא מזווגים הנותרים לפי מספר ומדווח עליהם כשונים, וכל מה שנותר לא מזווג נחשב לנוסף (הצד החדש) או להוסר (הצד הישן). הבדלים במספר העמודים מדווחים לפני ממצאי האובייקטים. הממצאים נשארים זמינים עד לקריאת CompareWith הבאה

דוגמה

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

ראה גם

AuditObjectReachability, GetDocumentJSON