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

Currency

Currency - элемент гибкого описания, предназначенный для поиска числовых значений, дробная часть которых содержит две цифры или отсутствует. По умолчанию допускается символ-заменитель дробной части (-), т.е. допустим формат записи: 12.-, такое числовое значение будет распознано как 12.00. Целая часть искомого числа может быть разделена на разряды, по умолчанию в качестве разделителей разрядов целой части допускаются следующие символы: . , ' и пробел. Искомое числовое значение может сопровождаться префиксом или суффиксом, т.е. текстовым элементом, предшествующим или следующим за искомым числовым значением. Префикс должен располагаться в той же строке что и искомое числовое значение. Такой формат обычно имеют денежные суммы, в качестве префикса в них выступает название валюты.

В дереве элементов элемент Currency отображается значком .

Свойства элемента Currency, задающие параметры искомого объекта

Свойства, определяющие параметры искомого объекта, задаются в диалоге свойств элемента на вкладке Currency. Для того чтобы открыть диалог свойств элемента, щелкните правой кнопкой мыши по элементу в окне FlexiLayout и выберите в контекстном меню команду Properties....

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

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

  • Currency names - содержит список допустимых названий валют. Название валюты может быть задано, как прописью (словом или словосочетанием), так и условным символом ($, ¥). Для того чтобы:
    • Добавить название валюты в список, щелкните мышью по кнопке Add.... В открывшемся диалоге Add Currency Name введите название валюты;
    • Изменить название валюты, щелкните по кнопке Edit.... В открывшемся диалоге Edit Currency Name, внесите необходимые изменения название валюты;
    • Удалить название валюты из списка, щелкните по кнопке Delete.
      Замечание. При поиске названия валюты ошибки не допускаются.
  • Missing name penalty - позволяет ввести коэффициент (число от 0 до 1), на который будет домножено качество гипотезы, если при наложении гибкого описания название валюты не будет найдено.
  • Minimum value - позволяет указать наименьшее допустимое значение для искомого числового значения.
  • Maximum value - позволяет указать наибольшее допустимое значение для искомого числового значения.
  • Fractional part separators - позволяет указать символы, допустимые для разделения целой и дробной части искомого числового значения. Разделитель целой и дробной части должен состоять из одного символа. По умолчанию список допустимых разделителей включает в себя следующие символы: , . и пробел. При вводе символов- разделителей не нужно разделять их какими-либо символами или пробелами.
  • Max space length - позволяет указать максимально допустимую абсолютную длину пробела внутри найденного объекта. Значение данного свойства указывается в используемых единицах измерения объектов. При поиске текста символы добавляются в цепочку до тех пор, пока расстояние между соседними символами не превышает значения Max space length.
  • Currency name position - позволяет задать положение названия валюты относительно искомого числового значения: слева (Left of value) и / или справа (Right of value) от него.
  • Allow missing fractional part - позволяет указать, обязательно ли числовое значение должно содержать дробную часть. Если данная опция выбрана, при наложении гибкого описания на изображении могут быть найдены числовые значения вида будут найдены "12." и "12.-".
  • Allow missing separator - позволяет указать, обязательно ли в сумме должен присутствовать разделитель дробной и целой части. Если данная опция выбрана, при наложении гибкого описания на изображении могут быть найдены целые числа, не содержащие разделителей.

См. также:

Создание, копирование и удаление элементов

Обзор свойств элементов гибкого описания FlexiLayout

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

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

10.11.2020 12:08:08


Please leave your feedback about this article