Якоря

Якоря — блоки на обработанном документе, с помощью которых Робот определяет, в какой части документа размещаются определенные данные.

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

Инструменты для работы с Якорями

При создании нового Якоря на рабочей панели открывается список свойств и инструментов для работы с Якорем.

Основные инструменты для работы с Якорями:

№ п/п

Инструмент

Описание

1.

кнопка

Позволяет добавить новый Якорь.

Кнопка , позволяет добавить новый подчиненный Якорь, при этом нужно в списке выбрать свойство “Новый подчиненный якорь”.

2.

кнопка

Позволяет переместить Якорь вверх.

3.

кнопка

Позволяет переместить Якорь вниз.

4.

кнопка

Позволяет копировать выделенный Якорь и автоматически добавить новый Якорь вместе с заданными настройками.

5.

кнопка

Позволяет удалить выделенный Якорь.

6.

кнопка

Позволяет добавить новую привязку к выделенному Якорю.

7.

кнопка

Позволяет удалить выделенную привязку.

8.

кнопка

Позволяет переместить привязку вверх.

9.

кнопка

Позволяет переместить привязку вниз.

Настройки Якоря

Параметры настроек Якоря:

№ п/п

Параметр

Значение параметра

1.

ID

Идентификатор Якоря. Присваивается автоматически.

2.

Якорные привязки

Список якорных привязок.

3.

Тип

Тип Якоря. Выбирается из выпадающего списка:

  • Text – текст;

  • Table – таблица или ячейка таблицы;

  • Packet – пакет взаимозаменяемых Якорей (при привязке к этому Якорю будут взяты его подчиненные Якоря, первым будет Якорь, успешно найденный из списка).

4.

Значение

Значение Якоря. Для Якоря типа “Text” возможно указывать подстановочные знаки: (*)(?).

Для Якоря типа “Table” значение записывается в формате:

“Индекс таблицы:Индекс строки:Индекс колонки”

Пример для Якоря типа “Text”:

“*обл* страх*”

(два слова при включении “Раздельные слова”)

Примеры для Якоря типа “Table”:

“0:1:2”

(таблица 0, строка 1, колонка 2)

“1:2”

(таблица 1, строка 2)

“2”

(вся таблица 2)

5.

Режим работы

Режим работы Якоря. Возможные значения:

  • Default – Якорь обязателен на первой странице многостраничного документа;

  • LastPage – Якорь будет обязателен в многостраничном документе и укажет на последнюю страницу;

  • Optional – необязательный Якорь. Если он не будет найден на странице, то ошибка не генерируется.

6.

Режим проверки значения

Выбор режима проверки значений. Возможные значения:

  • Default (по умолчанию);

  • EveryWordContains (проверка каждого слова в значении как вхождение в строку. Пример: “тест” => ”*тест*”);

  • RemoveNonWordSumbols (при проверке удаляются все не числовые и буквенные символы).

7.

Раздельные слова

Значение Якоря разбивается на слова и каждое слово ищется отдельно.

8.

Игнорировать регистр символов

При включенной настройке будет игнорироваться регистр символов.

9.

Количество блоков

Если включена настройка “Раздельные слова”, то при поиске Якоря возможна ситуация, когда в заданной области могут быть найдены несколько значений блоков, соответствующие заданным словам. Данное свойство позволяет ограничить максимальное количество слов между блоками.

10.

Проверка позиции блоков

При включенной настройке проверяется позиция блоков относительно координаты Y и берутся блоки с наименьшим значением.

11.

Реверсивный поиск

При включенной настройке поиск Якоря будет идти снизу страницы.

12.

Захватить близлежащие блоки

Захват ближних блоков Якоря. Позволяет захватить в Якорь ближние блоки от уже захваченного значения. Например, если указать +2-1, то к уже захваченному Якорю будут присоединены ближние блоки (2 блока справа и 1 блок слева). Данное свойство может использоваться когда не удается установить полное устойчивое значение для Якоря, но часть его имеет устойчивое значение.

13.

Процент изображения

Процент изображения, в котором будет производиться поиск Якоря. Значение необходимо записывать как одно число или два числа через тире. Например:

30 (0-30) - будут использоваться 0-30 % изображения; 30-70 - будут использоваться часть изображения; 70-100 - будут использоваться нижние 30 % изображения.

14.

Описание

Пользовательское описание Якоря.

15.

Подчиненные якоря

Якоря, напрямую зависящие от родительского Якоря. Поиск подчиненных Якорей будет происходит только после того, как будет найден главный/родительский Якорь. В случае, если:

  • в настройках родительского Якоря указан режим Optional (т.е. Якорь не обязательный),

  • родительский Якорь не был найден,

поиск подчиненных Якорей не будет осуществлен, и Якоря будут пропускаться. Этот параметр используется, если Атрибут находится в середине многостраничного документа.

Last updated