THPDFHeadlessFormDataField

THPDFHeadlessFormDataValues = array of UnicodeString;
THPDFHeadlessFormDataField = record
  Name: UnicodeString;
  ValueKind: THPDFHeadlessFormDataValueKind;
  Values: THPDFHeadlessFormDataValues;
  NameValue: AnsiString;
  RichText: UnicodeString;
end;
THPDFHeadlessFormDataFields = array of THPDFHeadlessFormDataField;

Name är det exakta fullt kvalificerade Unicode-fältnamnet; föräldranamn och barnnamn sammanfogas med en punkt

ValueKind skiljer frånvarande, skalär Unicode-text, ett exakt avkodat PDF-bytenamn och en Unicode-textarray; Values bär textnyttolaster och NameValue bär bytenamn-nyttolasten

RichText bär valfritt en XHTML-kropp ur FDF RV eller XFDF value-richtext; avkodningen härleder ett saknat skalärt värde ur det ordnade rich-innehållet

Rich-värden kräver skalär text och den avgränsade nativa XHTML-profilen; ImportRichFormDataToFile återskapar genuina utseenden med de tillhandahållna stiltypsnittsprogrammen

Posten och dess fältarrayer eller textarrayer är oberoende ägda ögonblicksbilder; att redigera dem muterar inte en inläst PDF förrän de skickas till ImportFormDataToFile

Ett frånvarande värde lämnar målet oförändrat; ett tomt textvärde nollställer ett textfält, medan en tom array nollställer ett choice-fält genom FDF

XFDF saknar en skiljbar PDF-namntyp och kodar en tom choice-array som ett tomt värde; dokumentadaptern löser den konventionen mot faktiska choice-exportalternativ

Värdetyper · Utbytesöversikt