Здавалка
Главная | Обратная связь

Процедура SetColor устанавливает текущий цвет для выводимых линий и символов.

Графический модуль GRAPH.

Процедура инициализации графического режима работы адаптера

InitGraph (Driver, mode: integer, path: string).

если тип адаптера неизвестен, то можно использовать автоматическое определение типа драйвера, т.е.

Driver:= detect;

InitGraph (Driver,mode,’c:\tp\bgi’).

Процедура вывода точки

PutPixel ( X , Y : integer ; Color : word ), где X и Y -экранные координаты расположения точки ,Color - её цвет .

Процедура перемещения указателя в точку с координатами X,Y

MoveTo ( X , Y : integer ) .

4. Процедура перемещения указателя на dX точек по горизонтали и на dY точек по вертикали MoveRel ( dX , dY : integer) .

5. Процедуры черчения линии Line(X1,Y1,X2,Y2),

где X1 и Y1 - координаты начала линии, X2 и Y2 координаты конца линии.

6. Процедура черчения линии из точки текущего положения указателя в точку с координатами X и Y - LineTo(X,Y)

 

7. Процедура рисования незакрашенного прямоугольника: Rectangle(X1,Y1,X2,Y2),

где Х1,Y1 и Х2 ,Y2 - координаты противоположных углов прямоугольника.

Процедура рисования закрашенного прямоугольника Bar(X1,Y1,X2,Y2),

Х1,Y1 и Х2 ,Y2 - координаты противоположных углов прямоугольника.

Процедура вычерчивания окружности: Circle(X,Y,Radius),

где X и Y- координаты центра окружности, Radius- её радиус.

Процедура вычерчивания эллипса: Ellipse(X,Y,B,E,dX,dY),

где X и Y- координаты центра эллипса, B и E - начало и конец дуги (в градусах), dX - радиус по горизонтали , dY - радиус по вертикали.

Процедура вычерчивания дуг: Arc(X,Y,B,E,Radius),

где X и Y- координаты центра дуги, B и E - начало и конец дуги (в градусах), Radius - её радиус.

Процедура разделения окружности на сектора: PieSlice(X,Y,StAngle,EndAngle,Radius),

где X и Y- координаты центра окружности, StAngle - начало угла сектора в градусах., EndAngle - конец угла сектора в градусах, Radius- её радиус.

Процедура вычерчивания и заполнения эллипса: FillEllipse(X,Y,rX,rY),

где Х и Y - координаты центра эллипса, rX и rY - горизонтальная и вертикальная оси.

Процедура SetColor устанавливает текущий цвет для выводимых линий и символов.

SetColor(Color);

Переменная Color типа Word - код цвета символов и линий из цветовой шкалы или установленной палитры.

 

15. Процедура SetBkColor устанавливает цвет фона - SetBkColor(Color);

Переменная Color типа Word - код цвета фона из цветовой шкалы или установленной палитры.

16. Процедура SetFillStyle(Fill, Color) устанавливает стиль (тип и цвет) заполнения.

переменная Fill - тип заполнения, переменная Color- цвет заполнения. Переменные Fill и Color типа Word.

C помощью выбранного стиля можно покрывать какие -либо фрагменты изображения периодически повторяющимся узором.

Процедура SetFillPattern(Pattern,Color)устанавливает образец рисунка и цвет штриховки.

Переменная Pattern типа FillPatternType ,переменная Color типа Word -код цвета штриховки.

 

 

17. Процедура FloodFill(X,Y,Border) заполняет произвольную замкнутую фигуру, используя текущий стиль заполнения.

Переменные X, Y типа Integer- координаты любой точки внутри замкнутой фигуры; переменная Border типа Word - цвет граничной линии. Если фигура не замкнута, заполнение разольется по всему экрану.

 





©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.