Ниже приводится краткое описание функций текстового вывода в
графическом режиме:
gettextsettings | Возвращает текущий текстовый шрифт, направление, размер и выравнивание. |
outtext | Посылает строку на экран в текущую позицию (CP). |
outtextxy | Посылает текст на экран в заданную позицию. |
registerbgifont | Регистрирует компонуемый или определяемый пользователем шрифт. |
settextjustify | Устанавливает значения выравнивания текста, используемые функциями outtext и
outtextxy. |
settextstyle | Устанавливает шрифт, тип и коэффициент увеличения текущего текста. |
setusercharsize | Устанавливает соотношение между высотой
и шириной штриховых шрифтов. |
textheight | Возвращает высоту строки в элементах изображения. |
textwidth | Возвращает ширину строки в элементах
изображения. |
Графическая библиотека включает в себя матричный шрифт 8х8 и
несколько векторных шрифтов для вывода текста в графическом режиме.
матрица элементов изображения.
создается данный символ.
Преимущество использования векторных шрифтов становится очевидным, когда вы начинаете рисовать большие по размеру символы.
Поскольку векторный шрифт определяется как последовательность
векторов, при увеличении размера он сохранит хорошее разрешение и
качество изображения. И напротив, когда вы увеличиваете битовый
матричный шрифт, матрица умножается на соответствующий коэффициент масштабирования. Чем больше этот коэффициент, тем хуже становится разрешение символов. Для малых размеров такой вид шрифта
вполне удовлетворителен, однако для больших размеров вам лучше
выбрать векторный шрифт.
В графике текст выводится функциями outtext или outtextxy, а
управление его выравниванием (относительно текущей позиции) выполняет функция settextjustify. При помощи функции settextstyle
вы должны выбрать символьный шрифт, направление его размещения