SetSignProcessFieldLock
Security and Signatures
Опис
Налаштовує словник /Lock поля підпису та відповідне перетворення FieldMDP для процесу цифрового підпису
Блокування поля записується при завершенні підпису і може заблокувати всі поля, іменований набір включення чи всі поля, крім іменованого набору виключення
Синтаксис
Delphi
Function TPDFlib.SetSignProcessFieldLock(SignProcessID, Action: Integer;
Const FieldNames: WideString): Integer;
Параметри
| SignProcessID | Значення, яке повертає одна з функцій NewSignProcessFrom* |
|---|---|
| Action | 0 скидає блокування, 1 обирає All, 2 — Include, 3 — Exclude |
| FieldNames | Повні назви полів через крапку з комою, потрібні для Include і Exclude, ігноруються для All |
Returns
| 0 | Процес, дія чи список назв полів недійсні, і попередня чинна конфігурація блокування лишається без змін |
|---|---|
| 1 | Конфігурацію блокування прийнято |
Примітки
Порожні елементи списку відхиляються, тож Order.Customer;;Order.Total не створює мовчки часткового блокування
Використовуйте TPDFlibSignatureVerifier.GetSignaturePermissionInfo*, щоб оглянути виведені структури /Lock і FieldMDP
Див. також
SetSignProcessField, SetSignProcessDocMDP, TPDFlibSignatureVerifier