DirectWrite (DWrite)

目的

現今的應用程式必須支援高品質的文字轉譯、與解析度無關的大綱字型,以及完整的 Unicode 文字和版面配置支援。 DirectWrite DirectX API 提供這些功能等等。

  • 裝置無關的文字版面配置系統,可改善檔和 UI 中的文字可讀性。
  • 高品質、子圖元、 Microsoft ClearType 文字轉譯,可使用 GDIDirect2D或應用程式特定的轉譯技術。
  • 搭配 Direct2D使用時,硬體加速文字。
  • 支援多重格式文字。
  • 支援 OpenType 字型的進階印刷樣式功能。
  • 支援所有支援語言的文字配置和轉譯。
  • GDI相容的版面配置和轉譯。

API 支援測量、繪製及點擊測試多格式文字。 DirectWrite處理全球和當地語系化應用程式所有支援語言的文字,建置在 Windows 7 中找到的主要語言基礎結構上。 DirectWrite 也提供低階字符轉譯 API,適用於想要執行自己的版面配置和 Unicode 對字符處理的開發人員。

注意

Windows 應用程式 SDK引進新版的 DirectWrite,稱為 DWriteCore,可在 Windows 版本向下執行,以Windows 8執行,並開啟您跨平臺使用的門。 如需詳細資訊,請參閱 DWriteCore 概觀

執行階段需求求

  • Windows 7 或 Windows Vista Service Pack 2 (SP2) 和適用于 Windows Vista 的平臺更新
  • Windows Server 2008 R2 或 Windows Server 2008 Service Pack 2 (SP2) 和 Windows Server 2008 平臺更新

本節內容

主題 描述
DirectWrite的新功能
以下是DirectWrite的一些新增專案。
程式設計指南
下列主題提供 DirectWrite API 的概觀。
API 參考
描述DirectWrite API。
範例程式碼
本節包含DirectWrite範例程式的相關資訊。