Н. 3. Елманова. C++Builder 3.0, архитектура "клиент/сервер" и Internet
Первый из них предназначен для вывода текстов с фиксированными параметрами форматирования (такими, как шрифт, выравнивание и др.). Второй позволяет выводить форматированный текст, обладающий переменными параметрами форматирования. Третий позволяет выводить МЕМО-поля таблиц, в том числе так называемые форматированные МЕМО-поля.
Пример      отчета,      содержащего      компоненты      TQRDBImage      и TQRDBRichText, представлен на рис. 6.41 и 6.42.
Рис. 6.41. Отчет с компонентами TQRDBImage и TQRDBRichText в дизайнере форм
Обратите внимание на то, что высота компонента TQRDBRichText может зависеть от объема текста, содержащегося в нем. Такое поведение этого компонента достигается установкой его свойства AutoStretch равным true.
В заключение отметим, что генератор отчетов QuickReport 2.0 является многопоточным. Это дает возможность пользователю просматривать начальные страницы отчета, в то время как остальные страницы еще продолжают генерироваться, а также производить вывод отчета на принтер в фоновом режиме с помощью метода PrintBackgroundQ.
142
Новые компоненты для работы с базами данных
Рис. 6.42. Отчет с компонентами TQRDBImage и TQRDBRichText в окне предварительного просмотра
143