* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна!
Компонент TQuickRep
19 февраля 2009
Модуль QUICKRPT Объявление TQuickRep = class (TQRBasePanel)
Использование TQuickRep является основой для построения отчета. Это визуальный компонент, который показывает текущие размеры бумаги и рабочую часть листа. На компоненте размещаются секции и печатные компоненты. TQuickRep связывается с DataSet. Для добавления секций просто выберите в свойстве Bands необходимые секции. Выбранные секции будут созданы и им будут присвоены соответствующие имена. Если вы добавляете длинные секции, то возможно они расположатся ниже видимой части TQuickRep. Правой кнопкой щелкните по компоненту и выберите rotate bands (переместить секции), для просмотра не видимых секций. Щелкните правой кнопкой по компоненту и выберите Preview для просмотра отчета на стадии проектирования (то есть в редакторе форм Delphi). Разместите печатные компоненты на поверхности TQuickRep для печати в постоянной позиции. Щелкните правой кнопкой по компоненту и выберите Hide Bands для временного удаления секций, это позволит вам работать с чистой поверхностью. Еще раз щелкните правой кнопкой по компоненту и выберите Reset Band View для восстановления нормального порядка. Вызовите метод Print для печати отчета из вашей программы. Вызовите метод Preview для просмотра отчета на экране. В 32-битной версии (Delphi 2.0 и выше) вы можете вызвать метод PrintBackground для печати в фоновом режиме. Свойства AllDataSets Available BandList Bands ColumnTopPosition CurrentColumn CurrentX CurrentY DataSet Description Designer ExportFilter Exporting FinalPass Frame HideBands Options Page PageNumber Printer PrinterSettings PrintIfEmpty QRPrinter RecordCount RecordNumber ReportTitle RotateBands ShowProgress SnapToGrid State Units Zoom События AfterPreview AfterPrint BeforePrint OnEndPage OnNeedData OnPreview OnStartPage Методы ExportToFilter NewColumn NewPage Prepare Preview Print PrinterSetup PrintBackground ResetPageFooterSize