Формат записи | Как работает | |||||||||||||||||||||
SetPenColor(color); | Устанавливает цвет пера, задаваемый параметром color. | |||||||||||||||||||||
SetPenWidth(w); | Устанавливает ширину пера, равную w пикселям. | |||||||||||||||||||||
SetPenStyle(ps); | Устанавливает стиль пера (ps), который задается следующими именованными константами:
|
Действия с кистью (стиль и цвет заливки фигур)
Формат записи | Как работает | ||||||||||||||||||
SetBrushColor(color); | Устанавливает цвет кисти, задаваемый параметром color (смотри таблицу цветов). | ||||||||||||||||||
SetBrushStyle(bs); | Устанавливает стиль кисти ( bs ), который задается следующими именованными константами:
|
Программа рисования линий:
Program Gr01;
Uses GraphABC;
Begin
SetWindowSize(556,456); {Устанавливает размер окна}
SetPenColor(RGB(0,0,255));
Line(0,0, WindowWidth, WindowHeight);
Line(0,WindowHeight, WindowWidth, 0)
end.
Программа рисования окружности :
program z3;
uses graphABC;
Begin
setpencolor(clBlue); {устанавливает цвет рисования окружности - синий}
setpenstyle(psdot); {устанавливает стиль линии рисования окружности – пунктирная линия}
setpenwidth(3); {устанавливает ширину линии рисования окружности }
setbrushstyle(bsSolid ); {устанавливает стиль заливки окружности}
setbrushcolor(clred); {устанавливает цвет заливки окружности}
circle(225,160,50); {рисует окружность}
end.
Программа рисования треугольника, эллипса и прямоугольника
program z4;
uses graphABC;
Begin
setpencolor(clpurple); {устанавливает цвет рисования линий - фиолетовый}
line(100,100,400,300); {рисует линию от точки (100,100) до точки (400,300)}
line(400,300,20,300); {рисует линию от точки (400,300) до точки (20,300)}
line(100,100,20,300); {рисует линию от точки (100,100) до точки (20,300)}
floodfill(150,250,clBlue);{заливает полученную замкнутую область (в программе
треугольник) синим цветом, начиная с точки
(150,250}
SetBrushStyle(bsHatch);
{SetBrushHatch(bhVertical);} {устанавливает стиль штриховки
вертикальными линиями}
DrawEllipse(400,100,600,200);
FillEllipse(400,100,600,200);
{Заполняет и рисует прямоугольник}
FillRect(400,300,600,480);
DrawRectangle(400,300,600,480);
end.
Действия со шрифтом
Формат записи | Как работает | ||||||||||||||||||
SetFontColor(color); | Устанавливает цвет шрифта (смотри таблицу цветов). | ||||||||||||||||||
SetFontSize(sz); | Устанавливает размер шрифта в пунктах. | ||||||||||||||||||
SetFontName(s); | Устанавливает наименование шрифта. По умолчанию установлен шрифт, имеющий наименование MS Sans Serif. Наиболее распространенные шрифты – это Times New Roman, Arial и Courier New. Наименование шрифта можно набирать без учета регистра. | ||||||||||||||||||
SetFontStyle(fs); | Устанавливает стиль шрифта ( fs ), который задается следующими именованными константами:
|
program z1; uses graphABC; begin setpencolor(clred); setbrushcolor(clnavy); ellipse(40,150,250,210); setbrushcolor(clyellow); ellipse(340,150,550,210); setbrushcolor(clred); circle(295,190,25); setbrushcolor(clolive); ellipse(265,225,325,425); setbrushcolor(cllime); ellipse(265,5,325,150); end. | program z2; uses graphABC; begin setwindowsize(500,500); setpenwidth(3); setbrushcolor(clfuchsia); circle(225,160,50); line(225,160,225,180); line(210,190,240,190); line(225,210,225,250); line(100,100,200,260); line(200,260,400,260); line(210,350,200,480); line(240,350,250,480); rectangle(200,230,250,350); setbrushcolor(cllime); fillrect(0,480,500,500); setbrushcolor(clwhite); circle(205,150,10); circle(245,150,10); end. |
Дата: 2019-03-05, просмотров: 253.