Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Печать из ListView [D7, Win95/98, WinXP]


AlexanderL ©   (2004-09-10 13:29:00) 

Добрый день всем. Вопрос наверно из разряда баянов, и задавался небось не 1 десяток раз. Поиск не дал результатов. Мож че неправильно искал. Вопрос следующий:
как мне реализовать в программе печать компонента ListView (свойство ViewStyle: vsReport), так, чтобы компонент распечатывался в виде таблицы. По возможности расскажите, как сделать предварительный просмотр. Большое спасибо за ответы


П7   (2004-09-21 11:00:00) [1]


> AlexanderL   (10.09.04 14:43) [5]

Дык возьми исходник своего компонента и посмотри, как там всё рисуется на канве ЛистБокса. Можно даже Копи-Пасте сделать... (: ТОлько вместо ЛистБокса подставляй канву принтера... (:


AlexanderL   (2004-09-10 14:43:00) [2]

Если не трудно, могли бы пример привести, как в одну строку загнать на печать иконку и текст? Буду очень благодарен.


Андрей Л.   (2004-09-10 14:36:00) [3]

На канве принтера
Printer.Canvas.(любой метод рисования).


AlexanderL   (2004-09-10 14:19:00) [4]

А если у меня там и иконки есть и табличные разделители? Тоже самому рисовать? КАК?


Андрей Л.   (2004-09-10 13:52:00) [5]

Добавить все строки в компонент TRichEdit и написать
RichEdit1.Print


DiamondShark   (2004-09-10 13:48:00) [6]

Вариант 1.
Взять какой-либо генератор отчётов, и нарисовать в нём таблицу.

Вариант 2.
Взять TPrinter и нарисовать всё самому.


Наверх

Титульная страница Поиск, карта сайта Написать письмо