GetFieldsByName
DocumentData.GetFieldsByName method
Geeft de verzameling veldgegevens terug waarvan de naam gelijk is aanfieldName .
public IList<FieldData> GetFieldsByName(string fieldName)
Parameter | Type | Beschrijving |
---|---|---|
fieldName | String | De naam van het veld. |
Winstwaarde
Een verzameling vanFieldData
voorwerpen; lege verzameling als er geen veldgegevens worden gevonden.
Voorbeelden
Zoek velden op een veldnaam:
FieldData
klasse vertegenwoordigt veldgegevens. Afhankelijk van het veldPageArea
property kan elke erfgenaam van bevattenPageArea
klas. Bijvoorbeeld,ParseForm
methode extraheert alleen tekstvelden.
// Haal alle velden op met de naam "Adres".
IList<FieldData> addressFields = data.GetFieldsByName("Address");
if(addressFields.Count == 0) {
Console.WriteLine("Address not found");
}
else {
Console.WriteLine("Address");
// Herhaal de verzameling velden
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);
// Als het een gerelateerd veld is:
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);
}
}
}
Zie ook
- class FieldData
- class DocumentData
- naamruimte GroupDocs.Parser.Data
- montage GroupDocs.Parser