Opções de configuração da assinatura digital
A função “Assinatura – Assinar PDF” aceita no último parâmetro um mapeamento (chave/valor) com opções para ajuste da assinatura. Este mapa pode conter um ou mais dos itens descritos a seguir.
Dados sobre a assinatura e motivo
- assinante – (Letras) Nome que será impresso como identificação do assinante. Será usado o nome no certificado por padrão (NOME:DOC);
- motivo – (Letras) Objetivo da assinatura;
- local – (Letras) Localidade onde foi feita a assinatura “Cidade – UF”. Ex: Riachão Jacuípe-BA (padrão extraído do certificado);
Inserindo marcação visual da assinatura no PDF
- assinatura_visivel – (Lógico) Indica se a assinatura deve aparecer visualmente no documento (padrão Falso/Oculto);
- assinatura_largura – (Inteiro) Largura da marca de assinatura em pixels (padrão 200);
- assinatura_posicao_x – (Inteiro) Local no PDF onde a assinatura deve aparecer, se informar um valor negativo ele conta a partir da borda direita (padrão a 40 pixels da borda direita da página);
- assinatura_posicao_y – (Inteiro) Local no PDF onde a assinatura deve aparecer, se informar um valor negativo ele conta a partir da borda inferior (padrão a 40 pixels da borda inferior da página) ;
- assinatura_pagina – (Inteiro) Número da página onde a marca da assinatura será exibiba (padrão última página);
- assinatura_imagem – (Letras) Caminho absoluto do arquivo de imagem a ser utilizado como selo de assinatura (JPG, PNG, BMP). A largura e altura será o tamanho da imagem dividido por 2. Quando não informado a imagem é construída automaticamente com os dados do certificado;
- assinatura_tipo – (Letras) Configura o tipo de assinatura a ser utilizado:
- “certificar” – Indica que o autor assinou e não permite assinaturas adicionais (bloqueia a edição do arquivo), esta é a opção padrão, caso não seja informado outro tipo;
- “aprovar” – Indica aprovação do documento, permitindo aprovações adicionais.