THPDFHeadlessDocument.AddSignatureField
function AddSignatureField(const Name: UnicodeString; PageIndex: Integer;
const Rectangle: THPDFRectangle): Integer;
Cria um campo de assinatura terminal real e um widget de página, retornando o índice de form field de base zero dele
Name deve ser um nome terminal único e não vazio, sem pontos; PageIndex seleciona uma página indireta existente e Rectangle fornece coordenadas PDF finitas e não zero
Os arrays AcroForm e de anotações existentes retêm os campos e widgets deles; documentos sem AcroForm recebem um dictionary AcroForm indireto novo
Os orçamentos de objetos, campos, nomes, serialização e saída agregada são preparados antes das mudanças no grafo; cancelamento e criação rejeitada preservam o grafo original
Origens criptografadas exigem permissão de modificação de anotações ou autenticação de owner; widgets novos não podem ser adicionados a um documento certificado
Use SetSignatureFieldAppearance para uma caption visível e SignToFile ou SignPFXToFile para a publicação atômica da assinatura