DWRITE_WORD_WRAPPING 枚举 (dwrite.h)

指定要在特定多行段落中使用的自动换行。

请注意,DWRITE_WORD_WRAPPING_EMERGENCY_BREAKDWRITE_WORD_WRAPPING_WHOLE _WORDDWRITE_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、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用]
标头 dwrite.h