Скачиваний:
141
Добавлен:
17.06.2016
Размер:
3.31 Mб
Скачать

Setcolor/1 Графика

Назначение Устанавливает текущий основной цвет в палитре

Обращение setcolor(Цвет)

Домены (integer)

Шаблоны описания (вх)

аргументов

Описание setcolor устанавливает в палитре (во входе #Цвет)

цвет, равный текущему основному цвету.

Основной цвет - это цвет, которым будут нарисованы

фигуры на экране. Номер входа в палитре и цвета

варьируются от драйвера к драйверу.

Например, для CGAC0 палитра содержит 4 цвета фон (=

0), светло-зеленый (= 1), светло-красный (= 2), и

желтый (= 3). В этом режиме, если setcolor связывает

Цвет с 1, то текущий цвет будет светло-зеленым.

Замечание: Если Вы используете CGA или EGA и изменили

цвет палитры, заданный по умолчанию, то использование

символических констант может не дать правильный цвет,

т.к. аргумент Цвет определяет номер входа в палитру

вместо описанного цвета.

Смотри getbkcolor,setbkcolor,setpalette

Setfillpattern/2 Графика

Назначение Устанавливает шаблон заполнения, определенный

пользователем

Обращение setfillpattern(СписокПалитры,Цвет)

Домены (bgi_ilist,integer)

Шаблоны описания (вх,вх)

аргументов

Описание setfillpattern подобен setfillstyle и определяет

шаблон размером 8x8 пикселов вместо стандартного

шаблона заполнения. Шаблон и цвет, описанные в

предикате, автоматически становятся текущим шаблоном

и цветом заполнения.

СписокПалитры содержит 8 элементов, каждый байт

которых передает 8 пикселов в шаблон - матрицу

размером 8x8 пикселов. Если бит в шаблоне равен 1, то

пиксел будет нарисован.

Переменная Цвет определяет цвет во входе палитры

#Цвет.

Неудачное Никогда не дает.

завершение

Ошибки Если указаны неправильные параметры в setfillpattern,

то тогда система генерирует ошибку с кодом 6010, и

текущий шаблон и цвет заполнения остаются без

изменения.

Смотри getfillpattern,getfillsettings

Setfillstyle/2 Графика

Назначение Устанавливает шаблон заполнения и цвет

Обращение setfillstyle(Шаблон,Цвет)

Домены (integer,integer)

Шаблоны описания (вх,вх)

аргументов

Описание setfillstyle устанавливает текущий шаблон заполнения

на один из стандартных шаблонов заполнения и текущий

цвет на цвет из входа #Цвет в палитре.

Для установки шаблонов заполнения, определенных

пользователем, укажите значение переменной Шаблон

равной 12 после вызова setfillpattern.

GRAPDECL.PRO содержит следующие константы для

определения шаблонов заполнения :

-----------------------------------------------------

Имя Знач. Описание

-----------------------------------------------------

Empty_Fill 0 штриховка цветом фона

Solid_Fill 1 сплошная штриховка

Line_Fill 2 штриховка ---

LtSlash_Fill 3 штриховка ///

Slash_Fill 4 штриховка утолщенными ///

BkSlash_Fill 5 штриховка утолщенными \\\

LtBkSlash_Fill 6 штриховка \\\

Hatch_Fill 7 штриховка +++

XHatch_Fill 8 штриховка повернутыми +++

Interleave_Fill 9 штриховка частыми +++

WideDot_Fill 10 штриховка точками

CloseDot_Fill 11 штриховка частыми точками

-----------------------------------------------------

У всех режимов цвет заполнения - основной цвет, кроме

Empty_Fill, у которого он является цветом фона.

Если вы хотите использовать шаблон заполнения,

определенный пользователем, то пользуйтесь предикатом

setfillpattern, а неsetfillstyle.

Смотри getfillsettings,setfillpattern

Соседние файлы в папке Документация