Модуль Graph обладает достаточно большим количеством функций и процедур, благодаря которым осуществляется работа с точками и графическими примитивами Паскаль.
Остановимся подробнее на некоторых из них:
Процедуры и функции для работы с точками и графическими примитивами Паскаль:
1) Процедура
осуществляет вывод на дисплей точки, имеющей цвет c и координаты x1 и y1.
2) Процедура
обеспечивает рисование отрезка текущего цвета и типа, имеющего концы в точках с координатами (x1,y1) и (x2,y2).
3) Процедура
устанавливает тип линии.
4) Процедура
обеспечивает рисование отрезка текущего цвета и типа, начиная с исходной позиции курсора и заканчивая точкой с координатами (x1,y1).
5) Функции
позволяют получить информацию об исходном размещении графического курсора.
6) Чтобы расположить графический курсор в точку с желаемыми координатами, пользуются процедурой
7) Процедура
изображает прямоугольник линией текущего цвета и типа, начиная с верхней левой точки с координатами (x1,y1) и заканчивая нижней левой точкой с координатами (x2,y2);
8) Процедура
эквивалентна процедуре rectangle, но с той особенностью, что изображаемый прямоугольник заполнится текущим узором.
9) Процедура
обеспечивает установку типа и цвет узора.
10) Процедура
осуществляет построение параллелепипеда текущего цвета с окрашенной передней гранью. Здесь под параметромz понимается глубина параллелепипеда, а логический параметр t проверяет, рисовать ли (значение true) или нет (значение false) переднюю грань.
11) Процедура
изображает окружность с текущим цветом с центром в точке, имеющей координаты (x1,y1), и радиусом r.
12) Процедура
рисует эллипс, либо его дугу с центром в точке, имеющей координаты (x1,y1). Параметры a и b устанавливают значения в радианах соответственного начального и конечного углов, которые ограничивают дугу, а параметры xr иyr являются большим и малым радиусом.
13) Процедура
обеспечивает отрисовку дуги окружности с радиусом r, центр которой находится в точке, имеющей координаты (x1,y1), из угла a, выраженного в радианах, в угол b.
14) Процедура
осуществляет рисование заполненного текущим узором эллипса текущего цвета.
15) Процедура
изображает набитый текущим узором сектор круга с текущим цветом.
16) Процедура
рисует сектор эллипса с текущим цветом, заполняя его текущим узором.
17) Процедура
производит заполнение произвольной замкнутой фигуры текущим стилем и цветом заполнения. Координаты точки (x1,y1) показывают, с какой именно точки осуществиться заливка. Если данная точка располагается в замкнутой фигуре, то окрашивается ее внутренняя область. В случае незамкнутой фигуры произойдет казус, и заливка будет произведена по всему дисплею. За параметром bord закреплено определение цвета граничной линии.