THPDFHeadlessFormDataField

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

Name è l'esatto nome di campo Unicode completo; i nomi dei padri e dei figli sono uniti da un punto

ValueKind distingue assente, testo Unicode scalare, un esatto nome di byte PDF decodificato e un array di testo Unicode; Values porta i payload testuali e NameValue porta il payload del nome di byte

RichText porta facoltativamente un corpo XHTML da RV FDF o value-richtext XFDF; la decodifica deriva un valore scalare mancante dal contenuto rich ordinato

I valori rich richiedono testo scalare e il limitato profilo XHTML nativo; ImportRichFormDataToFile rigenera appearance autentiche usando i programmi font di stile forniti

Il record e i suoi array di campi o array di testo sono snapshot di proprietà indipendente; modificarli non muta un PDF caricato finché non vengono passati a ImportFormDataToFile

Un valore assente lascia la destinazione invariata; un valore di testo vuoto azzera un campo di testo, mentre un array vuoto azzera un campo choice attraverso FDF

XFDF non ha un tipo nome PDF distinto e codifica un array choice vuoto come un unico valore vuoto; l'adapter del documento risolve questa convenzione rispetto alle reali opzioni export delle choice

Tipi di valore · Panoramica dell'interscambio