Web打印的解决方案之普通报表打印
2010-03-24 10:20
387 查看
做过很多的Web项目,大多数在打印页面内容的时候,采用的都是通过Javascript调用系统内置的打印方法进行打印,也就是调用PrintControl.ExecWB(?,?)实现直接打印和打印预览功能。打印的效果及控制性虽然不是很好,但是也能勉强使用,应付一般的打印还是可以的了。
代码如下所示:
代码
<script language="javascript" type="text/javascript">
function Preview() {//打印预览
CreateLicenseData();
LODOP.SET_SHOW_MODE("PREVIEW_IN_BROWSE", 1);
LODOP.PREVIEW();
};
function CreateLicenseData() {
LODOP.PRINT_INIT("申请处理单");
var strBodyStyle = "<link type='text/css' rel='stylesheet' href='http://www.cnblogs.com/Themes/Default/style.css' /><style><!--table { border:1;background-color: #CBCBCC } td {background-color:#FFFFFE;border: 1; } th { background-color:#F1F1F3;padding-left:5px;border:1}--></style>";
var strFormHtml = strBodyStyle + "<body>" + document.getElementById("content").innerHTML + "</body>";
LODOP.ADD_PRINT_HTM(20, 40, 610, 900, strFormHtml);
LODOP.PREVIEW();
}
</script>
代码如下所示:
代码
<script language="javascript" type="text/javascript">
function Preview() {//打印预览
CreateLicenseData();
LODOP.SET_SHOW_MODE("PREVIEW_IN_BROWSE", 1);
LODOP.PREVIEW();
};
function CreateLicenseData() {
LODOP.PRINT_INIT("申请处理单");
var strBodyStyle = "<link type='text/css' rel='stylesheet' href='http://www.cnblogs.com/Themes/Default/style.css' /><style><!--table { border:1;background-color: #CBCBCC } td {background-color:#FFFFFE;border: 1; } th { background-color:#F1F1F3;padding-left:5px;border:1}--></style>";
var strFormHtml = strBodyStyle + "<body>" + document.getElementById("content").innerHTML + "</body>";
LODOP.ADD_PRINT_HTM(20, 40, 610, 900, strFormHtml);
LODOP.PREVIEW();
}
</script>
相关文章推荐
- 【原创】Web打印的解决方案之普通报表打印
- Web打印的解决方案之普通报表打印
- Web打印的解决方案之普通报表打印
- Web打印解决方案之普通报表打印功能
- Web打印的解决方案之普通报表打印
- Web打印的处理 方案之普通报表打印
- 在WEB环境下打印报表的crystal的解决方案
- WEB环境下打印报表的CRYSTAL的解决方案
- vs2005水晶报表WEB打印问题、加载报表失败。-解决办法
- [续]基于XML的WEB系统报表精确打印实现
- 续:利用XML实现通用WEB报表打印(实现篇)
- 专注于 web报表, web打印, 自定义web表单, web工作流管理系统 方面的技术
- JSP 报表打印的一种简单解决方案
- WEB打印设置解决方案四(在ASP中实现网络打印功能)
- 在MVC2.0使用Lodop为WEB打印提出完美解决方案
- 票据打印, 银行账单打印, 标签印刷, 文档打印, 条码打印, 批量打印, 包装纸打印与设计,可变数据打印,数据库印刷,HMI报表打印,VC++源码库解决方案
- Web、winform打印、批量打印解决方案、excel套打模板
- JSP报表打印的一种简单解决方案
- web中的水晶报表 "出现通信错误。将停止打印"