Themen zur Funktionsweise (DirectWrite)
Die folgenden Themen bieten eine Übersicht über die DirectWrite-API.
In diesem Abschnitt
| Thema | BESCHREIBUNG |
|---|---|
| Ausrichten von Text |
Sie können DirectWrite Text ausrichten, indem Sie die SetTextAlignment-Methode der IDWriteTextFormat-Schnittstelle verwenden. |
| Hinzufügen von Unterstützung für mehrere Monitore |
DirectWrite umfasst Unterstützung für Systeme mit mehreren Monitoren. Verschiedene Monitore können unterschiedliche Pixelgeometrie (RGB, BGR oder FLAT) oder andere Attribute haben. Weitere Informationen zur Pixelgeometrie finden Sie im DWRITE _ PIXEL _ GEOMETRY-Referenzthema. In diesem Thema erfahren Sie, wie Sie Ihrer Anwendung Unterstützung für mehrere Monitore DirectWrite hinzufügen. |
| So stellen Sie sicher, dass Ihre Anwendung ordnungsgemäß auf Bildschirmen mit hohem DPI-Leistung angezeigt wird |
Beschreibt, wie ein Fenster erstellt wird, das auf Bildschirmen mit hohem DPI-Grad ordnungsgemäß angezeigt wird. |
| Sicherstellen, dass Text mit der richtigen Leserichtung angezeigt wird |
Einige Sprachen, z. B. Arabisch und Hebräisch, erfordern eine Leserichtung von rechts nach links. Der für ein DirectWrite-Textformatobjekt ist die Standardleserichtung von links nach rechts. DirectWrite die Leserichtung nicht automatisch aus dem -Locale abgeleitet, daher müssen Sie dies selbst tun. |
| Aufzählen von Schriftarten |
In dieser Übersicht wird gezeigt, wie die Schriftarten in der Auflistung der Systemschriftarten nach Familienname aufzählt werden. |
| Ausführen von Treffertests für ein Textlayout |
Enthält ein kurzes Tutorial 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 Tutorial zum Hinzufügen von Inlineobjekten zu DirectWrite Anwendung, die Text mithilfe der IDWriteTextLayout-Schnittstelle anzeigt. |
| Hinzufügen von Clientzeichnungseffekten zu einem Textlayout |
Enthält ein kurzes Tutorial zum Hinzufügen von Clientzeichnungseffekten zu einer DirectWrite-Anwendung, die Text mithilfe der IDWriteTextLayout-Schnittstelle und eines benutzerdefinierten Textrenderers anzeigt. |