THPDFHeadlessDocument.SetButtonFieldValueWithAppearance
procedure SetButtonFieldValueWithAppearance(FieldIndex: Integer;
const OnState: AnsiString; Checked: Boolean; const TrueTypeFont: SysUtils.TBytes;
const Options: THPDFHeadlessTextAppearanceOptions);
Обновляет доступное для записи поле checkbox или radio Btn с настоящими состояниями V по имени и AS виджета плюс явными Form XObjects для Off и включённого состояния
OnState — имя экспортного состояния без ограничений, не равное Off; при Checked false записывается Off, при Checked true — выбранное экспортное имя
Checkbox рисует прямоугольную рамку и Unicode-глиф галочки; radio рисует круглую рамку и точку выбора, используя переданный встраиваемый шрифт TrueType
Виджеты radio сохраняют свои прежние индивидуальные имена включённого состояния; выбираются только виджеты, совпадающие с OnState, а неоднозначные или неизвестные состояния оставляют прежний граф
Кнопки push обрабатываются методом SetPushButtonAppearance; поля только для чтения, запрет заполнения форм, политики редактирования подписанных документов, отмена и агрегатные бюджеты объектов продолжают действовать