DirectWrite 到 DWriteCore 的迁移
DWriteCore 是 DirectWrite 的 Windows 应用 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 图面。
相关主题
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈