SetSignProcessFieldLock

Segurança e assinaturas

Descrição

Configura o dicionário /Lock do campo de assinatura e uma transformação FieldMDP correspondente para um processo de assinatura digital

O bloqueio de campos é escrito quando a assinatura é concluída e pode bloquear todos os campos, um conjunto nomeado a incluir ou todos os campos exceto um conjunto nomeado a excluir

Sintaxe

Delphi

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

Parâmetros

SignProcessIDValor devolvido por uma das funções NewSignProcessFrom*
Action0 limpa o bloqueio, 1 seleciona All, 2 seleciona Include e 3 seleciona Exclude
FieldNamesNomes de campos totalmente qualificados separados por ponto e vírgula, obrigatórios para Include e Exclude e ignorados para All

Devolve

0O processo, a ação ou a lista de nomes de campos é inválida, e a configuração de bloqueio válida anterior permanece inalterada
1A configuração de bloqueio foi aceite

Observações

Os elementos vazios da lista são rejeitados, pelo que Order.Customer;;Order.Total não cria silenciosamente um bloqueio parcial

Utilize TPDFlibSignatureVerifier.GetSignaturePermissionInfo* para inspecionar as estruturas /Lock e FieldMDP emitidas

Consulte também

SetSignProcessField, SetSignProcessDocMDP, TPDFlibSignatureVerifier