TextRenderingHint-Enumeration (gdiplusenums.h)

Die TextRenderingHint-Enumeration gibt den Prozess an, der zum Rendern von Text verwendet wird. Der Prozess wirkt sich auf die Qualität des Texts aus.

Syntax

typedef enum TextRenderingHint {
  TextRenderingHintSystemDefault = 0,
  TextRenderingHintSingleBitPerPixelGridFit,
  TextRenderingHintSingleBitPerPixel,
  TextRenderingHintAntiAliasGridFit,
  TextRenderingHintAntiAlias,
  TextRenderingHintClearTypeGridFit
} ;

Konstanten

 
TextRenderingHintSystemDefault
Wert: 0
Gibt an, dass ein Zeichen mit dem derzeit ausgewählten Glättungsmodus für Systemschriftarten (auch als Renderinghinweis bezeichnet) gezeichnet wird.
TextRenderingHintSingleBitPerPixelGridFit
Gibt an, dass ein Zeichen mit seiner Glyphen-Bitmap und Hinweisen gezeichnet wird, um die Darstellung von Zeichen auf Stielen und Krümmung zu verbessern.
TextRenderingHintSingleBitPerPixel
Gibt an, dass ein Zeichen mit seiner Glyphe-Bitmap und ohne Hinweis gezeichnet wird. Dies führt zu einer besseren Leistung auf Kosten der Qualität.
TextRenderingHintAntiAliasGridFit
Gibt an, dass ein Zeichen mit seiner Antialiased-Glyphe-Bitmap und einem Hinweis gezeichnet wird. Dies führt zu einer deutlich besseren Qualität durch Antialiasing zu höheren Leistungskosten.
TextRenderingHintAntiAlias
Gibt an, dass ein Zeichen mit seiner Antialiased-Glyphe-Bitmap und ohne Hinweis gezeichnet wird. Unterschiede in der Stammbreite können erkennbar sein, da Hinting ausgeschaltet ist.
TextRenderingHintClearTypeGridFit
Gibt an, dass ein Zeichen mit seiner ClearType-Bitmap mit Glyphe und einem Hinweis gezeichnet wird. Diese Art des Textrenderings kann nicht zusammen mit CompositingModeSourceCopy verwendet werden.


Nur Windows XP und Windows Server 2003 und höhere Versionen von Windows: ClearType-Rendering wird nur unter Windows XP und Windows Server 2003 und höheren Versionen von Windows unterstützt. Daher wird TextRenderingHintClearTypeGridFit auf anderen Betriebssystemen ignoriert, obwohl GDI+ auf diesen Betriebssystemen unterstützt wird.

Hinweise

Die Qualität, die mit den einzelnen Prozessen verbunden ist, variiert je nach den Umständen. TextRenderingHintClearTypeGridFit bietet die beste Qualität für die meisten LCD-Monitore und relativ kleine Schriftgrade. TextRenderingHintAntiAlias bietet die beste Qualität für gedrehten Text. Im Allgemeinen ist ein Prozess, der Text mit höherer Qualität erzeugt, langsamer als ein Prozess, der Text mit niedrigerer Qualität erzeugt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP, Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile gdiplusenums.h (include Gdiplus.h)

Weitere Informationen

Antialiasing mit Text

Compositingmode

DrawString-Methoden

Graphics::GetTextRenderingHint

Graphics::SetTextRenderingHint