Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.24;
Скачать: CL | DM;

Вниз

формирование новой страницы в FastReport   Найти похожие ветки 

 
OlgaTelekom ©   (2003-11-04 10:19) [0]

Насколько я знаю для формирования новой страницы в FastReport используется функция NewPage. Мне надо вызывать её при определённых условиях, для которых необходимо знать высоту MasterData. Но дело в том, что MasterData у меня растягиваемый Strectched и обращение к его свойству MasterData.Height даёт мне не достоверную высоту, а высоту, установленную в дизайнере. Подскажите, как достучаться к настоящей высоте band-а. Всем заранее спасибо за хорошие советы :)))


 
GRAND ©   (2003-11-04 12:47) [1]

А нужно ли достукиваться до настоящей высоты? У MasterData есть свойство FormNewPage, если его поставить в True, то при обнаружении новой записи мастера ФР автоматически сформирует новую страницу. Хотя, я не знаю, в этом ли проблема...


 
Mike_Goblin ©   (2003-11-04 14:38) [2]

Идеи, которые приходят мне в голову
1. Двухпроходный отчет и высоту получать на втором проходе
2. Часто такие задачи сводятся к тому, чтобы формировать новую страницу, если мы знаем, что данные не поместятся на одну страницу. При этом часто помогает анализировать при формированиее отчета сколько свободного места есть на странице (название переменной что-то типа FreeSpace)


 
OlgaTelekom ©   (2003-11-04 18:19) [3]

Я это уже пробовала. FormNewPage создаёт новую страницу для каждой строки MasterData, а это не то, что хотелось бы получить.
А насчёт двухпроходного отчёта, так тоже не помогает. Высота одинаковая как при первом, так и при втором проходе. А не имея действительной высоты попробуй вычисли хватит ли тебе FreeSpace для строки али нет.
Так обидно, вроде элементарная вещь, а уже 3-ий день бьюсь. Может у кого ещё какие идеи есть :))))



Страницы: 1 вся ветка

Текущий архив: 2003.11.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
1-78900
_jek
2003-11-14 18:58
2003.11.24
Текстовые файлы и ADO


1-78943
AntonVS
2003-11-12 09:43
2003.11.24
в StringGrid запихать разные объекты


1-79033
Тимохов
2003-11-13 13:04
2003.11.24
Как сделать аналог packed record только для классов.


1-79015
td
2003-11-13 20:31
2003.11.24
как сгенерировать ошибку


9-78746
greenrul
2003-05-16 19:45
2003.11.24
Проблемы с динамически создаваемыми объектами.