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

Относительная область поиска элемента

Область поиска относительно других элементов задается на вкладке Relations диалога свойств элемента.

Показать диалог Properties, вкладка Relations

Диалог свойств элемента открывается при создании нового элемента.

  • Чтобы добавить новое отношение, нажмите кнопку Add. Откроется диалог Add New Relation of %0.
  • Для редактирования ранее созданного отношения нажмите Edit.
  • Нажмите кнопку Duplicate , если вы хотите создать копию выбранного отношения.
  • Для удаления выбранного отношения используйте кнопку Remove.

Для того чтобы открыть диалог свойств уже существующего элемента:

  • щелкните правой кнопкой мыши по элементу в ветви элементов дерева FlexiLayout и выберите в контекстном меню команду Properties... , в открывшемся диалоге перейдите на вкладку Relations
    или
  • дважды щелкните мышью по элементу в ветви элементов дерева FlexiLayout, в открывшемся диалоге перейдите на вкладку Relations.

Выбор границы области поиска относительно другого элемента

В диалоге добавления или редактирования отношения укажите параметры отношения:

  1. В поле Type выберите тип отношения: Left of , Right of , Above , Below.
  2. Выберите Reference element : нажмите на кнопку справа от поля и в открывшемся диалоге выберите элемент, относительно которого будет задана граница области поиска. О том, как задать область поиска относительно подэлементов повторяющейся группы, см. Выбор повторяющейся группы в качестве опорного, исключаемого или Source элемента.
  3. В поле Reference boundary выберите границу региона элемента, относительно которой будет определено положение границы области поиска.
  4. Задайте величину смещения границы области поиска в поле Offset.
  5. Нажмите кнопку Add Relation для добавления нового отношения или Save Changes для сохранения изменений после редактирования существующего отношения. Все созданные отношения отображаются в таблице Relations.

Вы также можете выбрать тип отношения, границу региона и тип смещения области поиска (нулевое, положительное или отрицательное), используя наглядные изображения в диалоговом окне Choose relation parameters by picture. Чтобы открыть этот диалог, отметьте опцию Use preview to adjust relation и нажмите кнопку Choose... в правой части окна. На вкладках Left of , Right of , Above и Below наглядно показано взаимное расположение элемента и области поиска и изменение области поиска при различных вариантах расположения границы региона и смещении границы области поиска на положительную или отрицательную величину.

Показать диалог

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

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

Визуализация отношений

При редактировании отношения или выборе отношения в таблице Relations выбранное отношение отображается в окне изображения. Опорный элемент в окне изображения выделяется жирной рамкой, область поиска выделяется зеленым фоном.

Показать диалог

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

В режиме эталонной разметки (Reference layout) вы также можете изменять границу отступа непосредственно в окне изображения, передвигая границу отступа с помощью мыши. В режиме Matched layout отношение в окне изображения доступно только для просмотра без возможности редактирования отступов.

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

Показать пример

Выбор элемента, наиболее близко расположенного к указанному объекту

Программа позволяет задать свойство Nearest , которое указывает программе, что из нескольких гипотез элемента при прочих равных условиях необходимо искать ближайшую к некоторому элементу или точке на изображении. Этот элемент, точка или ось координат задается параметрами свойства Nearest.

Для того, чтобы при поиске элемента производился выбор элемента, наиболее близкого к указанному объекту, отметьте опцию Nearest и выберите объект из выпадающего списка поля To объект, наиболее близко к которому должен быть расположен искомый элемент: Element, X coordinate, Y coordinate, Point, Page top edge, Page bottom edge, Page left edge, Page right edge. Если вы выбрали Element, то введите его название в поле Reference element. Для объектов X coordinate и Y coordinate задайте соответствующую координату, для объекта Point задайте координаты точки. Параметр Minimum quality задает минимальное качество рассматриваемых гипотез элемента. По умолчанию параметр устанавливается равным нулевой гипотезе.

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

См. также Использование функций Nearest и FuzzyQuality для поиска элементов.

Подробнее:

Задание области поиска

Дополнительные условия поиска

10.11.2020 12:08:08


Please leave your feedback about this article