国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

在ASP.NET中動態生成餅圖的方法

2024-07-10 12:38:03
字體:
來源:轉載
供稿:網友

在在ASP.NET中動態的生成GIF圖片一文中介紹了使用ASP.NET生成一個GIF圖片的方法,本文對這個例子稍加修改就可以生成比較實用的餅圖了。

源代碼如下:

/////////////////////////////////////////////////////////
<%@ Page Language="C#" ContentType="image/jpeg" %>
<%@ Import namespace="System.Drawing"%>
<html>
<head>
   <script language="C#" runat="server"> 
      void Page_Load(object sender,EventArgs e)
      {
         Bitmap image=new Bitmap(350,200); 
         Graphics g=Graphics.FromImage(image);
         g.Clear(Color.White);
         Rectangle outline=new Rectangle(10,5,300,100); 
         g.DrawEllipse(new Pen(Color.Black,8.0f),outline);
         g.FillPie(new SolidBrush(Color.Red),outline,-20f,120f);
        //這些角度的大小可以由數據庫中的數據通過比例計算決定 
        g.FillPie(new SolidBrush(Color.Yellow),outline,100f,120f);
         g.FillPie(new SolidBrush(Color.Blue),outline,220f,100f);
         g.FillPie(new SolidBrush(Color.Green),outline,320f,40f); 
         image.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);
      }
   </script>
</head>
<body>
   <form runat="server"> </form>
</body>
</html>

使用上面的方法只能顯示一個純粹的圖片這樣并不能滿足我們圖文并茂的要求。如果上面的頁面名字叫Images.aspx想在其他頁面中引用這個動態生成的圖片可以在該頁中加上下面的語句:

<img src="Images.aspx">

這樣在你需要的地方就可以插入一個漂亮的餅圖了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宣化县| 班戈县| 浮梁县| 漠河县| 阳东县| 都昌县| 宣恩县| 南涧| 安龙县| 商河县| 朝阳区| 龙口市| 耒阳市| 二连浩特市| 东乡县| 卓尼县| 抚顺市| 丰城市| 和顺县| 莱州市| 得荣县| 白朗县| 志丹县| 德格县| 黄石市| 苏尼特右旗| 东光县| 和政县| 祁门县| 连南| 鹤峰县| 和田县| 来宾市| 商水县| 勃利县| 吉安市| 绥宁县| 云南省| 桂平市| 德昌县| 北安市|