Курсовая работа: Побудова динамічної графіки
end;
Стиль і колір лінії контура задаються процедурами SetLineStyle і SetColor, тип і колір заливки - процедурою SetFillStyle.
Процедура FillEllipse.
Обводить лінією і заповнює еліпс.
Заголовок:
Procedure FillEllipse(X,Y,RX,RY: Integer);
Тут X, У - координати центру; RX, RY- горизонтальний і вертикальний радіуси еліпса в пікселях.
Еліпс обводиться лінією, заданою процедурами SetLineStyle і SetColor, і заповнюється з використанням параметрів, встановлених процедурою SetFillStyle.
Процедура Sector.
Викреслює і заповнює еліпсний сектор.
Заголовок:
Procedure Sector(X,Y: Integer; BegA,EndA,RX,RY: Word);
Тут BegA, EndA - відповідно початковий і кінцевий кути еліпсного сектора. Решта параметрів обігу аналогічна параметрам процедури FillEllipse.
Процедура PieSlice.
Викреслює і заповнює сектор кола.
Заголовок:
Procedure PieSlice(X,Y: Integer; BegA,EndA,R: Word);
На відміну від процедури Sector, указується лише один горизонтальний радіус R, решта параметрів аналогічна параметрам процедури Sector.
· Збереження і видача зображень
Функція ImageSize.
Повертає розмір пам'яті в байтах, необхідний для розміщення прямокутного фрагмента зображення.
Заголовок:
Function ImageSize(X1,Y1,X2,Y2: Integer): Word;
Тут X1... Y2 - координати лівого верхнього (X1, Y1) і правого нижнього (Х2, Y2) кутів фрагмента зображення.
Процедура Getlmage.
Поміщає в пам'ять копію прямокутного фрагмента зображення.
Заголовок:
Procedure Getlmage(X1,Y1,X2,Y2: Integer; var Buf)
Тут X1...Y2 - координати кутів фрагмента зображення; Buf - змінна або ділянка купи, куди буде поміщена копія відеопам'яті з фрагментом зображення.