Имеются следующие вопросы:
1. Как ограничить число строк в ДатаБэнде (Таблица1Данные на скрине), так чтобы оставшиеся строки печатались на новом листе.
Нужно чтобы было так:
Если количество строк больше трех, то создавать новый лист и если на втором листе та же ситуация то третий и т.д.
печатаем второй лист
2. Из той же оперы но уже по высоте: Можно ли как то узнавать высоту получившейся таблицы и если высота таблицы превышает определенное значение, то начинать печатать новый лист. Просто есть необходимость использовать свойства Может расти и Расти в высоту у компонентов ДатаБэнда.
Как ограничить число строк в ДатаБэнде, так чтобы...
Re: Как ограничить число строк в ДатаБэнде, так чтобы...
Здравствуйте.
1. Для вывода определённого количества строк на странице можно использовать событие бэнда After Print(После печати) следующим образом:
2. Как таковой таблицы не существует. Есть набор бэндов и текстовые компоненты на них. Как вариант можно добавить пустой Page Footer (Итог страницы), который не будет давать бэнду занимать больше места, чем надо. Или же в событиях бэнда суммировать их высоту и в определённый момент вставлять разрыв, как это сделано выше.
Спасибо.
1. Для вывода определённого количества строк на странице можно использовать событие бэнда After Print(После печати) следующим образом:
Код: Выделить всё
if ((Line)%3 == 0) Engine.NewPage();
Спасибо.