DirectWrite 到 DWriteCore 的迁移
DWriteCore 是 DirectWrite 的 Windows App SDK 实现。 有关详细信息,请参阅 DWriteCore 概述。
API 和/或功能差异摘要
几乎所有 DirectWrite API 在 DWriteCore 中都保持不变。 如 DWriteCore 的新 API 或不同 API 中所述,存在一些差异。
如该主题所示,DWriteCore 具有更加锁定的工厂类型,并且能够在不使用 GDI 的情况下检索像素数据。
迁移指南
从 DirectWrite 迁移到 DWriteCore 时唯一需要进行的更改是包含 dwrite_core.h
头文件。 有关详细信息和代码示例,请参阅使用 DWriteCore 编程。
警告
DWriteCore 目前不支持使用 Direct2D (D2D) 实现硬件加速文本呈现。 它仅支持软件文本呈现。 这可防止需要 D2D 支持的应用此时采用 DWriteCore。
DWriteCoreGallery 示例应用
另请参阅 DWriteCoreGallery 示例应用项目,该项目演示 DWriteCore API 图面。