Item
DocumentData indexer
Obtiene los datos del campo por un índice.
public FieldData this[int index] { get; }
| Parámetro | Descripción | 
|---|---|
| index | El índice de base cero del campo. | 
Valor_devuelto
una instancia deFieldData clase.
Ejemplos
Iteración a través de todos los campos:
FieldData clase representa datos de campo. Dependiendo del campoPageArea property puede contener cualquiera de los herederos dePageArea clase. Por ejemplo,ParseForm method extrae solo campos de texto:
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 el analizador
using (Parser parser = new Parser(filePath))
{
    // Extraer datos del formulario PDF
    DocumentData data = parser.ParseForm();
    // Iterar sobre los campos extraídos
    for (int i = 0; i < data.Count; i++)
    {
        // Obtener el campo extraído
        FieldData field = data[i];
        // Imprime el nombre del campo
        Console.Write(field.Name + ": ");
        // Comprobar si el valor del campo es un texto e imprimirlo
        PageTextArea area = field.PageArea as PageTextArea;
        Console.WriteLine(area == null ? "Not a template field" : area.Text);
    }
}
Ver también
- class FieldData
 - class DocumentData
 - espacio de nombres GroupDocs.Parser.Data
 - asamblea GroupDocs.Parser