DirectWrite (DWrite)

Zweck

Heutige Anwendungen müssen qualitativ hochwertiges Textrendering, auflösungsunabhängige Gliederungsschriftarten sowie vollständige Unicode-Text- und Layoutunterstützung unterstützen. DirectWrite, eine DirectX-API, bietet diese Und vieles mehr.

  • Ein geräteunabhängiges Textlayoutsystem, das die Lesbarkeit von Text in Dokumenten und in der Benutzeroberfläche verbessert.
  • Hochwertiges Microsoft ClearType-Textrendering mit Unterpixeln, das GDI, Direct2D oder anwendungsspezifische Renderingtechnologie verwenden kann.
  • Hardwarebeschleunigter Text, wenn er mit Direct2D verwendet wird.
  • Unterstützung für mehrformatigen Text.
  • Unterstützung für die erweiterten Typografiefeatures von OpenType-Schriftarten.
  • Unterstützung für das Layout und Rendering von Text in allen unterstützten Sprachen.
  • GDI-kompatibles Layout und Rendering.

Die API unterstützt das Messen, Zeichnen und Treffertest von Text in mehreren Formaten. DirectWrite verarbeitet Text in allen unterstützten Sprachen für globale und lokalisierte Anwendungen und baut dabei auf der wichtigsten Sprachinfrastruktur in Windows 7 auf. DirectWrite stellt außerdem eine API für Glyphenrendering auf niedriger Ebene für Entwickler zur Ausführung von eigenem Layout und eigener Unicode-zu-Glyphen-Verarbeitung bereit.

Hinweis

Windows App SDK führt eine neue Version von DirectWrite mit dem Namen DWriteCore ein, die unter Windows-Versionen bis hin zu Windows 8 ausgeführt wird, und öffnet Ihnen die Tür zur plattformübergreifenden Verwendung. Weitere Informationen finden Sie unter Übersicht über DWriteCore.

Laufzeitanforderungen

  • Windows 7 oder Windows Vista mit Service Pack 2 (SP2) und Plattformupdate für Windows Vista
  • Windows Server 2008 R2 oder Windows Server 2008 mit Service Pack 2 (SP2) und Plattformupdate für Windows Server 2008

In diesem Abschnitt

Thema BESCHREIBUNG
Neuerungen in DirectWrite
Hier sind einige der neuen Ergänzungen zu DirectWrite.
Programmierhandbuch
Die folgenden Themen bieten eine Übersicht über die DirectWrite-API.
API-Referenz
Beschreibt die DirectWrite-API.
Beispielcode
Dieser Abschnitt enthält Informationen zu Beispielprogrammen für DirectWrite.