THPDFHeadlessDocument.SetChoiceFieldValueWithAppearance
procedure SetChoiceFieldValueWithAppearance(FieldIndex: Integer;
const SelectedValue: UnicodeString; const TrueTypeFont: SysUtils.TBytes;
const Options: THPDFHeadlessTextAppearanceOptions);
更新一个可写的 Ch 字段,并为它的全部 widget 生成常规外观
SelectedValue 是 Opt 里的 export 值;export/display 对保留原始标签,V 存导出字符串,I 存选中项索引
组合框显示选中的标签,combo 编辑标志允许时也可以显示调用方传入的值;列表框显示 TI 里的标签,不做软换行,并把选中行绘制为蓝色
遇到未知的不可编辑 export 值、只读字段、畸形 options、预算耗尽或取消时,原有值和外观链接保持不变
本 helper 只选中一个值时,多选列表框仍保留数组形态的 V;空的 SelectedValue 会清空选中状态
要写入多个值或显式传入空导出字符串,请使用 SetChoiceFieldValuesWithAppearance
修改已签名或已认证的文档需要单独的签名感知表单策略