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 geeft de originele native update-records direct door aan SaveRichTextFieldUpdatesToFile, met de geauthenticeerde privé huidige graaf van de transactie; scalar- en typed-updates delen één candidate en één publicatiegrens

De transactie substitueert diens eigen polling-token in de gekopieerde update-options; update-strings, fontbytes en getypeerde precisie blijven ongewijzigd; fonts worden aangeleverd als echte owned byte-arrays via Fonts of Families

Options en de native documentlimieten begrenzen totale velden, waarden, Unicode-units, runs, font-assets, gedecodeerde objecten en uitvoer; annulering observeert zowel het geleende originele operation-token als de transactie-Checkpoint

SetSignaturePolicyOptions configureert expliciete trust-, timestamp- en revocation-vereisten vóór preparatie; bestaande AES-credentials, formulier-permissions, signed revisie-integriteit, certification-permissions, locks en read-only-constraints worden gecheckt, zelfs voor een no-op

ChangedFields rapporteert het aantal gewijzigde velden; een echte no-op kopieert exacte bytes vanuit de voorbereide huidige revisie; dirty pending graafwijzigingen zijn deel van die revisie

Het geleende originele THotPDF blijft ongewijzigd; WritePreparedPDF publiceert begrensde bytes, en TakeCandidate draagt de apart geladen candidate en diens owned bron pas over nadat alle publicatiestappen van de aanroeper slagen

PreparedFieldCount en GetPreparedField zijn beschikbaar na geslaagde preparatie; Index is zero-based; namen en waarden zijn Unicode; button-waarden zijn export-status-namen; FieldType is de ordinaal van het gewone geladen form-veldtype dat Windows job-replies gebruiken

De accessors pollen annulering en leggen waarden uit de echte voorbereide candidate bloot zonder graafeigendom over te dragen; ze aanroepen vóór preparatie of een out-of-range index gebruiken raiset een exception

Vernietig een niet-gecommitte transactie bij falen; na TakeCandidate: vernietig het overgedragen document vóór diens bron; de candidate houdt het annuleringstoken van de transactie niet vast

Windows typed JSON and callback schema, PreparedFieldCount, GetPreparedField, Transaction class, Native update record