Ajuda MicroStation CONNECT Edition

Campos de Assinatura digital

Em um documento pdf, uma assinatura digital é usada para identificar a pessoa que assinou um documento. Uma assinatura digital tipicamente carrega informações de metadados sobre a pessoa que assina o documento. Quando um documento PDF é assinado, o Acrobat armazena um valor de hash criptografado do documento inteiro no documento PDF. Cada vez que este documento PDF é aberto por um aplicativo Acrobat, ele calcula o valor de hash do documento e compara-o contra este valor de mistura criptografado. Se os valores forem iguais, eles podem determinar com segurança que o documento não foi alterado nem modificado.

Nota: Você deve usar Adobe Acrobat Professional para assinar um documento PDF. Você não pode assinar um documento PDF usando o Adobe Reader.

A tabela a seguir indica os valores exigidos para um campo da assinatura digital:

Palavra-chave Valor Valor padrão
action_item Campo Necessário
action_name Uma string única para identificar o campo da assinatura digital. Necessário
action_type DIGSIG_FIELD Necessário
action_spec A string que você quer exibida quando passa o mouse sobre o campo da assinatura digital no Acrobat. Opcional
action_range Element_range | cell_range Element_range
action_instance Single_instance Single_instance

O código do script de desenho a seguir cria um campo de assinatura digital.

Exemplo:

! Criar Campo de Assinatura digital
! Na caixa intervalo acumulado dos elementos a seguir 
! define o campo de assinatura digital no documento PDF.
if ((level eq 1) and (color eq 9) and (type eq 3)) then
   action_item = field 	
   action_name = "Chief Engineer" 	
   action_type = digsig_field
   action_spec = "John Doe, P.E."
 endif

O script de desenho acima cria o campo de assinatura digital a seguir. As string de texto (John Doe, P.E.) são exibidas quando você paira sobre o campo.