THPDFPage.AddCertificationSignatureField Method
Opretter et signaturfelt og gør det til dokumentets certificeringssignatur ved at vedhæfte en DocMDP-transformation med det anmodede tilladelsesniveau
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= []);
Enhed
HPDFDoc
Parametre
| Navn | Formål |
|---|---|
FieldName | AcroForm-feltnavn eller feltordbog, der målrettes af hjælperen |
Rectangle | Sideområde eller widget-rektangel, hvor handlingen anvendes |
Permission | DocMDP-tilladelse tildelt ændringer foretaget efter certificering |
ContentsBytes | Antal binære signaturbytes, der reserveres i den hexadecimale /Contents-pladsholder |
SubFilter | Signatur-subfilter, der gemmes i signaturordbogen |
Reason | Valgfri signeringsårsag, der gemmes sammen med signaturen |
Location | Valgfri signeringslokation, der gemmes sammen med signaturen |
ContactName | Valgfri kontaktoplysninger for underskriveren, der gemmes sammen med signaturen |
Flags | AcroForm-widgetflag, der anvendes på signaturfeltet |
Returværdi
Dette medlem returnerer ikke en værdi
Brugsnoter
- Kald denne metode, før output forberedes til ekstern signering
- Et dokument kan kun have én certificeringssignatur, men det kan også indeholde senere godkendelsessignaturer, der tillades af det valgte DocMDP-niveau
- Vælg
ContentsBytesstort nok til den endelige CMS-container, da signeringen fejler, hvis den hexadecimale nyttelast overstiger den reserverede plads