Иллюстрированный самоучитель по VB.NET

Вывод текста


Метод DrawString объекта Graphics предназначен для вывода текста. При вызове этого метода задается объект шрифта, цвет, кисть и начальная точка вывода. Например, следующий фрагмент выводит текст «Hello World» — в современных книгах по программированию это превратилось в традицию. При выводе используется текущий шрифт формы, текст выводится фиолетовой кистью на белом фоне:

Protected Overrides Sub OnPaint(ByVal e As _

System.Wi ndows.Forms.PaintEventArgs)

MyBase.OnPaint(e)

Dim g As Graphics = e.Graphics

Dim theColor As Color = Color.Purple

Dim theFont As New Font("Arial", 22._

FontStyle.Bold Or FontStyle.Italic)

Me.BackColor = Col or.White

g.DrawString("Hello World!". theFont.New SolidBrush(theColor). 0, 0)

g.Dispose()

End Sub

Рис. 8.23. Вывод текста «Hello World!» средствами GDI+

В GDI+ полностью поддерживается кодировка Unicode, что позволяет выводить текст на любом языке.



Содержание раздела