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 reicht die originalen nativen Update-Records direkt an SaveRichTextFieldUpdatesToFile weiter und nutzt den authentifizierten privaten aktuellen Graphen der Transaktion; skalare und typisierte Updates teilen sich einen Kandidaten und eine Veröffentlichungsgrenze

Die Transaktion setzt ihr eigenes Polling-Token in die kopierten Update-Optionen ein; Update-Strings, Font-Bytes und typisierte Präzision bleiben unverändert; Schriften werden als echte eigene Byte-Arrays über Fonts oder Families geliefert

Options und die nativen Dokumentlimits begrenzen Gesamtfelder, Werte, Unicode-Einheiten, Runs, Font-Assets, dekodierte Objekte und Ausgabe; Abbruch beachtet sowohl das geliehene ursprüngliche Operation-Token als auch den Transaktions-Checkpoint

SetSignaturePolicyOptions konfiguriert explizite Trust-, Timestamp- und Revocation-Anforderungen vor der Aufbereitung; bestehende AES-Credentials, Formularberechtigungen, Integrität signierter Revisionen, Zertifizierungsberechtigungen, Sperren und Schreibschutz-Constraints werden auch für einen No-op geprüft

ChangedFields meldet die Anzahl geänderter Felder; ein echter No-op kopiert exakte Bytes aus der aufbereiteten aktuellen Revision; schmutzige Pending-Graph-Änderungen sind Teil dieser Revision

Das geliehene ursprüngliche THotPDF bleibt unverändert; WritePreparedPDF veröffentlicht begrenzte Bytes, und TakeCandidate überträgt den separat geladenen Kandidaten und seine eigene Quelle erst, nachdem alle Veröffentlichungsschritte des Aufrufers erfolgreich waren

PreparedFieldCount und GetPreparedField sind nach erfolgreicher Aufbereitung verfügbar; Index ist nullbasiert; Namen und Werte sind Unicode; Button-Werte sind Export-Zustandsnamen; FieldType ist das Ordinal des gewöhnlichen geladenen Formularfeldtyps, den Windows-Job-Antworten nutzen

Die Accessoren fragen Abbruch ab und exponieren Werte aus dem tatsächlich aufbereiteten Kandidaten, ohne Graph-Ownership zu übertragen; ein Aufruf vor der Aufbereitung oder mit einem Out-of-Range-Index wirft eine Ausnahme

Zerstören Sie eine uncommittete Transaktion bei Fehlschlag; nach TakeCandidate zerstören Sie das übertragene Dokument vor seiner Quelle; der Kandidat behält das Abbruch-Token der Transaktion nicht

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