enumeração D2D1_TEXT_ANTIALIAS_MODE (d2d1.h)
Descreve o modo de suavização usado para desenhar texto.
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 Valor: 0 Use o padrão do sistema. Consulte Observações. |
D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE Valor: 1 Use a suavização ClearType. |
D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE Valor: 2 Use a suavização em escala de cinza. |
D2D1_TEXT_ANTIALIAS_MODE_ALIASED Valor: 3 Não use a suavização. |
D2D1_TEXT_ANTIALIAS_MODE_FORCE_DWORD Valor: 0xffffffff |
Comentários
Essa enumeração é usada com SetTextAntialiasMode de um ID2D1RenderTarget para especificar como texto e glifos são suavizados.
Por padrão, Direct2D renderiza o texto no modo ClearType. Fatores que
pode fazer downgrade da qualidade padrão para escala de cinza ou aliased:
- Se o valor DWRITE_RENDERING_MODE for DWRITE_RENDERING_MODE_ALIASED , o
o modo de suavização de texto padrão é aliased. Para alterar o modo de renderização DirectWrite de um ID2D1RenderTarget, use o método ID2D1RenderTarget::SetTextRenderingParams.
- Se o valor DWRITE_RENDERING_MODE for DWRITE_RENDERING_MODE_OUTLINE, o texto padrão
O modo de suavização é escala de cinza.
- Se o destino de renderização tiver um canal alfa e não estiver definido como D2D1_ALPHA_MODE_IGNORE,
o modo de suavização de texto padrão é escala de cinza.
- Se ID2D1RenderTarget::P ushLayer for chamado sem D2D1_LAYER_OPTIONS_INITIALIZE_FOR_CLEARTYPE
(e o PopLayer correspondente ainda não foi chamado), o texto padrão
O modo de suavização é escala de cinza.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 R2, Windows Server 2008 com SP2 e Atualização de Plataforma para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
Cabeçalho | d2d1.h |