THPDFHeadlessDocument.AddSignatureField

function AddSignatureField(const Name: UnicodeString; PageIndex: Integer;
  const Rectangle: THPDFRectangle): Integer;

Erzeugt ein echtes terminales Signaturfeld und ein Seiten-Widget und liefert dessen nullbasierten Formularfeld-Index

Name muss ein eindeutiger, nichtleerer terminaler Name ohne Punkte sein; PageIndex wählt eine vorhandene indirekte Seite und Rectangle liefert endliche, ungleich null PDF-Koordinaten

Vorhandene AcroForm- und Annotation-Arrays behalten ihre Felder und Widgets; Dokumente ohne AcroForm erhalten ein neues indirektes AcroForm-Wörterbuch

Objekt-, Feld-, Namen-, Serialisierungs- und aggregierte Output-Budgets werden vor Graphänderungen vorbereitet; Abbruch und abgewiesene Erzeugung erhalten den ursprünglichen Graphen

Verschlüsselte Quellen verlangen die Berechtigung zur Annotation-Änderung oder Owner-Authentifizierung; neue Widgets lassen sich nicht zu einem zertifizierten Dokument hinzufügen

Verwenden Sie SetSignatureFieldAppearance für eine sichtbare Beschriftung und SignToFile oder SignPFXToFile für die atomare Signaturveröffentlichung