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

Последовательность столбцов таблицы

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

Описание последовательности столбцов табличного элемента выполняется в диалоге свойств элемента Table на вкладке Order.

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

Замечание.

  1. Фиксированные порядки могут задавать противоречивые последовательности столбцов. Например, допустимо задать два фиксированных порядка следующим образом: "Column1; Column2; Column3" и "Column3; Column2; Column1". При наложении гибкого описания программа выберет порядок, наиболее подходящий к данному изображению.
  2. При описании порядков следования столбцов при помощи правил задавать противоречивые правила нельзя. При наложении гибкого описания программа подберет порядок следования столбцов, удовлетворяющий всем указанным правилам. Таким образом, наличие противоречивых правил следования столбцов (например, "Column1 << Column2 << Column3" и "Column3 << Column2 << Column1"), приведет к "неналожению" табличного элемента.

Фиксированная последовательность столбцов

Если во всем наборе тестовых изображений в описываемой таблице столбцы всегда следуют друг за другом в определенной последовательности, то такая последовательность называется фиксированной. Например, таблица содержит три столбца: Date, Quantity и Price, - и эти столбцы всегда расположены в таблице именно в этом порядке. В этом случае последовательность столбцов может считать фиксированной.

Возможна также ситуация, при которой на тестовых изображениях можно выделить несколько последовательностей столбцов. Например, на части изображений столбцы таблицы идут в порядке "Date, Quantity, Price", и при этом в пакете есть изображения, на которых столбцы идут в порядке "Date, Price, Quantity". В этом случае обе последовательности можно назвать фиксированными и использовать их для поиска столбцов данной таблицы.

В общем случае количество фиксированных последовательностей столбцов не ограничено.

Для задания фиксированной последовательности столбцов выберите опцию Fixed column order. По умолчанию при создании табличного элемента создается одна фиксированная последовательность столбцов, состоящая из полного списка столбцов табличного блока, порядок столбцов таблицы соответствует порядку столбцов, выбранному пользователем при создании табличного блока. Данная последовательность имеет имя по умолчанию Standard.

Пользователь может внести изменения в последовательность Standard в соответствии с имеющимися тестовыми изображениями. Он может также создать собственные фиксированные последовательности и удалить ненужные.

Для того чтобы изменить фиксированную последовательность столбцов:

  1. Выберите последовательность из списка и щелкните мышью по кнопке Edit.... Откроется диалог Edit Fixed Column Order.
  2. В этом диалоге в поле Order name укажите новое имя фиксированной последовательности столбцов. Имя последовательности столбцов играет служебную роль и отображается в свойствах гипотезы табличного элемента. Имя последовательности позволяет пользователю понять, какая именно из заданных последовательностей была выбрана программой при поиске.
  3. Левое поле диалога содержит список имеющихся столбцов таблицы List1. В данном поле выберите нужный столбец и нажмите кнопку . Выбранный столбец будут добавлен в список List2. Кнопка позволяет добавить в список выбранных столбцов все имеющиеся столбцы таблицы. Кнопка позволяет удалить столбец из списка выбранных столбцов, кнопка позволяет удалить все столбцы из этого списка. Кнопки и позволяют перемещать столбцы таблицы в списке List2 на один уровень вверх (вниз). С помощью этих кнопок задайте нужную последовательность столбцов. Щелкните по кнопке OK.

Для того чтобы создать новую последовательность столбцов:

  1. Щелкните мышью по кнопке Add.... Откроется диалог Add Fixed Column Order.
  2. В этом диалоге в поле Order name укажите имя фиксированной последовательности столбцов.
  3. Левое поле диалога содержит список имеющихся столбцов таблицы List1. В данном поле выберите нужный столбец и нажмите кнопку . Выбранный столбец будут добавлен в список List2. Кнопка позволяет добавить в список выбранных столбцов все имеющиеся столбцы таблицы. Кнопка позволяет удалить столбец из списка выбранных столбцов, кнопка позволяет удалить все столбцы из этого списка. Кнопки и позволяют перемещать столбцы таблицы на один уровень вверх (вниз). С помощью этих кнопок задайте нужную последовательность столбцов. Щелкните по кнопке OK.

Для того чтобы удалить фиксированную последовательность столбцов, щелкните по кнопке Delete.

Правило последовательности столбцов

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

Правило последовательности столбцов - это утверждение типа "Столбец Date всегда предшествует столбцу Item" или "Столбец Price всегда следует за столбцом Item". При невозможности указать фиксированную последовательность столбцов правила последовательности столбцов позволяют облегчить поиск столбцов, сузив область поиска каждого столбца и число вариантов их взаимного расположения.

Для того чтобы при поиске столбцов таблицы использовалось правило последовательности столбцов, выберите опцию Rules for column order.

Для того чтобы создать правило последовательности столбцов:

  1. Щелкните мышью по кнопке Add.... Откроется диалог Edit Column Order Rule.
  2. Левое поле диалога содержит список имеющихся столбцов таблицы List1. В данном поле выберите нужный столбец и нажмите кнопку . Выбранный столбец будут добавлен в список List2. Затем выберите столбец, который в таблице расположен всегда следом (но не обязательно рядом) с первым выбранным столбцом.
    Кнопка   позволяет добавить в список выбранных столбцов все имеющиеся столбцы таблицы. Кнопка   позволяет удалить столбец из списка выбранных столбцов, кнопка   позволяет удалить все столбцы из этого списка. Кнопки   и   позволяют перемещать столбцы таблицы на один уровень вверх (вниз). С помощью этих кнопок задайте нужную последовательность столбцов. Щелкните по кнопке  OK.
  3. В поле Rules for column order будет показан созданное правило. Знак << указывает на то, что один столбец всегда предшествует другому.

Для того чтобы создать правило последовательности столбцов:

  1. Щелкните мышью по кнопке Edit.... Откроется диалог Edit Column Order Rule.
  2. С помощью кнопок , , , и задайте нужную последовательность столбцов. Щелкните по кнопке OK.

Для того чтобы удалить правило последовательности столбцов, щелкните по кнопке Delete.

11/10/2020 12:08:08 PM


Please leave your feedback about this article