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

SignProcessIDValeur renvoyée par l’une des fonctions NewSignProcessFrom*
Action0 efface le verrou, 1 sélectionne All, 2 sélectionne Include et 3 sélectionne Exclude
FieldNamesNoms de champs complets séparés par des points-virgules, requis pour Include et Exclude, ignorés pour All

Valeurs de retour

0Le 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
1La 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