DirectWrite (DWrite) - Win32 apps

DirectWrite (DWrite) - Win32 apps

目的

現今的應用程式必須支援高品質的文字轉譯、與解析度無關的外框字型,以及完整的 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 範例程式的相關信息。