THPDFHeadlessDocument.ImportFormDataToFile
function ImportFormDataToFile(const FileName: string;
const Bytes: SysUtils.TBytes; Format: THPDFHeadlessFormDataFormat;
const TrueTypeFont: SysUtils.TBytes;
const AppearanceOptions: THPDFHeadlessTextAppearanceOptions;
const Options: THPDFHeadlessFormDataOptions): Integer;
Dekoduje wszystkie dostarczone bajty danych formularza, stosuje rzeczywiste zmienione wartości i zregenerowane wyglądy widgetów do prywatnego grafu rewizji i atomowo publikuje niezależny przyrostowy PDF
Wartość zwracana liczy zmienione terminalne pola, licząc grupę radio jako jedno pole; niezmienione wartości są zachowywane i nie są liczone jako zmiany
Wczytany dokument zachowuje wszystkie oryginalne i wcześniej przygotowane wartości, fonty i wyglądy; wyjście włącza te przygotowane zmiany przed zastosowaniem importowanych wartości
Wpisy tylko z nazwą pozostawiają pola nietknięte, włącznie z podpisami; dostarczona wartość dla nieznanego pola albo nieobsługiwanego pola podpisu albo przycisku podnosi typowaną diagnostykę
Pola text wymagają jednej wartości tekstowej, pola choice przyjmują tekst skalarny albo tablice, a przyciski wymagają skalarnego stanu export; istniejące stany export checkbox i radio są zachowywane
TrueTypeFont musi zawierać wszystkie wymagane glify tekstu i przycisków; AppearanceOptions steruje rzeczywistym layoutem, shapowaniem, odstępami i wyglądami widgetów przez istniejące natywne settery wyglądów
Ten punkt wejścia dostarcza tylko gniazdo fontu rich regular; użyj ImportRichFormDataToFile, by dostarczyć prawdziwe programy bold, italic i bold-italic dla importowanych wartości rich
Flagi tylko do odczytu, ograniczenia pól wymaganych, uwierzytelnione DocMDP i FieldMDP, integralność wcześniejszych podpisów i uprawnienia wypełniania formularzy AES są wymuszane przed publikacją
Niezmienione wartości tylko do odczytu pozwalają na idempotentne przejście w obie strony; zmienione wartości tylko do odczytu albo zablokowane odrzucają kompletną operację kandydata
Plik źródła nie może być celem, łącznie z fizycznymi aliasami; ścieżki wyjścia muszą być niepuste i bez NUL
Kompletny zdekodowany model jest walidowany przed staging; każde późniejsze niepowodzenie, anulowanie albo wyczerpanie budżetu zachowuje istniejący cel i usuwa niepublikowane prywatne pliki
Prywatny zaszyfrowany graf musi zachować dokładnie uwierzytelniony słownik szyfrowania źródła przed pożyczeniem klucza rewizji; hasła nie są zachowywane ani odtwarzane
Tokeny muszą pasować do wczytanego dokumentu, gdy nie-nil; limity danych formularza i dokumentu ograniczają parsowanie, liczbę pól, zagnieżdżenie, tekst, wygenerowane wyglądy i kompletny wyjściowy PDF