THPDFHeadlessDocument.SetButtonFieldValueWithAppearance
procedure SetButtonFieldValueWithAppearance(FieldIndex: Integer;
const OnState: AnsiString; Checked: Boolean; const TrueTypeFont: SysUtils.TBytes;
const Options: THPDFHeadlessTextAppearanceOptions);
書き込み可能なチェックボックスまたはラジオの Btn フィールドを、実名による V 状態とウィジェット AS 状態、そして明示的な Off / オン状態の Form XObject で更新します
OnState は Off 以外の生の有界エクスポート状態名です。Checked が false なら Off を書き込み、true なら選択されたエクスポート名を書き込みます
チェックボックスは矩形の枠線と Unicode のチェックグリフを描画し、ラジオは円形の枠線と、指定された埋め込み可能 TrueType フォントによる選択ドットを描画します
ラジオウィジェットは既存の個別のオン状態名を保持します。OnState に一致するウィジェットだけが選択され、曖昧な状態や未知の状態では以前のグラフが保たれます
プッシュボタンは SetPushButtonAppearance を使います。読み取り専用フィールド、拒否されたフォーム入力、署名済みドキュメントの編集ポリシー、キャンセル、集約オブジェクト予算は引き続き強制されます