Продолжение табл. П2.6
Интерфейс
Procedure FillPoly(NumPoints:
word; var PolyPoints);
NumPoints —числоточек, задающих
ломаную линию; PolyPoints— массив
точек (элементов типа Point), задающих
ломаную линию
Function GetPixel (X,
Y :
integer) :
word;
(x,
Y)
—
координаты точки, результат —
цвет точки
Procedure Line (xl, yl, x2, у2 :
integer);
(xl,yl),
(x2,y2) —координаты
конечных точек отрезка прямой
Procedure LineRel (dx, dy
:
integer) ;
(dx, dy)
—
смещение конечной точки
относительно начального положения
указателя
Procedure LineTo(X,Y: integer);
(X,
Y) —
координаты точки, в которую
проводится отрезок
Procedure Rectangle (xl,yl,x2,y2:
integer) ;
(xl,yl),
(x2,y2) —координаты
противоположных углов прямоугольника
Procedure Sector(X,Y
:
integer;
StartAngle,EndAngle,Rx, Ry: word) ;
(X, Y)
—
координаты центра эллипса;
StartAngle, EndAngle
—
начальный и
конечный углы дуги эллипса в градусах
(0,359);
Rx, Ry
—
полуоси эллипса в пикселях в
направлениях
X
и
Y
Procedure PieSlice(X,Y : integer;
StartAngle, EndAngle, Rx: word);
(x,
Y)
—
координаты центра эллипса;
StartAngle, EndAngle
—
начальный и
конечный углы дуги эллипса в градусах
(0,359);
Rx
—
радиус окружности в пикселях в
направлении х
Назначение
Изображает закрашенный
многоугольник, заданный
массивом вершин
Возвращает цвет заданной
точки
Чертит отрезок прямой по
двум заданным конечным
точкам
Чертит отрезок прямой
от положения указателя
до точки, смещенной
относительно указателя
на заданную величину
Чертит отрезок прямой от
точки положения указа-
теля до заданной точки
Чертит контур
прямоугольника
Изображает закрашенный
сектор эллипса, ограни-
ченный углами от
StartAngle до EndAngle.
Заполняется сектор от ми-
нимального до максималь-
ного значения углов, неза-
висимо от их следования
Изображает закрашенный
сектор круга, ограничен-
ный углами от StartAngle
до EndAngle, радиус круга
задан в пикселях в направ-
лении Хи учитывает масш-
таб изображения по осям.
Заполняется сектор от ми-
нимального до максималь-
ного значения углов, неза-
висимо от их следования