Themen mit Vorgehensweisen (DirectWrite)
In den folgenden Themen finden Sie eine Übersicht über die DirectWrite-API.
In diesem Abschnitt
Thema | Beschreibung |
---|---|
Ausrichten von Text |
Sie können DirectWrite Text mithilfe der SetTextAlignment--Methode der IDWriteTextFormat--Schnittstelle ausrichten. |
Hinzufügen der Unterstützung für mehrere Monitore |
DirectWrite- umfasst Unterstützung für Systeme mit mehreren Monitoren. Verschiedene Monitore weisen möglicherweise unterschiedliche Pixelgeometrie (RGB, BGR oder FLAT) oder andere Attribute auf. Weitere Informationen zur Pixelgeometrie finden Sie im Referenzthema DWRITE_PIXEL_GEOMETRY. In diesem Thema erfahren Sie, wie Sie Ihrer DirectWrite-Anwendung Unterstützung für mehrere Monitore hinzufügen. |
Sicherstellen, dass Ihre Anwendung auf High-DPI ordnungsgemäß angezeigt wird |
Beschreibt, wie ein Fenster erstellt wird, das auf Bildschirmen mit hohem DPI-Wert ordnungsgemäß angezeigt wird. |
So wird sichergestellt, dass Text mit der richtigen Leserichtung |
Einige Sprachen, z. B. Arabisch und Hebräisch, erfordern eine Leserichtung von rechts nach links. Bei einem DirectWrite Textformatobjekts ist die Standardleserichtung von links nach rechts. DirectWrite leitet nicht automatisch die Leserichtung vom Gebietsschema ab, daher müssen Sie dies selbst tun. |
Auflisten von Schriftarten |
In dieser Übersicht wird gezeigt, wie Sie die Schriftarten in der Systemschriftartensammlung anhand des Familiennamens aufzählen. |
Ausführen von Treffertests für ein Textlayout- |
Enthält ein kurzes Lernprogramm zum Hinzufügen von Treffertests zu einer DirectWrite--Anwendung, die Text mithilfe der IDWriteTextLayout--Schnittstelle anzeigt. |
Hinzufügen von Inlineobjekten zu einem Textlayout- |
Enthält ein kurzes Lernprogramm zum Hinzufügen von Inlineobjekten zu einer DirectWrite- Anwendung, die Text mithilfe der IDWriteTextLayout--Schnittstelle anzeigt. |
Hinzufügen von Clientzeichnungseffekten zu einem Textlayout- |
Enthält ein kurzes Lernprogramm zum Hinzufügen von Clientzeichnungseffekten zu einer DirectWrite- Anwendung, die Text mithilfe der IDWriteTextLayout Schnittstelle und einem benutzerdefinierten Textrenderer anzeigt. |