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

Пример 3. Шаг 15. Анализ критериев поиска для заголовков столбцов таблицы. Составной элемент TableHeader

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

Чтобы создать элемент  TableHeader:

  1. Создайте элемент TableHeader (тип Group).
  2. Выберите вкладку Advanced.
  3. Поскольку при наличии сепаратора на изображении заголовки столбцов таблицы находятся ниже сепаратора hsTableHeaderTop, но не ниже чем 100 dot от него, а иначе в верхних трех пятых страницы, в поле Advanced pre-search relations задайте дополнительные условия поиска: Если элемент hsTableHeaderTop найден, то искать объекты изображения ниже сепаратора, но не более чем на 100 dot, иначе искать объекты изображения в верхних трех пятых страницы. На языке описания FlexiLayout данное условие выглядит следующим образом:
    If Not (hsTableHeaderTop.IsNull) Then
    {
    Below: hsTableHeaderTop, 0 * dot;
    Above: hsTableHeaderTop.Bottom, -100 * dot;
    } Else
    {
    Above: PageRect.Top + PageRect.Height*3/5;
    }

12/1/2020 7:04:05 AM


Please leave your feedback about this article