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


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

DWriteCore — это реализация пакета SDK для приложений Для Windows 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.