Динамическое изменение высоты футера
Как сделать так чтобы на первой странице PageFooter был одной высоты, а на остальных другой?
Пишу на OnBeforePrint:
If <Page#>=1 then PageFooter1.Height := 15
Else PageFooter1.Height := 5;
Сам PageFooter становится короче, но MasterData всё равно размещается только на первой части страницы как если бы footer был высотой 15.
Пишу на OnBeforePrint:
If <Page#>=1 then PageFooter1.Height := 15
Else PageFooter1.Height := 5;
Сам PageFooter становится короче, но MasterData всё равно размещается только на первой части страницы как если бы footer был высотой 15.
Комментарии
На момент OnBeforePrint компонента PageFooter1 MasterData уже посчиталась и построилась.
Вам нужно другое событие.
Например, OnBeforePrint у Heder'а или чего-либо, находящегося до MasterDat'ы.