Freigeben über


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