THPDFHeadlessFormDataField
THPDFHeadlessFormDataValues = array of UnicodeString;
THPDFHeadlessFormDataField = record
Name: UnicodeString;
ValueKind: THPDFHeadlessFormDataValueKind;
Values: THPDFHeadlessFormDataValues;
NameValue: AnsiString;
RichText: UnicodeString;
end;
THPDFHeadlessFormDataFields = array of THPDFHeadlessFormDataField;
Name er det eksakte fuldt kvalificerede Unicode-feltnavn; parrentnavne og børnnavne forbindes med et punktum
ValueKind adskiller fraværende, scalar Unicode-tekst, et eksakt dekodet PDF byte-navn og et Unicode-tekstarray; Values bærer tekst-payloads, og NameValue bærer byte-navne-payloaden
RichText bærer valgfrit en XHTML-krop fra FDF RV eller XFDF value-richtext; dekodningen udleder en manglende scalar-værdi fra det ordnede rige indhold
Rich-værdier kræver scalar-tekst og den afgrænsede native XHTML-profil; ImportRichFormDataToFile regenererer rigtige appearances med de leverede style-fontprogrammer
Recorden og dens feltarrays eller tekstarrays er uafhængigt ejede snapshots; redigering af dem muterer ikke en indlæst PDF, før de sendes til ImportFormDataToFile
En fraværende værdi efterlader målet uændret; en tom tekstværdi rydder et tekstfelt, mens et tomt array rydder et choice-felt via FDF
XFDF har ingen distinkt PDF name-type og encoder et tomt choice-array som én tom værdi; dokumentadapteren opløser den konvention mod faktiske choice export-options