THPDFHeadlessDocument.SetSignatureFieldAppearance
procedure SetSignatureFieldAppearance(FieldIndex: Integer;
const Caption: UnicodeString; const TrueTypeFont: SysUtils.TBytes;
const Options: THPDFHeadlessTextAppearanceOptions;
const ProfileName: UnicodeString = '');
Строит явные normal appearance Unicode для каждого виджета доступного для записи неподписанного поля подписи
Подпись (caption) остаётся отдельной от криптографического значения V; подписание позже заменяет неподписанное значение словарём подписи
Раскладка, встраивание шрифтов, отмена, поворот и транзакционная регистрация объектов следуют общему строительщику appearance
Непустой ProfileName выбирает реальную встроенную визуальную конфигурацию: HotPDF.StandardApproval, HotPDF.StandardCertification или HotPDF.Compact
Профиль управляет размером шрифта, выравниванием, отступами, цветом, рамкой, переносом и фоном; Options сохраняет лимиты ресурсов и отмену, а геометрию и поворот определяет реальный виджет
Неизвестные имена профилей приводят к отказу до изменения appearance; пустое имя сохраняет обычное поведение appearance, настроенное вызывающим
Обязательный AppearanceFilter в seed подписи должен совпадать с профилем, реально применённым в текущем экземпляре документа; одна лишь сохранённая метадата после перезагрузки применения не подтверждает
У подписанного поля видимый appearance заменить нельзя; зашифрованные источники требуют разрешения на заполнение форм или аутентификации владельца