THPDFPage.AddCertificationSignatureField Method
Luo allekirjoituskentän ja tekee siitä asiakirjan sertifointiallekirjoituksen liittämällä siihen DocMDP-muunnoksen pyydetyllä käyttöoikeustasolla
Määrittely
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= []);
Yksikkö
HPDFDoc
Parametrit
| Nimi | Tarkoitus |
|---|---|
FieldName | AcroForm-kentän nimi tai kenttäsana, johon apuri kohdistuu |
Rectangle | Sivualue tai pienoisohjaussuorakulmio, johon toiminto kohdistetaan |
Permission | DocMDP-oikeus, joka myönnetään sertifoinnin jälkeen tehtäville muutoksille |
ContentsBytes | Heksadesimaaliseen /Contents-varauspaikkaan varattujen binääristen allekirjoitustavujen määrä |
SubFilter | Allekirjoitussanakirjaan tallennettu allekirjoituksen alisuodatin |
Reason | Valinnainen allekirjoitussyy, joka tallennetaan allekirjoituksen mukana |
Location | Valinnainen allekirjoituspaikka, joka tallennetaan allekirjoituksen mukana |
ContactName | Valinnainen allekirjoittajan yhteystieto, joka tallennetaan allekirjoituksen mukana |
Flags | Allekirjoituskenttään sovellettavat AcroForm-widgetin liput |
Paluuarvo
Tämä jäsen ei palauta arvoa
Käyttöhuomautukset
- Kutsu tätä metodia ennen tulosteen valmistelua ulkoista allekirjoitusta varten
- Asiakirjalla voi olla vain yksi sertifointiallekirjoitus, mutta se voi sisältää myös myöhempiä hyväksymisallekirjoituksia, jotka valittu DocMDP-taso sallii
- Valitse
ContentsBytesriittävän suureksi lopullista CMS-säiliötä varten, koska allekirjoitus epäonnistuu, jos heksadesimaali hyötykuorma ylittää varatun tilan