Item

DocumentData indexer

Alan verilerini bir dizine göre alır.

public FieldData this[int index] { get; }
Parametre Tanım
index Alanın sıfır tabanlı dizini.

Geri dönüş değeri

bir örneğiFieldData sınıf.

Örnekler

Tüm alanlar aracılığıyla yineleme:

FieldData sınıf alan verilerini temsil eder. alana bağlı olarakPageArea property , mirasçılarından herhangi birini içerebilirPageArea sınıf. Örneğin,ParseForm method yalnızca metin alanlarını çıkarır:

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);
}
// Ayrıştırıcıyı oluştur
using (Parser parser = new Parser(filePath))
{
    // PDF Formundan verileri ayıklayın
    DocumentData data = parser.ParseForm();
    // Ayıklanan alanlar üzerinde yineleme yapın
    for (int i = 0; i < data.Count; i++)
    {
        // Ayıklanan alanı al
        FieldData field = data[i];
        // alan adını yazdır
        Console.Write(field.Name + ": ");
        // Alan değerinin bir metin olup olmadığını kontrol edin ve yazdırın
        PageTextArea area = field.PageArea as PageTextArea;
        Console.WriteLine(area == null ? "Not a template field" : area.Text);
    }
}

Ayrıca bakınız