jatoolsPrinter套打整理
来源:互联网 发布:国际志愿者网络 编辑:程序博客网 时间:2024/04/30 07:25
开发时,使用了一种打印机来调试你的套打程序,但用户上线时,可能会发现有些打印机型号,根本不是你开发时使用的那种,这时,可能会出现在部分打印机上,打出来的位置有些是对的,有些则不对,这时,你不能改服务端的代码来调整位置,因为服务端代码会影响所有的用户,所有打印机,势必造成顾此失彼的局面。
能不能让用户自已(实际上,一般是在项目上线时,由开发人员代劳)来对出现错位的套打内容,进行可视化地拖动,达到微调的目的。当然,调整正确后,还能让用户的机子记住这个设置,以便下次打印同一票据,自动套用调整后的位置,避免每次手工调整。本功能的目的,就要是达到这种效果。
1.打印控件设置
myDoc = {
...
dragDesigner:{viewSource:false}, // 必须设置,
settingsID: 'mydoc2', // 必须设置 会在注册表中记录该布局样式
...
}
jatoolsPrinter.printPreview(myDoc);
2. 设置可拖动的对象
<div id='f1' draggable='true' class='f1 my-f1' style='position:absolute;'>423051702880563</div>
必须有id属性,必须设置draggable为true ,必须引用'my-'+id的样式类,css的position属性,必须为absolute,对象的top、left属性,必须通过样式类来设置,不能通过sytyle属性来设置
3.调整底图
<img class='screen-only' src="image/community-use.jpg"style='position:absolute;width:100%;height:100%;margin-top:-15px;margin-left:22px;'/>
主要调整 margin-top和margin-left 两个属性
4.拖拽页面上的数据项至合适位置
通过打印工具栏上的拖动设计按钮,打开拖放设计窗口,凡是按(2设置可拖动的对象)所述,正确设置成可拖动的对象,鼠标在上面为成手形,此时你可以调动到正确位置,按确定按钮,返回到打印预览界面试着打印,直到所有套打内容在正常位置。注意,只有在实际打印后,你的拖动设置才会被记住,才能在下一次打印中自动套用,只拖动不打印,是不会被保存的。
- jatoolsPrinter套打整理
- 使用jatoolsPrinter实现套打
- 使用jatoolsPrinter最新免费版实现套打
- 套打
- 套打
- 使用jatoolsPrinter设计套打的正确流程是什么?
- 什么是套打 水晶报表套打
- c#中的套打
- 发票套打解决方案
- 信封套打 下载
- 套打页面(轉)
- web打印、套打
- 发票套打程序
- eas 套打操作
- 套打程序代码。
- WEB套打
- C#套打
- C#套打
- Ubuntu(Linux)使用Eclipse搭建C/C++编译环境
- 学会正确的恋爱
- ComboBox重绘
- ADC0832程序完整版 源码+Proteus仿真
- 江西爱车网——地方汽车门户网站程序采用ASP+ACCESS开发
- jatoolsPrinter套打整理
- PHPCMS、帝国CMS及织梦对比
- (转)java 存储过程或函数开发(总结)
- drupal7 view添加查询条件又一方法效率不知道怎么样,但至少功能能实现!
- 如何自定义visifire图表主题和样式?
- 使用java连接Mysql数据库 2
- Java mail入门教程
- css滚动条 scroll问题 添加scroll 显示scroll
- Objective-C程序控制语句