Item
DocumentData indexer
Obtient les données du champ par un index.
public FieldData this[int index] { get; }
Paramètre | La description |
---|---|
index | Index de base zéro du champ. |
Return_Value
Un exemple deFieldData
classe.
Exemples
Itération via tous les champs :
FieldData
la classe représente les données de champ. Selon le domainePageArea
propriété peut contenir n’importe lequel des héritiers dePageArea
classe. Par exemple,ParseForm
method extrait uniquement les champs de texte :
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);
}
// Crée l'analyseur
using (Parser parser = new Parser(filePath))
{
// Extraire les données du formulaire PDF
DocumentData data = parser.ParseForm();
// Itération sur les champs extraits
for (int i = 0; i < data.Count; i++)
{
// Récupère le champ extrait
FieldData field = data[i];
// Affiche le nom du champ
Console.Write(field.Name + ": ");
// Vérifie si la valeur du champ est un texte et l'imprime
PageTextArea area = field.PageArea as PageTextArea;
Console.WriteLine(area == null ? "Not a template field" : area.Text);
}
}
Voir également
- class FieldData
- class DocumentData
- espace de noms GroupDocs.Parser.Data
- Assemblée GroupDocs.Parser