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) |