THPDFPage.AddCertificationSignatureField Method
Sukuria parašo lauką ir padaro jį dokumento sertifikavimo parašu, pridėdamas DocMDP transformaciją su pageidaujamu teisių lygiu
Deklaracija
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= []);
Unit
HPDFDoc
Parametrai
| Pavadinimas | Paskirtis |
|---|---|
FieldName | „AcroForm" lauko pavadinimas arba lauko žodynas, į kurį nukreiptas pagalbininkas |
Rectangle | Puslapio sritis arba valdiklio stačiakampis, kuriame taikomas veiksmas |
Permission | DocMDP teisė, suteikta pakeitimams, atliktiems po sertifikavimo |
ContentsBytes | Dvejetainių parašo baitų skaičius, rezervuotas šešioliktainiame /Contents rezervuotoje vietoje |
SubFilter | Parašo pofiltris, saugomas parašo žodyne |
Reason | Nebūtina pasirašymo priežastis, saugoma su parašu |
Location | Nebūtina pasirašymo vieta, saugoma su parašu |
ContactName | Nebūtina pasirašytojo kontaktinė informacija, saugoma su parašu |
Flags | „AcroForm" valdiklio vėliavėlės, taikomos parašo laukui |
Grąžinama reikšmė
Šis narys negrąžina reikšmės
Naudojimo pastabos
- Kvieskite šį metodą prieš paruošdami išvestį išoriniam pasirašymui
- Dokumentas gali turėti tik vieną sertifikavimo parašą, tačiau jame taip pat gali būti vėlesnių patvirtinimo parašų, leidžiamų pasirinkto DocMDP lygio
- Pasirinkite
ContentsBytespakankamai didelį galutiniam CMS konteineriui, nes pasirašymas nepavyksta, jei šešioliktainis turinys viršija rezervuotą vietą