После того как график построен его можно сохранить в одном из графических форматов. Компонент Chart содержит несколько процедур, которые позволяют сохранить
а) в растровом графическом формате. bmp (простейший рисунок, состоящий их точек - растров)
б) в векторном графическом формате. wmf (изображение представлено не точками, а с помощью математических формул) или. emf (расширенный веторный формат).
Положите на форму еще 2 кнопки, как показано на рис. 2.7.
Рис. 2.7. Форма с двумя новыми кнопками SaveAsBmp (сохранить в формате. bmp) и SaveAsEmf (сохранить в формате. emf)
Создайте для них каждой из них события
procedure TForm1.bBmpClick(Sender: TObject);
begin
Chart1.SaveToBitmapFile(ExeDir+'Chart1.bmp');
end;
procedure TForm1.bEmfClick(Sender: TObject);
begin
Chart1.SaveToMetafileEnh(ExeDir+'Chart1.emf');
end;
С помощью первой из этих процедур будет создан графический растровый файл Chart1.bmp. А с помощью второй функции будет создан графический векторный файл Chart1. emf. Оба они будут помещены в ту же папку (ExeDir), в которой находится приложение Theme1. exe.
Полный текст модуля main.pas находится здесь.
|
|
Часть IV. Индивидуальные задания
В завершение работы по закреплению материала данной темы каждый студент должен выполнить собственное индивидуальное задание. Задание определяется последней цифрой номера его зачетной книжки. Необходимо проделать ту же работу, которая была проведена с указанной ранее функцией, но для свой функции и своего диапазона изменения аргумента x. Дано количество n частей деления диапазона изменения аргумента x, для которого следует выполнить индивидуальную работу.
Задание 0 | Задание 1 |
Задание 2 | Задание 3 |
Задание 4 | Задание 5 |
Задание 6 | Задание 7 |
Задание 8 | Задание 9 |