Item

DocumentData indexer

Mendapatkan data lapangan dengan indeks.

public FieldData this[int index] { get; }
Parameter Keterangan
index Indeks kolom berbasis nol.

Nilai Pengembalian

Contoh dariFieldData kelas.

Contoh

Iterasi melalui semua bidang:

FieldData kelas mewakili data lapangan. Tergantung lapanganPageArea property dapat berisi salah satu dari pewarisPageArea kelas. Misalnya,ParseForm method hanya mengekstrak bidang teks:

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);
}
// Buat parser
using (Parser parser = new Parser(filePath))
{
    // Ekstrak data dari Formulir PDF
    DocumentData data = parser.ParseForm();
    // Ulangi bidang yang diekstraksi
    for (int i = 0; i < data.Count; i++)
    {
        // Dapatkan bidang yang diekstraksi
        FieldData field = data[i];
        // Cetak nama bidang
        Console.Write(field.Name + ": ");
        // Periksa apakah nilai bidang adalah teks dan cetak
        PageTextArea area = field.PageArea as PageTextArea;
        Console.WriteLine(area == null ? "Not a template field" : area.Text);
    }
}

Lihat juga