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

Value kinds · Interchange-overzicht