WEB页面同时实现两种打印(下载Excel,页面直接打印)
2005-11-11 09:18
549 查看
1,下载Excel(参考昊子收藏夹)
1 public void PrintTable(System.Web.UI.WebControls.Table table)
2 private void BtnPrint_Click(object sender, System.EventArgs e)
</STYLE> 然后在导航内容加上Class属性
<table cellSpacing="0" cellPadding="0" width="100%" border="0" class=noprint>这样可以只输出报表,而不打印导航栏内容
在页面添加WebBrowser对象
<OBJECT id=WebBrowser height=0 width=0 classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 VIEWASTEXT> </OBJECT>
注意有时VS会自动添加对象的参数,如果使用对象的页出错,请删除自动添加的参数值
添加按钮
<INPUT TYPE=button VALUE=打印页面 onclick=document.all.WebBrowser.ExecWB(7,1)>
其实是打印预览按钮
注意事项
1,点击过下载Excel按钮之后再点打印页面会出错,客户端会提示"错误: 没有权限",不知道为什么
2,使用WebBrowser对象时要求客户端设置“对没有标记为安全的ActiveX控件进行初始化”
1 public void PrintTable(System.Web.UI.WebControls.Table table)
2 private void BtnPrint_Click(object sender, System.EventArgs e)
</STYLE> 然后在导航内容加上Class属性
<table cellSpacing="0" cellPadding="0" width="100%" border="0" class=noprint>这样可以只输出报表,而不打印导航栏内容
在页面添加WebBrowser对象
<OBJECT id=WebBrowser height=0 width=0 classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 VIEWASTEXT> </OBJECT>
注意有时VS会自动添加对象的参数,如果使用对象的页出错,请删除自动添加的参数值
添加按钮
<INPUT TYPE=button VALUE=打印页面 onclick=document.all.WebBrowser.ExecWB(7,1)>
其实是打印预览按钮
注意事项
1,点击过下载Excel按钮之后再点打印页面会出错,客户端会提示"错误: 没有权限",不知道为什么
2,使用WebBrowser对象时要求客户端设置“对没有标记为安全的ActiveX控件进行初始化”
相关文章推荐
- java直接输出Excel 页面实现下载
- java直接输出Excel 页面实现下载
- 编写web打印程序,实现打印预览,直接打印 ,页面设置 ,关闭
- asp.net web实现页面部分打印(转)
- 实现各种文件的下载方法:用于 WEB上的报表导出(jxl 实现Excel报表下载),核心思想就是将文件的输出流传给HttpResponseOutputStream 里就成了。
- 在web页面中打印功能的实现问题集锦
- Web开发之用canvas2image.js将canvas保存为图片(实现页面截图下载功能)
- SpringMVC + Apache POI 实现WEB中Excel下载功能
- Android编程使用WebView实现文件下载功能的两种方法
- Web系统页面打印技术实现与分析
- 基于Metronic的Bootstrap开发框架经验总结(9)--实现Web页面内容的打印预览和保存操作
- 在web服务器上,有些pdf, 怎么让用户在页面上点击一个按钮,就直接打印?
- 利用IE浏览器直接实现WEB打印
- web页面实现指定区域打印功能
- HTML页面点击下载文件的两种实现方法
- 【JavaScript】实现将从Excel中复制的数据粘贴到WEB页面Grid中
- NHibernate+spring.net+jquery打造UI控件库(mvc+webform两种实现) accordion控件的初步实现(附代码下载)
- 打印系列 —— web页面导出成Excel文档
- javascript实现web页面中指定区域打印
- Web页面实现生成附件显示到下载栏