Следующие структуры используются с шрифтами и текстом.
Структура | Описание |
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. |