SetSignProcessFieldLock

Zabezpieczenia i podpisy

Opis

Konfiguruje słownik /Lock pola podpisu i odpowiadające mu przekształcenie FieldMDP dla procesu podpisu cyfrowego

Blokada pola jest zapisywana po ukończeniu podpisu i może zablokować wszystkie pola, nazwany zbiór uwzględniany albo wszystkie pola z wyjątkiem nazwanego zbioru wykluczanego

Składnia

Delphi

Function TPDFlib.SetSignProcessFieldLock(SignProcessID, Action: Integer;
  Const FieldNames: WideString): Integer;

Parametry

SignProcessIDWartość zwrócona przez jedną z funkcji NewSignProcessFrom*
Action0 usuwa blokadę, 1 wybiera All, 2 wybiera Include, a 3 wybiera Exclude
FieldNamesW pełni kwalifikowane nazwy pól rozdzielone średnikami, wymagane dla Include i Exclude, ignorowane dla All

Zwraca

0Proces, akcja lub lista nazw pól jest nieprawidłowa, a poprzednia prawidłowa konfiguracja blokady pozostaje niezmieniona
1Konfiguracja blokady została zaakceptowana

Uwagi

Puste elementy listy są odrzucane, dlatego Order.Customer;;Order.Total nie tworzy po cichu częściowej blokady

Użyj TPDFlibSignatureVerifier.GetSignaturePermissionInfo*, aby sprawdzić wyemitowane struktury /Lock i FieldMDP

Zobacz również

SetSignProcessField, SetSignProcessDocMDP, TPDFlibSignatureVerifier