Методы
Метод | Назначение |
procedure NewColumn; | Реализует вывод информации в следующей колонке отчета, а если определена единственная колонка, – в его следующей странице. |
procedure NewPage; | Реализует вывод информации в следующей странице отчета. |
procedure Prepare; | Готовит отчет для вывода в файл (см. ниже примечание 1). |
procedure Preview; | Выводит стандартное окно предварительного просмотра (см. ниже примечание 2). |
procedure Print; | Печатает отчет на принтере. |
procedure PrintBackGround; | Инициирует печать отчета в фоновом режиме (в отдельном потоке команд). После завершения печати вызывается обработчик события OnAfterPrint. |
procedure PrinterSetup; | Вызывает стандартное окно установки параметров принтера. |
Примечание 1.
Для вывода отчета в файл нужно сначала подготовить его с помощью обращения к методу Prepare, затем сохранить в файле методом Save объекта TQuickRep.QRPrinter, после чего уничтожить этот объект и поместить NIL в свойстве TQuickRep.QRPrinter:
MyReport.Prepare;
MyReport.QRPrinter.Save(‘REport.QRP’);
MyReport.QRPrinter.Free;
MyReport.QRPrinter := NIL;
Примечание 2.
Стандартное окно предварительного просмотра показано на рис. 4.
Рис. 4. Окно предварительного просмотра отчета.
Чтобы на этапе конструирования просмотреть в окне предварительного просмотра содержимое отчета в том виде, как он будет выводиться на печать, нужно выбрать опцию Preview во вспомогательном меню компонента QuickRep. Следует заметить, что при этом не будут видны некоторые данные, например значения вычисляемых полей. Они будут выводиться только во время выполнения.
Назначение инструментальных кнопок окна: Масштабирует отчет так, чтобы его страница полностью показывалась в окне. Отображает отчет в масштабе 1:1. Масштабирует отчет так, чтобы ширина страницы отчета соответствовала ширине окна. Показывает первую (последнюю) страницу отчета. Показывает предыдущую (следующую) страницу отчета.Вызывает стандартное окно настройки принтера (печатает отчет).
Сохраняет отчет в файле (загружает отчет из файла).