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

Value kinds · Interchange-oversigt