Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Установка цвета

Очистка графического экрана

Вывод текста в графическом режиме.

Процедура OutText (text: string) выводит строку символов text от текущей позиции указателя вывода и перемещает указатель в точку, расположенную за последним выведенным символом.

Процедура OutTextXY (x, y: integer; text: string) выводит строку символов text, начиная с точки с координатами (x, y), при этом указатель своего положения не меняет, т.е. остается в точке (x, y).

Процедура SetTextStyle (font, orient, size: word) устанавливает шрифт font, ориентацию orient и размер size текста, выводимого на экран. Параметр font может принимать одну из констант:

DefaultFont=0 {стандартный, каждый символ размером 8*8 пикселей}

TriplexFont=1 { Triplex шрифт}

SmallFont=2 {мелкий}

SansSerifFont=3 {SansSerif шрифт }

GothicFont=4 {готический }

В 7.0 версии Паскаля набор шрифтов значительно расширен, но для новых шрифтов не придуманы мнемонические константы, поэтому можно использовать такие номера шрифтов:

 

- «рукописный» шрифт (scri. chr);

- одноштриховой шрифт типа Courier (simp. chr);

- наклонный шрифт типа Times Italic (tscr. chr);

- шрифт типа Times Rovan (lcom.chr);

- шрифт типа Courier увеличенного размера (euro. chr);

- крупный двухштриховой шрифт (bold. chr).

Замечание: все шрифты, кроме стандартного (матричного), являются векторными, что позволяет изменять их размеры без ухудшения качества. Каждый из этих шрифтов размещается в отдельном файле. Для использования этих шрифтов необходимо разместить соответствующий файл в рабочем каталоге, в противном случае вызов этого шрифта игнорируется и подключается стандартный шрифт.

 

Параметр orient задает ориентацию выводимого текста:

HorizDir=1 {слева направо}

VertDir=2 {снизу вверх}

Каждый шрифт способен десятикратно изменять свои размеры. Размер шрифта задается параметром size, который может иметь значения от 1 до 10 (точечный или матричный шрифт – в диапазоне от 1 до 32).

 

 

Процедура ClearDevise очищает графический экран, устанавливает указатель в левый верхний угол.

Драйвер EGAVGA. BGI позволяет использовать 16 цветов. Каждому цвету присвоен код – целое число, которое используется процедурами и функциями.

 

Имя константы Номер цвета Цвет
Black   Черный
Blue   Темно-синий
Green   Темно-зеленый
Cyan   Бирюзовый
Red   Красный
Magenta   Фиолетовый
Brown   Коричневый
LightGray   Светло-серый
DarkGray   Темно-серый
LightBlue   Синий
LightGreen   Светло - зеленый
LightCyan   Светло-бирюзовый
LightRed   Розовый
LightMagenta   Малиновый
Yellow   Желтый
White   Белый

 

Цвет выводимых в графическом режиме на экран линий и символов можно задать процедурой

SetColor(color: word);

аргумент которой – целое число от 0 до 15 или имя одной из приведенных выше констант.

Установка цвета действует на те линии и тексты, которые выводятся после ее вызова, но не меняет цвет линий и символов, выведенных на экран ранее. Таким образом, процедуру SetColor следует вызывать каждый раз перед выбором нового цвета. Если цвет не установлен, то используется белый цвет.

Чтобы установить цвет фона для всего экрана, используется процедура:

SetBkColor(color: word);

Если процедура установки цвета фона не вызвана, экран будет черным.

<== предыдущая лекция | следующая лекция ==>
Построение фигур | Концепция и миссия управления персоналом
Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 345; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.