Compartilhar via


Enumeração TextRenderingHint (gdiplusenums.h)

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

Sintaxe

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

Constants

 
TextRenderingHintSystemDefault
Valor: 0
Especifica que um caractere é desenhado usando o modo de suavização de fonte do sistema atualmente selecionado (também chamado de dica de renderização).
TextRenderingHintSingleBitPerPixelGridFit
Especifica que um caractere é desenhado usando seu bitmap de glifo e sugerindo 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 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 análico e nenhuma dica. As diferenças de largura do tronco podem ser perceptíveis porque a dica está desativada.
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.


Windows XP e Windows Server 2003 e versões posteriores somente do Windows: a renderização ClearType só tem suporte 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.

Observações

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 qualidade mais alta é mais lento do que um processo que produz texto de menor qualidade.

Requirements

Requirement Value
Cliente mínimo suportado Windows XP, Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo compatível Windows 2000 Server [somente aplicativos da área de trabalho]
Header gdiplusenums.h (inclua Gdiplus.h)

Consulte também

Suavização com Texto

CompositingMode

Métodos DrawString

Graphics::GetTextRenderingHint

Graphics::SetTextRenderingHint