SetSignProcessFieldLock
Segurança e Assinaturas
Descrição
Configura o dicionário /Lock do campo de assinatura e um transform FieldMDP correspondente para um processo de assinatura digital
O field lock é gravado quando a assinatura é concluída e pode bloquear todos os campos, um conjunto nomeado de inclusão ou todos os campos exceto um conjunto nomeado de exclusão
Sintaxe
Delphi
Function TPDFlib.SetSignProcessFieldLock(SignProcessID, Action: Integer;
Const FieldNames: WideString): Integer;
Parâmetros
| SignProcessID | Valor retornado por uma das funções NewSignProcessFrom* |
|---|---|
| Action | 0 limpa a trava, 1 seleciona All, 2 seleciona Include e 3 seleciona Exclude |
| FieldNames | Nomes de campos totalmente qualificados separados por ponto e vírgula, exigidos para Include e Exclude, ignorados para All |
Valores retornados
| 0 | O processo, a ação ou a lista de nomes de campos é inválida, e a configuração de travamento válida anterior permanece inalterada |
|---|---|
| 1 | A configuração de travamento foi aceita |
Observações
Empty list elements are rejected so Order.Customer;;Order.Total does not silently create a partial lock
Use TPDFlibSignatureVerifier.GetSignaturePermissionInfo* para inspecionar as estruturas /Lock e FieldMDP geradas
Veja também
SetSignProcessField, SetSignProcessDocMDP, TPDFlibSignatureVerifier