GetXFAFormFieldValueA
Campi modulo
Descrizione
Il suffisso A indica l'entry point DLL ANSI (char); l'interfaccia ActiveX/COM espone soltanto la forma Unicode. Il comportamento è identico a GetXFAFormFieldValue e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode
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 DLGetXFAFormFieldValueA(InstanceID: Integer; XFAFieldName: PAnsiChar): PAnsiChar;
DLL
const char * DLGetXFAFormFieldValueA(int InstanceID, const char * 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 |
|---|