Миграция с 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.
Связанные темы
Windows developer
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по