D2D1_TEXT_ANTIALIAS_MODE 枚举 (d2d1.h)

描述用于绘制文本的抗锯齿模式。

语法

typedef enum D2D1_TEXT_ANTIALIAS_MODE {
  D2D1_TEXT_ANTIALIAS_MODE_DEFAULT = 0,
  D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE = 1,
  D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE = 2,
  D2D1_TEXT_ANTIALIAS_MODE_ALIASED = 3,
  D2D1_TEXT_ANTIALIAS_MODE_FORCE_DWORD = 0xffffffff
} ;

常量

 
D2D1_TEXT_ANTIALIAS_MODE_DEFAULT
值: 0
使用系统默认值。 请参阅“备注”。
D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE
值:1
使用 ClearType 抗锯齿。
D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE
值: 2
使用灰度抗锯齿。
D2D1_TEXT_ANTIALIAS_MODE_ALIASED
值: 3
请勿使用抗锯齿。
D2D1_TEXT_ANTIALIAS_MODE_FORCE_DWORD
值: 0xffffffff

注解

此枚举与 ID2D1RenderTargetSetTextAntialiasMode 一起使用,以指定文本和字形的抗锯齿方式。

默认情况下,Direct2D 在 ClearType 模式下呈现文本。 因素

可将默认质量降级为灰度或别名:

要求

要求
最低受支持的客户端 Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用]
标头 d2d1.h

另请参阅

ID2D1RenderTarget::SetTextAntialiasMode

ID2D1RenderTarget::SetTextRenderingParams