Item
DocumentData indexer
フィールドのデータをインデックスで取得します。
public FieldData this[int index] { get; }
パラメータ | 説明 |
---|---|
index | フィールドのゼロから始まるインデックス。 |
戻り値
のインスタンスFieldData
クラス。
例
すべてのフィールドによる反復:
FieldData
クラスはフィールドデータを表します。分野にもよりますがPageArea
property には、の継承者のいずれかを含めることができます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