SetSignProcessFieldLock
Sécurité et signatures
Description
Configure le dictionnaire /Lock du champ de signature et une transformation FieldMDP correspondante pour un processus de signature numérique
Le verrou de champ est écrit à la fin de la signature et peut verrouiller tous les champs, un ensemble d'inclusion nommé ou tous les champs sauf un ensemble d'exclusion nommé
Syntaxe
Delphi
Function TPDFlib.SetSignProcessFieldLock(SignProcessID, Action: Integer;
Const FieldNames: WideString): Integer;
Paramètres
| SignProcessID | Valeur renvoyée par l’une des fonctions NewSignProcessFrom* |
|---|---|
| Action | 0 efface le verrou, 1 sélectionne All, 2 sélectionne Include et 3 sélectionne Exclude |
| FieldNames | Noms de champs complets séparés par des points-virgules, requis pour Include et Exclude, ignorés pour All |
Valeurs de retour
| 0 | Le processus, l'action ou la liste de noms de champs n'est pas valide, et la configuration de verrouillage valide précédente reste inchangée |
|---|---|
| 1 | La configuration du verrou a été acceptée |
Remarques
Les éléments de liste vides sont refusés afin que Order.Customer;;Order.Total ne crée pas silencieusement un verrou partiel
Utilisez TPDFlibSignatureVerifier.GetSignaturePermissionInfo* pour inspecter les structures /Lock et FieldMDP émises
Voir aussi
SetSignProcessField, SetSignProcessDocMDP, TPDFlibSignatureVerifier