THPDFHeadlessFormDataField
THPDFHeadlessFormDataValues = array of UnicodeString;
THPDFHeadlessFormDataField = record
Name: UnicodeString;
ValueKind: THPDFHeadlessFormDataValueKind;
Values: THPDFHeadlessFormDataValues;
NameValue: AnsiString;
RichText: UnicodeString;
end;
THPDFHeadlessFormDataFields = array of THPDFHeadlessFormDataField;
Name je přesný plně kvalifikovaný Unicode název pole; názvy rodičů a potomků se spojují tečkou
ValueKind rozlišuje chybějící hodnotu, skalární Unicode text, přesné dekódované PDF byte name a pole Unicode textu; Values nese textové payloady a NameValue payload byte name
RichText volitelně nese XHTML tělo z FDF RV či XFDF value-richtext; dekódování odvodí chybějící skalární hodnotu z uspořádaného rich obsahu
Rich hodnoty vyžadují skalární text a ohraničený nativní XHTML profil; ImportRichFormDataToFile regeneruje skutečné appearance pomocí dodaných style font programů
Záznam a jeho pole polí či textová pole jsou nezávisle vlastněné snapshoty; jejich editace nemutuje načtené PDF, dokud se nepředá ImportFormDataToFile
Chybějící hodnota ponechá cíl beze změny; prázdná textová hodnota vymaže textové pole a prázdné pole vymaže choice pole přes FDF
XFDF nemá odlišný PDF name typ a kóduje prázdné choice pole jako jednu prázdnou hodnotu; dokumentový adaptér rozřeší tu konvenci vůči skutečným exportním volbám choice