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
| SignProcessID | Wartość zwrócona przez jedną z funkcji NewSignProcessFrom* |
|---|---|
| Action | 0 usuwa blokadę, 1 wybiera All, 2 wybiera Include, a 3 wybiera Exclude |
| FieldNames | W pełni kwalifikowane nazwy pól rozdzielone średnikami, wymagane dla Include i Exclude, ignorowane dla All |
Zwraca
| 0 | Proces, akcja lub lista nazw pól jest nieprawidłowa, a poprzednia prawidłowa konfiguracja blokady pozostaje niezmieniona |
|---|---|
| 1 | Konfiguracja 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