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 przekazuje oryginalne natywne rekordy aktualizacji bezpośrednio do SaveRichTextFieldUpdatesToFile, używając uwierzytelnionego prywatnego bieżącego grafu transakcji; aktualizacje skalarne i typowane dzielą jednego kandydata i jedną granicę publikacji

Transakcja podstawia własny token odpytywania w skopiowanych opcjach aktualizacji; napisy aktualizacji, bajty fontów i precyzja typowana pozostają niezmienione; fonty są dostarczane jako rzeczywiste posiadane tablice bajtów przez Fonts albo Families

Options i limity natywnego dokumentu ograniczają łącznie pola, wartości, jednostki Unicode, runy, zasoby fontów, zdekodowane obiekty i wyjście; anulowanie obserwuje i pożyczony oryginalny token operacji, i Checkpoint transakcji

SetSignaturePolicyOptions konfiguruje jawne wymagania zaufania, znaczników czasu i revokacji przed przygotowaniem; istniejące dane logowania AES, uprawnienia formularzy, integralność podpisanej rewizji, uprawnienia certyfikacji, blokady i ograniczenia read-only są sprawdzane nawet dla no-opa

ChangedFields raportuje liczbę zmienionych pól; prawdziwy no-op kopiuje dokładne bajty z przygotowanej bieżącej rewizji; brudne oczekujące zmiany grafu są częścią tej rewizji

Pożyczony oryginalny THotPDF pozostaje niezmieniony; WritePreparedPDF publikuje ograniczone bajty, a TakeCandidate przenosi oddzielnie załadowanego kandydata i jego posiadane źródło dopiero po sukcesie wszystkich kroków publikacji wywołującego

PreparedFieldCount i GetPreparedField są dostępne po udanym przygotowaniu; Index jest oparty na zerze; nazwy i wartości są Unicode; wartości przycisków to nazwy stanów eksportu; FieldType to porządkowy zwykły typ załadowanego pola formularza używany przez odpowiedzi zadań Windows

Aksesory odpytują anulowanie i odsłaniają wartości z rzeczywistego przygotowanego kandydata bez transferu własności grafu; wywołanie ich przed przygotowaniem albo z indeksem poza zakresem podnosi wyjątek

Zniszcz niezacommitowaną transakcję przy awarii; po TakeCandidate zniszcz przeniesiony dokument przed jego źródłem; kandydat nie zachowuje tokenu anulowania transakcji

Windows typowany JSON i schemat callbacków, PreparedFieldCount, GetPreparedField, Klasa transakcji, Natywny rekord aktualizacji