THPDFWindowsFormDataTransaction.GetPreparedField

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

Читает одно поле из реально загруженного отдельно кандидата после успешной подготовки; Index от нуля до PreparedFieldCount минус один

Name и Value — строки Unicode; значения кнопок содержат имена их export-состояний; FieldType — обычный порядковый тип загруженного поля формы, который также используется в ответах полей Windows-заданий

Имена состояний кнопок декодируют PDF-запись #xx ровно один раз до конверсии в UTF-8, сохраняя пробелы, Unicode и литеральный hash с последующими hexadecimal-символами

Value следует обычному аксессору загруженных скалярных значений; choice, хранимый как массив, имеет пустое скалярное Value, а его полные выбранные значения остаются в PDF-кандидате и доступны через экспорт form data после коммита

Метод опрашивает отмену и удерживает всё владение документом внутри транзакции; индекс вне диапазона вызывает EArgumentException, а доступ без подготовленного кандидата — EInvalidOpException

Эти значения описывают подготовленного кандидата до публикации; их чтение не изменяет заимствованный исходный документ и не коммитит кандидата

PreparedFieldCount, FillTypedData, Класс транзакции