Compartilhar via


enumeração DWRITE_TEXT_ANTIALIAS_MODE (dwrite_1.h)

A enumeração DWRITE_TEXT_ANTIALIAS_MODE contém valores que especificam o tipo de suavização a ser usado para texto quando o modo de renderização chama para suavização.

Syntax

typedef enum DWRITE_TEXT_ANTIALIAS_MODE {
  DWRITE_TEXT_ANTIALIAS_MODE_CLEARTYPE,
  DWRITE_TEXT_ANTIALIAS_MODE_GRAYSCALE
} ;

Constantes

 
DWRITE_TEXT_ANTIALIAS_MODE_CLEARTYPE
A suavização ClearType calcula a cobertura de forma independente para os elementos de cor vermelho, verde e azul de cada pixel. Isso permite mais detalhes do que a suavização convencional. No entanto, como não há um valor alfa para cada pixel, ClearType não é adequado para renderizar texto em um bitmap intermediário transparente.
DWRITE_TEXT_ANTIALIAS_MODE_GRAYSCALE
A suavização de escala de cinza calcula um valor de cobertura para cada pixel. Como o valor alfa de cada pixel é bem definido, o texto pode ser renderizado em um bitmap transparente, que pode ser composto com outro conteúdo.

Nota A renderização em escala de cinza com IDWriteBitmapRenderTarget1 usa alfa pré-multiplicado.

 

Requisitos

   
Cliente mínimo com suporte Windows 8 e Platform Update para Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 e Platform Update para Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho dwrite_1.h

Confira também

IDWriteBitmapRenderTarget1::GetTextAntialiasMode

IDWriteBitmapRenderTarget1::SetTextAntialiasMode