THPDFWindowsFormDataTransaction.GetPreparedField

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

Lê um campo do candidato carregado separadamente após a preparação bem-sucedida; Index varia de zero a PreparedFieldCount menos um

Name e Value são strings Unicode; valores de botões contêm os nomes de seus estados de export; FieldType é o ordinal comum do tipo de campo de formulário carregado, também usado nas replies de campos de jobs do Windows

Os nomes de estados de botões decodificam a grafia PDF #xx exatamente uma vez antes da conversão UTF-8, preservando espaços, Unicode e um hash literal seguido de caracteres hexadecimais

Value segue o accessor comum de valores escalares carregados; um choice armazenado como array tem um Value escalar vazio, enquanto seus valores selecionados completos permanecem no PDF candidato e ficam disponíveis pelo export de form data após o commit

O método faz polling do cancelamento e retém toda a posse do documento dentro da transação; um índice fora da faixa dispara EArgumentException, enquanto acesso sem candidato preparado dispara EInvalidOpException

Esses valores descrevem o candidato preparado antes da publicação; lê-los não muta o documento original emprestado nem commita o candidato

PreparedFieldCount, FillTypedData, Classe Transaction