Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.18;
Скачать: CL | DM;

Вниз

Печать содержимого TreeView   Найти похожие ветки 

 
F...   (2004-03-30 05:28) [0]

Мне нужно распечатать иерархическую структуру содержащуюся в TreeView. Как это можно сделать? Можно ли сделать с помощью FastReport-а?


 
Sun bittern ©   (2004-03-30 08:21) [1]

TTreeView.SaveToFile();
А затем распечатать данный файл


 
F...   (2004-03-30 09:08) [2]

Спасибо за идею! Но честно говоря хотелось в распечатке видеть то же, что и на экране, то есть с узлами (плисики, минусики), с линиями соединяющие узлы, с картинками (рядом с узом). Сразу говорю вариант с печатью формы не пойдёт ибо иерархическая структура при всём желании не войдёт в экран!


 
Erik ©   (2004-03-30 10:45) [3]

Можно попробовать рисовать прямо на Printer.Canvas паралельно раскрывая ветки на форме.


 
Семен Сорокин ©   (2004-03-30 10:54) [4]

F...  
когда-то надо было распечатать scrollbox тоже уходящий за пределы экрана - пришлось с помощью PaintTo склеивать сохранять в Bitmap c прокруткой и последующей склейкой.
Имхо здесь примерно тоже самое:
1. ExpandAll
2. PaintTo в Bitmap
3. Прокручиваем на размер экрана
4. Повторяем п. 2 и 3 до тех пор, пока не достигнем конца TreeView
5. Отсылка на канву принтера, если нужно со Stretch



Страницы: 1 вся ветка

Текущий архив: 2004.04.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.041 c
9-1065787112
CoderZ
2003-10-10 15:58
2004.04.18
Вопрос про PowerDraw


1-1080715428
Анна
2004-03-31 10:43
2004.04.18
Цветные строки в RichEdit


14-1080502026
ИМХО
2004-03-28 23:27
2004.04.18
Мазуту, Алексу Коншину, Маслоффу и всем-всем-всем


1-1081079427
Serious Sam
2004-04-04 15:50
2004.04.18
Как сделать, чтобы приложение не отображалось на панели задач?


14-1080030376
ISP
2004-03-23 11:26
2004.04.18
Программеры и Админы