Compartilhar via


Como: Desenhar texto em um local especificado

Quando você executa o desenho personalizado, você pode desenhar texto em uma única linha horizontal começando em um ponto especificado.Você pode desenhar o texto dessa maneira usando o DrawString método sobrecarregado o Graphics classe que leva uma Point ou PointF parâmetro. The DrawString método também requer um Brush e Font

Você também pode usar o DrawText método sobrecarregado o TextRenderer que leva uma Point. DrawText também requer um Color e um Font.

A ilustração a seguir mostra a saída de texto desenhada em um ponto especificado quando você usa o DrawString método sobrecarregado.

Para desenhar uma linha de texto com GDI +

  • Use o DrawString método, passando o texto desejado, Point ou PointF, Font, e 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 desenhar uma linha de texto com GDI

  • Use o DrawText método, passando o texto desejado, Point, Font, e 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);
    }
    

Compilando o código

Os exemplos anteriores requerem:

Consulte também

Tarefas

Como: Desenhar texto com GDI

Como: Construir fonte famílias e fonte s

Como: Desenhar texto disposto em um retângulo

Outros recursos

Usando fontes e texto