Структуры, используемые шрифтом и текстом


Следующие структуры используются с шрифтами и текстом.

Структура Описание
ABC Структура ABC содержит ширину символа в шрифте TrueType.
ABCFLOAT Структура ABCFLOAT содержит A, B и C интервалы ширины символа шрифта.
AXELIST Структура AXESLIST содержит информацию о всех осях шрифта стандарта Multiple Master (MM).
AXISINFO Структура AXISINFO содержит информацию об оси шрифта стандарта Multiple Master (MM).
DESIGNVECTOR Структура DESIGNVECTOR используется приложением, чтобы установить значения для осей шрифта стандарта Multiple Master (MM).
DRAWTEXTPARAMS Структура DRAWTEXTPARAMS содержит дополнительные опции форматирования для функции DrawTextEx .
ENUMLOGFONT

Структура ENUMLOGFONT определяет атрибуты шрифта, полное название  и стиль шрифта.

ENUMLOGFONTEX Структура ENUMLOGFONTEX содержит информацию о перечисляемом шрифте.
ENUMLOGFONTEXDV Структура ENUMLOGFONTEXDV содержит информацию, используемую для создания шрифта.
ENUMTEXTMETRIC Структура ENUMTEXTMETRIC содержит информацию о физическом шрифте.
EXTLOGFONT Структура EXTLOGFONT определяет атрибуты шрифта.
FIXED Структура FIXED содержит целую и дробную части вещественного числа фиксированной точки.
GCP_RESULTS Структура GCP_RESULTS содержит информацию о символах в строке. Эта структура получает результаты работы функции GetCharacterPlacement . Для некоторых языков, первый элемент в массивах может содержать больше, зависящей от языка, информации.
GLYPHMETRICS Структура GLYPHMETRICS содержит информацию о размещении и ориентации глифа в символьной ячейке.
GLYPHSET Структура GLYPHSET содержит информацию о диапазоне точек кода Unicode.
KERNINGPAIR Структура KERNINGPAIR определяет пару букв с уменьшенным межбуквенным просветом.
LOGFONT Структура LOGFONT определяет атрибуты шрифта.
MAT2 Структура MAT2 содержит значения для матрицы преобразования, используемой функцией GetGlyphOutline.
NEWTEXTMETRIC  Структура NEWTEXTMETRIC содержит данные, которые описывают физический шрифт.
NEWTEXTMETRICEX  Структура NEWTEXTMETRICEX содержит информацию о физическом шрифте.
OUTLINETEXTMETRIC  Структура OUTLINETEXTMETRIC содержит атрибуты шрифта, описывающие шрифт TrueType.
PANOSE  Структура PANOSE описывает значения классификации шрифта в системе замен шрифта PANOSE для шрифта TrueType. Эти характеристики затем используют, чтобы заменить шрифт другими шрифтами похожего вида, но другого названия.
POINTFX  Структура POINTFX содержит координаты точек, которые описывают контур символа (буквы) в шрифте TrueType.
POLYTEXT  Структура POLYTEXT описывает, как функция PolyTextOut должна вывести строку текста.
RASTERIZER_STATUS  Структура RASTERIZER_STATUS содержит информацию о том, установлен ли шрифт TrueType. Эта структура заполняется тогда, когда приложение вызывает функцию GetRasterizerCaps .
TEXTMETRIC  Структура TEXTMETRIC содержит основную информацию о физическом шрифте. Все размеры задаются в логических единицах измерения; то есть они зависят от текущего режима отображения контекста вывода на экран.
TTPOLYCURVE Структура TTPOLYCURVE содержит информацию о кривой в контуре символа формата TrueType.
TTPOLYGONHEADER Структура TTPOLYGONHEADER устанавливает исходную позицию и тип контура в обводке символа шрифта формата TrueType.
WCRANGE Структура WCRANGE устанавливает диапазон символов Unicode.

Назад в оглавление темы
На главную страницу темы

Hosted by uCoz