THPDFHeadlessDocument.AddSignatureField

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

Tworzy rzeczywiste terminalne pole podpisu i widget strony, zwracając jego indeks pola formularza od zera

Name musi być unikalną niepustą nazwą terminalną bez kropek; PageIndex wybiera istniejącą stronę pośrednią, a Rectangle dostarcza skończone niezerowe współrzędne PDF

Istniejące tablice AcroForm i adnotacji zachowują swoje pola i widgety; dokumenty bez AcroForm otrzymują nowy pośredni słownik AcroForm

Budżety obiektów, pól, nazw, serializacji i zagregowanego wyjścia są przygotowywane przed zmianami grafu; anulowanie i odrzucone tworzenie zachowuje oryginalny graf

Zaszyfrowane źródła wymagają uprawnienia do modyfikacji adnotacji albo uwierzytelnienia właściciela; nowych widgetów nie można dodać do dokumentu certyfikowanego

Użyj SetSignatureFieldAppearance dla widocznego podpisu oraz SignToFile albo SignPFXToFile dla atomowej publikacji podpisu