Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El antialiasing se refiere al proceso de suavizar los bordes irregulares de gráficos y texto dibujados para mejorar su apariencia o legibilidad. Con las clases GDI+ administradas, puede representar texto antialias de alta calidad, así como texto de menor calidad. Normalmente, la representación de mayor calidad tarda más tiempo de procesamiento que la representación de menor calidad. Para establecer el nivel de calidad del texto, configure la propiedad TextRenderingHint de Graphics como uno de los elementos de la enumeración TextRenderingHint.
Ejemplo
En el ejemplo de código siguiente se dibuja texto con dos configuraciones de calidad diferentes.
FontFamily fontFamily = new FontFamily("Times New Roman");
Font font = new Font(
fontFamily,
32,
FontStyle.Regular,
GraphicsUnit.Pixel);
SolidBrush solidBrush = new SolidBrush(Color.FromArgb(255, 0, 0, 255));
string string1 = "SingleBitPerPixel";
string string2 = "AntiAlias";
e.Graphics.TextRenderingHint = TextRenderingHint.SingleBitPerPixel;
e.Graphics.DrawString(string1, font, solidBrush, new PointF(10, 10));
e.Graphics.TextRenderingHint = TextRenderingHint.AntiAlias;
e.Graphics.DrawString(string2, font, solidBrush, new PointF(10, 60));
Dim fontFamily As New FontFamily("Times New Roman")
Dim font As New Font( _
fontFamily, _
32, _
FontStyle.Regular, _
GraphicsUnit.Pixel)
Dim solidBrush As New SolidBrush(Color.FromArgb(255, 0, 0, 255))
Dim string1 As String = "SingleBitPerPixel"
Dim string2 As String = "AntiAlias"
e.Graphics.TextRenderingHint = TextRenderingHint.SingleBitPerPixel
e.Graphics.DrawString(string1, font, solidBrush, New PointF(10, 10))
e.Graphics.TextRenderingHint = TextRenderingHint.AntiAlias
e.Graphics.DrawString(string2, font, solidBrush, New PointF(10, 60))
En la ilustración siguiente se muestra la salida del código de ejemplo:
Compilar el código
El ejemplo de código anterior está diseñado para su uso con Windows Forms y requiere PaintEventArgse
, que es un parámetro de PaintEventHandler.
Consulte también
.NET Desktop feedback