Esta documentación está archivada y no tiene mantenimiento.

TextRenderer (Clase)

Proporciona métodos utilizados para medir y representar texto. Esta clase no se puede heredar.

Espacio de nombres: System.Windows.Forms
Ensamblado: System.Windows.Forms (en system.windows.forms.dll)

public sealed class TextRenderer
public final class TextRenderer
public final class TextRenderer
No aplicable.

La clase TextRenderer proporciona un conjunto de métodos static que se pueden utilizar para medir y trazar texto en un control de Windows Forms.

Puede manipular cómo se traza el texto mediante una de las sobrecargas de DrawText que toma un parámetro TextFormatFlags. Por ejemplo, el comportamiento predeterminado de TextRenderer es agregar relleno al rectángulo de delimitación del texto trazado para dar cabida a glifos que sobresalgan. Si tiene que trazar una línea de texto sin estos espacios extra, debe usar las versiones de DrawText y MeasureText que toman un parámetro Size y TextFormatFlags. Se puede ver un ejemplo en MeasureText(IDeviceContext,String,Font,Size,TextFormatFlags).

NotaNota:

Los métodos DrawText de TextRenderer no se admiten para imprimir. Debe utilizar siempre los métodos DrawString de la clase Graphics.

En el ejemplo de código siguiente se muestra la forma de utilizar el método DrawText. Para ejecutar este ejemplo, pegue el código en un formulario Windows Forms y llame a RenderText1 desde el controlador de eventos Paint del formulario, pasando e como PaintEventArgs.

private void RenderText1(PaintEventArgs e)
{
    TextRenderer.DrawText(e.Graphics, "Regular Text", this.Font, 
        new Point(10, 10), SystemColors.ControlText);

}

System.Object
  System.Windows.Forms.TextRenderer

Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0
Mostrar: