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 | Вертикальное центрирование |
| ТОР_ТЕХТ | Выравнивание по верху |
Пример:
