Item
DocumentData indexer
Ruft die Felddaten über einen Index ab.
public FieldData this[int index] { get; }
| Parameter | Beschreibung | 
|---|---|
| index | Der nullbasierte Index des Felds. | 
Rückgabewert
Eine Instanz vonFieldData Klasse.
Beispiele
Iteration über alle Felder:
FieldData Klasse repräsentiert Felddaten. Je nach FachgebietPageArea property kann alle Erben von enthaltenPageArea Klasse. Zum Beispiel,ParseForm method extrahiert nur Textfelder:
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);
}
// Parser erstellen
using (Parser parser = new Parser(filePath))
{
    // Daten aus PDF-Formular extrahieren
    DocumentData data = parser.ParseForm();
    // Über extrahierte Felder iterieren
    for (int i = 0; i < data.Count; i++)
    {
        // Hole das extrahierte Feld
        FieldData field = data[i];
        // Den Feldnamen drucken
        Console.Write(field.Name + ": ");
        // Prüfe, ob der Feldwert ein Text ist und drucke ihn
        PageTextArea area = field.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