Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Özel çizim yaparken, belirtilen noktadan başlayarak tek bir yatay çizgide metin çizebilirsiniz. Veya DrawString parametresini alan Graphics sınıfın Point aşırı yüklenmiş yöntemini PointF kullanarak bu şekilde metin çizebilirsiniz. DrawString Yöntemi ayrıca ve Brush gerektirirFont
ayrıca, bir alan DrawTextaşırı yüklenmiş yöntemini TextRenderer de kullanabilirsinizPoint. 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.
GDI+ ile metin satırı çizmek için
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
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
Kodu Derleme
Önceki örnekler şunları gerektirir:
-
PaintEventArgs
e
, parametresidir PaintEventHandler.
Ayrıca bakınız
- Nasıl yapılır: GDI ile Metin Çizme
- Yazı Tipleri ve Metin Kullanma
- Nasıl Yapılır: Yazı Tipi Aileleri ve Yazı Tipleri oluşturma
- Nasıl yapılır: Dikdörtgen Sarmalanmış Metin Çizme
.NET Desktop feedback