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

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

Как присвоить канву TChart а ;канве ;TBitmap a ? [D6, Win2k]


Andron ©   (2002-03-31 13:49:00) 

Проблема в том, что это две разные канвы - TControlCanvas и TBitmapCanvas, порожденные от TCanvas. Как ни пытался крутиться - ничего не получается.


MBo   (2002-03-31 14:41:00) [1]

А у тебя исходники TChart есть? ;)
Найдено при CodeCompletion
chart1.canvas.ShowImage(b.canvas,b1.canvas,Chart1.ChartRect);
если на одну рисовать, две картинки накладываются (посмотри на
form1.canvas)


Andron   (2002-03-31 14:36:00) [2]

Это что за зверь? Ты ничего не напутал? Нет такого ни в хелпах, ни в исходниках ВООБЩЕ.


MBo   (2002-03-31 14:24:00) [3]

поразбирайся с chart1.canvas.ShowImage


Andron   (2002-03-31 14:10:00) [4]

Да не в файл... Хочу скопировать TChart.Canvas в TBitmap.Canvas по-человечески, т.е. без использования доп. файлов, клипборда (как это сделано сейчас), пользуясь достижениями ООП и VCL. Или хотя бы знать, что такого способа скорее всего не существует.


MBo   (2002-03-31 14:03:00) [5]

Chart1.SaveToBitmapFile( Const FileName : String ) ;


Andron   (2002-03-31 14:01:00) [6]

Потребность картинку Chart"a скинуть в Bitmap. Не попиксельно же это делать!


MBo   (2002-03-31 13:55:00) [7]

Canvas же доступен у TChart, вот и рисуй прямо на нем. Или другие потребности?


Наверх

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