共用方式為


DirectWrite (DWrite)

目的

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

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

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

注意

Windows App SDK 引進了一個稱為 DWriteCore 的新版本 DirectWrite,可在 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 範例程式的相關信息。