void far gettextsettings(struct textsettingstype far *info)
Прототип:
Описание:
Функция gettextsettings() записывает информацию о текущих установках работы с текстом в структуру, на которую указывает параметр info. Структура textsettingstype определена в файле graphics.h и приведена ниже:
Элемент font содержит одно из следующих значений:
Величина | Шрифт |
---|---|
0 | Растровый шрифт 8x8, устанавливаемый по умолчанию |
1 | Штриховой триплексный шрифт |
2 | Штриховой малый шрифт |
3 | Штриховой рубленый шрифт (sans serif) |
4 | Штриховой готический шрифт |
5 | Штриховой рукописный шрифт |
6 | Штриховой симплексный рукописный шрифт |
7 | Штриховой триплексный рукописный шрифт |
8 | Штриховой комплексный шрифт |
9 | Штриховой европейский шрифт |
10 | Штриховой жирный шрифт |
Элемент direction должен устанавливаться либо HORIZ_DIR (по умолчанию) для горизонтального текста, либо VERT_DIR для вертикального текста. Элемент charsize является множителем для масштабирования выводимого текста. Величины horiz и vert указывают, каким образом будет выравниваться текст. Они должны принимать одно из следующих значений:
Макрос | Значение |
---|---|
LEFT_TEXT | Левое выравнивание |
CENTER_TEXT | Выравнивание по центру горизонтали |
RIGHT_TEXT | Правое выравнивание |
ВОТТОМ_ТЕХТ | Выравнивание по нижней кромке |
CENTER_TEXT | Вертикальное центрирование |
ТОР_ТЕХТ | Выравнивание по верху |
Пример: