THPDFWindowsFormDataTransaction.FillTypedData
procedure FillTypedData(const Updates: THPDFHeadlessRichTextFieldUpdates;
const Options: THPDFHeadlessFormDataOptions; const Password: AnsiString);
function PreparedFieldCount: Integer;
procedure GetPreparedField(Index: Integer; out Name, Value: UnicodeString;
out FieldType: Integer);
FillTypedData passa os registos nativos originais de atualizações diretamente a SaveRichTextFieldUpdatesToFile, usando o grafo atual privado autenticado da transação; atualizações escalares e tipadas partilham um candidato e uma fronteira de publicação únicos
A transação substitui o token próprio de consultas dela nas opções de atualizações copiadas; strings de atualizações, bytes de tipos de letra e precisão tipada permanecem inalterados; os tipos de letra são fornecidos como arrays reais próprios de bytes através de Fonts ou Families
Options e os limites nativos do documento delimitam campos totais, valores, unidades Unicode, runs, recursos de tipos de letra, objetos descodificados e saída; o cancelamento observa tanto o token emprestado original de operações como o Checkpoint da transação
SetSignaturePolicyOptions configura exigências explícitas de confiança, de timestamps e de revogação antes da preparação; credenciais AES existentes, permissões de formulários, integridade de revisões assinadas, permissões de certificação, bloqueios e restrições só de leitura são verificados mesmo para um no-op
ChangedFields reporta o número de campos alterados; um no-op genuíno copia bytes exatos da revisão atual preparada; alterações dirty pendentes do grafo fazem parte dessa revisão
O THotPDF original emprestado permanece inalterado; WritePreparedPDF publica bytes delimitados, e TakeCandidate transfere o candidato carregado separadamente e a fonte própria dele apenas depois de todos os passos de publicação de quem chama terem sucesso
PreparedFieldCount e GetPreparedField estão disponíveis após preparação bem-sucedida; Index tem base zero; nomes e valores são Unicode; valores de botões são nomes de estados de exportação; FieldType é o ordinal do tipo ordinário de campos de formulários carregados usado pelas respostas de trabalhos Windows
Os acessores consultam o cancelamento e expõem valores do candidato realmente preparado sem transferir a propriedade do grafo; chamá-los antes da preparação ou usar um índice fora do intervalo levanta uma exceção
Destrua uma transação não confirmada em caso de falha; após TakeCandidate, destrua o documento transferido antes da fonte dele; o candidato não retém o token de cancelamento da transação
Schema tipado JSON e de callbacks de Windows, PreparedFieldCount, GetPreparedField, Classe de transação, Registo nativo de atualizações