Показать сообщение отдельно
  #1 (permalink)  
Старый 02.12.2008, 04:51
Аспирант
Отправить личное сообщение для ilshat Посмотреть профиль Найти все сообщения от ilshat
 
Регистрация: 28.07.2008
Сообщений: 67

Как разделять страницы при выводе отчета
Доброго времени суток.

Не подскажите метод решения постраничного вывода отчета на печать.

Проблема в том что отчет - страниц этак на 6, выводится сплошным потоком. И получает что строка начинается на одной странице, а заканчивается на другой. Образуется разрыв, которого не должно быть.

Может быть есть алгоритмы или готовые решения как лимитировать количество строк выводимых на страницу чтобы они не выходили за границу страницы. При этом заранее нельзя спрогнозировать сколько строк будет на конкретной странице, так как текст находящийся в одной строке может быть слишком большим и получится что в строке таблицы находятся две строки текста. То есть тут как минимум необходимо вычислять координаты нижнего бордюра каждой строки чтобы выставлять флаг - делать разрыв или нет.
Ответить с цитированием