Форум: "Основная";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
ВнизПечать содержимого 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.046 c