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 skickar de ursprungliga nativa uppdateringsposterna direkt till SaveRichTextFieldUpdatesToFile via transaktionens autentiserade privata aktuella graf; skalära och typade uppdateringar delar en kandidat och en publiceringsgräns
Transaktionen byter ut sin egen polleringstoken i de kopierade uppdateringsalternativen; uppdateringssträngar, typsnittsbyte och typad precision förblir oförändrade; typsnitt tillhandahålls som faktiska ägda bytearrayer via Fonts eller Families
Options och de nativa dokumentgränserna begränsar total fält-, värde-, Unicode-enhet-, sekvens-, typsnittstillgång-, avkodade objekt- och utdataantal; avbrott observerar både den lånade ursprungliga operationstoken och transaktionens Checkpoint
SetSignaturePolicyOptions konfigurerar explicita förtroende-, tidsstämpel- och spärrkrav före förberedelsen; befintliga AES-referenser, formulärbehörigheter, signerad revisionsintegritet, certifieringsbehörigheter, lås och skrivskyddade begränsningar kontrolleras även för en no-op
ChangedFields rapporterar antalet ändrade fält; en genuin no-op kopierar exakta byte från den förberedda aktuella revisionen; smutsiga väntande grafändringar är del av den revisionen
Det lånade ursprungliga THotPDF förblir oförändrat; WritePreparedPDF publicerar avgränsade byte, och TakeCandidate överför den separat inlästa kandidaten och dess ägda källa först när alla anroparpubliceringssteg lyckats
PreparedFieldCount och GetPreparedField är tillgängliga efter lyckad förberedelse; Index är nollbaserat; namn och värden är Unicode; knappvärden är exporttillståndsnamn; FieldType är ordnigtalet för den ordinära inlästa formulärfältstypen som Windows-jobbsvar använder
Åtkomsterna pollerar avbrott och exponerar värden ur den faktiskt förberedda kandidaten utan att överföra grafägarskap; att anropa dem före förberedelse eller använda ett index utanför intervallet kastar ett undantag
Förstör en icke-sparad transaktion vid fel; efter TakeCandidate, förstör det överförda dokumentet före dess källa; kandidaten behåller inte transaktionens avbrottstoken
Windows typad JSON- och återanropsschema, PreparedFieldCount, GetPreparedField, Transaktionsklass, Nativ uppdateringspost