DirectWrite 到 DWriteCore 的迁移

DWriteCore 是 DirectWriteWindows 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 图面。