Partage via


Migration de DirectWrite vers DWriteCore

DWriteCore est l’implémentation du SDK d’application Windows de DirectWrite. Pour plus d’informations, consultez vue d’ensemble de DWriteCore.

Résumé des différences d’API et/ou de fonctionnalités

Presque toutes les API DirectWrite restent inchangées dans DWriteCore. Il existe quelques différences, comme décrit dans les API qui sont nouvelles ou différentes, pour DWriteCore.

Comme vous le verrez dans cette rubrique, DWriteCore a un type de fabrique plus verrouillé et a la possibilité de récupérer des données de pixels sans utiliser GDI.

Recommandations en matière de migration

La seule modification nécessaire lors du passage de DirectWrite à DWriteCore consiste à inclure le dwrite_core.h fichier d’en-tête. Pour plus d’informations et des exemples de code, consultez Programmation avec DWriteCore.

Avertissement

DWriteCore ne prend actuellement pas en charge le rendu de texte accéléré par le matériel avec Direct2D (D2D). Il prend uniquement en charge le rendu de texte logiciel. Cela empêche les applications qui nécessitent une prise en charge D2D d’adopter DWriteCore pour l’instant.

Exemple d’application DWriteCoreGallery

Consultez également l’exemple de projet d’application DWriteCoreGallery , qui illustre la surface de l’API DWriteCore.