Russian (Русский) - Change language

Создание определений для многостраничных документов

ABBYY FlexiCapture позволяет создавать определения для многостраничных документов. Определение документа может состоять из произвольного количества разделов, каждый из которых может содержать одну или несколько страниц. Для определений многостраничных документов задается порядок следования разделов, их количество и правила сборки страниц в документы.

После завершения работы Мастера создания нового определения создается простое определение документа, не содержащее разделов. В это определение документа могут быть добавлены страницы и разделы.

Добавление страниц

Вы можете добавлять в определение страницы. При добавлении страницы ее изображение добавляется в область изображения в окне Редактора определения документа, а созданные на ней поля будут фигурировать в общем списке полей. В этом случае документ состоит из одного раздела, хотя он может содержать несколько страниц.

Добавлять страницы в один раздел следует, если в документе есть блоки, переходящие со страницы на страницу, повторяющиеся на разных страницах блоки, таблицы, переходящие на следующую страницу. Такой же способ используется при загрузке многостраничного гибкого описания (см. Создание определения для обработки гибких документов). Все поля гибкого описания должны относиться к одному разделу определения документа.

Для того чтобы добавить страницу в раздел, воспользуйтесь пунктом меню Редактора определения документа Определение документа → Добавить страницы... или пунктом контекстного меню изображения Добавить страницы.... После этого загрузите изображение новой незаполненной страницы и выберите типы объектов, которые должны быть отмечены на странице автоматически.

Чтобы удалить страницу, воспользуйтесь пунктом Удалить страницу в контекстном меню изображения.

Замечание. Команда Удалить страницу удаляет страницу вместе с полями, отмеченными в структуре документа. Команда контекстного меню Удалить изображение удаляет только изображение страницы, при этом поля остаются в структуре документа без разметки.

Добавление разделов

Другой способ заключается в добавлении к определению документа разделов. В наиболее простом случае один раздел содержит одну страницу. Так можно поступать, если наборы полей на страницах независимы. Такой способ более наглядный: в структуре документа видно, к какому разделу относятся поля, а также вы можете задать произвольную структуру сборки документа. Например, в вашем документе страницы трех типов, причем страницы первого и третьего типа содержатся в документе 1 раз, а страница второго типа может повторяться от 2 до 5 раз. Тогда нужно создать 3 раздела: для каждого типа страницы отдельный раздел, а потом задать структуру документа, то есть последовательность и количество повторений разделов.

Более сложный случай – определение документа, состоящее из нескольких разделов, причем некоторые разделы содержат более одной страницы. Это, например, определение, состоящее из жестких разделов и гибкого многостраничного раздела. Или определение для документов, содержащих двусторонний лист, который может повторяться несколько раз. Допустим, вам нужно создать определение документа, содержащего титульный лист (страницу A) и некоторое количество двусторонних листов (последовательность страниц BCBC…). Тогда создаем раздел A, состоящий из одной страницы A и раздел BC, состоящий из двух страниц B и С. Структуру документа зададим следующим образом: раздел A повторяется 1 раз, за ним следует раздел  BC, повторяющийся, например, от 3 до 7 раз.

Для того чтобы добавить новый раздел, воспользуйтесь пунктом меню Определение документа → Добавить раздел документа... в окне Редактора определения документа. Откроется мастер создания раздела, который поможет вам задать все необходимые параметры. Следуя инструкциям мастера, выполните следующие действия:

  • задайте название раздела;
  • загрузите изображение незаполненной страницы (отсканируйте или загрузите из файла) либо загрузите файл гибкого определения;
  • выберите типы объектов, которые будут отмечены автоматически.

Новый раздел и содержащиеся в нем поля отобразятся в окне структуры документа.

Дополнительные возможности

Для определения документа, состоящего из нескольких разделов, кроме последовательности и числа повторений разделов, можно задать проверку ключевых полей. Для этого в каждом разделе документа определяются ключевые поля, значения которых в разных разделах должны быть одинаковыми. Для добавления ключевого поля на несколько страниц одного раздела, создайте множественное поле и расположите экземпляры поля на разных страницах. В качестве ключевого поля можно взять, например, фамилию заполняющего документ, которую он должен написать на каждой странице, или некий идентификационный номер.

При обработке пакета программа пытается собрать в документы следующие друг за другом страницы, производя при этом проверку правил сборки. При выборе соответствующей опции будет произведена проверка значений ключевых полей. При несовпадении ключевых полей на страницах одного документа, появится сообщение об ошибке. Иногда это происходит из-за того, что страницы документов перепутаны при сканировании, и для выполнения правил сборки документов достаточно изменить порядок следования страниц. См. Сборка страниц в документы.

Также можно импортировать раздел из другого определения документа, входящего в проект. Для этого выберите в меню пункт Определение документа → Импортировать раздел документа... и выберите раздел в диалоговом окне Выберите определение раздела для импорта.

Замечание. При импорте разделов разделяемые скриптовые модули не импортируются. Это может приводить к тому, что скриптовые правила, написанные в новом разделе, станут неработоспособными или будут работать неправильно.

Просмотр и редактирование результатов

Для того чтобы просмотреть получившуюся структуру документа при создании определения, в окне Структура документа Редактора определения документа перейдите на закладку Страницы. На ней представлена структура документа в режиме эскизов страниц. На этой закладке можно изменить количество вхождений разделов в документ (для этого введите новое значение – число или интервал – в квадрате справа от названия раздела), подключить страницы приложения, изменить порядок страниц в разделе и перенести страницы из одного раздела в другой простым перетаскиванием изображения страницы.

Для страниц, которые могут повторяться в разделе, отметьте опцию Может повторяться в разделе документа в свойствах страницы. Чтобы открыть диалог свойств страницы, выберите пункт Свойства... в локальном меню страницы или нажмите Alt+Enter.

Показать окно структуры документа

Сборка страниц в документы

Для того чтобы задать последовательность и число повторений разделов, а также правило сборки, воспользуйтесь пунктом меню Определение документа → Свойства определения документа... в окне Редактора определения документа.

На вкладке Сборка задайте минимальное и максимальное число вхождений каждого раздела в документ (по умолчанию 1).

Если вы хотите проверять значения ключевых полей, отметьте опцию Использовать правило сборки по совпадению ключевых полей и выберите ключевое поле в каждом разделе.

Укажите, какие правила сборки должны использоваться. Вы можете использовать как стандартные, так и пользовательские правила сборки.

Стандартные правила сборки позволяют отключить проверку порядка разделов и включать в документы страницы приложений. Отключение проверки порядка следования разделов в документе (опция  Отключить проверку порядка разделов) требуется, например, если порядок не важен для сборки документов. Наличие всех разделов в документе в любом случае будет проверяться, а порядок следования разделов - нет. Для того чтобы включать в сборку страницы приложений, отметьте опцию Допускать страницы приложений. Если вы хотите определять страницы приложений на основе структуры документа, отметьте соответствующую опцию.

Показать вкладку Сборка

14.01.2021 14:17:24


Please leave your feedback about this article