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
| XFAFieldName | Nome 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 |
|---|