Компоненты для печати TStringGrid и TDBGridDelphi , ОС и Железо , Принтеры и ПечатьКомпоненты для печати TStringGrid и TDBGrid
Оформил: DeeCo Автор: Жабасов Константин Часто бывает нужно быстро и без проблем вывести на печать StringGrid и
DBGrid. Просто грид, без всяких наворотов. Представленные в этом обзоре
компоненты очень простые, но полезные. Надеюсь кому-то помогут. Freeware component TPrintStringGrid Вкладка Samples PrnStringGrid.zip (4.5 K)Параметры:
Freeware component TPrintDBGrid: Вкладка DataControls PrnDBGrid.Zip (5.8 K)Параметры: Ну DetailFont, DetailHeight, HeaderFont, HeaderHeight думаю объяснять не нандо, они говорят сами за себя. Следует обратить внимание на свойства Result и ResultOnly. Result это группировать ли записи или нет. Если группировать то отображаются GroupFooter'ы (не знаю как назвать это по-русски) и на них отображаются количество таких записей. Хочу отметить. что компонент сам не делает сортировку по полям и того подобные вещи, таr что если нужно группировать по какому-либо столбцу, отсортируйте свой DataSet сами. По каким столбцам группировать указывается в свойстве SetOfResultFields. По названию наверно догадались что это множество (set of). К сожалению, заполнение этого свойства делается только в RunTime. Не помню почему, наверное мне нужно было именно так. Пример: Имеем DBGrid: PrintDBGrid1.SetOfResultFields:= [2];И получаем: Компонент активизируется методом PrintDBGrid1.Execute; Вот, ну там еще можно поизвращатся, думаю то что я описал уже достаточно для того чтоб начать разбираться в этих нехитрых компонентах. Для печати используется обычный QuickReport. Компоненты сами определяет какую страницу использовать книжную или альбомную. Все "Detail" клетки имеют RightAligment. Если это ненравится можно исправить в исходнике. Конечно компоненты неочень навороченные, просто я написал то что мне нужно было, вот и все. Надеюсь кому-то они помогут. Ну если понравится или не понравится, свои замечания и пожелания пишите мне на ящик (он указан в исходниках). УДАЧИ тебе ALL.С уважением, Жабасов Константин. Смотрите также :
Компоненты для печати TStringGrid и TDBGrid представлены в обзоре, позволяющие быстро и без проблем вывести данные этих компонентов на печать. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Принтеры и Печать ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |