THPDFHeadlessDocument.SetButtonFieldValueWithAppearance
procedure SetButtonFieldValueWithAppearance(FieldIndex: Integer;
const OnState: AnsiString; Checked: Boolean; const TrueTypeFont: SysUtils.TBytes;
const Options: THPDFHeadlessTextAppearanceOptions);
更新可写的 checkbox 或 radio Btn 字段,写入真实名称值的 V 和 widget AS 状态,并生成显式的 Off 与 on 态 Form XObject
OnState 是 Off 以外的原始有界 export 状态名;Checked 为 false 写入 Off,Checked 为 true 写入所选 export 名称
checkbox 绘制矩形边框和一个 Unicode 对勾字形;radio 用传入的可嵌入 TrueType 字体绘制圆形边框和选中圆点
radio widget 保留各自既有的 on 态名称;只有匹配 OnState 的 widget 被选中,状态含糊或未知时字段图保持原样
push button 请使用 SetPushButtonAppearance;只读字段、被拒绝的表单填写、已签名文档编辑策略、取消以及对象总量预算继续生效