(分享)基于JQuery的WEB套打设计器jatoolsPrinter2.0

开发web套打应用时,如快递单打印,一般要经过以下步骤:

1. 扫描快递单据,保存成一个图片文件

2. 将底图作成<img>

3. 在<img>上放置打印项,试着打印到打印机,观察有无偏移

4. 有偏移,则调整,再试打。

5. 无偏移,则将样张,改造成相应语言的动态页面,如jsp,asp,php等。

 

上述过程中,如果没有可视化的设计工具,3,4两步是最麻烦的,往往要经过多次调整,特

别是单据比较多的应用,工作量挺大。所以,jatoolsPrinter打印控件的套打开发设计器,

就是帮助你简化套打对齐工作,并可以为后续的运行时套打调整打好基础。

在有了可视化设计功能,可以使用户在控件中,就能调整位置,不仅如此,由于控件中指定

位置,是在真实的、可视化的打印环境中,使用户不必考虑边距的问题,做到完全的所见即

所得,可大大提升套打设计的效率。

 

 

以下从纯技术实现层面具体描述: 

   支持ie6~ie10,firefox,chrome等主流浏览器,

   自定义纸张大小,横纵向选择,底图加载,背景亮度调节,

   字体大小、颜色、加粗设置,

   边框设置,

   复制、粘贴、剪切、删除操作,

   文本框、输入框、条形码元素选择,在进行2个或几个单元格对齐时会自动出现绿色校准线来进行位置校准。

   具有操作打印元素时,在工作区内的各种有效操作都能记录到一个栈中,然后可以进行 

   撤销(undo())或重做(redo())

 



 

 

在jatoolsPrinter1.0推出后,受到了大家的欢迎,非常感谢大家的积极参与,并且提供了一些非常棒的想法跟建议。

 

现做出如下更新:

1.添加了在线演示功能 http://print.jatools.com/jatoolsPrinterUI/#   (不用下载就能看见使用效果,支持网友上传自己的底图。)

2.功能介绍视频 :http://v.ku6vms.com/player/default_0.0029.swf?vid=JhHaBZW9mSs7lv3j&style=y8YJPXC543Ho0yTo&sn=1JRp6_RB6ObxwtuywLq4Bw..&sp=http://v.ku6vms.com/~

2.发现原来用的类似adobe illustraitor 的标线对齐方式,对单个对象的对齐是不错的,很炫很灵活,如下图所示:

  

   

 

  但如果想多个对象一起对齐,就不方便了,所以增加了两个功能:

  1. 多对象对齐及等大小,如图:

   
   

 
 

  2. 键盘方向键移动对象。

 下载地址:http://print.jatools.com/jatoolsPrinter-with-dev-designer.msi

ReYoPrint (锐洋WEB打印控件)是一款实现网页打的专用工具。作为web应用开发者,我们经常会遇到在浏览中打印报表、票据的需求,这些需求浏览本身的打印功能一般不能满足, 如精确打印,分页,打等。这就需要有一种能解决常见的浏览端打印问题的软件工具,这也是 ReYoPrint 的研发背景。ReYoPrint是一个ActiveX WEB打印控件(96k,支持windows7及IE8,带数字签名), 这个控件主要实现对打印参数的控制,ReYoPrint使用户通过JavaScript脚本可以控制分页,页眉页脚,页边距,打印方向,自定义纸张,直接打印,弹出打印对话框再打印,预览,放缩打印,成批打印,打等功能 ReYoPrint 的主要功能有: 支持取得本机中的可用打印机,可用纸张类型列表,帮您设计出更友好的参数设置界面。 支持设置打印参数,纸张类型,打印方向(横、竖)等 。 支持自定义的页脚、页眉设置(支持html样式)。 支持打印区域拖拽及鼠标滚轮放大缩小功能(缩小(↓),放大(↑))。 支持程序分页与自动分页(支持ESC关闭预览窗口)。 支持打印预览,支持预览时指定页、指定份数打印。 支持直接打印指定票据的URL。 支持回调,可以帮助您在打印后自动处理有关事务,比如打印后自动关闭窗口、自动递交表单数据等。 支持票据打时,底图仅在打印预览时显示,不输出到打印机。 小巧,整个控件只有100K,不需要额外的软件包支持。 与您项目采用的技术标准无关,J2EE、.NET 项目均可。 IE 5.5+ 以上适用。 ReYoPrint与其它WEB打印控件相比具有以下的优点: 支持WEB环境下取消当前打印任务。 支持打印数据加裁状态显示。 支持网页背景色与背景图片打印开关。 支持是否允许调整边距及显示边距 支持回调,可以帮助您在打印后自动处理有关事务,比如打印后自动关闭窗口、自动递交表单数据等。 支持取得本机中的可用打印机,可用纸张类型列表,帮您设计出更友好的参数设置界面。 支持自定义的页脚、页眉设置(支持html样式)及页眉页脚开关功能。 支持打印区域拖拽及鼠标滚轮放大缩小功能(缩小(↓),放大(↑))。 支持程序分页与自动分页(支持ESC关闭预览窗口)。 ReYoPrint插件的对象、属性和方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值