gpFont класс определяет формат для текста, включая вид шрифта, размер, и атрибуты стиля.
Категория | Значение |
---|---|
Каталог по умолчанию |
Visual FoxPro Catalog\Foundation Classes\Output\GDIplus |
Класс |
gpFont |
Базовый класс |
Custom |
Библиотека классов |
_GDIPLUS.vcx |
Родительский класс |
gpObject (Фундаментальный класс GDI Plus объкт) |
Замечания
Следующая таблица перечисляет публичные свойства и методы, добавленные этим классом к его родительскому классу gpObject. Она также включает Clone и Init методы.
Значения, передставленные как height (высота) в таблице включают высоту пространства над и под сторокой. Значения, передставленные как line spacing (межстрочный интервал) равны суммарной высоте пространства над и под сторокой
Свойства и методы | Описание |
---|---|
Clone метод |
Клонирует объект font. Синтаксис: Возвращаемое значение: логическое, определяет успех или неудачу. Параметры: toFont, обязательный, клонируемый gpFont объект. |
Create метод |
Создаёт объект font с определёнными атрибутами. Синтаксис Возвращаемое значение: логическое, определяет успех или неудачу. Параметры: tvFontNameOrFamily, обязательный, объект gpFontFamily или строка определяющая имя шрифта. tnSize, необязательный, размер в указанных еденицах. tnStyle, необязательный, атрибут стиль шрифта определённый константой GDIPLUS_FontStyle_* . Значение по умолчанию tnUnits, необязательный, еденица размера шрифта определённая константой GDIPLUS_Unit_*. Значение по умолчанию |
FontName свойство |
Имя шрифта, например По умолчанию: пустое. |
GetHeight метод |
Устанавливает межстрочный интервал для шрифта для данного графического объекта, используя еденицы этого графического объекта. Синтаксис: Возвращаемое значение: Числовое, line-height, или Параметры: tvGraphics, обязательный, объект gpGraphics или GDI+ графический дескриптор. |
GetHeightGivenDPI метод |
Устанавливает межстрочный интервал для шрифта в точках на дюйм (DPI). Syntax: Возвращаемое значение: Числовое, line-height или Параметры: tnDPI, обязательный, количество точек на дюйм. |
Init метод |
Создает объект font во время инициализации если переданны соответствующие параметры. Синтаксис: Возвращаемое значение: логическое, определяет успех или неудачу. Если при выполнении метода происходит сбой, объект не иницилизируется. Параметры: tvFontNameOrFamily, обязательный если необходимо немедленное создание объекта. gpFontFamily объект или строка, представляющая имя шрифта. tnSize, необязательный, размер в указанных еденицах. tnStyle, необязательный, атрибут стиль шрифта определённый константой GDIPLUS_FontStyle_* . Значение по умолчанию tnUnits, необязательный, еденица размера шрифта определённая константой GDIPLUS_Unit_*. Значение по умолчанию |
Size свойство |
em size шрифта в еденицах для этого объекта font. По умолчанию: пустое. |
Style свойство |
Информация о стиле для этого объекта font, определённая константой GDIPLUS_FontStyle_*. По умолчанию: пустое. |
Unit свойство |
Единица измерения, используемая этим шрифтом, определяется константой GDIPLUS_Unit_*. По умолчанию: пустое. |
См. также
Ссылки
GDI Plus API обертки фундаментальных классовДругие источники
Рекомендации по использованию фундаментальных классов Visual FoxProФундаментальные классы Visual FoxPro A-Z