共用方式為


DWRITE_TEXT_ANTIALIAS_MODE列舉 (dwrite_1.h)

DWRITE_TEXT_ANTIALIAS_MODE列舉包含值,指定轉譯模式呼叫反鋸齒時要用於文字的反鋸齒類型。

Syntax

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 2008 R2 的 Windows Server 2012 和平臺更新 [僅限桌面應用程式]
標頭 dwrite_1.h

另請參閱

IDWriteBitmapRenderTarget1::GetTextAntialiasMode

IDWriteBitmapRenderTarget1::SetTextAntialiasMode