THPDFHeadlessDocument.AddSignatureField
function AddSignatureField(const Name: UnicodeString; PageIndex: Integer;
const Rectangle: THPDFRectangle): Integer;
Создаёт настоящее терминальное поле подписи и виджет страницы, возвращая его индекс поля формы, отсчитываемый от нуля
Name должен быть уникальным непустым терминальным именем без точек; PageIndex выбирает существующую косвенную страницу, а Rectangle задаёт конечные ненулевые координаты PDF
Существующие массивы AcroForm и аннотаций сохраняют свои поля и виджеты; документы без AcroForm получают новый косвенный словарь AcroForm
Бюджеты объектов, полей, имён, сериализации и агрегатного вывода резервируются до изменений графа; отмена и отклонённое создание сохраняют исходный граф
Зашифрованные источники требуют права изменения аннотаций или аутентификации владельца; в сертифицированный документ новые виджеты добавить нельзя
Для видимой подписи используйте SetSignatureFieldAppearance, а для атомарной публикации подписи — SignToFile или SignPFXToFile