
98
- Label, Memo, RichText, Shape, QRImage. Основной особенностью соот-
ветствующих компонентов QuickReport является их способность печататься
в тех полосах отчета QRBand, в которых они размещены. Компоненты име-
ют два свойства, отсутствующих в обычных компонентов: Frame и Size.
Свойство Frame имеет ряд подсвойств, определяющих рамку вокруг
компонента: Color - цвет, Style - стиль, Width - ширина, DrawBotton,
DrawLeft, DrawRight, DrawTop - определяют наличие рамки соответственно
внизу, слева, справа и вверху компонента.
Свойства Size имеет подсвойства, определяющие размер и место раз-
мещения компонента при печати. Все определяется в единицах измерения,
заданных свойством Units компонента QuickRep.
Некоторые компоненты имеют свойство AlignToBand - выравнивание
в полосе. Если это свойство установить в true, то компонент будет выровнен
по краю полосы, заданному свойством Alignment: taLeftJustify - влево,
taCenter - по центру, taRightJustify - вправо.
13.2 Компонент QuickRep
Компонент представляет собой разлинованную сетку, являющуюся за-
готовкой для будущего отчета. На ней располагаются все остальные состав-
ные части отчета.
Основные свойства QuickRep:
Bands: TQuickRepBands – содержит свойства типа boolean, которые по-
сле установки в них значений True включают в отчет соответствующие поло-
сы:
HasColumnHeader – заголовки столбцов;
HasDetail – информацию по каждой записи;
HasPageFooter – подвал страницы;
HasPageHeader – заголовок страницы;
HasSummary – подвал отчета;
HasTitle – заголовок отчета.
Dataset: TDataSet – указывает набор данных (TTable, TQuery), на основе
которых создается отчет.
Основные методы QuickRep: