структура DWRITE_CLUSTER_METRICS (dwrite.h)
Содержит сведения о кластере глифов.
Синтаксис
struct DWRITE_CLUSTER_METRICS {
FLOAT width;
UINT16 length;
UINT16 canWrapLineAfter : 1;
UINT16 isWhitespace : 1;
UINT16 isNewline : 1;
UINT16 isSoftHyphen : 1;
UINT16 isRightToLeft : 1;
UINT16 padding : 11;
};
Члены
width
Тип: FLOAT
Общая ширина вперед всех глифов в кластере.
length
Тип: UINT16
Количество текстовых позиций в кластере.
canWrapLineAfter
Тип: UINT16
Указывает, может ли линия быть разорвана сразу после кластера.
isWhitespace
Тип: UINT16
Указывает, соответствует ли кластер символу пробела.
isNewline
Тип: UINT16
Указывает, соответствует ли кластер символу новой строки.
isSoftHyphen
Тип: UINT16
Указывает, соответствует ли кластер символу мягкого дефиса.
isRightToLeft
Тип: UINT16
Указывает, считывается ли кластер справа налево.
padding
Тип: UINT16
Зарезервировано для последующего использования.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP] |
Верхняя часть | dwrite.h |