技术标签: ViewUI 测试 javascript
1.本次主要弥补工作流,用户表单数据的打印
2.使用JQprint做为web打印插件
3.兼容:FireFox,Chrome,IE、
4.没有依赖也没有配置,使用简单
(由于我本地没有打印机,所以弹出输出到传真和PDF,XPS,输出到PDF与打印结果其实是一致的)
引入相关JS
<script src="~/Scripts/jquery.min.js"></script> <script src="~/Scripts/jquery.jqprint-0.3.js"></script>
我这里使用的jQuery v1.11.3
<script language="javascript"> function Print(){ $("#setFormLayout").jqprint(); } </script>
只需要指定打印内容的DIV,我上面表单是包含在ID为setFormLayout、
$("#printContainer").jqprint({ debug: false, //如果是true则可以显示iframe查看效果(iframe默认高和宽都很小,可以再源码中调大),默认是false importCSS: true, //true表示引进原来的页面的css,默认是true。(如果是true,先会找$("link[media=print]"),若没有会去找$("link")中的css文件) printContainer: true, //表示如果原来选择的对象必须被纳入打印(注意:设置为false可能会打破你的CSS规则)。 operaSupport: true//表示如果插件也必须支持歌opera浏览器,在这种情况下,它提供了建立一个临时的打印选项卡。默认是true });
使用太过简单,jqprint源码也极其简洁易懂
本文转自ymnets博客园博客,原文链接:http://www.cnblogs.com/ymnets/p/5932037.html,如需转载请自行联系原作者
一、参数解析[net]batch=64 # number of images pushed with a forward pass through the networksubdivisions=8 # 源码中的图片数量int imgs = net.batch * net.subdivisions * ngpus,按subdivisions大小分批进行...
题目大意:给一颗有点权的树,每次规定两个点选还是不选,求这棵树的最小权点覆盖。题解ZZ码农题。要用动态dp做,这题就是板子,然鹅并不会,留坑代填。因为没有修改,所以可以静态倍增。我们先做一遍正常的树形dp,求出g[i][0/1],0/1表示当前节点选或不选。然后我们再倒腾出一个数组l[i][0/1]表示从当前点作为根,再扣掉当前子树的答案。然后倍增处理dp[i][j][...
23岁的拓实一事无成。他从小被人收养,一直以为自己被抛弃了,于是自暴自弃。一天,他在东京的花屋敷游乐园遇到了一个年轻人。年轻人对他说:“再过几年,你会结婚生子,你将给你的儿子取名为时生,时间的时,生命的生。那孩子长到17岁时,因某种缘故回到过去,那就是我。” “梦总是突然醒的,就像泡沫一般,越吹越大,最后啪的破灭,什么也没有,除了空虚。没有脚踏实地建立起来的东西,就无法形成精神...
在国内一、二、三线城市,AgeClub旗下NewAgingPRO新老年洞察团队通过面对面访谈的形式,与多达数百位年龄、职业、受教育程度各不相同的50+新中老年群体进行了深度交流;我们试图从数据之外的细节真正的去了解他们,了解他们的生活方式、购物偏好、网络行为,改变社会对于他们的刻板认知;社会普遍认为活跃在网络上的父母大多数并不具备分辨信息的能力,是互联网上的信息弱者。事实上,他们有强烈...
ABC12初级开发人员3技术分类具体知识点4Java基础、核心语法、数组JDK的安装和配置、Java技术架构、JAVA虚拟机的原理和运行机制; 数组的使用与介绍、一维数组与多维数组的定义、创建和初始化、各种数据类型的数组、Arrays工具类、冒泡排序、选择排序、二分查找。5...
引言本人程序员,之前做网站比较多,nodejs/express+html/css+MySQL,再之前也做过Java开发,编程上还是有丰富的经验。在持续的实战中,发现想做产品的话,前端似乎更重要,因为前端才能看到产品形态。虽然说移动端形势已经每况愈下,但考虑到VR、车载系统、Glass等各类终端系统都是基于安卓,还是觉得有必要掌握移动端开发。遂立志学习安卓,边学习,边记录心路
首发公众号:码农架构一、 DDOS 攻击原理Distributed Denial of Service(DDoS),即分布式拒绝服务攻击,是指攻击者通过远程连接恶意程序控制大量僵尸主机(全国范围甚至全球范围的主机)向一个或多个目标发送大量攻击请求,消耗目标服务器性能或网络带宽,导致其无法响应正常的服务请求。常见攻击类型包括 SYN Flood、ACK Flood、UDP Flood、ICMP Fl...
mock功能-了解mock的作用及使用场景目标了解mock的作用及使用场景;mock使用场景mock:假的前端程序员提到的mock数据的含义是:真的假数据真的:符合接口规范要求的。假数据:数据是人为创建出来的,不是真正的业务数据。什么时候需要mock后端接口的开发速度跟不上前端的进度, 而前端要实现业务还必须依赖数据,前端为了保证开发进度就需要自己mock数据 ,保证业务能正常开发mock的实现方式本地启mock服务器:自己用express写接口本地用专门的mock服
解决Debian 11系统缺少无线网卡固件rtl8192cfw.bin一,先简单介绍解决办法“rtlwifi/rtl8192cfw.bin”是无线网卡的固件,其实缺少它网卡也是可以用的,只是不知道是不是这个原因导致丢包频繁。在CSDN找到了这篇文章:“U盘安装Debian,提示缺少无线网卡驱动(blog.csdn.net/gaisylly/article/details/50446406)”,然后我找到了一份deb包(ftp.cn.debian.org/debian/pool/non-free/f/fi
文章导读人的大脑坐落于脑的最上方,它控制和管理方法下边的各个神经中枢,另外还指挥者着像讲话,书写、创造发明、造就等人类拥有的活动。人的大脑是身体的最大指挥所。人的大脑就想一个上下分离的半球型,借助底边的脑白质相接,半球型表面铺满了沟回。表层的一层为大脑皮质,是神经元细胞体集聚的地区,均值薄厚约1.5-4.5mm。皮层下边的髓骨,由传送各种各样信息内容的交感神经所构成。大脑皮质的每个地区执掌着各种各...
每天一个linux命令:拷贝命令家族(cp、scp、rsync) — rsync1. rsync功能rsync — remote sync,rsync是Linux系统下的文件同步和数据传输工具,可以将一个客户机和远程文件服务器之间的文件同步,也可以在本地系统中将数据从一个分区备份到另一个分区上。如果rsync在备份过程中出现了数据传输中断,恢复后可以继续传输不一致的部分。rsync可以执行
对数函数计算器是一个非常不错的计算工具,它比常规计算器功能更丰富,让你可以轻松、快捷的计算,解决学习过程中遇到的计算难题;该计算器不仅支持简单的加减乘除计算功能,同时还具有强大的函数计算,可以帮助广大学生党轻松解决函数计算难题,让计算不再困难;提供的计算非常全面,比如三角函数、乘方、平方根、立方根、开方、对数、定积分、阶乘等一系列计算功能都支持,整合所有计算功能为一身,绝对能够满足你的计算需求,如...