Share via


Nasıl yapılır: Belirtilen bir Konuma Metin Çizme

Özel çizim yaparken, belirtilen noktadan başlayarak tek bir yatay çizgide metin çizebilirsiniz. Veya PointF parametresini alan Point sınıfın DrawString aşırı yüklenmiş yöntemini Graphics kullanarak bu şekilde metin çizebilirsiniz. DrawString Yöntemi ayrıca ve Brush gerektirirFont

ayrıca, bir alan Pointaşırı yüklenmiş yöntemini TextRenderer de kullanabilirsinizDrawText. DrawText ayrıca bir Color ve Fontgerektirir.

Aşağıdaki çizimde, aşırı yüklenmiş yöntemi kullandığınızda belirtilen bir noktada çizilen metnin çıktısı DrawString gösterilmektedir.

Screenshot that shows the output of text at a specified point.

GDI+ ile metin satırı çizmek için

  1. DrawString İstediğiniz Point metni veya PointF, Fontve Brushgeçirerek yöntemini kullanın.

    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);
    }
    
    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
    

GDI ile metin satırı çizmek için

  1. DrawText yöntemini kullanarak istediğiniz metni geçirin, Point, Fontve Color.

    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);
    }
    
    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
    

Kod Derleniyor

Önceki örnekler şunları gerektirir:

Ayrıca bkz.