Структура ABC содержит ширину символа в шрифте TrueType.
Синтаксис
typedef struct _ABC { int abcA; UINT abcB; int abcC; } ABC, *PABC; |
abcA
Устанавливает интервал A ширины символа. Интервал A - это расстояние, которое добавляется к текущей позиции перед рисованием символьного глифа.abcB
Устанавливает интервал B ширины символа. Интервал B - ширина нарисованной части глифа символа.abcC
Устанавливает интервал C ширины символа. Интервал C - расстояние, которое прибавляется к текущей позиции, чтобы обеспечить незаполненное пространство справа от глифа символа.Итоговая ширина символа - сумма интервалов A, B и C. Интервал A или C может быть отрицательным, чтобы указать нависающие элементы или выступы.
Обзор шрифты и текст, Структуры, используемые шрифтами и текстом, GetCharABCWidths
Размещение и совместимость ABC |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 3.1 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Нет |
Заголовочный файл |
|
- объявлено в |
Wingdi.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |