GetFieldsByName
DocumentData.GetFieldsByName method
Επιστρέφει τη συλλογή δεδομένων πεδίου όπου το όνομα είναι ίσο μεfieldName .
public IList<FieldData> GetFieldsByName(string fieldName)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
fieldName | String | Το όνομα του χωραφιού. |
Επιστρεφόμενη Αξία
Μια συλλογή απόFieldData
αντικείμενα? κενή συλλογή εάν δεν βρεθούν δεδομένα πεδίου.
Παραδείγματα
Εύρεση πεδίων με όνομα πεδίου:
FieldData
η κλάση αντιπροσωπεύει δεδομένα πεδίου. Ανάλογα με το πεδίοPageArea
Το property μπορεί να περιέχει οποιονδήποτε από τους κληρονόμους τουPageArea
τάξη. Για παράδειγμα,ParseForm
μέθοδος εξάγει μόνο πεδία κειμένου.
// Λάβετε όλα τα πεδία με όνομα "Διεύθυνση".
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