Параметром LineStyle задается тип строки, Pattern- шаблон, Thickness- толщина линии.
| Константа | Значение | Характеристика линии |
| SolidLn | Сплошная | |
| DottedLn | Пунктирная | |
| CenterLn | Штрих- пунктирная | |
| DashedLn | Штриховка | |
| UserBitLn | Заданная пользователем | |
| NormWidth | Нормальной толщины | |
| ThickWidth | Большой толщины |
Если параметр LineStyle не равен UserBitLn, то параметр Pattern не используется и обычно задается равным нулю.
Процедура Rectangle (X1, Y1, X2, Y2: Integer) строит прямоугольник на плоскости
(X1, Y1) –координаты верхнего левого угла, (X2, Y2)- координаты правого нижнего угла прямоугольника
Процедура Bar (X1, Y1, X2, Y2: Integer) рисует прямоугольник, внутренняя область которого залита по текущему шаблону. Данная процедура обычно используется в деловой графике для построения столбиковых диаграмм.
Процедура Bar3D (X1, Y1, X2, Y2: Integer; D3: Word; Top: Boolean) рисует параллелепипед, “лицевая” сторона которого залита по текущему шаблону, а глубина задается в пикселях параметром D3. Параметр Top задает режим отображения верхней плоскости: True- отображать, False- не отображать. Этот параметр необходим для рисования столбцов, расположенных “один на другом”.
Процедура Circle(X, Y: Integer; Radius: Word) рисует окружность (X, Y) –координаты центра окружности, Radius- ее радиус
Процедура Arc (X, Y: Integer; StEngle, EndEngle, Radius: Word) рисует дугу (X, Y) –координаты центра окружности дуги, StEngle и EndEngle- начальный и конечный углы, отсчитываемые от горизонтальной оси против часовой стрелки, Radius- радиус.
Процедура Ellipse (X, Y: Integer; StEngle, EndEngle: Word; XR, YR: Word) рисует дугу (X, Y) –координаты центра эллипса в дисплейных координатах, StEngle и EndEngle - начальный и конечный углы, отсчитываемые от горизонтальной оси против часовой стрелки, XR и YR – горизонтальная и вертикальная оси.
5.3 Установка цвета и стиля заполнения
Для установки цвета изображения и фона применяются процедуры:
SetColor (Color: Word) задает цвет, который будет использоваться процедурами графического вывода.
SetBkColor (Color: Word) задает новый цвет фона
Номер цвета задается параметром Color
| Константа | Значение | Цвет на экране монитора |
| Black | Черный | |
| Blue | Синий | |
| Green | Зеленый | |
| Cyan | Голубой | |
| Red | Красный | |
| Magenta | Малиновый | |
| Brown | Коричневый | |
| LightGray | Светло-серый | |
| DarkGray | Темно-серый | |
| LightBlue | Светло-синий | |
| LightGreen | Светло-зеленый | |
| LightCyan | Светло-голубой | |
| LightRed | Светло-красный | |
| LightMagenta | Светло-малиновый | |
| Yellow | Желтый | |
| White | Белый |
В модуле Graph содержится ряд стандартных шаблонов различных узоров для заполнения внутренних и внешних областей различных геометрических фигур. Узор может быть окрашен в допустимые для установленной палитры цвета. Комбинацию узор-цвет называют стилем заполнения.
Процедура SetFillStyle(Pattern: Word; Color: Word) устанавливает маску Pattern и ее цвет Color, т. е. определяет стиль заполнения.
Параметр Pattern может иметь следующие значения:
| Константа | Значение | Описание узора |
| EmptyFill | Сплошной цветом фона | |
| SolidFill | Сплошной текущим цветом | |
| LineFill | Типа | |
| LtSlashFill | Типа ///нормальной толщины | |
| SlashFill | Типа ///удвоенной толщины | |
| BkSlashFill | Типа \\\нормальной толщины | |
| LtBkSlashFill | Типа \\\удвоенной толщины | |
| HatchFill | Заполнение клеткой | |
| XHatchFill | Заполнение косой редкой клеткой | |
| InterLeaveFill | Заполнение косой частой клеткой | |
| WideDotFill | Заполнение редкими точками | |
| CloseDotFill | Заполнение частыми точками | |
| UserFill | Определяется пользователем |






