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-state Form XObjects
OnState 是 Off 以外的原始有界匯出狀態名稱;Checked false 寫入 Off,Checked true 寫入所選的匯出名稱
checkbox 繪製矩形邊框與 Unicode 勾選 glyph;radio 繪製圓形邊框與選取圓點,兩者都使用傳入的可內嵌 TrueType 字型
radio widget 保留各自既有的 on-state 名稱;只有符合 OnState 的 widget 會被選取,狀態有歧義或未知時保留原欄位圖
push button 請用 SetPushButtonAppearance;唯讀欄位、被拒的表單填寫、已簽署文件的編輯政策、取消與彙總物件預算仍然強制執行