asp.net 打印控件之报表
2011-09-21 17:34
375 查看
看了好多资料 还是用了能支持win7下32位系统的打印控件 用了js…… 好复杂的东东 想想都头大 报表需要分页……
<input type="button" value=" 打印 " class="bt-css" onclick="printBill();" />
下面是js 代码:
<script language="javascript" src="/Scripts/LodopFuncs.js" type="text/javascript"></script><object id="LODOP" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width="0" height="0"> <embed id="LODOP_EM" type="application/x-print-lodop" width="0" height="0"></embed></object><script type="text/javascript"> function printBill() { var row = <% =ViewState["listCount"] %>; if(row == 1) return; LODOP = getLodop(document.getElementById("LODOP"), document.getElementById("LODOP_EM")); LODOP.SET_PRINT_STYLEA(0, "TableHeightScope", 1); var strBodyStyle = "<style>table{border:0px; border-collapse:collapse;} td{ border:solid 1px #000000; border-collapse:collapse; padding:5px; } th{border:0px; border-collapse:collapse;} .billTitle { font-size:24px; font-weight:bold; line-height:32px; text-align:center; }</style>"; var strTableHtml = strBodyStyle + "<body>" + document.getElementById("divForPrinter").innerHTML + "</body>"; LODOP.ADD_PRINT_TABLE("5mm", "5mm", "195mm", "270mm", strTableHtml); LODOP.PREVIEW(); }</script>
<input type="button" value=" 打印 " class="bt-css" onclick="printBill();" />
下面是js 代码:
<script language="javascript" src="/Scripts/LodopFuncs.js" type="text/javascript"></script><object id="LODOP" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width="0" height="0"> <embed id="LODOP_EM" type="application/x-print-lodop" width="0" height="0"></embed></object><script type="text/javascript"> function printBill() { var row = <% =ViewState["listCount"] %>; if(row == 1) return; LODOP = getLodop(document.getElementById("LODOP"), document.getElementById("LODOP_EM")); LODOP.SET_PRINT_STYLEA(0, "TableHeightScope", 1); var strBodyStyle = "<style>table{border:0px; border-collapse:collapse;} td{ border:solid 1px #000000; border-collapse:collapse; padding:5px; } th{border:0px; border-collapse:collapse;} .billTitle { font-size:24px; font-weight:bold; line-height:32px; text-align:center; }</style>"; var strTableHtml = strBodyStyle + "<body>" + document.getElementById("divForPrinter").innerHTML + "</body>"; LODOP.ADD_PRINT_TABLE("5mm", "5mm", "195mm", "270mm", strTableHtml); LODOP.PREVIEW(); }</script>
相关文章推荐
- [看到第三方控件,就头晕 系列] Microsoft.net 自定义打印简单报表
- ASP.NET中应用XML技术实现Web报表打印
- asp.net使用DotNetCharting控件生成报表统计图
- asp.net 打印控件使用方法
- 浅谈ASP.NET报表控件
- asp.net的微软报表无法打印的解决。
- ASP.net的PDF打印(水晶报表)[摘]
- 添加条码生成和打印功能到您的ASP.NET Web的条码控件Barcode Professional for ASP.NET
- ASP.NET中应用XML技术实现Web报表打印
- 蛙蛙推荐:asp.net和水晶报表实现套表打印
- ASP.NET基础教程-DataGrid表格控件-打印时让表格上下都有自定义页眉和页脚
- asp.net 打印控件使用方法
- ASP.NET里实现水晶报表的打印
- asp.net中如何打印ReportViewer报表
- [原创]ASP.NET MVC调用Delphi开发的Web报表打印activex组件
- asp.net 打印ReportViewer报表 rdlc报表
- asp.net使用DotNetCharting控件生成报表统计图总结
- asp.net中打印指定控件内容
- ASP.NET 2.0 打印 RDLC报表
- ASP.NET自定义报表数据打印