THPDFHeadlessDocument.AddSignatureField
function AddSignatureField(const Name: UnicodeString; PageIndex: Integer;
const Rectangle: THPDFRectangle): Integer;
Crea un vero campo firma terminale e un widget di pagina, restituendone l'indice del campo form a base zero
Name deve essere un nome terminale univoco e non vuoto, senza punti; PageIndex seleziona una pagina indiretta esistente e Rectangle fornisce coordinate PDF finite e non nulle
Gli array AcroForm e annotation esistenti conservano i loro campi e widget; i documenti senza AcroForm ricevono un nuovo dizionario AcroForm indiretto
I budget su oggetti, campi, nomi, serializzazione e output aggregato vengono predisposti prima delle modifiche al grafo; annullamento e creazione rifiutata preservano il grafo originale
Le sorgenti cifrate richiedono il permesso di modifica delle annotazioni o l'autenticazione come owner; i nuovi widget non possono essere aggiunti a un documento certificato
Usare SetSignatureFieldAppearance per una didascalia visibile e SignToFile o SignPFXToFile per la pubblicazione atomica della firma