CreateFont2dpt
Синтаксис
HANDLE CreateFont2d(HANDLE HSpace, STRING FontName, FLOAT Height, FLOAT Flags)
HANDLE CreateFont2dpt(HANDLE HSpace, STRING FontName, FLOAT Size, FLOAT Flags)
Описание
Функция создает инструмент-шрифт, который потом можно использовать при создании объекта-текста
Параметры
HSpace Дескриптор графического пространства
FontName Имя шрифта
Height Высота шрифта (в пикселях)
Size Размер шрифта (в пунктах)
Flags Флаги:
0 - Нормальный
1 - Italic (наклонный)
2 - Underlined (подчеркнутый)
4 - StriceOut (перечеркнутый)
8 - Bold (жирный)
Возвращаемое значение
Дескриптор шрифта, если функция выполнена успешно, в противном случае возвращается #0
Примечание
1. Второй вариант функции отличается от первого тем, что в нем устанавливается размер шрифта в пунктах, как в диалоговом окне редактирования текстаObject2D_options___Text, а в первом варианте устанавливается именно высота шрифта в пикселях, т.е. объект-текст, созданный с помощью этого шрифта, будет иметь такую же высоту. Шрифт, созданный второй функцией будет иметь высоту большую, чем при использовании первой функции.
2. Если шрифт создать с помощью первого варианта функции, то функция GetFontSize2dGetFontSize2d вернет 0, т.е. нельзя будет узнать размер шрифта.
Пример
HFont := CreateFont2dpt(~HSpace,"MS SANS SERIF", 16, 8|1)
см. Графика 2DGraphics2d
см. Функции работы с двухмерной графикойGrafics_function
Created with the Personal Edition of HelpNDoc: Produce online help for Qt applications