自己编写一个前端精确打印控件
其实这东西不是新东西,我写下来也是为了记录下。 项目要求:根据一个维修单,套打内容。你懂的,如果用pdf,在网页显示打印出来效果还是可以的,但是pdf是在后端完成的,这样势必会影响服务器效率,如果一个人10多张维修单一起打印。。。 我就想能不能前端已经加载过数据了,直接在前端打印不就行了吗? 在网上找方法,有js控件,效果不理想,有浏览器插件,需要缴费。何必用别人的,自己写一个。 目前想到了4种方法: 1.也是我现在用的:jsonp,在自己写一个本地服务器,localhost上开一个端口,在前端发送给本机,用报表控件之类的,然后想怎么打都行了。 2.activex,已经试验成功了,但是只能ie浏览器。ie,你懂的。。。放弃了。 3.火狐,chrome的插件,查了很多资料,自己也写了一个插件,火狐下不能用。。。 4.用协议,已经实现了,效果不理想。自己实现一个类似mailto:的协议,在windows下其实就是写注册表,然后前端调用这个链接,发送过来就行了,但这个有限制,参数不能太长,只能2k多,放弃了,万一单子里数据多点呢,还有就是需要base64转换,长度更难控制。
综上所述,用了第一种方法,至于问我怎么写的服务器,我只能说自己找办法,挺简单的。
自己编写一个前端精确打印控件相关推荐
- WEB打印控件/免费的WEB打印控件(锐洋)
(1):产品介绍 ReYoPrint (锐洋WEB打印控件)是一款实现网页套打的专用工具.作为web应用开发者,我们经常会遇到在浏览器中打印报表.票据的需求,这些需求浏览器本身的打印功能一般不能满足, ...
- 发现了一个好用的WEB项目打印控件--四方打印
PAZU 与WEB打印 PAZU 组件应用于基于WEB的开发 PAZU 提供以下三大类功能: 1.控制IE窗口的外观和行为 1.1 通过 JavaScript 隐藏IE的地 ...
- java web 打印控件_web打印,web打印控件,dotnet web打印控件,java web打印控件,webprint...
webprint打印参数设置小插件,主要实现打印纸张,边距,打印机等的设置. 主要功能: 设置页眉页脚属性 设置打印页面左右上下边距 设置打印方向,打印份数,打印指定页 打印模版和指定纸型绑定 设置自 ...
- C#打印控件的使用实例
C#打印控件的使用是如何的呢?我们在编写C#打印控件实用程序的时候怎么操作呢?首先弄一个printDocument控件,然后在打印的按钮中直接调用printDocument1.print()事件. 再 ...
- PAZU 是4Fang 为配合“四方在线”软件于2004年开发的WEB打印控件,适用于各种WEB软件项目的打印。...
PAZU 是4Fang 为配合"四方在线"软件于2004年开发的WEB打印控件,适用于各种WEB软件项目的打印. PAZU是客户端软件,使用于IE作为客户端的所有应用,与服务器端开 ...
- 兼容所有浏览器的Web打印控件的设计方案
兼容所有浏览器的Web打印控件的设计方案 设计方案的简单实现网址:http://www.lc-simple.com/PrintTest/ 第一章:Web打印控件的原理 Web打印控件的工作的原理如下: ...
- C-lodop打印控件 实现批量打印
Lodop是什么? 官网链接 有人说她是Web打印控件,因为她能打印.在浏览器中以插件的形式出现,用简单一行语句就把整个网页打印出来: 有人说她是打印编程接口,因为她介于浏览器和打印设备之间,是个通道 ...
- 自己开发基于Web的打印控件,真正免费不是共享
1.1.0.121 版的控件,更新如下 SetPrintBackground 已被取消 SetMediaHeader 去掉了两个参数,见被划掉的文字部分 在做项目中发现 ...
- PAZU -- 4Fang WEB 打印控件
PAZU -- 4Fang WEB 打印控件 无限制免费版,完美您的WEB应用 一.概述 PAZU 是4Fang为配合"四方在线"软件于2004年开发的WEB打印控件,适用于各种W ...
最新文章
- string字符串转换为array(互换)
- 谷歌像素递归超分辨率研究:怎么消灭低分辨率图像马赛克?
- Mysql之一:mysqldump和LVM逻辑卷快照
- 怎样填写个人简历较有效
- Python学习笔记----try...except...else
- python 二进制流_Python中对字节流/二进制流的操作:struct模块简易使用教程
- 【待完善】【表达学习】稀疏表达SRC方法研究
- 简单shellcode编写
- 太极发送卡片软件_太极APP的入门级使用方法
- 【支付】第三方易宝支付
- 微信公众号开发相关流程及功能介绍
- 126邮箱手机登录服务器密码怎么办,魅族手机登录网易126邮箱提示账号密码或协议设置不正确解决办法...
- python重命名列名_Pandas对列进行重命名
- 直播美颜SDK从技术层面如何自行实现
- 二手交易app开发可以定制哪些功能
- 机器视觉学习系列四:身份证识别
- 仙侠游戏改编电视剧为什么很火?
- 因特网,以太网和互联网,三个有什么区别?
- 开源在线客服系统源码(PHP开发的网页在线客服聊天系统源码)
- 医学图像3D关键点检测