как распечатать в рулоне
если можете ответьте мне пожалуйста на один вопрос как
распечатать в рулоне так чтобы вся информация поместилась на одном
листе независя от высоты текста тоесть чтобы отчет несформировал
1,2,3
страницу чтобы всё было на одном листе, чтобы лист растягивался на
такую длину которая нужна. Заранее спасибо
На Fast-Report 3
распечатать в рулоне так чтобы вся информация поместилась на одном
листе независя от высоты текста тоесть чтобы отчет несформировал
1,2,3
страницу чтобы всё было на одном листе, чтобы лист растягивался на
такую длину которая нужна. Заранее спасибо
На Fast-Report 3
Комментарии
Завести в отчете переменную и в OnAfterCalcHeight каждого бэнда ее увеличивать. Таким образом вычисляем размер отчета по высоте.
А открываем отчет так:
- PrepareReport - Формируем отчет 1-й раз только для того чтобы вычислить его высоту
- Считываем значение переменной
- Устанавливаем новый PageHeight у страницы
- PreviewPages.Clear - Очищаем отчет
- ShowReport - строим отчет заново с уже новой высотой страницы
Ну а в FR4 все намного проще...