DirectWrite (DWrite)
目的
現今的應用程式必須支援高品質的文字轉譯、與解析度無關的外框字型,以及完整的 Unicode 文字和版面配置支援。 DirectWrite,DirectX API,提供這些功能等等。
- 裝置無關的文字版面配置系統,可改善檔和UI中的文字可讀性。
- 高品質、子圖元、Microsoft ClearType 文字轉譯,可使用 GDI、Direct2D或應用程式特定的轉譯技術。
- 硬體加速文字,與 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 範例程式的相關信息。 |