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