Как сделать, чтобы MasterFooter не переносился
Проблема в следующем: После группы надо оставить пустое место (для подписи). MasterData растягиваемый. OnBeforePrint у него высота такая, как при создании, как в первом проходе, так и во втором. Поэтому использовать пример из FAQ мы не можем
Делали программно: После первого прохода заносили высоту MasterData в массив, перед вторым проходом отключали Stretched у MasterData и делали высоту на нужное количество больше. Проблема в том, что вместо первой записи он печатает последнюю,а дальше по порядку. Комментируем отключение Stretched - все работает (не красиво, но правильно), вставляем - первой печатается последняя запись.
Подскажите еще какой-нибудь способ оставлять пустое место после данных, так чтобы не переносилось на следующую страницу или расскажите что у нас за чудеса со Stretched'ом
Делали программно: После первого прохода заносили высоту MasterData в массив, перед вторым проходом отключали Stretched у MasterData и делали высоту на нужное количество больше. Проблема в том, что вместо первой записи он печатает последнюю,а дальше по порядку. Комментируем отключение Stretched - все работает (не красиво, но правильно), вставляем - первой печатается последняя запись.
Подскажите еще какой-нибудь способ оставлять пустое место после данных, так чтобы не переносилось на следующую страницу или расскажите что у нас за чудеса со Stretched'ом
Комментарии
Ну, блин, геморроя!
Для интереса всё еще актуально узнать как влияет отмена Stretched во втором проходе на порядок записей.
Группа имеется ввиду "Group Header", а пустое место под группой - "Group Footer ?"
Если да, то можно сделать намного проще ...
И самое интересное, что в заголовке значится "Как сделать, чтобы MasterFooter не переносился",
а в описании MasterFooter даже не упоминается... ))