DirectWrite (DWrite)
Современные приложения должны поддерживать высококачественную отрисовку текста, независимые от разрешения шрифты структуры, а также полную поддержку текста и макета в Юникоде. DirectWrite API DirectX предоставляет эти функции и многое другое.
- Независимая от устройства система разметки текста, которая улучшает удобочитаемость текста в документах и пользовательском интерфейсе.
- Высококачественный, вложенный пиксель, отрисовка текста Microsoft ClearType , которая может использовать GDI, Direct2D или технологию отрисовки для конкретных приложений.
- Текст с аппаратным ускорением при использовании с Direct2D.
- Поддержка многоформатного текста.
- Поддержка расширенных функций оформления шрифтов OpenType.
- Поддержка макета и отрисовки текста на всех поддерживаемых языках.
- Макет и отрисовка, совместимые с GDI.
API поддерживает измерение, рисование и проверку попадания многоформатного текста. DirectWrite обрабатывает текст на всех поддерживаемых языках для глобальных и локализованных приложений на основе основной языковой инфраструктуры Windows 7. Кроме того, в DirectWrite имеется API низкоуровневой отрисовки глифов, предназначенный для разработчиков, которым необходимо использовать собственные раскладки и выполнять преобразование из Юникода в глифы.
Примечание
Windows App SDK представляет новую версию DirectWrite под названием DWriteCore, которая работает в версиях Windows вплоть до Windows 8 и открывает для вас возможность использовать ее на разных платформах. Дополнительные сведения см. в статье Общие сведения о DWriteCore.
- Windows 7 или Windows Vista с пакетом обновления 2 (SP2) и Обновлением платформы для Windows Vista
- Windows Server 2008 R2 или Windows Server 2008 с пакетом обновления 2 (SP2) и обновлением платформы для Windows Server 2008
Раздел | Описание |
---|---|
Новые возможности DirectWrite |
Ниже приведены некоторые новые дополнения к DirectWrite. |
Руководство по программированию |
В следующих разделах представлен обзор API DirectWrite. |
Справочник по интерфейсам API |
Описание API DirectWrite. |
Образец кода |
В этом разделе содержатся сведения о примерах программ для DirectWrite. |