![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Каким образом программно сохранить график Chartfx на диск?
Для chart всё понятно, пишем chart1.SaveToBitmapFile... Помогите пожайлуста! |
|
#2
|
|||
|
|||
|
Вот вам в качестве решения временный вариант. Пока не предложат чего получше...
Код:
procedure TForm1.SaveChartfxBmp(const FileName: TFileName);
var
bmp: TBitmap;
begin
bmp := TBitmap.Create;
try
bmp.Width := Chartfx1.Width;
bmp.Height := Chartfx1.Height;
bmp.Canvas.CopyRect(Rect(0, 0, bmp.Width, bmp.Height), Canvas,
Rect(Chartfx1.Left, Chartfx1.Top,
Chartfx1.Left + Chartfx1.Width,
Chartfx1.Top + Chartfx1.Height));
bmp.SaveToFile(FileName);
finally
bmp.Free;
end;
end; |
|
#3
|
|||
|
|||
|
Спасибо огромное, очень помогло.
![]() |