XFA 選択肢コールバックメタデータ

ユニット: HPDFXFA、コールバック: TXFAEmitField

既存のコールバックシグネチャと Options 配列は旧来の契約を保ちます。これらの追加キーは、セミコロン区切りの Style 文字列に乗って、コンボ・リスト・チェックボックス・ラジオの各コンシューマーに届きます

16 進値は大文字の 16 進数字で正確な UTF-8 バイトをエンコードするため、セミコロン、カンマ、等号、Unicode を含むラベルやエクスポートが、コンパクトなスタイル文法を壊すことはありません

キー意味
choiceexportshex実効的な保存リストからの値を、個数+コロン+カンマ区切り 16 進値で表します。明示的な空値もエントリーを保持します
choicelabelshex同じカウント形式の実効表示リストです。ネイティブ生成側は、個数がエクスポートリストと一致することを要求します
choicerawhexトリム後の値が出力される選択値と一致する場合の、正確なネイティブ生値です
buttonexporthexチェックボックスまたはラジオメンバーの on として使われる、最初の実効スカラー項目です
buttonvaluehexトリム後の値が出力値と一致する場合の、正確なチェックボックス生値です
radiovaluehex現在のネイティブデータセットスコープにおける、除外グループの実際の解決値です
radiovaluehex現在のネイティブデータセットスコープにおける、除外グループの実際の解決済み値です
radiogrouphex表示名とは独立にメンバーをグループ化するための、16 進エンコードされたテンプレートグループパスとネイティブデータセットコンテキストパスです
radioreadonlyドキュメント編集や除外グループアクセスがネイティブラジオ親を制限しているときに 1 です
choiceedit自由テキストを許すコンボで 1 です
choicemulti複数の選択エクスポートを許すリストで 1 です
choicecommit選択が選択値をコミットするときに 1 です

カウント付きリスト 2:4142, は、AB と空文字列という 2 つのエクスポートをエンコードし、0: は空リストをエンコードします

実効フォームインスタンス項目はテンプレート項目を上書きし、表示リストが欠けている場合は実効エクスポートリストへフォールバックします

選択項目スクリプティングは、重複および空のエクスポートについて明示的なインデックスを、省略可能なネイティブフォーム属性に保持します。その後のフィールド、Data DOM、項目エクスポート値の書き込みはこの状態を無効化します

ラジオスコープパスは、パケットに固定された実際のネイティブ子位置を使います。同じドキュメント構造であれば通常の XML 保存/再読み込みでも保持され、構造的な編集では新しいパスが生成され得ます

Boolean メタデータは、チェックボックスとラジオのコールバックに対して、実効的なマーカー、枠線、スカラーキャプション、中立状態のヒントを追加します

自動ネイティブ選択肢生成が、PDF へのマッピングと受け入れテストフィクスチャを説明しています

自動リストスクロールは、実効フォントサイズとウィジェット高さから初期の可視オプションウィンドウを作成し、そのウィンドウの外にあるすべてのエクスポート/表示ペアと選択インデックスを保持します