THPDFHeadlessFormDataField
THPDFHeadlessFormDataValues = array of UnicodeString;
THPDFHeadlessFormDataField = record
Name: UnicodeString;
ValueKind: THPDFHeadlessFormDataValueKind;
Values: THPDFHeadlessFormDataValues;
NameValue: AnsiString;
RichText: UnicodeString;
end;
THPDFHeadlessFormDataFields = array of THPDFHeadlessFormDataField;
Name to dokładna pełni kwalifikowana nazwa pola Unicode; nazwy rodziców i dzieci są połączone kropką
ValueKind rozróżnia nieobecną, skalarny tekst Unicode, dokładną zdekodowaną nazwę bajtową PDF i tablicę tekstu Unicode; Values niesie ładunki tekstowe, a NameValue ładunek nazwy bajtowej
RichText opcjonalnie niesie ciało XHTML z FDF RV albo XFDF value-richtext; dekodowanie wyprowadza brakującą wartość skalarną z uporządkowanej zawartości rich
Wartości rich wymagają tekstu skalarnego i ograniczonego natywnego profilu XHTML; ImportRichFormDataToFile regeneruje prawdziwe wyglądy używając dostarczonych programów fontów stylów
Rekord i jego tablice pól albo tablice tekstów to niezależnie posiadane snapshoty; edycja ich nie mutuje wczytanego PDF do przekazania do ImportFormDataToFile
Nieobecna wartość pozostawia cel niezmieniony; pusta wartość tekstowa czyści pole text, a pusta tablica czyści pole choice przez FDF
XFDF nie ma odrębnego typu nazwy bajtowej PDF i koduje pustą tablicę choice jako jedną pustą wartość; adapter dokumentu rozwiązuje tę konwencję względem rzeczywistych opcji export choice