Hopes

Start Here..

 

Asp.NET 2.0 绘图

Asp.NET 2.0 绘图

      今天上午的主要任务是搞绘图,搞了一上午,有收获.也有困难.就是不知道如何寻找路径.
      代码贴一下,便于以后学习:

        protected void Page_Load(object sender, EventArgs e)
        
{
            Bitmap bm 
= new Bitmap(800600);

            Graphics g 
= Graphics.FromImage(bm);

            g.Clear(Color.LightBlue);

            Pen p 
= new Pen(Color.Blue, 2);

            g.DrawLine(p, 
new Point(0300), new Point(bm.Width, 300));

            g.DrawLine(p, 
new Point(4000), new Point(400, bm.Height));

            Rectangle rect 
= new Rectangle(50,1505050);
            Rectangle rect2 
= new Rectangle(4001505050);
            Rectangle rect3 
= new Rectangle(2002505050);
            
            g.DrawEllipse(p, rect);
            g.DrawEllipse(p, rect2);
            g.DrawEllipse(p, rect3);

            g.DrawLine(p, 
new Point(rect.X + rect.Width / 2, rect.Y + rect.Height / 2), new Point(rect2.X + rect.Width / 2, rect.Y + rect2.Height / 2));
            
            Brush b 
= new SolidBrush(Color.Red);
            
            Font drawFont 
= new Font("Arial"16);

            
for (int i = 0; i <= 8; i++)
            
{
                g.DrawString(Convert.ToString(i
*10), drawFont ,b, new PointF(i*100580));
            }


            
for (int j = 0; j <= 6; j++)
            
{
                g.DrawString(Convert.ToString(j 
* 500), drawFont, b, new PointF(0,600-j*100));
            }

            
            bm.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);
        }

posted on 2012-08-18 21:40 ** 阅读(157) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

公告

你好!

常用链接

留言簿(2)

随笔档案

文章分类

文章档案

新闻档案

相册

收藏夹

C#学习

友情链接

搜索

最新评论

阅读排行榜

评论排行榜