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

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

Экспорт графика Tchart


Палыч ©   (2011-04-26 13:27:00) 

Можно ли осуществить экспорт графика Tchart в Excel? И Если можно, то как?


Cobalt   (2011-04-27 13:40:00) [1]

Лучше в Экселе добавит лист, на него скинуть  данные, и по этим данным построить картинку.


Cobalt   (2011-04-27 13:39:00) [2]

Тогда сразу предупрежу насчет потенциального  грабля:

>постараться обойтись без temp.bmp.

Использовать буфер обмена не извещая пользователя - недопустимо.


И. Павел   (2011-04-26 14:10:00) [3]

Сначала можно скопировать канву chart-а в обычную:
chart1.PrintPartialCanvas(Image1.Canvas, Rect(0, 0, Image1.Width, Image1.Height));
А потом работать с ней как угоднр, хоть по пикселям считывать.
Можно эту картинку сохранить где-нибудь в temp.bmp и экспортировать в Excell так:
WorkBook.WorkSheets[1].Shapes.AddPicture('temp.bmp',1,1,40,100,200,300);

PS: это просто один из вариантов, и лучше его доработать: например, постараться обойтись без temp.bmp.


Медвежонок ХМЛ   (2011-04-26 13:53:00) [4]

в общем нужен программст


oldman   (2011-04-26 13:38:00) [5]

Экспортируешь не график, а данные, по которым в Экселе строишь свой график.


Ega23   (2011-04-26 13:36:00) [6]


> Можно ли осуществить экспорт графика Tchart в Excel? И Если
> можно, то как?


Alt + Print Screen
В Excel - Paste.


Наверх

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