THPDFHeadlessDocument.SetChoiceFieldValuesWithAppearance
procedure SetChoiceFieldValuesWithAppearance(FieldIndex: Integer;
const SelectedValues: array of UnicodeString;
const TrueTypeFont: SysUtils.TBytes;
const Options: THPDFHeadlessTextAppearanceOptions);
書き込み可能な Ch フィールドを更新し、すべてのウィジェット外観を 1 つのアトミック操作で再生成します
複数選択リストボックスは、実際の Unicode 文字列配列を V に、対応する昇順オプションインデックスを I に保存します。順序は呼び出し元の順序に関係なく、ソースの Opt エントリに従います
空の入力は、複数選択フィールドに空の V と I 配列を保存します。単一選択フィールドは文字列の V を保存し、入力値は最大 1 つ受け入れます
オプションのエクスポート/表示ペア、継承された Opt、継承された TI は、サイクルと深さのチェック付きで解決されます。可視の表示ラベルは順序を保持し、可視の選択行にはすべて青い背景が付きます
TI より上の選択は、行が表示リストの外に留まるまま V と I に残ります。編集可能なコンボボックスは、空の I 配列と共にカスタム文字列を受け入れます
重複する入力値、曖昧なマッチングのエクスポートオプション、文字列でないラベル、編集不可フィールドの未知の値、矛盾する combo/multiple フラグは、値や外観が公開される前に拒否されます
読み取り専用フィールド、AES のフォーム入力権限、リソースバジェット、キャンセルが適用されます。失敗時は元の V、I、外観リンク、生成済みオブジェクトグラフが保持されます
署名・証明済みドキュメントへの変更には、引き続き別途署名を考慮したフォームポリシーが必要です
完全な配列は GetChoiceFieldValues で読み取ってください。THPDFHeadlessFormField のスカラー Value メンバーは複数選択配列を表しません