THPDFHeadlessDocument.SetChoiceFieldValueWithAppearance
procedure SetChoiceFieldValueWithAppearance(FieldIndex: Integer;
const SelectedValue: UnicodeString; const TrueTypeFont: SysUtils.TBytes;
const Options: THPDFHeadlessTextAppearanceOptions);
Обновляет доступное для записи поле Ch и генерирует normal appearance всех его виджетов
SelectedValue — export-значение из Opt; пары export/display сохраняют свои исходные метки, V хранит строку export, а I — выбранный индекс
Combo показывает выбранную метку или значение вызывающего, когда флаг редактирования combo это разрешает; списки показывают метки из TI без мягкого переноса и красят выбранную строку в синий
Неизвестные export-значения нередактируемых полей, поля только для чтения, битые опции, исчерпанные бюджеты и отмена сохраняют прежнее значение и ссылки appearance
Списки с множественным выбором сохраняют массив в V, когда этот хелпер выбирает одно значение; пустой SelectedValue очищает выбор
Для нескольких значений или явной пустой строки export используйте SetChoiceFieldValuesWithAppearance
Изменения подписанных или сертифицированных документов требуют отдельной политики формы, учитывающей подписи