GetFieldsByName
DocumentData.GetFieldsByName method
Mengembalikan kumpulan data bidang yang namanya sama denganfieldName .
public IList<FieldData> GetFieldsByName(string fieldName)
Parameter | Jenis | Keterangan |
---|---|---|
fieldName | String | Nama lapangan. |
Nilai Pengembalian
Sebuah koleksi dariFieldData
benda; koleksi kosong jika tidak ada data lapangan yang ditemukan.
Contoh
Temukan bidang dengan nama bidang:
FieldData
kelas mewakili data lapangan. Tergantung lapanganPageArea
property dapat berisi salah satu dari pewarisPageArea
kelas. Misalnya,ParseForm
method hanya mengekstrak bidang teks.
// Dapatkan semua bidang dengan nama "Alamat".
IList<FieldData> addressFields = data.GetFieldsByName("Address");
if(addressFields.Count == 0) {
Console.WriteLine("Address not found");
}
else {
Console.WriteLine("Address");
// Ulangi koleksi bidang
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);
// Jika itu bidang terkait:
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);
}
}
}
Lihat juga
- class FieldData
- class DocumentData
- ruang nama GroupDocs.Parser.Data
- perakitan GroupDocs.Parser