GetFieldsByName
DocumentData.GetFieldsByName method
返回名称等于的字段数据集合fieldName.
public IList<FieldData> GetFieldsByName(string fieldName)
范围 | 类型 | 描述 |
---|---|---|
fieldName | String | 字段的名称。 |
返回值
的集合FieldData
对象;如果未找到字段数据,则为空集合。
例子
按字段名查找字段:
FieldData
类代表字段数据。视领域而定PageArea
property 可以包含的任何继承者PageArea
班级。例如,ParseForm
method 仅提取文本字段。
// 获取名称为“Address”的所有字段
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