procedureDrawPie(x,y,r,a1,a2: integer);
Рисует сектор окружности, ограниченный дугой с центром в точке (x,y) и радиусом r, заключенной между двумя лучами, образующими углы a1 и a2 с осью OX (a1 и a2 – вещественные, задаются в градусах и отсчитываются против часовой стрелки)
|
procedurePie(x,y,r,a1,a2: integer);
Рисует заполненный сектор окружности, ограниченный дугой с центром в точке (x,y) и радиусом r, заключенной между двумя лучами, образующими углы a1 и a2 с осью OX (a1 и a2 – вещественные, задаются в градусах и отсчитываются против часовой стрелки)
|
procedureDrawPolygon(points: array ofPoint);
Рисует замкнутую ломаную по точкам, координаты которых заданы в массиве points
|
procedureFillPolygon(points: array ofPoint);
Заполняет многоугольник, координаты вершин которого заданы в массиве points
|
procedurePolygon(points: array ofPoint);
Рисует заполненный многоугольник, координаты вершин которого заданы в массиве points
|
procedurePolyline(points: array ofPoint);
Рисует ломаную по точкам, координаты которых заданы в массиве points
|
procedureCurve(points: array ofPoint);
Рисует кривую по точкам, координаты которых заданы в массиве points
|
procedureDrawClosedCurve(points: array ofPoint);
Рисует замкнутую кривую по точкам, координаты которых заданы в массиве points
|
procedureFillClosedCurve(points: array ofPoint);
Заполняет замкнутую кривую по точкам, координаты которых заданы в массиве points
|
procedureClosedCurve(points: array ofPoint);
Рисует заполненную замкнутую кривую по точкам, координаты которых заданы в массиве points
|
procedureTextOut(x,y: integer; s: string);
Выводит строку s в прямоугольник к координатами левого верхнего угла (x,y)
|
procedureTextOut(x,y: integer; n: integer);
Выводит целое n в прямоугольник к координатами левого верхнего угла (x,y)
|
procedureTextOut(x,y: integer; r: real);
Выводит вещественное r в прямоугольник к координатами левого верхнего угла (x,y)
|
procedureDrawTextCentered(x,y,x1,y1: integer; s: string);
Выводит строку s, отцентрированную в прямоугольнике с координатами (x,y,x1,y1)
|
procedureDrawTextCentered(x,y,x1,y1: integer; n: integer);
Выводит целое значение n, отцентрированное в прямоугольнике с координатами (x,y,x1,y1)
|
procedureDrawTextCentered(x,y,x1,y1: integer; r: real);
Выводит вещественное значение r, отцентрированное в прямоугольнике с координатами (x,y,x1,y1)
|
procedureFloodFill(x,y: integer; c: Color);
Заливает область одного цвета цветом c, начиная с точки (x,y).
|
Функции для работы с цветом
Тип цвета Color является синонимом System.Drawing.Color.
functionRGB(r,g,b: byte): Color;
Возвращает цвет, который содержит красную (r), зеленую (g) и синюю (b) составляющие (r,g и b - в диапазоне от 0 до 255)
|
functionARGB(a,r,g,b: byte): Color;
Возвращает цвет, который содержит красную (r), зеленую (g) и синюю (b) составляющие и прозрачность (a) (a,r,g,b - в диапазоне от 0 до 255)
|
functionRedColor(r: byte): Color;
Возвращает красный цвет с интенсивностью r (r - в диапазоне от 0 до 255)
|
functionGreenColor(g: byte): Color;
Возвращает зеленый цвет с интенсивностью g (g - в диапазоне от 0 до 255)
|
functionBlueColor(b: byte): Color;
Возвращает синий цвет с интенсивностью b (b - в диапазоне от 0 до 255)
|
functionclRandom: Color;
Возвращает случайный цвет
|
functionGetRed(c: Color): integer;
Возвращает красную составляющую цвета
|
functionGetGreen(c: Color): integer;
Возвращает зеленую составляющую цвета
|
functionGetBlue(c: Color): integer;
Возвращает синюю составляющую цвета
|
functionGetAlpha(c: Color): integer;
Возвращает составляющую прозрачности цвета
|
clAquamarine
|
clAzure
|
clBeige
|
clBisque
|
clBlack
|
clBlanchedAlmond
|
clBlue
|
clBlueViolet
|
clBrown
|
clBurlyWood
|
clCadetBlue
|
clChartreuse
|
clChocolate
|
clCoral
|
clCornflowerBlue
|
clCornsilk
|
clCrimson
|
clCyan
|
clDarkBlue
|
clDarkCyan
|
clDarkGoldenrod
|
clDarkGray
|
clDarkGreen
|
clDarkKhaki
|
clDarkMagenta
|
clDarkOliveGreen
|
clDarkOrange
|
clDarkOrchid
|
clDarkRed
|
clDarkTurquoise
|
clDarkSeaGreen
|
clDarkSlateBlue
|
clDarkSlateGray
|
clDarkViolet
|
Читать дальше