Распечатка и разделение страницы формата А3 в FastReport 4.0Delphi , Базы данных , Отчеты
В этой статье мы рассмотрим вопрос распечатки и разделения страницы формата А3 на страницы формата А4 в ландшафтной ориентации с использованием FastReport 4.0 в Delphi XE2. Проблема Пользователь хочет распечатать страницу формата А3 в ландшафтной ориентации и разделить ее на страницы формата А4 также в ландшафтной ориентации. При использовании следующих параметров:
страницы распечатываются в портретной ориентации, в то время как пользователю требуется ландшафтная ориентация. Подтвержденный ответ FastReport автоматически разделяет страницы, и это поведение нельзя изменить без изменения исходного кода FR (процедура SplitPage в файле frxPreviewPages.pas). Однако, есть альтернативный способ добиться нужного результата. Альтернативный ответ Чтобы распечатать страницу формата А3 в ландшафтной ориентации и разделить ее на страницы формата А4 в ландшафтной ориентации, можно воспользоваться следующим подходом:
При таком подходе, если страница формата А3 не помещается на одной странице, она будет разделена на страницы формата А4 в ландшафтной ориентации. Пример кода Вот пример кода, который демонстрирует описанный выше подход:
Надеемся, что эта информация поможет вам решить вашу проблему с распечаткой и разделением страницы формата А3 в FastReport 4.0 в Delphi XE2. В этом контексте пользователь хочет распечатать страницу формата А3 в ландшафтной ориентации и разделить ее на страницы формата А4 в той же ориентации с использованием FastReport 4.0 в Delphi XE2, но сталкивается с трудностями в достижении этой цели. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |