Partager via


énumération DWRITE_TEXT_ANTIALIAS_MODE (dwrite_1.h)

L’énumération DWRITE_TEXT_ANTIALIAS_MODE contient des valeurs qui spécifient le type d’anti-ataliasing à utiliser pour le texte lorsque le mode de rendu appelle l’anticrénelure.

Syntaxe

typedef enum DWRITE_TEXT_ANTIALIAS_MODE {
  DWRITE_TEXT_ANTIALIAS_MODE_CLEARTYPE,
  DWRITE_TEXT_ANTIALIAS_MODE_GRAYSCALE
} ;

Constantes

 
DWRITE_TEXT_ANTIALIAS_MODE_CLEARTYPE
L’antialiasing ClearType calcule la couverture indépendamment pour les éléments de couleur rouge, vert et bleu de chaque pixel. Cela permet d’obtenir plus de détails que l’anti-ataliasing conventionnel. Toutefois, étant donné qu’il n’existe aucune valeur alpha unique pour chaque pixel, ClearType ne convient pas pour le rendu du texte sur une image bitmap intermédiaire transparente.
DWRITE_TEXT_ANTIALIAS_MODE_GRAYSCALE
L’anti-attirail à nuances de gris calcule une valeur de couverture pour chaque pixel. Étant donné que la valeur alpha de chaque pixel est bien définie, le texte peut être rendu sur une image bitmap transparente, qui peut ensuite être compositeée avec d’autres contenus.

Note Le rendu de niveaux de gris avec IDWriteBitmapRenderTarget1 utilise l’alpha prémultiplié.

 

Spécifications

   
Client minimal pris en charge Windows 8 et Mise à jour de la plateforme pour Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau uniquement]
En-tête dwrite_1.h

Voir aussi

IDWriteBitmapRenderTarget1::GetTextAntialiasMode

IDWriteBitmapRenderTarget1::SetTextAntialiasMode