Cómo: Dibujar texto en una ubicación especificada

Actualización: noviembre 2007

Cuando realiza un dibujo personalizado, puede dibujar texto en una sola línea horizontal a partir de un punto especificado. Para dibujar texto de esta manera, utilice el método sobrecargado DrawString de la clase Graphics que toma como parámetro Point o PointF. El método DrawString también requiere Brush y Font

También puede utilizar el método sobrecargado DrawText de TextRenderer que toma Point. DrawText también requiere Color y Font.

En la ilustración siguiente se muestra el resultado de un texto dibujado en un punto especificado mediante el método sobrecargado DrawString.

Para dibujar una línea de texto con GDI+

  • Utilice el método DrawString, pasando el texto que desee, Point o PointF, Font y Brush.

    Dim font1 As New Font("Times New Roman", 24, FontStyle.Bold, GraphicsUnit.Pixel)
    Try
        Dim pointF1 As New PointF(30, 10)
        e.Graphics.DrawString("Hello", font1, Brushes.Blue, pointF1)
    Finally
        font1.Dispose()
    End Try
    
    using (Font font1 = new Font("Times New Roman", 24, FontStyle.Bold, GraphicsUnit.Pixel)){
    PointF pointF1 = new PointF(30, 10);
    e.Graphics.DrawString("Hello", font1, Brushes.Blue, pointF1);
    }
    

Para dibujar una línea de texto con GDI

  • Utilice el método DrawText, pasando el texto que desee, Point, Font y Color.

    Dim font As New Font("Times New Roman", 24, FontStyle.Bold, GraphicsUnit.Pixel)
    Try
        Dim point1 As New Point(30, 10)
        TextRenderer.DrawText(e.Graphics, "Hello", font, point1, Color.Blue)
    Finally
        font.Dispose()
    End Try
    
    using (Font font = new Font("Times New Roman", 24, FontStyle.Bold, GraphicsUnit.Pixel))
    {
        Point point1 = new Point(30, 10);
        TextRenderer.DrawText(e.Graphics, "Hello", font, point1, Color.Blue);
    }
    

Compilar el código

Los ejemplos anteriores requieren:

Vea también

Tareas

Cómo: Dibujar texto con GDI

Cómo: Construir fuentes y familias de fuentes

Cómo: Dibujar texto ajustado en un rectángulo

Otros recursos

Utilizar fuentes y texto