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


перечисление DWRITE_WORD_WRAPPING (dwrite.h)

Указывает оболочку слов, которая будет использоваться в определенном многостроковом абзаце.

Обратите внимание, DWRITE_WORD_WRAPPING_EMERGENCY_BREAK, DWRITE_WORD_WRAPPING_WHOLE _WORD и DWRITE_WORD_WRAPPING_CHARACTER доступны только в Windows 8.1 и более поздних версиях.
 

Синтаксис

typedef enum DWRITE_WORD_WRAPPING {
  DWRITE_WORD_WRAPPING_WRAP = 0,
  DWRITE_WORD_WRAPPING_NO_WRAP = 1,
  DWRITE_WORD_WRAPPING_EMERGENCY_BREAK = 2,
  DWRITE_WORD_WRAPPING_WHOLE_WORD = 3,
  DWRITE_WORD_WRAPPING_CHARACTER = 4
} ;

Константы

 
DWRITE_WORD_WRAPPING_WRAP
Значение: 0
Указывает, что слова разбиваются между строками, чтобы избежать переполнения текста в поле макета.
DWRITE_WORD_WRAPPING_NO_WRAP
Значение: 1
Указывает, что слова хранятся в одной строке даже при переполнении поля макета. Этот параметр часто используется при прокрутке для отображения текста переполнения.
DWRITE_WORD_WRAPPING_EMERGENCY_BREAK
Значение: 2
Обратите внимание, Windows 8.1 и только более поздних версий.

 

Слова разбиваются между строками, чтобы избежать переполнения текста в поле макета.
Экстренная оболочка происходит, если слово больше максимальной ширины.
DWRITE_WORD_WRAPPING_WHOLE_WORD
Значение: 3
Обратите внимание, Windows 8.1 и только более поздних версий.

 

При экстренном переносе заворачивайте только целые слова, никогда не нарушая слова, если ширина макета слишком мала даже для одного слова.
DWRITE_WORD_WRAPPING_CHARACTER
Значение: 4
Обратите внимание, Windows 8.1 и только более поздних версий.

 

Перенос между допустимыми кластерами символов.

Требования

Требование Значение
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Верхняя часть dwrite.h