600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > asp.net 打印控件之报表

asp.net 打印控件之报表

时间:2024-05-21 23:16:35

相关推荐

asp.net 打印控件之报表

看了好多资料 还是用了能支持win7下32位系统的打印控件 用了js…… 好复杂的东东 想想都头大 报表需要分页……

<input type="button" value=" 打印 " class="bt-css" οnclick="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>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。