Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
KANSoftWare

Отправка отчётов FastReport напрямую в печать без предварительного просмотра

Delphi , Базы данных , Отчеты

Если вы используете FastReport в проекте на Delphi Win32 и хотите отправлять отчёты напрямую в печать без предварительного просмотра, это можно сделать, используя методы PrepareReport и Print компонента TfrxReport.

Проблема

По умолчанию, при вызове отчёта в FastReport, он сначала отображается в режиме предварительного просмотра, а только потом можно отправить его на печать. Если пользователю необходимо распечатать серию отчётов, то этот процесс может быть неудобным, так как каждый отчёт нужно предварительно просмотреть и затем отправить на печать.

Решение

Чтобы отправить отчёт напрямую в печать без предварительного просмотра, вам нужно вызвать метод PrepareReport перед методом Print. Вот пример кода на Object Pascal (Delphi):

frxReport1.PrepareReport;
frxReport1.Print;

Этот код подготавливает отчёт к печати и сразу же отправляет его на печать без предварительного просмотра.

Альтернативный ответ

Если вам необходимо распечатать несколько отчётов подряд, вы можете использовать функцию "Сборный отчёт" (Batch Printing) в FastReport. Для этого нужно загрузить каждый отчёт и подготовить его к печати, не отображая предварительный просмотр. Вот пример кода:

frxReport1.LoadFromFile('1.fr3');
frxReport1.PrepareReport;

frxReport1.LoadFromFile('2.fr3');
frxReport1.PrepareReport(False);

frxReport1.Print;

В этом примере сначала загружается и подготавливается к печати первый отчёт, затем второй, и finally оба отчёта отправляются на печать без предварительного просмотра.

Заключение

Используя методы PrepareReport и Print компонента TfrxReport, вы можете отправлять отчёты FastReport напрямую в печать без предварительного просмотра, что может существенно упростить процесс печати серии отчётов. Кроме того, вы можете использовать функцию "Сборный отчёт" для распечатки нескольких отчётов подряд без предварительного просмотра.

Создано по материалам из источника по ссылке.

'Отправка отчётов FastReport напрямую в печать без предварительного просмотра в проекте на Delphi Win32.'


Комментарии и вопросы

Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.


:: Главная :: Отчеты ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-12-22 20:14:06
2025-01-29 03:32:18/0.0048351287841797/1