如何在ASP.NET页面中自动生成并显示透明的GIF图片
在页面中加入一个图片控件,并将它的Style属性设为:FILTER: chroma(color:#000000) ,原因是自动生成的GIF图片总是黑色背景。然后在后台代码中写入如下代码。(见DEMO)
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.IO;
using System.Drawing.Drawing2D;
namespace WebPageIndex
{
/**//// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.HtmlControls.HtmlImage IMG1;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
MyTempImage myTempImage=new MyTempImage();
IMG1.Src=myTempImage.CreateImage();
}
public class MyTempImage : Page
{
public string CreateImage()
{
string str="兴中公司财务章";
Bitmap image=new Bitmap(300,300);
Graphics g=Graphics.fromImage(image);
string thefullname=Server.MapPath("/")+"\\nowtime.gif";
Pen p=new Pen(Brushes.Red,10);
Pen p1=new Pen(Brushes.Red,5);
SolidBrush b=new SolidBrush(Color.Red);
g.SmoothingMode=SmoothingMode.AntiAlias;
Point point1 = new Point( 150, 50);
Point point2 = new Point(50, 150);
Point point3 = new Point(230, 150);
Point[] curvePoints =
{
point1,
point2,
point3,
};
g.FillPolygon(b,curvePoints,FillMode.Winding );
g.DrawEllipse(p,10,10,280,280);
g.DrawString(str,new Font("隶书",20,FontStyle.Bold),new
SolidBrush(Color.fromArgb(255, 255,0
相关文档:
在部署水晶报表时主要遇到支持组件的问题。
首先,需要在服务器上需要安装“CRRedist2008_x86.msi”和汉化包“CRRedist2008_x86_chs.msi”。
vs.net 2008,在这个目录
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5
vs.net 2005,在这个目录
C:\Progr ......
asp.net(c#)网页跳转七种方法小结
发布时间:2009-11-25 11:13:03
1.Response.Redirect("http://www.yayiba.com",false);
目标页面和原页面可以在2个服务器上,可输入网址或相对路径。后面的bool值为是否停止执行当前页。
跳转向新的页面,原窗口被代替。"
浏览器中的URL为新路径。
:Response.Redirect方 ......
前言
ASP.NET MVC作为微软官方的.NET平台下MVC解决方案,自诞生起就吸引了众多.NET平台开发人员的眼球。在经历了漫长Preview后,上个月微软终于发布了其beta版。应该说,通过我亲身实践,我认为这个框架的设计还是相当优秀的,至少从易用性来说,ASP.NET MVC要优于Java平台上的Struts和Str ......
新手如何学习c#、asp.net、ado.net和.NET
如果你已经有较多的面向对象开发经验,跳过以下这两步:
第一步 掌握一门.NET面向对象语言,C#或VB.NET。
在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。
ASP.NET是一个全面向对象的技术,不懂OO,那绝对学 ......