logo
TurboProlog / Документация / TOM_1

Settstyle/3

settextstyle устанавливает текущий шрифт, направление и коэффици ент

увеличения.

settextstyle(Font, Direction, CharSize) /*(i,i,i)*/

(integer, integer, integer)

Направление текста может быть горизонтальным (слева направо) или

вертикальным (снизу вверх). По умолчанию установлено горизонтальное нап-

равление horiz_DIR.

Таблица 17.12 Константы, описывающие направление текста.

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

Название Значение Описание

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

horiz_DIR 0 слева направо

vert_DIR 1 снизу вверх

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

Аргумент CharSize устанавливает коэффициент увеличения.

* Если CharSize=0, предикаты вывода outtext и outtextxy увели-

чивают символы сглаженного шрифта (на встроенный шрифт значение

CharSize=0 не влияет) либо на коэффициент увеличения заданный

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

(с помощью setuserxharsize). В качестве аргумента CharSize мож-

но использовать константу user_Char_Size (=0), определенную в

GRAPDECL.PRO.

* Если CharSize=1, outtext и outtextxy будут отображать символы

встроенного шрифта в прямоугольник 8*8 пикселов на экране.

* Если CharSize=2, эти предикаты будут отображать символы вст-

роенного шрифта в прямоугольник 16*16 пикселов на экране. И так

далее (до CharSize=10).