Поделиться через


Миграция с DirectWrite на DWriteCore

DWriteCore — это Windows App SDK реализация DirectWrite. Дополнительные сведения см. в статье Общие сведения о DWriteCore.

Сводка по различиям в API и (или) функциях

Почти все API DirectWrite остаются неизменными в DWriteCore. Существует несколько различий, как описано в разделе API, которые являются новыми или разными для DWriteCore.

Как вы увидите в этом разделе, DWriteCore имеет более заблокированный тип фабрики и имеет возможность извлекать пиксельные данные без использования GDI.

Руководство по миграции

При переходе с DirectWrite на DWriteCore необходимо только включить файл заголовкаdwrite_core.h. Дополнительные сведения и примеры кода см. в разделе Программирование с помощью DWriteCore.

Предупреждение

В настоящее время DWriteCore не поддерживает отрисовку текста с аппаратным ускорением с помощью Direct2D (D2D). Он поддерживает только программную отрисовку текста. Это не позволяет приложениям, которым требуется поддержка D2D, внедрять DWriteCore в настоящее время.

Пример приложения DWriteCoreGallery

См. также пример проекта приложения DWriteCoreGallery , который демонстрирует поверхность API DWriteCore.