Поделиться через


структура 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