Item
DocumentData indexer
フィールドのデータをインデックスで取得します。
public FieldData this[int index] { get; }
| パラメータ | 説明 | 
|---|---|
| index | フィールドのゼロから始まるインデックス。 | 
戻り値
のインスタンスFieldDataクラス。
例
すべてのフィールドによる反復:
FieldDataクラスはフィールドデータを表します。分野にもよりますがPageAreaproperty には、の継承者のいずれかを含めることができますPageAreaクラス。例えば、ParseForm method はテキスト フィールドのみを抽出します:
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);
}
// パーサーを作成します
using (Parser parser = new Parser(filePath))
{
    // PDF フォームからデータを抽出
    DocumentData data = parser.ParseForm();
    // 抽出されたフィールドを反復処理します
    for (int i = 0; i < data.Count; i++)
    {
        // 抽出されたフィールドを取得
        FieldData field = data[i];
        // フィールド名を表示
        Console.Write(field.Name + ": ");
        // フィールド値がテキストかどうかを確認して出力します
        PageTextArea area = field.PageArea as PageTextArea;
        Console.WriteLine(area == null ? "Not a template field" : area.Text);
    }
}
関連項目
- class FieldData
 - class DocumentData
 - 名前空間 GroupDocs.Parser.Data
 - 組み立て GroupDocs.Parser