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 pasa los registros de actualización nativos originales directamente a SaveRichTextFieldUpdatesToFile, usando el grafo actual privado autenticado de la transacción; las actualizaciones escalares y tipadas comparten una candidata y un único límite de publicación

La transacción sustituye su propio token de polling en las opciones de actualización copiadas; las cadenas de actualización, los bytes de fuente y la precisión tipada no cambian; las fuentes se suministran como arrays de bytes propios reales a través de Fonts o Families

Options y los límites del documento nativo acotan el total de campos, valores, unidades Unicode, runs, assets de fuente, objetos decodificados y salida; la cancelación atiende tanto el token de operación original prestado como el Checkpoint de la transacción

SetSignaturePolicyOptions configura los requisitos explícitos de trust, timestamp y revocación antes de la preparación; las credenciales AES existentes, los permisos de formulario, la integridad de la revisión firmada, los permisos de certificación, los bloqueos y las restricciones de solo lectura se comprueban incluso en un no-op

ChangedFields informa del número de campos modificados; un no-op genuino copia bytes exactos de la revisión actual preparada; los cambios pendientes sucios del grafo forman parte de esa revisión

El THotPDF original prestado no cambia; WritePreparedPDF publica bytes acotados, y TakeCandidate transfiere la candidata cargada por separado y su origen propio solo después de que todos los pasos de publicación del llamante tengan éxito

PreparedFieldCount y GetPreparedField están disponibles tras una preparación con éxito; Index es base cero; nombres y valores son Unicode; los valores de botón son nombres de estado de export; FieldType es el ordinal del tipo de campo de formulario cargado ordinario que usan las respuestas de trabajos de Windows

Los accessors consultan la cancelación y exponen valores de la candidata preparada real sin transferir la propiedad del grafo; llamarlos antes de la preparación o usar un índice fuera de rango lanza una excepción

Destruye una transacción sin confirmar en caso de fallo; tras TakeCandidate, destruye el documento transferido antes que su origen; la candidata no retiene el cancellation token de la transacción

Schema JSON y callback tipado de Windows, PreparedFieldCount, GetPreparedField, Clase Transaction, Registro de actualización nativo