THPDFPage.AddCertificationSignatureField Method
Crée un champ de signature et en fait la signature de certification du document en attachant une transformation DocMDP avec le niveau d'autorisation demandé
Déclaration
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
Paramètres
| Nom | Objectif |
|---|---|
FieldName | Nom du champ AcroForm ou dictionnaire de champ ciblé par l'assistance |
Rectangle | Zone de page ou rectangle du widget où l'opération est appliquée |
Permission | Autorisation DocMDP accordée aux modifications effectuées après la certification |
ContentsBytes | Nombre d'octets de signature binaires réservés dans l'emplacement hexadécimal /Contents |
SubFilter | Sous-filtre de signature stocké dans le dictionnaire de signature |
Reason | Motif de signature facultatif stocké avec la signature |
Location | Lieu de signature facultatif stocké avec la signature |
ContactName | Informations de contact facultatives du signataire stockées avec la signature |
Flags | Indicateurs de widget AcroForm appliqués au champ de signature |
Valeur de retour
Ce membre ne renvoie pas de valeur
Notes d'utilisation
- Appelez cette méthode avant de préparer la sortie pour une signature externe
- Un document ne peut comporter qu'une seule signature de certification, mais il peut également contenir des signatures d'approbation ultérieures autorisées par le niveau DocMDP sélectionné
- Choisissez un
ContentsBytessuffisamment grand pour le conteneur CMS final, car la signature échoue si la charge utile hexadécimale dépasse l'espace réservé