Алгоритмические языки и программирование. Часть 3. Модули в Турбо Паскале. Игошина Л.В. - 45 стр.

UptoLike

Составители: 

45
45
Текстовая информация, в графическом режиме, может быть выведена
различными шрифтами, в горизонтальном и вертикальном направлении. Кроме
того, можно задавать размер выводимых символов.
Однако в стандартных шрифтах, разработанных фирмой Borland,
отсутствуют шрифты для вывода кириллицы, что исключает вывод
русскоязычных сообщений всеми шрифтами, точечного (шрифта по умолчанию,
имеющего номер 0). Для вывода кириллицы другими
шрифтами необходимо
иметь дисковые файлы с русскоязычными шрифтами.
Для задания стиля текстового вывода (шрифта, направления и размера)
используется процедура:
SetTextStyle (Font, Direct. Size);
Font - код (номер) шрифта; Direct - направление ; Size - код размера.
Для указания кода шрифта используются константы (от 0 до 10), причем
первые пять имеют также мнемоническое изображение.
Const
DefaultFont = 0; { Точечный или матричный шрифт 8 х 8}
TriplexFont = 1; { Утроенный,
полужирный шрифт- триплекс }
SmallFont = 2; { Уменьшенный шрифт - тонкое начертание}
SansSerifFont = 3: { Прямой шрифт - книжная гарнитура}
GothicFont = 4; { Готический шрифт}
5 - { Рукописный шрифт}
6 - { Одноштриховой шрифт, типа Courier}
7 - { Наклонный шрифт, типа Times Italic}
8 - { Шрифт типа Times Roman}
9 - { Шрифт увеличенного размера типа Courier}
10 - { Крупный двухштриховой шрифт}
Все шрифты, кроме 0 (стандартного) - штриховые или векторные, их
достоинство - простота масштабирования.
Каждый из шрифтов, кроме 0, помещается
в отдельном дисковом файле.
Если вы хотите их использовать, то эти файлы необходимо скопировать в
текущий каталог из подкаталога BGI, находящегося в каталоге с системой ТР.
Имена файлов со шрифтами: 1 - trip.chr; 2 - litt.chr; 3 - sans.chr; 4 - goth.chr;
5 - scri.shr; 6 - simp.chr; 7 - tscr.chr; 8 - lcom.chr; 9 - euro.chr; 10 - bold.chr.
Шрифт DefaultFont создается графическим драйвером в момент
инициализации графического режима на основе анализа текстового шрифта.
Поэтому, если ваш компьютер способен выводить
кириллицу в текстовом
режиме, то это будет возможно и графике.
Выводимый текст может размещаться на экране в горизонтальной или
вертикальной ориентации. Ориентация задается одной из двух констант:
Const
HorizDir = 0; { Горизонтальное направление - слева направо}
VertDir = 1; { Вертикальное направление - снизу вверх}
Размер шрифта задается величиной Size:
                                                                                  45




       Текстовая информация, в графическом режиме, может быть выведена
различными шрифтами, в горизонтальном и вертикальном направлении. Кроме
того, можно задавать размер выводимых символов.
       Однако в стандартных шрифтах, разработанных фирмой Borland,
отсутствуют шрифты для вывода кириллицы, что исключает вывод
русскоязычных сообщений всеми шрифтами, точечного (шрифта по умолчанию,
имеющего номер 0). Для вывода кириллицы другими шрифтами необходимо
иметь дисковые файлы с русскоязычными шрифтами.
       Для задания стиля текстового вывода (шрифта, направления и размера)
используется процедура:
       SetTextStyle (Font, Direct. Size);
       Font - код (номер) шрифта; Direct - направление ; Size - код размера.
       Для указания кода шрифта используются константы (от 0 до 10), причем
первые пять имеют также мнемоническое изображение.
       Const
              DefaultFont = 0; { Точечный или матричный шрифт 8 х 8}
              TriplexFont = 1; { Утроенный, полужирный шрифт- триплекс }
              SmallFont = 2; { Уменьшенный шрифт - тонкое начертание}
              SansSerifFont = 3: { Прямой шрифт - книжная гарнитура}
              GothicFont = 4; { Готический шрифт}
       5 - { Рукописный шрифт}
       6 - { Одноштриховой шрифт, типа Courier}
       7 - { Наклонный шрифт, типа Times Italic}
       8 - { Шрифт типа Times Roman}
       9 - { Шрифт увеличенного размера типа Courier}
       10 - { Крупный двухштриховой шрифт}
       Все шрифты, кроме 0 (стандартного) - штриховые или векторные, их
достоинство - простота масштабирования.
       Каждый из шрифтов, кроме 0, помещается в отдельном дисковом файле.
Если вы хотите их использовать, то эти файлы необходимо скопировать в
текущий каталог из подкаталога BGI, находящегося в каталоге с системой ТР.
Имена файлов со шрифтами: 1 - trip.chr; 2 - litt.chr; 3 - sans.chr; 4 - goth.chr;
5 - scri.shr; 6 - simp.chr; 7 - tscr.chr; 8 - lcom.chr; 9 - euro.chr; 10 - bold.chr.
       Шрифт DefaultFont создается графическим драйвером в момент
инициализации графического режима на основе анализа текстового шрифта.
Поэтому, если ваш компьютер способен выводить кириллицу в текстовом
режиме, то это будет возможно и графике.
       Выводимый текст может размещаться на экране в горизонтальной или
вертикальной ориентации. Ориентация задается одной из двух констант:
       Const
              HorizDir = 0; { Горизонтальное направление - слева направо}
              VertDir = 1; { Вертикальное направление - снизу вверх}
       Размер шрифта задается величиной Size:


                                                                                  45