web报表打印有什么好的解决方案?
我们项目使用的是print 然后用excel做模板生成xml文档。
print print1;
print1 = new print();
string path = HttpContext.Current.Server.MapPath("产品质量证明书.xml");
print1.serverHttp.Add(path);
//赋值
print1.Show(this.Controls[1]);
请各位大吓指点下,还有什么好的解决办法。
------解决方案--------------------------------------------------------
学习中
------解决方案--------------------------------------------------------
水晶报表,最成熟、最专业的报表。
------解决方案--------------------------------------------------------
Web打印如果不用其他套件的话,其主要技术就是CSS和Javascript的配合
主要原理是增加一个media="print"的属性作为打印用
<link href="../css/main.css" type="text/css" rel="stylesheet"/><!--显示用-->
<link href="../css/print.css" type="text/css" rel="stylesheet" media="print"/><!--打印用-->
------解决方案--------------------------------------------------------
哦,然后再调用IE的打印WebBrowser.execwb(X,X)