GetFieldsByName
DocumentData.GetFieldsByName method
Adın şuna eşit olduğu alan verileri koleksiyonunu döndürür:fieldName .
public IList<FieldData> GetFieldsByName(string fieldName)
Parametre | Tip | Tanım |
---|---|---|
fieldName | String | Alanın adı. |
Geri dönüş değeri
KoleksiyonuFieldData
nesneler; alan verisi bulunamazsa boş koleksiyon.
Örnekler
Alan adına göre alanları bulun:
FieldData
sınıf alan verilerini temsil eder. alana bağlı olarakPageArea
property , mirasçılarından herhangi birini içerebilirPageArea
sınıf. Örneğin,ParseForm
method yalnızca metin alanlarını çıkarır.
// "Adres" adındaki tüm alanları al
IList<FieldData> addressFields = data.GetFieldsByName("Address");
if(addressFields.Count == 0) {
Console.WriteLine("Address not found");
}
else {
Console.WriteLine("Address");
// Alanlar koleksiyonu üzerinde yineleme yapın
for (int i = 0; i < addressFields.Count; i++) {
PageTextArea area = addressFields[i].PageArea as PageTextArea;
Console.WriteLine(area == null ? "Not a template field" : area.Text);
// İlgili bir alansa:
if(addressFields[i].LinkedField != null) {
Console.Write("Linked to ");
PageTextArea linkedArea = addressFields[i].LinkedField.PageArea as PageTextArea;
Console.WriteLine(area == null ? "Not a template field" : area.Text);
}
}
}
Ayrıca bakınız
- class FieldData
- class DocumentData
- ad alanı GroupDocs.Parser.Data
- toplantı GroupDocs.Parser