发新话题
打印

可以封装一个通用的页面打印模板

可以封装一个通用的页面打印模板

上面是我写的代码;我想做的效果是:把其它页面放到我的table里面,不用修改,样式比较好看,能直接给用户打印出来!不知道各位大神有没有遇到?比如有很多页面,你们是怎么做的通用打印模板的,因为有好多页面,要是一个一个修改那确实很耗费时间。就是想了解一个通用的方法

TOP

我把打印的方法封装起来了,所以这个页面并没有

function doPrint(how) { myDoc = { documents: document, copyrights: '杰创软件拥有版权 www.jatools.com' //这里是固定格式,不能修改 }; var pp = document.getElementById("jatoolsPrinter"); //if(typeof(jatoolsPrinter.page_div_prefix) == 'undefined'){ if(typeof(pp.about) == 'undefined'){ confirm("您的电脑上还没有下载插件,点击确定按钮下载并安装插件\n 然后修改本地浏览器设置 工具-> internet 选项->安全->自定义级别,设置 ‘下载未签名的 ActiveX ’为'启用'状态"); $('#anzhuang').css('display','block'); return; } if(how == '打印预览'){ $('#anzhuang').css('display','none'); document.getElementById("jatoolsPrinter").printPreview(myDoc ); // 打印预览 } // 打印前弹出打印设置对话框 else { document.getElementById("jatoolsPrinter").print(myDoc ,false); // 不弹出对话框打印 } } 这是封装的方法,后面的页面直接引用就好了,现在的问题就是页面怎么实现封装,除了数据不一样,样式都差不多,这很头疼的

TOP

发新话题