Страница 1 из 1

Выравнивание по высоте ячеек табличной формы представления

Добавлено: 21 мар 2014, 10:09
Ell
Добрый день
Подскажите, пожалуйста, как построить отчет, который содержит следующую структуру: табличная форма, состоит из трех колонок, строк на несколько страниц, но фиксированное количество. Первая и вторая колонки каждой строки содержат фиксированный текст, а вот последняя для каждой строки содержит форматированный текст из нескольких абзацев. Есть абзацы условные, т.е. могут присутствовать, а могут и нет. Основная проблема - выровнять по высоте все 3 ячейки в строке.
Во вложенном примере поля: Проверка, Проверка1, Проверка2 условные и могут сжиматься.

Re: Выравнивание по высоте ячеек табличной формы представлен

Добавлено: 21 мар 2014, 13:04
HighAley
Здравствуйте.

Это можно сделать с помощью дополнительного кода, включив 2 прохода.
На первом проходе собирается информация о высоте компонентов, допустим в хэш-таблицу, а на втором задаётся необходимая высота.

Спасибо.

Re: Выравнивание по высоте ячеек табличной формы представлен

Добавлено: 24 апр 2014, 15:44
Ell
Добрый день
Другой вопрос по данной ситуации. Если текст одной колонки не умещается на одной странице, то текст продолжает выводится на 2-й странице. В данном случае нужно, чтобы текст соседней колонки дублировался на втором листе. Как можно продублировать?

Re: Выравнивание по высоте ячеек табличной формы представлен

Добавлено: 25 апр 2014, 16:55
HighAley
Здравствуйте.

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

Спасибо.