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