源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

asp.net 打印控件使用方法

  • 时间:2022-12-12 04:53 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:asp.net 打印控件使用方法
打印的效果及控制性虽然不是很好,但是也能勉强使用,应付一般的打印还是 可以的了。 代码如下所示: 代码
[url=http://www.1sucai.cn/codes/23956.html]http://www.1sucai.cn/codes/23956.html[/url] 控件博客介绍:[url=http://blog.sina.com.cn/s/articlelist_1340389911_0_1.html]http://blog.sina.com.cn/s/articlelist_1340389911_0_1.html[/url]   应用这个控件,普通报表的打印效果如下所示: [img]http://img.1sucai.cn/uploads/article/2018010710/20180107100151_0_57335.png[/img]   上面两个报表的打印其实都差不多,都是打印部分的HTML内容,不过后者看起来要好一点,而且提供很完善的报表功能设置。 代码大致如下所示。 代码
[u]复制代码[/u] 代码如下:
<script language="javascript"> function Print(preview) { var text = document.getElementById("content").innerHTML; printConten(preview, text); } </script> <script language="javascript" src="http://www.cnblogs.com/Scripts/CheckActivX.js"></script> <object id="LODOP" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width=0 height=0> </object> <script language="javascript"> var LODOP = document.getElementById("LODOP"); //这行语句是为了符合DTD规范 CheckLodop(); </script> <script language="javascript" type="text/javascript"> function Preview() {//打印预览 CreateLicenseData(); LODOP.SET_SHOW_MODE("PREVIEW_IN_BROWSE", 1); LODOP.PREVIEW(); }; function Setup() {//打印维护 给用户调整位置 CreateLicenseData(); LODOP.PRINT_SETUP(); }; function Design() {//打印设计 开发人员设置内容和位置 CreateLicenseData(); LODOP.PRINT_DESIGN(); }; function CreateLicenseData() { LODOP.PRINT_INIT("查询报表"); LODOP.ADD_PRINT_HTM(20, 40, 610, 900, document.all("content").innerHTML); LODOP.PREVIEW(); } </script>
很多时候,我们也没的内容,都是通过CSS来控制美观的,所以有时候,我们打印部分HTML,没有这些样式的话,那么出来的Table格式和字体,可能都会发生变化,不太好看。那么就需要进行HTML的样式设置。 [img]http://img.1sucai.cn/uploads/article/2018010710/20180107100152_1_17649.png[/img] 如果给打印内容设置了样式,那么出来的界面效果就好很多了。 [img]http://img.1sucai.cn/uploads/article/2018010710/20180107100152_2_68976.png[/img] 设置样式的代码如下所示。 代码
[u]复制代码[/u] 代码如下:
<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>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部