DWRITE_TEXT_ANTIALIAS_MODE-Enumeration (dwrite_1.h)

Die DWRITE_TEXT_ANTIALIAS_MODE-Enumeration enthält Werte, die den Typ der Antialiasierung angeben, die für Text verwendet werden soll, wenn der Renderingmodus antialiasing aufruft.

Syntax

typedef enum DWRITE_TEXT_ANTIALIAS_MODE {
  DWRITE_TEXT_ANTIALIAS_MODE_CLEARTYPE,
  DWRITE_TEXT_ANTIALIAS_MODE_GRAYSCALE
} ;

Konstanten

 
DWRITE_TEXT_ANTIALIAS_MODE_CLEARTYPE
Das ClearType-Antialiasing berechnet die Abdeckung unabhängig von den roten, grünen und blauen Farbelementen der einzelnen Pixel. Dies ermöglicht mehr Details als herkömmliches Antialiasing. Da jedoch kein Alphawert für jedes Pixel vorhanden ist, eignet sich ClearType nicht zum Rendern von Text in einer transparenten Zwischenbitte.
DWRITE_TEXT_ANTIALIAS_MODE_GRAYSCALE
Graustufen-Antialiasing berechnet einen Abdeckungswert für jedes Pixel. Da der Alphawert jedes Pixels gut definiert ist, kann Text in einer transparenten Bitmap gerendert werden, die dann mit anderen Inhalten zusammengesetzt werden kann.

Hinweis Graustufenrender Rendering mit IDWriteBitmapRenderTarget1 verwendet vormultipliziertes Alpha.

 

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 und Platform Update für Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile dwrite_1.h

Weitere Informationen

IDWriteBitmapRenderTarget1::GetTextAntialiasMode

IDWriteBitmapRenderTarget1::SetTextAntialiasMode