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.
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.
.png)
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 Tryusing (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 Tryusing (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:
- PaintEventArgs e, que es un parámetro de PaintEventHandler.
Vea también
Tareas
Cómo: Construir fuentes y familias de fuentes
Cómo: Dibujar texto ajustado en un rectángulo