- 博客(0)
- 资源 (3)
- 收藏
- 关注
SharpMap + ZedGraph 饼图实例,可生成各种统计图
//Set visible map extents
map.Center = new SharpMap.Geometries.Point(centerX, centerY);
map.Zoom = Zoom;
//Generate map
System.Drawing.Bitmap img = (System.Drawing.Bitmap)map.GetMap();
//Stream the image to the client
context.Response.ContentType = "image/png";
System.IO.MemoryStream MS = new System.IO.MemoryStream();
img.Save(MS, System.Drawing.Imaging.ImageFormat.Png);
// tidy up
img.Dispose();
byte[] buffer = MS.ToArray();
context.Response.OutputStream.Write(buffer, 0, buffer.Length);
public SharpMap.Styles.VectorStyle GetChartingStyle(SharpMap.Data.FeatureDataRow row)
{
SharpMap.Styles.VectorStyle style = new SharpMap.Styles.VectorStyle();
int numMale = int.Parse(row["male"].ToString());
int numFemale = int.Parse(row["female"].ToString());
style.Symbol = this.GetChart(numMale, numFemale);
return style;
}
2009-07-07
简单的网页验证码实例
protected void Page_Load(object sender, EventArgs e)
{
VryImgGen gen = new VryImgGen();
string verifyCode = gen.CreateVerifyCode(5, 1);
Session["VerifyCode"] = verifyCode.ToUpper();
System.Drawing.Bitmap bitmap = gen.CreateImage(verifyCode);
System.IO.MemoryStream ms = new System.IO.MemoryStream();
bitmap.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
Response.Clear();
Response.ContentType = "image/Png";
Response.BinaryWrite(ms.GetBuffer());
bitmap.Dispose();
ms.Dispose();
ms.Close();
Response.End();
}
2009-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人