![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Печать полосы отчета в нижней части страницы в Rave, как в QuickReportsDelphi , Компоненты и Классы , TQuickReport
Приветствую, уважаемые разработчики на Delphi и Pascal! В этой статье мы рассмотрим, как добиться эффекта печати полосы отчета в нижней части страницы в Rave, подобно тому, как это делается в QuickReports. Проблема Недавно я recreate отчет, который ранее был создан с помощью QuickReports, в своем проекте Rave. В QuickReport была полоса отчета с свойством AlignToBottom, установленным в true, что заставляло полосу всегда печататься в нижней части страницы. Как добиться такого же эффекта, используя Rave? Альтернативный ответ Одним из подходов является использование databand и установка его позиции в абсолютное значение, а затем измерение, насколько сантиметров вниз страницы он должен находиться. Этот метод может работать в контролируемой среде, но не идеален при разных размерах бумаги. Важно убедиться, что ваша область останавливается выше пространства, отведенного для полосы отчета, чтобы детализированная полоса не перекрывала абсолютно позиционированную полосу. Подтвержденный ответ Для достижения подобного эффекта в Rave мы можем использовать сочетание полосы отчета (report band) и полосы страницы (page band). Вот пример кода на Object Pascal (Delphi), который демонстрирует, как это сделать:
В данном примере мы получаем высоту страницы и высоту полосы отчета, а затем устанавливаем высоту полосы страницы равной высоте страницы за вычетом высоты полосы отчета. После этого мы устанавливаем положение полосы отчета в нижней части страницы, вычитая высоту полосы отчета из высоты страницы. finally, мы вызываем процедуру печати отчета. Используя этот подход, вы можете добиться того же эффекта, что и в QuickReports, печатая полосу отчета в нижней части страницы в Rave. Надеюсь, эта статья помогла вам решить вашу проблему! В этом контексте discusses, как добиться эффекта печати полосы отчета в нижней части страницы в Rave, подобно тому, как это делается в QuickReports. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: TQuickReport ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |