THPDFWindowsFormDataTransaction.GetPreparedField

procedure GetPreparedField(Index: Integer; out Name, Value: UnicodeString;
  out FieldType: Integer);

準備成功後、実際に別ロードされた候補から 1 つのフィールドを読み取ります。Index は 0 から PreparedFieldCount - 1 までの範囲です

Name と Value は Unicode 文字列です。ボタンの値はエクスポート状態名を含みます。FieldType は、Windows ジョブの fields 応答でも使われる通常のロード済みフォームフィールド型序数です

ボタンの状態名は、UTF-8 変換の前に PDF の #xx 記法をちょうど 1 回デコードします。空白、Unicode、16 進文字が続くリテラルのハッシュは保持されます

Value は通常のロード済みスカラー値アクセサに従います。配列として保存された choice はスカラー Value が空で、完全な選択値は候補 PDF 内に残り、コミット後はフォームデータエクスポート経由で取得できます

メソッドはキャンセルをポーリングし、すべてのドキュメント所有権をトランザクション内に保持します。範囲外のインデックスは EArgumentException を、準備済み候補なしのアクセスは EInvalidOpException を発生させます

これらの値は公開前の準備済み候補を記述します。読み取っても借り受けた元ドキュメントは変更されず、候補はコミットされません

PreparedFieldCount, FillTypedData, トランザクションクラス