énumération D2D1_TEXT_ANTIALIAS_MODE (d2d1.h)
Décrit le mode anti-attirail utilisé pour dessiner du texte.
Syntax
typedef enum D2D1_TEXT_ANTIALIAS_MODE {
D2D1_TEXT_ANTIALIAS_MODE_DEFAULT = 0,
D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE = 1,
D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE = 2,
D2D1_TEXT_ANTIALIAS_MODE_ALIASED = 3,
D2D1_TEXT_ANTIALIAS_MODE_FORCE_DWORD = 0xffffffff
} ;
Constantes
D2D1_TEXT_ANTIALIAS_MODE_DEFAULT Valeur : 0 Utilisez la valeur par défaut du système. Consultez la section Notes. |
D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE Valeur : 1 Utilisez l’antialiasing ClearType. |
D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE Valeur : 2 Utilisez l’anticrénelage de nuances de gris. |
D2D1_TEXT_ANTIALIAS_MODE_ALIASED Valeur : 3 N’utilisez pas d’anticrénelage. |
D2D1_TEXT_ANTIALIAS_MODE_FORCE_DWORD Valeur : 0xffffffff |
Remarques
Cette énumération est utilisée avec le SetTextAntialiasMode d’un ID2D1RenderTarget pour spécifier la façon dont le texte et les glyphes sont antialiased.
Par défaut, Direct2D restitue le texte en mode ClearType. Facteurs qui
peut rétrograder la qualité par défaut en niveaux de gris ou en alias :
- Si la valeur DWRITE_RENDERING_MODE est DWRITE_RENDERING_MODE_ALIASED , le
le mode anti-attirail de texte par défaut est sous alias. Pour modifier le mode de rendu DirectWrite d’un ID2D1RenderTarget, utilisez la méthode ID2D1RenderTarget ::SetTextRenderingParams.
- Si la valeur DWRITE_RENDERING_MODE est DWRITE_RENDERING_MODE_OUTLINE, le texte par défaut
le mode anti-attirail est de nuances de gris.
- Si la cible de rendu a un canal alpha et n’est pas définie sur D2D1_ALPHA_MODE_IGNORE, alors
le mode anti-attirail de texte par défaut est des niveaux de gris.
- Si ID2D1RenderTarget ::P ushLayer est appelé sans D2D1_LAYER_OPTIONS_INITIALIZE_FOR_CLEARTYPE
(et le PopLayer correspondant n’a pas encore été appelé), puis le texte par défaut
le mode anti-attirail est de nuances de gris.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau | Applications UWP] |
En-tête | d2d1.h |