GetFieldsByName
DocumentData.GetFieldsByName method
إرجاع مجموعة بيانات الحقل حيث الاسم يساويfieldName .
public IList<FieldData> GetFieldsByName(string fieldName)
معامل | يكتب | وصف |
---|---|---|
fieldName | String | اسم الحقل. |
قيمة الإرجاع
مجموعة منFieldData
أشياء؛ مجموعة فارغة إذا لم يتم العثور على بيانات الحقل.
أمثلة
ابحث عن الحقول حسب اسم الحقل:
FieldData
فئة تمثل البيانات الميدانية. حسب المجالPageArea
يمكن أن تحتوي property على أي من ورثةPageArea
فصل. على سبيل المثال،ParseForm
method استخراج الحقول النصية فقط.
// احصل على جميع الحقول مع اسم "العنوان"
IList<FieldData> addressFields = data.GetFieldsByName("Address");
if(addressFields.Count == 0) {
Console.WriteLine("Address not found");
}
else {
Console.WriteLine("Address");
// كرر عبر مجموعة الحقول
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);
// إذا كان مجالًا مرتبطًا:
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);
}
}
}
أنظر أيضا
- class FieldData
- class DocumentData
- مساحة الاسم GroupDocs.Parser.Data
- المجسم GroupDocs.Parser