做web打印时,如何让用户能够拖放,改变字体大小等?

java9d 2013-07-25 07:30:06
现在开发web打印,比如票据,快递单等,用户的需求不仅能够打印,而且希望,在系统运行的时候,随时拖放打印项的位置,这样,你实现系统的时候,就不能把他做死了,要允许拖动。

如果你自己来实现这个,我的建议是,用jquery ui的拖放组件来实现,拖放完成时,将格式上传到服务端,而且是一人一份,因为每个人保存的位置,不能干扰到其他人。

jatoolsPrinter UI ,基本也是这个思路,只不过拖放,打印这些,都已经实现了,你只要在被打印页面中,放一个按钮,调用以下这段代码,就可以弹出下面的对话框了:
function doPrint()
{
var editorSettings={
type:'user.position',
url:ducument.URL
};
editorSettings.settingsID=new Date()+'';
window
.showModalDialog(
'jatoolsPrinterUI/index.htm',
editorSettings,
'dialogWidth=1150px;dialogHeight=670px;status=no;help=no;scroll=no;resizable=yes');
}

...全文
223 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hackerit 2013-07-26
  • 打赏
  • 举报
回复
看上去不错啊,jquery似乎玩得很溜!!
java9d 2013-07-25
  • 打赏
  • 举报
回复
jatoolsPrinter UI有一个在线演示,是基于web的,支持ie,firefox,chrome,可以看一下

87,991

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧