Freigeben über


Vorgehensweisen (DirectWrite)

Die folgenden Themen bieten 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 von Unterstützung für mehrere Monitore
DirectWrite umfasst die Unterstützung für Systeme mit mehreren Monitoren. Verschiedene Monitore können unterschiedliche Pixelgeometrie (RGB, BGR oder FLAT) oder andere Attribute aufweisen. 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.
So stellen Sie sicher, dass Ihre Anwendung auf Bildschirmen mit hoher DPI-Auflösung ordnungsgemäß angezeigt wird
Beschreibt, wie Sie ein Fenster erstellen, in dem die Anzeige auf Displays mit hoher DPI-Auflösung ordnungsgemäß angezeigt wird.
So stellen Sie sicher, dass Text mit der richtigen Leserichtung angezeigt wird
Für einige Sprachen, z. B. Arabisch und Hebräisch, ist eine Leserichtung von rechts nach links erforderlich. Für ein DirectWrite Textformatobjekt ist die Standardleserichtung von links nach rechts. DirectWrite leitet nicht automatisch die Leserichtung aus dem Gebietsschema ab, daher müssen Sie dies selbst tun.
Auflisten von Schriftarten
In dieser Übersicht erfahren Sie, wie Sie die Schriftarten in der Systemschriftartensammlung nach Familiennamen auflisten.
Durchfü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 einer 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 einem benutzerdefinierten Textrenderer anzeigt.