共用方式為


textRenderingHint 列舉 (gdiplusenums.h)

TextRenderingHint列舉會指定用來呈現文字的程式。 此程式會影響文字的品質。

Syntax

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

常數

 
TextRenderingHintSystemDefault
值: 0
指定使用目前選取的系統字型平滑模式繪製字元, (也稱為轉譯提示) 。
TextRenderingHintSingleBitPerPixelGridFit
指定使用字元字元點陣圖和提示來繪製字元,以改善字幹和彎曲的字元外觀。
TextRenderingHintSingleBitPerPixel
指定使用字元圖像點陣圖繪製字元,而且沒有提示。 這會導致效能更佳,代價是品質。
TextRenderingHintAntiAliasGridFit
指定使用字元的反鋸齒圖像點陣圖和提示來繪製。 這會導致品質更好,因為以更高的效能成本進行反鋸齒。
TextRenderingHintAntiAlias
指定使用字元的反鋸齒圖像點陣圖繪製字元,而且沒有提示。 縱線寬度的差異可能因為提示關閉而變得明顯。
TextRenderingHintClearTypeGridFit
指定使用字元的字元 ClearType 點陣圖和提示來繪製。 這種類型的文字轉譯無法與 CompositingModeSourceCopy搭配使用。


僅限 Windows XP 和 Windows Server 2003 和更新版本的 Windows:只有 Windows XP 和 Windows Server 2003 和更新版本的 Windows 才支援 ClearType 轉譯。 因此,即使這些作業系統支援 GDI+ ,其他作業系統仍會忽略 TextRenderingHintClearTypeGridFit

備註

與每個程式相關聯的品質會根據情況而有所不同。 TextRenderingHintClearTypeGridFit 為大部分的 SQL 監視器和相對較小的字型大小提供最佳品質。 TextRenderingHintAntiAlias 提供旋轉文字的最佳品質。 一般而言,產生高品質文字的程式比產生品質較低的文字的程式慢。

需求

   
最低支援的用戶端 Windows XP、Windows 2000 Professional [僅限桌面應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
標頭 gdiplusenums.h (包含 Gdiplus.h)

另請參閱

使用文字的反鋸齒

CompositingMode

DrawString 方法

Graphics::GetTextRenderingHint

Graphics::SetTextRenderingHint