Share via


DWRITE_RENDERING_MODE1-Enumeration (dwrite_3.h)

Gibt an, wie Glyphen gerendert werden.

Syntax

typedef enum DWRITE_RENDERING_MODE1 {
  DWRITE_RENDERING_MODE1_DEFAULT,
  DWRITE_RENDERING_MODE1_ALIASED,
  DWRITE_RENDERING_MODE1_GDI_CLASSIC,
  DWRITE_RENDERING_MODE1_GDI_NATURAL,
  DWRITE_RENDERING_MODE1_NATURAL,
  DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC,
  DWRITE_RENDERING_MODE1_OUTLINE,
  DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC_DOWNSAMPLED
} ;

Konstanten

 
DWRITE_RENDERING_MODE1_DEFAULT
Gibt an, dass der Renderingmodus basierend auf Schriftart und Größe automatisch bestimmt wird.
DWRITE_RENDERING_MODE1_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_MODE1_GDI_CLASSIC
Gibt an, dass antialiasing in horizontaler Richtung ausgeführt wird und die Darstellung von Glyphen mit GDI mithilfe von CLEARTYPE_QUALITY layoutkompatibel ist.
Verwenden Sie DWRITE_MEASURING_MODE_GDI_CLASSIC, um Glyphenfortschritte zu erhalten. Das Antialiasing kann je nach Antialiasingmodus für Text entweder ClearType oder Graustufen sein.
DWRITE_RENDERING_MODE1_GDI_NATURAL
Gibt an, dass das Antialiasing in horizontaler Richtung ausgeführt wird und die Darstellung von Glyphen mit GDI mithilfe von CLEARTYPE_NATURAL_QUALITY layoutkompatibel ist.
Glyphenfortschritte sind nahe an den Fortschritten des Schriftentwurfs, werden aber immer noch auf ganze Pixel gerundet. Verwenden Sie DWRITE_MEASURING_MODE_GDI_NATURAL, um Glyphenfortschritte zu erhalten.
Das Antialiasing kann je nach Antialiasingmodus für Text entweder ClearType oder Graustufen sein.
DWRITE_RENDERING_MODE1_NATURAL
Gibt an, dass antialiasing in horizontaler Richtung ausgeführt wird. Dieser Renderingmodus ermöglicht die Positionierung von Glyphen mit Subpixelgenauigkeit und
eignet sich daher für ein natürliches (d.h. auflösungsunabhängiges) Layout.
Das Antialiasing kann je nach Antialiasingmodus für Text entweder ClearType oder Graustufen sein.
DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC
Ähnlich wie im 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 je nach Antialiasingmodus für Text entweder ClearType oder Graustufen sein.
DWRITE_RENDERING_MODE1_OUTLINE
Gibt an, dass das Rendering den Rasterizer umgehen und die Gliederungen direkt verwenden soll. Dies wird in der Regel bei sehr großen Größen verwendet.
DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC_DOWNSAMPLED
Ähnlich wie im natürlichen symmetrischen Modus, mit der Ausnahme, dass Text nach Möglichkeit in einer downsamped-Form gerastert werden sollte.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Kopfzeile dwrite_3.h