THPDFHeadlessFormDataField
THPDFHeadlessFormDataValues = array of UnicodeString;
THPDFHeadlessFormDataField = record
Name: UnicodeString;
ValueKind: THPDFHeadlessFormDataValueKind;
Values: THPDFHeadlessFormDataValues;
NameValue: AnsiString;
RichText: UnicodeString;
end;
THPDFHeadlessFormDataFields = array of THPDFHeadlessFormDataField;
Name is de exacte volledig gekwalificeerde Unicode-veldnaam; oudernamen en kindnamen worden door een punt verbonden
ValueKind onderscheidt afwezig, scalar Unicode-tekst, een exacte gedecodeerde PDF-byte-naam en een Unicode-tekstarray; Values draagt tekstpayloads en NameValue draagt de byte-name-payload
RichText draagt optioneel een XHTML-body vanuit FDF RV of XFDF value-richtext; decodering leidt een ontbrekende scalar-waarde af uit de geordende rich-content
Rich-waarden vragen scalar-tekst en het begrensde native XHTML-profiel; ImportRichFormDataToFile regenereert echte appearances met de meegeleverde stijlfontprogramma's
Het record en diens veldarrays of tekstarrays zijn onafhankelijk eigendomsmatige snapshots; ze bewerken muteert geen geladen PDF totdat ze aan ImportFormDataToFile worden doorgegeven
Een afwezige waarde laat de target ongewijzigd; een lege tekstwaarde wist een tekstveld, terwijl een lege array een choice-veld via FDF wist
XFDF heeft geen distinct PDF name-type en encodeert een lege choice-array als één lege waarde; de document-adapter lost die conventie op tegen echte choice-exportopties