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