AnalyzeModifications

אבחון

תיאור

מסווג כל שינוי מאז מהדורה שנשמרה מול רשימת ההיתר של השינויים המשמשת את אימות החתימות

תחביר

Delphi

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

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

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

הערות

טוען את OldFileName כצד שלפני השינוי, מריץ את ההשוואה המבנית של CompareWith, ולאחר מכן מסווג כל אובייקט שנוסף או השתנה לפי צורתו שלאחר השינוי: מילוני DSS ו-VRI, זרמי הפניות צלב, מטא-נתוני קטלוג ומילוני חתימות שצורפו נחשבים לעדכוני LTA; מילונים הנושאים סוג שדה עם ערך שנקבע נחשבים למילוי טפסים; מילוני הערות לפי הסוג או תת-הסוג לפי ISO 32000-2 Table 168 נחשבים להערות. כל השאר, ובכלל זה אובייקטים שאינם LTA שהוסרו והבדלים במספר העמודים, אינו מסווג. הרמה הכללית היא המקסימום בין הממצאים, לפי הסדר: ללא, עדכוני LTA, מילוי טפסים, הערות, לא מסווג, כך שבדיקת רמת DocMDP מצטמצמת להשוואת GetModificationLevel מול המדיניות

דוגמה

if PDF.AnalyzeModifications("signed_v1.pdf", "")> 0 then
  Level:= PDF.GetModificationLevel;

ראה גם

CompareWith