ASP.NET MVC5+EF6+EasyUI 后台管理系统(55)-Web打印_weixin_34388207的博客-程序员秘密

技术标签: ViewUI  测试  javascript  

系列目录

前言

1.本次主要弥补工作流,用户表单数据的打印

2.使用JQprint做为web打印插件

3.兼容:FireFox,Chrome,IE、

4.没有依赖也没有配置,使用简单

代码下载:https://github.com/tanathos/jquery.jqprint

以工作流申请单为例

(由于我本地没有打印机,所以弹出输出到传真和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,如需转载请自行联系原作者

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_34388207/article/details/90118051

智能推荐

yolov2-tiny-voc.cfg 参数解析_aoche3999的博客-程序员秘密

一、参数解析[net]batch=64 # number of images pushed with a forward pass through the networksubdivisions=8 # 源码中的图片数量int imgs = net.batch * net.subdivisions * ngpus,按subdivisions大小分批进行...

NOIP2018保卫王国_weixin_33804990的博客-程序员秘密

题目大意:给一颗有点权的树,每次规定两个点选还是不选,求这棵树的最小权点覆盖。题解ZZ码农题。要用动态dp做,这题就是板子,然鹅并不会,留坑代填。因为没有修改,所以可以静态倍增。我们先做一遍正常的树形dp,求出g[i][0/1],0/1表示当前节点选或不选。然后我们再倒腾出一个数组l[i][0/1]表示从当前点作为根,再扣掉当前子树的答案。然后倍增处理dp[i][j][...

《时生》-东野圭吾_阳光zfc的博客-程序员秘密

      23岁的拓实一事无成。他从小被人收养,一直以为自己被抛弃了,于是自暴自弃。一天,他在东京的花屋敷游乐园遇到了一个年轻人。年轻人对他说:“再过几年,你会结婚生子,你将给你的儿子取名为时生,时间的时,生命的生。那孩子长到17岁时,因某种缘故回到过去,那就是我。”   “梦总是突然醒的,就像泡沫一般,越吹越大,最后啪的破灭,什么也没有,除了空虚。没有脚踏实地建立起来的东西,就无法形成精神...

一线城市老年消费洞察:广州市50+新老年网购用户画像!_一线城市老旧小区 人群画像_AgeClub的博客-程序员秘密

在国内一、二、三线城市,AgeClub旗下NewAgingPRO新老年洞察团队通过面对面访谈的形式,与多达数百位年龄、职业、受教育程度各不相同的50+新中老年群体进行了深度交流;我们试图从数据之外的细节真正的去了解他们,了解他们的生活方式、购物偏好、网络行为,改变社会对于他们的刻板认知;社会普遍认为活跃在网络上的父母大多数并不具备分辨信息的能力,是互联网上的信息弱者。事实上,他们有强烈...

开发必备知识总结_weixin_30642305的博客-程序员秘密

ABC12初级开发人员3技术分类具体知识点4Java基础、核心语法、数组JDK的安装和配置、Java技术架构、JAVA虚拟机的原理和运行机制; 数组的使用与介绍、一维数组与多维数组的定义、创建和初始化、各种数据类型的数组、Arrays工具类、冒泡排序、选择排序、二分查找。5...

安卓开发入门篇(一):Android Studio导入ApiDemos_安卓studio 添加 api 接口_ljb_blog的博客-程序员秘密

引言本人程序员,之前做网站比较多,nodejs/express+html/css+MySQL,再之前也做过Java开发,编程上还是有丰富的经验。在持续的实战中,发现想做产品的话,前端似乎更重要,因为前端才能看到产品形态。虽然说移动端形势已经每况愈下,但考虑到VR、车载系统、Glass等各类终端系统都是基于安卓,还是觉得有必要掌握移动端开发。遂立志学习安卓,边学习,边记录心路

随便推点

ddos流量攻击有多少G_攻击流量超过300G,遭遇DDoS时我们能做些什么?_weixin_39555579的博客-程序员秘密

首发公众号:码农架构一、 DDOS 攻击原理Distributed Denial of Service(DDoS),即分布式拒绝服务攻击,是指攻击者通过远程连接恶意程序控制大量僵尸主机(全国范围甚至全球范围的主机)向一个或多个目标发送大量攻击请求,消耗目标服务器性能或网络带宽,导致其无法响应正常的服务请求。常见攻击类型包括 SYN Flood、ACK Flood、UDP Flood、ICMP Fl...

你不能不知道的mock_mock文件夹是什么意思_喜欢读书的三金的博客-程序员秘密

mock功能-了解mock的作用及使用场景目标了解mock的作用及使用场景;mock使用场景mock:假的前端程序员提到的mock数据的含义是:真的假数据真的:符合接口规范要求的。假数据:数据是人为创建出来的,不是真正的业务数据。什么时候需要mock后端接口的开发速度跟不上前端的进度, 而前端要实现业务还必须依赖数据,前端为了保证开发进度就需要自己mock数据 ,保证业务能正常开发mock的实现方式本地启mock服务器:自己用express写接口本地用专门的mock服

解决Debian 11系统缺少无线网卡固件rtl8192cfw.bin_debian缺少网卡驱动_庵中十三居士的博客-程序员秘密

解决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

大脑构造图与功能解析_【大脑结构图及功能图】_构造图_作用-大众养生网_TTTTTTT-ll的博客-程序员秘密

文章导读人的大脑坐落于脑的最上方,它控制和管理方法下边的各个神经中枢,另外还指挥者着像讲话,书写、创造发明、造就等人类拥有的活动。人的大脑是身体的最大指挥所。人的大脑就想一个上下分离的半球型,借助底边的脑白质相接,半球型表面铺满了沟回。表层的一层为大脑皮质,是神经元细胞体集聚的地区,均值薄厚约1.5-4.5mm。皮层下边的髓骨,由传送各种各样信息内容的交感神经所构成。大脑皮质的每个地区执掌着各种各...

每天一个linux命令:拷贝命令家族(cp、scp、rsync) --- rsync_池上好风的博客-程序员秘密

每天一个linux命令:拷贝命令家族(cp、scp、rsync) — rsync1. rsync功能rsync — remote sync,rsync是Linux系统下的文件同步和数据传输工具,可以将一个客户机和远程文件服务器之间的文件同步,也可以在本地系统中将数据从一个分区备份到另一个分区上。如果rsync在备份过程中出现了数据传输中断,恢复后可以继续传输不一致的部分。rsync可以执行

在线对数函数计算机,对数函数计算器_伟大的伟大大的博客-程序员秘密

对数函数计算器是一个非常不错的计算工具,它比常规计算器功能更丰富,让你可以轻松、快捷的计算,解决学习过程中遇到的计算难题;该计算器不仅支持简单的加减乘除计算功能,同时还具有强大的函数计算,可以帮助广大学生党轻松解决函数计算难题,让计算不再困难;提供的计算非常全面,比如三角函数、乘方、平方根、立方根、开方、对数、定积分、阶乘等一系列计算功能都支持,整合所有计算功能为一身,绝对能够满足你的计算需求,如...

推荐文章

热门文章

相关标签