Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.29;
Скачать: CL | DM;

Вниз

TChart --> SaveToBitmapFile   Найти похожие ветки 

 
victor-s72   (2002-07-16 16:57) [0]

Добрый день!
Есть такая задача.

1. Создаю в runtime компонент TChart:
MyChart := TChart.Create(nil);
2. Задаю ему разные свойства (границы, цвета и т.д.)
3. Рисую на нем кучу разных серий типа TChartShape.
4. В нужный момент присваиваю его свойству Parent тот контрол, на котором я хочу видеть мой Chart.
5. По нажатию кнопочки: "Сохранить в файл" работает функция SaveToBitmapFile.

Все отлично работает.

НО !!! ЧТО НАДО МНЕ:Мне НЕ НАДО, чтобы в предыдущей схеме работал пункт номер 4. Нужно, строя сотни (и даже тысячи) чартов, сохранять их в файлах (желательно JPEG) БЕЗ визуального отображения ( Parent := nil). При таких условиях функция SaveToBitmapFile не работает и выдает сообщение, что родительское окно не задано.

Спасибо.


 
Skier ©   (2002-07-16 17:01) [1]

>victor-s72
MyChart.Visible := False;
MyChart.Parent := "контрол"

???



 
victor-s72   (2002-07-16 17:05) [2]

Контролов НЕТУ вообще! Допустим это консольное приложение построения чартов и записи их в файлы, работающее в background.


 
Skier ©   (2002-07-16 17:07) [3]

>victor-s72

> Допустим это консольное приложение построения чартов


Это консольное приложение с использованием VCL !
Это НОНСЕНС !!


 
victor-s72   (2002-07-16 17:57) [4]

Все!!!
Нашел решение!!!

TeeCreateBitmap(...)


 
Eugene Lachinov ©   (2002-07-16 18:07) [5]

>victor-s72
Интересно чем оно Вам помогло ?

Procedure TCustomTeePanel.SaveToBitmapFile(Const FileName:String; Const R:TRect);
{$ELSE}
Procedure TCustomTeePanel.SaveToBitmapFileRect(Const FileName:String; Const R:TRect);
{$ENDIF}
begin
With TeeCreateBitmap(clWhite,R) do
try
SaveToFile(FileName);
finally
Free;
end;
end;



Страницы: 1 вся ветка

Текущий архив: 2002.07.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.01 c
1-95348
EugeneP
2002-07-18 11:54
2002.07.29
Вынос окна поверх остальных


1-95440
DARS73
2002-07-17 00:59
2002.07.29
Уважаемые мастера, Как обработать ошибку???


14-95513
VictorT
2002-07-02 11:15
2002.07.29
Фотки со встреч мастаков


1-95322
Феликс
2002-07-17 23:04
2002.07.29
Каким образом узнать какие программы работают в сети?


14-95494
velk
2002-07-01 14:09
2002.07.29
Подскажите есть ли библиотека компонентов наподобие AfalinaSoft