GetXFAFormFieldValueA

Form alanları

Açıklama

Sondaki A, ANSI (char) DLL giriş noktasını belirtir; ActiveX/COM yüzeyi yalnızca Unicode biçimini sunar. Davranış GetXFAFormFieldValue ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır

Belirtilen XFA form alanının değerini döndürür. Alan adı göreli veri yolu veya $data, xfa.datasets.data ya da $record ile başlayan standart veri SOM yolu olabilir. Kayıt işleme dışı paketlerde $record, $data altındaki dış veri kaydı öğesinden çözümlenir. Veri DOM sınıfı seçicileri #dataGroup ve #dataValue, sayısal veya joker oluşum seçicileriyle sınıfa göre gruplanmış ya da skaler veri düğümlerini seçer. $data.Receipt.Detail.[Total_Price > 200].Description gibi basit FormCalc tarzı koşul seçicileri, alt skaler değere göre eşleşen kardeş veri düğümlerini seçer. Datasets paketi xfa:data veya ön eksiz data öğesi içerdiğinde eksiksiz XDP paketleri kabul edilir. Veri düğümleri yerel XML adına göre eşleştirilir; böylece iş verisi öğeleri kendi ad alanı ön ekini kullanabilir. Datasets değer API'leri, seçili veri düğümünden kapsayıcısına çıkıp kardeşini okumadan önce kullanılan SOM parent özelliğini de kabul eder; örneğin $data.Receipt.Detail[1].parent.Tax. $data..Total_Price gibi alt öğe seçicileri geçerli datasets kapsamının altındaki ilk eşleşen veri düğümünü çözümler. $data.Receipt.*.Total_Price gibi alt joker seçicileri her doğrudan alt dalın altındaki eşleşen veri düğümlerini döndürür

Sözdizimi

Delphi

Function DLGetXFAFormFieldValueA(InstanceID: Integer; XFAFieldName: PAnsiChar): PAnsiChar;

DLL

const char * DLGetXFAFormFieldValueA(int InstanceID, const char * XFAFieldName);

Parametreler

XFAFieldNameÜzerinde çalışılacak XFA veri kümeleri alan adı; kökten önce veya sonra nokta ya da eğik çizgi ayırıcılarıyla göreli alan yollarını, $data..., xfa.datasets.data..., !data... ve $record... SOM köklerini kabul eder; eğik çizgiyle ayrılmış yollar değişmez noktaları korur, noktayla ayrılmış SOM yolları Line\.Item gibi kaçışlı noktaları kabul eder, yinelenen veri düğümleri [*] yollarıyla, örneğin $data.Receipt.Detail[*].Total_Price ile seçilebilir, parent yolu sürdürmeden önce seçili düğümün üst öğesine çıkabilir, #dataGroup ve #dataValue gibi sınıf seçicileri Data DOM gruplarını ve skaler değerleri adresler, .[Total_Price > 200] gibi basit koşul seçicileri kardeş veri düğümlerini alt skaler değere göre süzer, $data..Total_Price gibi alt öğe seçicileri geçerli veri kümeleri kapsamının altında arama yapar ve $data.Receipt.*.Total_Price gibi alt joker seçicileri her doğrudan alt dalın altında arama yapar