DWRITE_TEXT_ANTIALIAS_MODE 枚举 (dwrite_1.h)

DWRITE_TEXT_ANTIALIAS_MODE枚举包含的值指定呈现模式调用抗锯齿时要用于文本的抗锯齿类型。

语法

typedef enum DWRITE_TEXT_ANTIALIAS_MODE {
  DWRITE_TEXT_ANTIALIAS_MODE_CLEARTYPE,
  DWRITE_TEXT_ANTIALIAS_MODE_GRAYSCALE
} ;

常量

 
DWRITE_TEXT_ANTIALIAS_MODE_CLEARTYPE
ClearType 抗锯齿独立计算每个像素的红色、绿色和蓝色元素的覆盖率。 这比传统抗锯齿更详细。 但是,由于每个像素没有一个 alpha 值,ClearType 不适合将文本呈现到透明的中间位图上。
DWRITE_TEXT_ANTIALIAS_MODE_GRAYSCALE
灰度抗锯齿为每个像素计算一个覆盖值。 由于每个像素的 alpha 值都是定义完善的,因此文本可以呈现到透明位图上,然后可以与其他内容进行复合。

注意 使用 IDWriteBitmapRenderTarget1 的灰度呈现使用预乘 alpha。

 

要求

   
最低受支持的客户端 适用于 Windows 7 的 Windows 8 和平台更新 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 和适用于 Windows Server 2008 R2 的平台更新 [仅限桌面应用]
标头 dwrite_1.h

请参阅

IDWriteBitmapRenderTarget1::GetTextAntialiasMode

IDWriteBitmapRenderTarget1::SetTextAntialiasMode