共用方式為


TextRenderingHint 枚舉 (gdiplusenums.h)

TextRenderingHint 枚舉指定了用於渲染文字的流程。 此程式會影響文字的品質。

語法

typedef enum TextRenderingHint {
  TextRenderingHintSystemDefault = 0,
  TextRenderingHintSingleBitPerPixelGridFit,
  TextRenderingHintSingleBitPerPixel,
  TextRenderingHintAntiAliasGridFit,
  TextRenderingHintAntiAlias,
  TextRenderingHintClearTypeGridFit
} ;

Constants

 
TextRenderingHintSystemDefault
值:0
指定使用目前選擇的系統字型平滑模式(亦稱為渲染提示)繪製字元。
TextRenderingHintSingleBitPerPixelGridFit
指定使用字形點陣圖與提示來繪製字元,以改善字幹與曲率的外觀。
TextRenderingHintSingleBitPerPixel
指定字元是使用其字形位圖繪製,且不使用提示。 這導致效能提升,但品質會因此受損。
TextRenderingHintAntiAliasGridFit
指定字元是利用其抗鋸齒字形位圖和提示繪製的。 這會因為抗鋸齒而帶來更好的畫質,但效能成本更高。
TextRenderingHintAntiAlias
指定使用抗鋸齒字形位圖繪製字元,且不使用提示。 由於關閉提示,莖寬度差異可能會被察覺。
TextRenderingHintClearTypeGridFit
指定字元是使用其字形 ClearType 位圖與提示繪製的。 這種文字渲染方式無法與 CompositingModeSourceCopy 一起使用。


僅限 Windows XP 及 Windows Server 2003 及更新版本:ClearType 渲染僅支援 Windows XP 及 Windows Server 2003 及更新版本的 Windows。 因此,儘管 GDI+ 在其他作業系統上支援, TextRenderingHintClearTypeGridFit 仍被忽略。

備註

每個過程的品質會依情況而異。 TextRenderingHintClearTypeGridFit 為大多數 LCD 螢幕提供最佳畫質,且字體大小相對較小。 TextRenderingHintAntiAlias 提供旋轉文字的最佳品質。 一般來說,產生較高品質文字的流程會比產生較低品質文字的流程慢。

需求

Requirement 價值觀
最低支援的用戶端 Windows XP、Windows 2000 專業版 [僅限傳統型應用程式]
支援的最低伺服器 Windows 2000 Server [僅限傳統型應用程式]
Header gdiplusenums.h(包含 Gdiplus.h)

另請參閱

文字抗鋸齒

合成模式

DrawString 方法

圖形::GetTextRenderingHint

圖像::SetTextRenderingHint