Добрый день
Подскажите, пожалуйста, как построить отчет, который содержит следующую структуру: табличная форма, состоит из трех колонок, строк на несколько страниц, но фиксированное количество. Первая и вторая колонки каждой строки содержат фиксированный текст, а вот последняя для каждой строки содержит форматированный текст из нескольких абзацев. Есть абзацы условные, т.е. могут присутствовать, а могут и нет. Основная проблема - выровнять по высоте все 3 ячейки в строке.
Во вложенном примере поля: Проверка, Проверка1, Проверка2 условные и могут сжиматься.
Выравнивание по высоте ячеек табличной формы представления
Выравнивание по высоте ячеек табличной формы представления
- Вложения
-
- Образец.mrt
- (18.96 КБ) 338 скачиваний
Re: Выравнивание по высоте ячеек табличной формы представлен
Здравствуйте.
Это можно сделать с помощью дополнительного кода, включив 2 прохода.
На первом проходе собирается информация о высоте компонентов, допустим в хэш-таблицу, а на втором задаётся необходимая высота.
Спасибо.
Это можно сделать с помощью дополнительного кода, включив 2 прохода.
На первом проходе собирается информация о высоте компонентов, допустим в хэш-таблицу, а на втором задаётся необходимая высота.
Спасибо.
Re: Выравнивание по высоте ячеек табличной формы представлен
Добрый день
Другой вопрос по данной ситуации. Если текст одной колонки не умещается на одной странице, то текст продолжает выводится на 2-й странице. В данном случае нужно, чтобы текст соседней колонки дублировался на втором листе. Как можно продублировать?
Другой вопрос по данной ситуации. Если текст одной колонки не умещается на одной странице, то текст продолжает выводится на 2-й странице. В данном случае нужно, чтобы текст соседней колонки дублировался на втором листе. Как можно продублировать?
Re: Выравнивание по высоте ячеек табличной формы представлен
Здравствуйте.
К сожалению, простого пути решения данной проблемы нет. Её решение зависит от конкретной ситуации.
Пришлите, пожалуйста пример, который бы воспроизвёл реальную ситуацию возникающую в вашем случае.
Спасибо.
К сожалению, простого пути решения данной проблемы нет. Её решение зависит от конкретной ситуации.
Пришлите, пожалуйста пример, который бы воспроизвёл реальную ситуацию возникающую в вашем случае.
Спасибо.