Item
DocumentData indexer
Haalt de veldgegevens op via een index.
public FieldData this[int index] { get; }
| Parameter | Beschrijving | 
|---|---|
| index | De op nul gebaseerde index van het veld. | 
Winstwaarde
Een voorbeeld vanFieldData klas.
Voorbeelden
Iteratie via alle velden:
FieldData klasse vertegenwoordigt veldgegevens. Afhankelijk van het veldPageArea property kan elke erfgenaam van bevattenPageArea klas. Bijvoorbeeld,ParseForm methode extraheert alleen tekstvelden:
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);
}
// Maak de parser
using (Parser parser = new Parser(filePath))
{
    // Extraheer gegevens uit PDF-formulier
    DocumentData data = parser.ParseForm();
    // Itereren over geëxtraheerde velden
    for (int i = 0; i < data.Count; i++)
    {
        // Haal het geëxtraheerde veld op
        FieldData field = data[i];
        // Druk de veldnaam af
        Console.Write(field.Name + ": ");
        // Controleer of de veldwaarde een tekst is en druk deze af
        PageTextArea area = field.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