SetLineStyle(LineStyle: Word; Pattern: Word; Thickness: Word)

Параметром 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   Определяется пользователем

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: