Item
DocumentData indexer
Ottiene i dati del campo tramite un indice.
public FieldData this[int index] { get; }
| Parametro | Descrizione | 
|---|---|
| index | L’indice in base zero del campo. | 
Valore di ritorno
Un’istanza diFieldData classe.
Esempi
Iterazione tramite tutti i campi:
FieldData la classe rappresenta i dati del campo. A seconda del campoPageArea property può contenere qualsiasi erede diPageArea classe. Per esempio,ParseForm method estrae solo i campi di testo:
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);
}
// Crea il parser
using (Parser parser = new Parser(filePath))
{
    // Estrai i dati dal modulo PDF
    DocumentData data = parser.ParseForm();
    // Itera sui campi estratti
    for (int i = 0; i < data.Count; i++)
    {
        // Ottieni il campo estratto
        FieldData field = data[i];
        // Stampa il nome del campo
        Console.Write(field.Name + ": ");
        // Controlla se il valore del campo è un testo e stampalo
        PageTextArea area = field.PageArea as PageTextArea;
        Console.WriteLine(area == null ? "Not a template field" : area.Text);
    }
}
Guarda anche
- class FieldData
 - class DocumentData
 - spazio dei nomi GroupDocs.Parser.Data
 - assemblea GroupDocs.Parser