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 | אזור עמוד או מלבן widget שעליו מופעלת הפעולה |
Permission | הרשאת DocMDP המוענקת לשינויים שבוצעו לאחר האישור |
ContentsBytes | מספר בתי החתימה הבינאריים השמורים במציין המקום ההקסדצימלי /Contents |
SubFilter | תת-המסנן של החתימה המאוחסן במילון החתימה |
Reason | סיבת חתימה אופציונלית המאוחסנת עם החתימה |
Location | מיקום חתימה אופציונלי המאוחסן עם החתימה |
ContactName | פרטי קשר אופציונליים של החותם המאוחסנים עם החתימה |
Flags | דגלי widget של AcroForm המוחלים על שדה החתימה |
ערך החזרה
חבר זה אינו מחזיר ערך
הערות שימוש
- יש לקרוא לשיטה זו לפני הכנת הפלט לחתימה חיצונית
- מסמך יכול להכיל חתימת אישור אחת בלבד, אך הוא יכול להכיל גם חתימות אישור מאוחרות יותר המותרות על ידי רמת DocMDP שנבחרה
- בוחרים
ContentsBytesגדול מספיק עבור מיכל ה-CMS הסופי מכיוון שהחתימה נכשלת אם המטען ההקסדצימלי חורג מהמקום השמור