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 |