Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа7.doc
Скачиваний:
5
Добавлен:
06.11.2018
Размер:
461.82 Кб
Скачать
    1. Основные свойства компоненты QuickRep

Bands - содержит набор логических свойств, которые после установки их в значение True включают в отчет следующие элементы:

  • HasTitle эта область заголовка отчета

  • HasPageHeader – эта область заголовка страницы

  • HasColumnHeader – эта область заголовка столбцов

  • HasDetail – эта область детальных данных

  • HasPageFooter – эта область подвала страницы

  • HasSummary – эта область подвала отчета.

DataSet - непосредственно указывает на набор данных Table, Query и др., на основе которого создается отчет. При этом источник данных DataSource не испльзуется.

Frame – определяет параметры рамки отчета:

  • наличие линий слева, справа, сверху, снизу

  • цвет линий

  • стиль линий

  • толщина линий в пикселах.

Options – содержит следующие логические значения:

  • HasFirstHeader – разрешает печатать заголовок первой страницы

  • HasLastFooter – позволяет печатать подвал последней страницы

  • Comprression – разрешает сжимать отчет при выводе его в метафайл.

Page – определяет параметры страницы, которые доступны в окне Report Setting. В нем представлены следующие группы параметров:

  • Paper size – задает характеристики страницы: формат бумаги, ширина (Width), длина (Length), направление печати (Portrait/Landscape);

  • Margin – указывает поля отчета: сверху (Top), снизу (Bottom), слева (Left), справа (Right), количество колонок (Number of columns) и расстояние между ними (Column Space);

  • Other – задает шрифт (Font), его размер (Size) и используемые единицы измерения (Units);

  • Page frame – устанавливает свойства рамки: наличие линий сверху (Top), снизу (Bottom), справа (Right), слева (Left), цвет линий (Color) и их толщина (Width);

  • Bands – определяет наличие различных полос: заголовок страницы (Page header), заголовок отчета (Title), заголовок колонок (Column header), полоса для детальной информации (Detail band), подвал страницы (Page footer), подвал отчета (Summary), а также управляет выводом заголовка на первой странице (Print first page header) и подвала на последней странице (Print last page footer).

PrintIfEmpty – разрешает печатать отчет без данных.

ReportTitle – определяет имя отчета (но не заголовок).

ShowProgrress – разрешает показывать индикатор печати отчета.

SnapToGrid – привязывает размещаемые в отчете компоненты к сетке.

Units – определяет единицы измерения расстояний в отчете.

Zoom – позволяет установить масштаб отображения отчета в процентах от его размера на листе бумаги при отладке. Это свойство не влияет на отображение отчета при печати или при предварительном просмотре.

    1. Методы компоненты QuickRep:

NewColumn – реализует вывод информации в следующей колонке отчета, а если определена одна колонка, то на следующей странице.

NewPage – обеспечивает вывод информации на следующей странице отчета.

Prepare – готовит отчет для вывода в файл. Например:

QuicRep1.Prepare;

QuicRep1.QRPrinter.Save(‘Report.QRP’);

QuicRep1.QRPrinter.Free;

QuicRep1.QRPrinter := NIL;

Print – печатает отчет на принтере.

PrintBackground – печатает отчет в фоновом режиме. После завершения печати вызывается обработчик события OnAfterPrint.

Preview – выводит окно предварительного просмотра.

PrinterSetup – выводит окно установки параметров принтера.