GetXFAFormFieldValue

Campi modulo

Descrizione

Restituisce il valore di un campo XFA. Accetta percorsi relativi o SOM con $data, xfa.datasets.data o $record. Nei pacchetti non record, $record viene risolto sotto $data. Supporta selettori #dataGroup, #dataValue, predicati quali $data.Receipt.Detail.[Total_Price > 200].Description, pacchetti XDP con xfa:data o data, nomi XML locali, proprietĂ  parent con esempio $data.Receipt.Detail[1].parent.Tax, discendenti $data..Total_Price e jolly figli $data.Receipt.*.Total_Price

Sintassi

Delphi

Function TPDFlib.GetXFAFormFieldValue(Const XFAFieldName: WideString): WideString;

ActiveX

Function PDFlib::GetXFAFormFieldValue(XFAFieldName As String) As String

DLL

const wchar_t * DLGetXFAFormFieldValue(int InstanceID, const wchar_t * XFAFieldName);

Parametri

XFAFieldNameNome del campo dei set di dati XFA su cui operare; accetta percorsi relativi dei campi, radici SOM $data..., xfa.datasets.data..., !data... e $record..., con delimitatori punto o barra prima o dopo la radice; i percorsi delimitati da barre conservano i punti letterali, i percorsi SOM delimitati da punti accettano punti preceduti da escape come Line\.Item, i nodi di dati ripetuti possono essere selezionati con percorsi [*] come $data.Receipt.Detail[*].Total_Price, parent può risalire al genitore del nodo selezionato prima di proseguire il percorso, selettori di classe come #dataGroup e #dataValue indirizzano gruppi e valori scalari del Data DOM, selettori di predicato semplici come .[Total_Price > 200] filtrano i nodi di dati adiacenti in base al valore scalare figlio, selettori di discendenti come $data..Total_Price effettuano la ricerca sotto l'ambito corrente dei set di dati e selettori con carattere jolly per i figli come $data.Receipt.*.Total_Price effettuano la ricerca sotto ogni ramo figlio diretto