Freigeben über


Migration von DirectWrite zu DWriteCore

DWriteCore ist die Windows App SDK-Implementierung von DirectWrite. Weitere Informationen finden Sie in der Übersicht über DWriteCore.

Zusammenfassung der API- und/oder Funktionsunterschiede

Fast alle DirectWrite-APIs bleiben in DWriteCore unverändert. Es gibt einige Unterschiede, wie in APIs beschrieben, die für DWriteCore neu oder anders sind.

Wie Sie in diesem Thema sehen, verfügt DWriteCore über einen gesperrteren Factorytyp und kann Pixeldaten ohne GDI abrufen.

Migrationsanleitung

Die einzige Änderung, die beim Verschieben von DirectWrite zu DWriteCore erforderlich ist, besteht darin, die dwrite_core.h Headerdatei einzuschließen. Weitere Informationen und Codebeispiele finden Sie unter Programming with DWriteCore.

Warnung

DWriteCore unterstützt derzeit kein hardwarebeschleunigtes Textrendering mit Direct2D (D2D). Es unterstützt nur das Rendern von Softwaretext. Dadurch wird verhindert, dass Apps, die zurzeit D2D-Unterstützung benötigen, DWriteCore übernehmen.

Die Beispiel-App "DWriteCoreGallery"

Sehen Sie sich auch das Beispiel-App-Projekt DWriteCoreGallery an, das die DWriteCore-API-Oberfläche veranschaulicht.