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 контейнер, тъй като подписването се проваля, ако шестнадесетичният полезен товар надвиши запазеното пространство