本实例将使用Graphics类绘制五种图形来分别演示SolidBrush、HatchBrush、TextureBrush、LinearGradientBrush、PathGradientBrush这五种画笔的效果,然后将这五种图形输出的网页页面中。
程序实现的主要步骤为:
(1)新建一个网站并创建Default.aspx页面并打开Default.aspx.cs后台代码文件。
(2)在Default.aspx.cs代码的Page_Load中定义一个画布类,然后通过创建不同的实现类来实现不同的图形,代码如下:
01 protectedvoid Page_Load(object sender, EventArgs e)
02 {
03 Bitmap bitmap = newBitmap(950, 600);//建立位图文件
04 Graphics gra = Graphics.FromImage(bitmap);//设置画布,与bmap关联
05 gra.Clear(Color.White);//设置背景为白色
06 SolidBrush solidBrush = newSolidBrush(Color.Blue