GetFieldsByName
DocumentData.GetFieldsByName method
Gibt die Sammlung von Felddaten zurück, bei denen der Name gleich istfieldName .
public IList<FieldData> GetFieldsByName(string fieldName)
Parameter | Typ | Beschreibung |
---|---|---|
fieldName | String | Der Name des Felds. |
Rückgabewert
Eine Sammlung vonFieldData
Gegenstände; leere Sammlung, wenn keine Felddaten gefunden werden.
Beispiele
Felder anhand eines Feldnamens suchen:
FieldData
Klasse repräsentiert Felddaten. Je nach FachgebietPageArea
property kann alle Erben von enthaltenPageArea
Klasse. Zum Beispiel,ParseForm
method extrahiert nur Textfelder.
// Holen Sie sich alle Felder mit dem Namen "Adresse".
IList<FieldData> addressFields = data.GetFieldsByName("Address");
if(addressFields.Count == 0) {
Console.WriteLine("Address not found");
}
else {
Console.WriteLine("Address");
// Über die Feldsammlung iterieren
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);
// Wenn es sich um ein verwandtes Feld handelt:
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);
}
}
}
Siehe auch
- class FieldData
- class DocumentData
- namensraum GroupDocs.Parser.Data
- Montage GroupDocs.Parser