Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Компоненты TChart и StringGrid


Автор: BaLaBaXa 10.5.2006, 17:45
Привет всем!
Не подскажете, что нужно сделать, чтобы была возможность скопировать график из TChart и таблицу из StringGrid, например, в Word или в буфер обмена? 

Автор: _hunter 10.5.2006, 18:59
граффик просто так скопировать не получится (разве-что картинкой) -- нужно OLE Server писать
а таблицу легко -- на основании своей таблицы строиш HTML-таблицу и вставляеш в буффер ее (указав соотв. тип (тип можно узнать скопировав таблицу в IE/Excel' e) ) 

Автор: BaLaBaXa 10.5.2006, 19:49
Цитата(_hunter @  10.5.2006,  18:59 Найти цитируемый пост)
а таблицу легко -- на основании своей таблицы строиш HTML-таблицу и вставляеш в буффер ее (указав соотв. тип (тип можно узнать скопировав таблицу в IE/Excel' e) )  

Хорошо, а как на основании моей таблицы построить HTML-таблицу и где её строить?  smile  

Автор: _hunter 11.5.2006, 10:26
в памяти... тот же AnsiString подойдет.
как ее строить можно почитать в любой книжке по HTML
вот:
Код

<table>
  <tr>
    <td>1</td>
    <td>2</td>
  </tr>
    <td>3</td>
    <td>4</td>
  <tr>
  </tr>
<table>

пример простейшей таблицы 

Автор: BaLaBaXa 11.5.2006, 21:27
Понятно...а что насчет графика?  smile 

Цитата(_hunter @  10.5.2006,  18:59 Найти цитируемый пост)
граффик просто так скопировать не получится (разве-что картинкой) -- нужно OLE Server писать

Как его (OLE Server) писать?  smile 
Если это сложновато будет для меня (для новичка в С++), то хотя бы как картинкой график скопировать? smile  

Автор: _hunter 12.5.2006, 10:32
Цитата(BaLaBaXa @  11.5.2006,  21:27 Найти цитируемый пост)
Как его (OLE Server) писать?

ищем в гугле "написание OLE сервера"

Цитата(BaLaBaXa @  11.5.2006,  21:27 Найти цитируемый пост)
как картинкой график скопировать

напимер так:
http://forum.vingrad.ru/index.php?showtopic=13615
(предварительно скопировав (или нарисовав) канву на Bitmap' е)
 

Автор: BaLaBaXa 14.5.2006, 19:56
Нет...OLE Server писать будет сложно для меня...
Попробую картинкой график скопировать...

Спасибо, _hunter, за совет!  smile 
 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)