DWRITE_RENDERING_MODE-Enumeration (dwrite.h)
Stellt eine Methode zum Rendern von Glyphen dar.
Hinweis In diesem Thema geht es um DWRITE_RENDERING_MODE in Windows 8 und höher. Informationen zur vorherigen Version finden Sie im Abschnitt Hinweise.
Syntax
typedef enum DWRITE_RENDERING_MODE {
DWRITE_RENDERING_MODE_DEFAULT,
DWRITE_RENDERING_MODE_ALIASED,
DWRITE_RENDERING_MODE_GDI_CLASSIC,
DWRITE_RENDERING_MODE_GDI_NATURAL,
DWRITE_RENDERING_MODE_NATURAL,
DWRITE_RENDERING_MODE_NATURAL_SYMMETRIC,
DWRITE_RENDERING_MODE_OUTLINE,
DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC,
DWRITE_RENDERING_MODE_CLEARTYPE_GDI_NATURAL,
DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL,
DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC
} ;
Konstanten
DWRITE_RENDERING_MODE_DEFAULT Gibt an, dass der Renderingmodus basierend auf Schriftart und Größe automatisch bestimmt wird. |
DWRITE_RENDERING_MODE_ALIASED Gibt an, dass kein Antialiasing ausgeführt wird. Jedes Pixel wird entweder auf die Vordergrundfarbe des Texts festgelegt oder behält die Farbe des Hintergrunds bei. |
DWRITE_RENDERING_MODE_GDI_CLASSIC Gibt an, dass das Antialiasing in horizontaler Richtung ausgeführt wird und die Darstellung von Glyphen layoutkompatibel mit GDI mithilfe von CLEARTYPE_QUALITY ist. Verwenden Sie DWRITE_MEASURING_MODE_GDI_CLASSIC, um Glyphenvorschüsse zu erhalten. Das Antialiasing kann entweder ClearType oder Graustufen sein, je nach Text-Antialiasing-Modus. |
DWRITE_RENDERING_MODE_GDI_NATURAL Gibt an, dass antialiasing in horizontaler Richtung ausgeführt wird und die Darstellung von Glyphen layoutkompatibel mit GDI mithilfe von CLEARTYPE_NATURAL_QUALITY ist. Glyphenfortschritte sind nahe an den Fortschritten des Schriftartdesigns, werden aber immer noch auf ganze Pixel gerundet. Verwenden Sie DWRITE_MEASURING_MODE_GDI_NATURAL, um Glyphenvorschüsse zu erhalten. Das Antialiasing kann entweder ClearType oder Graustufen sein, je nach Text-Antialiasing-Modus. |
DWRITE_RENDERING_MODE_NATURAL Gibt an, dass das Antialiasing in horizontaler Richtung ausgeführt wird. Dieser Renderingmodus ermöglicht die Positionierung von Glyphen mit Subpixelgenauigkeit und ist daher geeignet für ein natürliches (d.h. auflösungsunabhängiges) Layout. Das Antialiasing kann entweder ClearType oder Graustufen sein, je nach Text-Antialiasing-Modus. |
DWRITE_RENDERING_MODE_NATURAL_SYMMETRIC Ähnlich dem natürlichen Modus, mit der Ausnahme, dass antialiasing sowohl in horizontaler als auch in vertikaler Richtung ausgeführt wird. Dies wird in der Regel bei größeren Größen verwendet, um Kurven und diagonale Linien glatter aussehen zu lassen. Das Antialiasing kann entweder ClearType oder Graustufen sein, je nachdem. im Text-Antialiasing-Modus. |
DWRITE_RENDERING_MODE_OUTLINE Gibt an, dass das Rendering den Rasterisierer umgehen und die Gliederungen direkt verwenden soll. Dies wird in der Regel bei sehr großen Größen verwendet. |
DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC |
DWRITE_RENDERING_MODE_CLEARTYPE_GDI_NATURAL |
DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL |
DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC |
Hinweise
DWRITE_RENDERING_MODE vor Windows 8
enum DWRITE_RENDERING_MODE { DWRITE_RENDERING_MODE_DEFAULT, DWRITE_RENDERING_MODE_ALIASED, DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC, DWRITE_RENDERING_MODE_CLEARTYPE_GDI_NATURAL, DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL, DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC, DWRITE_RENDERING_MODE_OUTLINE };
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Kopfzeile | dwrite.h |