THPDFPage.AddCertificationSignatureField Method
یک فیلد امضا ایجاد میکند و با پیوست یک تبدیل DocMDP با سطح اجازه درخواستشده، آن را امضای گواهی سند قرار میدهد
اعلان
procedure AddCertificationSignatureField(const FieldName: AnsiString; Rectangle: TRect; Permission: THPDFDocMDPPermission; ContentsBytes: Integer= 8192; const SubFilter: AnsiString= 'adbe.pkcs7.detached'; const Reason: AnsiString= ''; const Location: AnsiString= ''; const ContactName: AnsiString= ''; Flags: THPDFFormFieldFlags= []);
واحد
HPDFDoc
پارامترها
| نام | هدف |
|---|---|
FieldName | نام فیلد AcroForm یا دیکشنری فیلدی که توسط کمکی هدف قرار گرفته است |
Rectangle | ناحیه صفحه یا مستطیل ویجتی که عمل روی آن اعمال میشود |
Permission | اجازه DocMDP اعطاشده به تغییراتی که پس از گواهی انجام میشوند |
ContentsBytes | تعداد بایتهای امضای باینری رزروشده در جاینگهدار هگزادسیمال /Contents |
SubFilter | زیرپالایش امضا که در دیکشنری امضا ذخیره میشود |
Reason | دلیل امضای اختیاری که با امضا ذخیره میشود |
Location | مکان امضای اختیاری که با امضا ذخیره میشود |
ContactName | اطلاعات تماس امضاکننده اختیاری که با امضا ذخیره میشود |
Flags | پرچمهای ویجت AcroForm که روی فیلد امضا اعمال میشوند |
مقدار بازگشت
این عضو مقداری برنمیگرداند
یادداشتهای استفاده
- این متد را پیش از آمادهسازی خروجی برای امضای خارجی فراخوانی کنید
- یک سند میتواند تنها یک امضای گواهی داشته باشد، اما میتواند حاوی امضاهای تأیید بعدی مجاز توسط سطح DocMDP انتخابشده نیز باشد
ContentsBytesرا بهاندازه کافی بزرگ برای کانتینر نهایی CMS انتخاب کنید زیرا در صورت تجاوز محموله هگزادسیمال از فضای رزروشده، امضا شکست میخورد