AnalyzeModifications

عیب‌یابی

توضیحات

هر تغییر از یک بازنگری ذخیره‌شده را بر اساس فهرست سفید تغییراتِ به‌کاررفته در اعتبارسنجی امضا طبقه‌بندی می‌کند

نحو

Delphi

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

مقادیر بازگشتی

0سندی انتخاب نشده، فایل وجود ندارد یا بارگذاری نشد
Nشمار یافته‌های طبقه‌بندی‌شده؛ سطح کلی را با GetModificationLevel بخوانید

ملاحظات

OldFileName را به‌عنوان سمت پیش از تغییر بارگذاری می‌کند، مقایسهٔ ساختاری CompareWith را اجرا می‌نماید و سپس هر شیء افزوده‌شده یا تغییرکرده را از شکل پس از تغییرش طبقه‌بندی می‌کند: فرهنگ‌واژه‌های DSS و VRI، جریان‌های ارجاع متقابل، فرادادهٔ کاتالوگ و فرهنگ‌واژه‌های امضای الحاقی به‌عنوان به‌روزرسانی‌های LTA شمرده می‌شوند؛ فرهنگ‌واژه‌هایی که نوع فیلد با مقدار تنظیم‌شده دارند به‌عنوان پُرکردن فرم؛ و فرهنگ‌واژه‌های حاشیه‌نویسی بر اساس نوع یا زیرنوع جدول 168 از ISO 32000-2 به‌عنوان حاشیه‌نویسی. هر چیز دیگر، از جمله اشیای غیر LTA حذف‌شده و تفاوت شمار صفحه‌ها، طبقه‌بندی‌نشده باقی می‌ماند. سطح کلی بیشینهٔ یافته‌هاست و به ترتیب هیچ، به‌روزرسانی‌های LTA، پُرکردن فرم، حاشیه‌نویسی‌ها و طبقه‌بندی‌نشده مرتب می‌شود؛ بنابراین بررسی سطح DocMDP به مقایسهٔ GetModificationLevel با سیاست فرو می‌کاهد

مثال

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

همچنین ببینید

CompareWith