![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как присвоить канву 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, вот и рисуй прямо на нем. Или другие потребности?