Быстрый отчет (QuickRep)
Компонент предназначен для формирования отчета. Параметры отчета можно изменить в окне Report Setting (вызывается одноименной командой контекстного меню или двойным щелчком на странице отчета).
Специфичные свойства в порядке их задания и использования
DataSet‑ имя компонента Table или Query с описанием таблицы (свойство таблицы Active=True) или запроса, используемых в отчете (QuickRep1.DataSet:=Form1.Table1).
Bands‑ полосы в отчете: HasPageHeader (верхний колонтитул), HasTitle (заголовок отчета), HasColumnHeader (заголовки столбцов), HasDetail (область детальных данных ‑ деталь), HasSummary (итоги по отчету), HasPageFooter (нижний колонтитул).
Unit‑ единица измерения в отчете: MM (миллиметры), Inches (дюймы), Pixels (пиксели), Native (десятые доли миллиметра), Characters (символы с размером, равным значению свойства QuickRep.Font.Size).
Page‑ параметры страницы отчета: PaperSize (формат страницы, A4), Orientation (poPortrait ‑ книжная, poLandScape ‑ альбомная), Lenght, Width (высота и ширина страницы, если PaperSize=Custom), TopMargin, BottomMargin, LeftMargin, RightMargin (размер верхнего, нижнего, левого и правого полей соответственно), Rule (отображение сетки при проектировании). Параметры страницы и отчета можно изменить по команде Report Setting контекстного меню страницы отчета.
Frame‑ параметры рамки страницы: Color (цвет), Width (ширина в пикселях), Style (стиль), DrawTop, DrawBottom, DrawLeft, DrawRight (наличие линий сверху, снизу, слева и справа соответственно).
PrinterSetting‑ параметры печати: FirstPage, LastPage (номера первой и последней печатуемых страниц), Copies (число копий), Duplex (двусторонняя печать), OutputBin (способ подачи бумаги).
Рекомендуется для установки параметров принтера самим пользователем использовать диалоги PrintDialog, (п. 2.3.11.5), PrinterSetupDialog (п. 2.3.11.6) или метод PrinterSetup.
Options‑ режимы: FirstPageHeader (печать верхнего колонтитула на первой странице), LastPageFooter (печать нижнего колонтитула на последней странице), Compression (отчет сохраняется в сжатом формате).
PrintIfEmpty‑ распечатывать пустой набор данных (True).
SnapToGrid‑ компоненты автоматически выравниваются по линиям сетки.
ShowProgress‑ процесс формирования отчета отображается в окне.
Description, ReportTitle‑ строка примечания, заголовка отчета.
Zoom, State‑ масштаб отчета в процентах и его текущее состояние.
Available‑ отчет готов для проcмотра и печати.
CurrentColumn, PageNumber‑ текущий номер колонки и страницы.
Специфичные методы
Preview‑ предварительный просмотр отчета после его формирования. Из окна просмотра можно вывести отчет на печать или в файл, загрузить сохраненный отчет, изменить масштаб просмотра (Form5.QuickRep1.Preview).
PreviewModeless‑ просмотр отчета в отдельном окне (программа продол жит свое выполнение во время просмотра).
PreviewModal‑ предварительный просмотр отчета в модальном окне.
Print‑ печать отчета (Form3.QuickRep1.Print).
Prepare‑ формирование отчета без его вывода на экран или на печать.
Cancel‑ прервать формирование отчета.
ExportToFilter‑ экспорт отчета в файл.
NewColumn/NewPage‑ переход к новой колонке/странице.
ResetPageFooterSize‑ изменение высоты полосы нижнего колонтитула.
Дата добавления: 2016-03-22; просмотров: 757;