THPDFPage.AddCertificationSignatureField Method
Skapar ett signaturfält och gör det till dokumentets certifieringssignatur genom att fästa en DocMDP-transform med den begärda behörighetsnivån
Deklaration
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= []);
Enhet
HPDFDoc
Parametrar
| Namn | Syfte |
|---|---|
FieldName | AcroForm-fältnamn eller fältordbok som hjälparen riktar sig mot |
Rectangle | Sidområde eller widgetrektangel där åtgärden tillämpas |
Permission | DocMDP-behörighet som beviljas ändringar som görs efter certifiering |
ContentsBytes | Antal binära signaturbyte som reserveras i den hexadecimala /Contents-platshållaren |
SubFilter | Signatursubfilter som lagras i signaturordboken |
Reason | Valfri signeringsanledning som lagras med signaturen |
Location | Valfri signeringsplats som lagras med signaturen |
ContactName | Valfri kontaktinformation för undertecknaren som lagras med signaturen |
Flags | AcroForm-widgetflaggor som tillämpas på signaturfältet |
Returvärde
Denna medlem returnerar inget värde
Användningsanteckningar
- Anropa denna metod innan utmatningen förbereds för extern signering
- Ett dokument kan ha endast en certifieringssignatur, men det kan också innehålla senare godkännandesignaturer som tillåts av den valda DocMDP-nivån
- Välj
ContentsBytestillräckligt stort för den slutgiltiga CMS-containern eftersom signeringen misslyckas om den hexadecimala nyttolasten överskrider det reserverade utrymmet