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

Date

Date – элемент, представляющий собой описание даты. В дереве проекта элемент типа Date отображается значком .

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

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

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

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

Группа свойств Format:

  • Date – порядок, в котором день, месяц и год в составе даты следуют друг за другом:
    • Day, month, year,
    • Month, day, year,
    • Year, day, month,
    • Year, month, day.

Замечание. Возможен выбор нескольких вариантов.

  • Day – данное свойство позволяет указать количество цифр, которое должно быть использовано для указания числа в дате.
Примеры.

Если выбрана опция Single digit, то при поиске будут найдены даты, в которых число указано одной цифрой. Например, 1.09.2005.

Если выбрана опция Two digits, то при поиске будут найдены даты, в которых число указано двумя цифрами. Например, 01.09.2005.

Если выбраны обе опции, то будут найдены оба варианта: 1.09.2005 и 01.09.2005.

  • Month – количество цифр, которые использованы для задания месяца даты.
Примеры.

Если выбрана опция Single digit, то при поиске будут найдены даты, в которых месяц указан одной цифрой. Например, 1.9.2005.

Если выбрана опция Two digits, то при поиске будут найдены даты, в которых месяц указан двумя цифрами. Например, 1.09.2005.

Если выбраны обе опции, то будут найдены оба варианта: 1.9.2005 и 1.09.2005.

Если выбрана опция Word, то месяц может быть указан словом.

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

  • Year – количество цифр, которые использованы для задания года даты.
Примеры.

Если выбрана опция Two digits, то при поиске будут найдены даты, в которых год указан двумя цифрами. Например, 01.09.95.

Если выбрана опция Four digits, то при поиске будут найдены даты, в которых год указан четырьмя цифрами. Например, 01.09.1995.

Если выбраны обе опции, то будут найдены оба варианта: 01.09.95 и 01.09.1995.

Date interval – ограничение даты: DateTimePicker1 – снизу, DateTimePicker2 – сверху.

Пример Если в поле DateTimePicker1 выбрано значение 01.09.1995, а в поле DateTimePicker2 значение 1.09.2005, то дата 10.5.1945 будет проигнорирована при поиске.

Languages – язык или языки, которые используются для поиска названия месяца в дате.

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

Замечание. Свойство доступно, если для свойства Month выбрано значение Word (указывать месяц словом).

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

Пример .,/

Max space length – позволяет указать максимально допустимую абсолютную длину пробела внутри найденного объекта. Значение данного свойства указывается в используемых единицах измерения. При поиске текста символы добавляются в цепочку до тех пор, пока расстояние между соседними символами не превышает значения Max space length.

Рекомендации по созданию элемента Date

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

Если месяц в дате указан на языке, отличном от поддерживаемых, то для поиска даты можно создать три элемента, а именно:

Static Text – в качестве искомого текста (свойство Search Text) указать все названия месяцев, разделив их символом «|», при этом нужно также указать все возможные грамматические формы (январь, января и т.д.).

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

См. также:

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

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

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

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

01.12.2020 7:04:05


Please leave your feedback about this article