Enumeração TextRenderingHint (gdiplusenums.h)

A enumeração TextRenderingHint especifica o processo usado para renderizar texto. O processo afeta a qualidade do texto.

Syntax

typedef enum TextRenderingHint {
  TextRenderingHintSystemDefault = 0,
  TextRenderingHintSingleBitPerPixelGridFit,
  TextRenderingHintSingleBitPerPixel,
  TextRenderingHintAntiAliasGridFit,
  TextRenderingHintAntiAlias,
  TextRenderingHintClearTypeGridFit
} ;

Constantes

 
TextRenderingHintSystemDefault
Valor: 0
Especifica que um caractere é desenhado usando o modo de suavização de fonte do sistema selecionado no momento (também chamado de dica de renderização).
TextRenderingHintSingleBitPerPixelGridFit
Especifica que um caractere é desenhado usando seu bitmap de glifo e indicando para melhorar a aparência do caractere em hastes e curvatura.
TextRenderingHintSingleBitPerPixel
Especifica que um caractere é desenhado usando seu bitmap de glifo e nenhuma dica. Isso resulta em um melhor desempenho em detrimento da qualidade.
TextRenderingHintAntiAliasGridFit
Especifica que um caractere é desenhado usando seu bitmap de glifo suavizado e dicas. Isso resulta em uma qualidade muito melhor devido à suavização a um custo de desempenho mais alto.
TextRenderingHintAntiAlias
Especifica que um caractere é desenhado usando seu bitmap de glifo suavizado e nenhuma dica. Diferenças de largura de hastes podem ser perceptíveis, pois as dicas estão desativadas.
TextRenderingHintClearTypeGridFit
Especifica que um caractere é desenhado usando seu bitmap ClearType de glifo e dicas. Esse tipo de renderização de texto não pode ser usado junto com CompositingModeSourceCopy.


Somente windows XP e Windows Server 2003 e versões posteriores do Windows: a renderização ClearType tem suporte apenas no Windows XP e no Windows Server 2003 e versões posteriores do Windows. Portanto, TextRenderingHintClearTypeGridFit é ignorado em outros sistemas operacionais, embora o GDI+ tenha suporte nesses sistemas operacionais.

Comentários

A qualidade associada a cada processo varia de acordo com as circunstâncias. TextRenderingHintClearTypeGridFit fornece a melhor qualidade para a maioria dos monitores LCD e tamanhos de fonte relativamente pequenos. TextRenderingHintAntiAlias fornece a melhor qualidade para texto girado. Em geral, um processo que produz texto de maior qualidade é mais lento do que um processo que produz texto de menor qualidade.

Requisitos

   
Cliente mínimo com suporte Windows XP, Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho gdiplusenums.h (inclua Gdiplus.h)

Confira também

Suavização com Texto

Compositingmode

Métodos DrawString

Graphics::GetTextRenderingHint

Graphics::SetTextRenderingHint