Доброе время суток!
Имеется отчет с данными и некоторым pagefooter, на котором
размещены некоторые текстовые поля и картинки. Высота pagefooter
стоит например 50 мм. У pagefooter установлен признак автоматической
высоты. Строим отчет, данные заполняют все свободное пространство
до pagefooter. Хотим начиная со второй страницы изменить размер pagefooter
например кодом в скрипте:
Reportpage1.beforeRender.connect(ReportPage1BeforeRender)
function ReportPage1BeforeRender(){
if ( getVariable("#PAGE") != 1 ){
Reportpage1_ShapeItem1.isVisible = false;
Reportpage1_ImageItem62.isVisible = false;
ReportPage1_PageFooter1.setItemHeight(0);
} else {
Reportpage1_ShapeItem1.isVisible = true;
Reportpage1_ImageItem62.isVisible = true;
}
}
В результате видим, что начиная со второй страницы pagefooter стал невидимый,
но данные, которые выводятся на второй странице и далее заполняют не все свободное
пространство, а то, что было доступно по высоте на первой странице.
Перепробовал разные варианты свойств и бэндов и элементов отчета, не получается
заставить данные использовать все освободившееся пространство на второй и далее
страницах.
Куда копать.. подскажите!
Заранее благодарен за советы.