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