在C#中,使用Graphics.DrawString()
方法繪制文本時,可以通過Font
類來設置字體樣式。以下是一個示例,展示了如何設置字體樣式、大小和顏色:
using System;
using System.Drawing;
using System.Windows.Forms;
public class MainForm : Form
{
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
// 創建一個Font對象,設置字體樣式、大小和顏色
Font font = new Font("Arial", 14, FontStyle.Bold | FontStyle.Underline);
// 設置文本要繪制的位置
Point position = new Point(50, 50);
// 繪制文本
e.Graphics.DrawString("Hello, World!", font, Brushes.Blue, position);
}
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}
}
在這個示例中,我們創建了一個Font
對象,并設置了字體樣式(粗體和下劃線)、字體大小(14)和字體顏色(藍色)。然后,我們使用e.Graphics.DrawString()
方法在指定位置繪制文本。