Compartir a través de


Enumeración TextRenderingHint (gdiplusenums.h)

La enumeración TextRenderingHint especifica el proceso utilizado para representar texto. El proceso afecta a la calidad del texto.

Syntax

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

Constantes

 
TextRenderingHintSystemDefault
Valor: 0
Especifica que un carácter se dibuja mediante el modo de suavizado de fuente del sistema seleccionado actualmente (también denominado sugerencia de representación).
TextRenderingHintSingleBitPerPixelGridFit
Especifica que un carácter se dibuja mediante su mapa de bits de glifo y la sugerencia para mejorar la apariencia del carácter en los tallos y la curvatura.
TextRenderingHintSingleBitPerPixel
Especifica que un carácter se dibuja mediante su mapa de bits de glifo y sin sugerencias. Esto da como resultado un mejor rendimiento a costa de la calidad.
TextRenderingHintAntiAliasGridFit
Especifica que un carácter se dibuja con su mapa de bits de glifo antialiased y su sugerencia. Esto da como resultado una calidad mucho mejor debido al suavizado de contornos a un mayor costo de rendimiento.
TextRenderingHintAntiAlias
Especifica que un carácter se dibuja con su mapa de bits de glifo antialiased y sin sugerencias. Las diferencias de ancho del pie pueden ser apreciables porque se han desactivado las indicaciones.
TextRenderingHintClearTypeGridFit
Especifica que un carácter se dibuja mediante su mapa de bits ClearType de glifo y sugerencias. Este tipo de representación de texto no se puede usar junto con CompositingModeSourceCopy.


Windows XP y Windows Server 2003 y versiones posteriores solo de Windows: la representación clearType solo se admite en Windows XP y Windows Server 2003 y versiones posteriores de Windows. Por lo tanto, TextRenderingHintClearTypeGridFit se omite en otros sistemas operativos aunque GDI+ sea compatible con esos sistemas operativos.

Comentarios

La calidad asociada a cada proceso varía según las circunstancias. TextRenderingHintClearTypeGridFit proporciona la mejor calidad para la mayoría de los monitores LCD y tamaños de fuente relativamente pequeños. TextRenderingHintAntiAlias proporciona la mejor calidad para el texto girado. Por lo general, un proceso que genera texto de mayor calidad es más lento que un proceso que genera texto de menor calidad.

Requisitos

   
Cliente mínimo compatible Windows XP, Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado gdiplusenums.h (include Gdiplus.h)

Consulte también

Suavizado de contornos con texto

CompositingMode

Métodos DrawString

Graphics::GetTextRenderingHint

Graphics::SetTextRenderingHint