GetFieldsByName
DocumentData.GetFieldsByName method
Returnerar samlingen av fältdata där namnet är lika medfieldName .
public IList<FieldData> GetFieldsByName(string fieldName)
| Parameter | Typ | Beskrivning | 
|---|---|---|
| fieldName | String | Namnet på fältet. | 
Returvärde
En samling avFieldData föremål; tom samling om inga fältdata hittas.
Exempel
Hitta fält efter ett fältnamn:
FieldData klass representerar fältdata. Beroende på fältPageArea property kan innehålla vilken som helst av arvtagarna tillPageArea klass. Till exempel,ParseForm method extraherar endast textfält.
// Få alla fält med "Adress" namn
IList<FieldData> addressFields = data.GetFieldsByName("Address");
if(addressFields.Count == 0) {
    Console.WriteLine("Address not found");
}
else {
    Console.WriteLine("Address");
    // Iterera över fältsamlingen
    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);       
         
        // Om det är ett relaterat fält:
        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);           
        }
    }
}
Se även
- class FieldData
 - class DocumentData
 - namnutrymme GroupDocs.Parser.Data
 - hopsättning GroupDocs.Parser