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

Пример 4. Шаг 7.5 Поиск заголовка столбца Total, элемент kwTotal

Проанализировав изображения, видим, что столбец Total на всех изображениях находится правее столбца Unit Price. Поэтому будем строить поиск заголовка столбца Total относительно заголовка столбца Unit Price.

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

  1. В составе элемента TableHeader создайте элемент kwTotal (тип Static Text).
  2. Выберите вкладку Static Text.
  3. В поле Search text укажите значение искомого текста: TotalChf|Total|Extension|AMOUNT|PRODUCTTOTAL.
  4. Для того чтобы описать, что наш заголовок находится на одном уровне с заголовком Designation, перейдите на вкладку Relations и задайте дополнительные условия поиска. Подробнее см. Шаг 7.2.
  5. Также на вкладке Relations задайте условие искать наш элемент как самый ближайший к X coordinate со значением = 6000.

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

  1. Выберите вкладку Advanced.
  2. Поскольку заголовок столбца Total располагается правее заголовка столбца kwUnitPrice (если последний находится на изображении), в поле Advanced pre-search relations задайте дополнительные условия поиска:если элемент kwUnitPrice найден, то искать kwUnitPrice. На языке описания FlexiLayout данное условие выглядит следующим образом:
    If Not (TableHeader.kwUnitPrice.IsNull) Then
    RightOf: TableHeader.kwUnitPrice, 0 * dot;
  3. Для оптимизации поиска зададим дополнительное условие:не искать заголовок, если не найден заголовок Designation. Подробнее см. Шаг 7.2.
  4. Протестируйте гибкое описание на изображениях и убедитесь, что элемент корректно находится на первой странице документа.

10.11.2020 12:08:08


Please leave your feedback about this article