Método THotPDF.AddLoadedSignatureField
Adiciona um campo de formulário de assinatura à página carregada
Declaração
function AddLoadedSignatureField(PageIndex: Integer; X1, Y1, X2, Y2: Single; const AFieldName: AnsiString): Integer;
Unit
HPDFDoc
Parâmetros
| Nome | Finalidade |
|---|---|
PageIndex | Índice de base zero ou índice de objeto usado para selecionar um item existente |
X1 | Entrada usada por AddLoadedSignatureField |
Y1 | Entrada usada por AddLoadedSignatureField |
X2 | Entrada usada por AddLoadedSignatureField |
Y2 | Entrada usada por AddLoadedSignatureField |
AFieldName | Nome de campo AcroForm ou dicionário de campo alvo do helper |
Valor de retorno
Retorna um valor: Integer
Notas de uso
- O campo não tem dicionário de assinatura, então é um campo vazio para um viewer ou outra ferramenta de assinatura preencher. Para assiná-lo com
SignPDFWithPFXouPreparePDFForSigning, crie-o com AddLoadedSignedSignatureField - Use esta API no fluxo de trabalho de assinatura digital e PAdES antes que a página, o recurso, o campo ou o objeto de catálogo afetados sejam finalizados
- Mantenha nomes de objetos, nomes de campos, nomes de recursos e handles retornados estáveis até que o documento seja finalizado
- Reserve o espaço de assinatura antes de inserir bytes externos de CMS ou de timestamp, e mantenha os byte ranges estáveis após a preparação
- Referências de objeto em documentos carregados podem ser indiretas; resolva arrays, dicionários ou streams antes de inspecionar valores aninhados