THotPDF.AnalyzeLoadedSignatureRevisions Method

هر بازبینی افزایشی پس از یک امضای انتخابی را دسته‌بندی و تغییرهای تجمعی را در برابر transformهای DocMDP، UR/UR3، FieldMDP و Identity ارزیابی می‌کند

اعلان‌ها

function AnalyzeLoadedSignatureRevisions(
  SigIndex: Integer;
  Source: TStream;
  out Analysis: THPDFSignatureRevisionAnalysis
): boolean; overload;

function AnalyzeLoadedSignatureRevisions(
  SigIndex: Integer;
  out Analysis: THPDFSignatureRevisionAnalysis
): boolean; overload;

واحد

HPDFDoc

پارامترها

نامهدف
SigIndexاندیس فیلد امضای بارگذاری‌شده با مبنای صفر
Sourceجریانی در مالکیت فراخواننده شامل بایت‌های دقیق PDF بارگذاری‌شده
Analysisجزئیات بازبینی، شیء، فیلد، مجوز، انطباق و تشخیص را دریافت می‌کند

انواع تغییر

THPDFRevisionChangeKinds به‌طور مستقل نگهداشت اعتبارسنجی بلندمدت، پرکردن فرم، امضا، ساخت/حذف/تغییر حاشیه‌نویسی، ساخت/حذف/تغییر فایل جاسازی‌شده، نمونه‌سازی قالب صفحه و تغییرهای ناشناخته را ثبت می‌کند

مجموعهٔ نوع‌ها جزئیات عملیاتی را حفظ می‌کند که یک سطح تغییر مرتبِ واحد نمی‌تواند بیان کند و تطبیق مجوز UR/UR3 را هدایت می‌کند

مقدار بازگشت

وقتی بازهٔ بایت امضا و زنجیرهٔ بازبینی تحلیل شده باشند True برمی‌گرداند، در غیر این صورت False برمی‌گرداند و علت را در Analysis.Issue گزارش می‌کند

سطوح تغییر

THPDFRevisionModificationLevel تغییرهای معنایی را از کم‌ترین تا بیشترین محدودیت مرتب می‌کند

مقدارمعنا
rmlNoneبدون تغییر شیء پس از امضا
rmlLongTermValidationنگهداشت DSS، VRI، گواهی، ابطال، افزونه یا زمان‌مهر سند
rmlFormFillAndSignمقادیر فرم، ظاهرهای ویجت یا ساختارهای امضا
rmlAnnotationsاشیاء حاشیه‌نویسی یا اتصال حاشیه‌نویسی صفحه
rmlOtherاشیاء ناشناخته، ناخوانا، آزادشده یا به هر دلیل ممنوع

جزئیات نتیجه

THPDFSignatureRevisionAnalysis یک THPDFSignatureRevisionChangeArray شامل رکوردهای THPDFSignatureRevisionChange دارد

یادداشت‌های استفاده

APIهای مرتبط