Item
DocumentData indexer
Λαμβάνει τα δεδομένα πεδίου με ένα ευρετήριο.
public FieldData this[int index] { get; }
Παράμετρος | Περιγραφή |
---|---|
index | Ο μηδενικός δείκτης του πεδίου. |
Επιστρεφόμενη Αξία
Ένα παράδειγμα τουFieldData
τάξη.
Παραδείγματα
Επανάληψη μέσω όλων των πεδίων:
FieldData
η κλάση αντιπροσωπεύει δεδομένα πεδίου. Ανάλογα με το πεδίοPageArea
Το property μπορεί να περιέχει οποιονδήποτε από τους κληρονόμους τουPageArea
τάξη. Για παράδειγμα,ParseForm
μέθοδος εξάγει μόνο πεδία κειμένου:
for (int i = 0; i < data.Count; i++)
{
Console.Write(data[i].Name + ": ");
PageTextArea area = data[i].PageArea as PageTextArea;
Console.WriteLine(area == null ? "Not a template field" : area.Text);
}
// Δημιουργία του αναλυτή
using (Parser parser = new Parser(filePath))
{
// Εξαγωγή δεδομένων από τη φόρμα PDF
DocumentData data = parser.ParseForm();
// Επανάληψη σε εξαγόμενα πεδία
for (int i = 0; i < data.Count; i++)
{
// Λήψη του εξαγόμενου πεδίου
FieldData field = data[i];
// Εκτυπώστε το όνομα του πεδίου
Console.Write(field.Name + ": ");
// Ελέγξτε αν η τιμή του πεδίου είναι κείμενο και εκτυπώστε το
PageTextArea area = field.PageArea as PageTextArea;
Console.WriteLine(area == null ? "Not a template field" : area.Text);
}
}
Δείτε επίσης
- class FieldData
- class DocumentData
- χώρος ονομάτων GroupDocs.Parser.Data
- συνέλευση GroupDocs.Parser