Вывод текста
Метод DrawString объекта Graphics предназначен для вывода текста. При вызове этого метода задается объект шрифта, цвет, кисть и начальная точка вывода. Например, следующий фрагмент выводит текст "Hello World" – в современных книгах по программированию это превратилось в традицию (рис. 8.23).
При выводе используется текущий шрифт формы, текст выводится фиолетовой кистью на белом фоне:
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, что позволяет выводить текст на любом языке.