杰表技术论坛 's Archiver

admin 发表于 2019-2-26 17:09

转帖《这个打印,如何画瓢》

[font=Open Sans, Helvetica Neue, Microsoft Yahei, sans-serif][color=rgba(0, 0, 0, 0.870588235294118)]https://forum.enhancer.io/topic/5c4464e9010fa212f66ce0e6[/color][/font]
[font=Open Sans, Helvetica Neue, Microsoft Yahei, sans-serif][color=rgba(0, 0, 0, 0.870588235294118)]
[/color][/font]
[color=rgba(0, 0, 0, 0.87)]外部打印的js , 已经在平台上上传成静态资源; [/color]
[color=rgba(0, 0, 0, 0.87)][img]https://forum-assets.enhancer.io/9222/77c9e407-97d0-4308-8c13-6d9bd57fcf4815479860948070[/img][/color]
[color=rgba(0, 0, 0, 0.87)]我需要打印的页面,也已经生成:[/color]
[color=rgba(0, 0, 0, 0.87)][img]https://forum-assets.enhancer.io/9222/77c9e407-97d0-4308-8c13-6d9bd57fcf4815479860954011[/img][/color]
[color=rgba(0, 0, 0, 0.87)]该窗口的代码是:[/color]
[color=rgba(0, 0, 0, 0.87)][img]https://forum-assets.enhancer.io/9222/77c9e407-97d0-4308-8c13-6d9bd57fcf4815479860957792[/img][/color]
[color=rgba(0, 0, 0, 0.87)]按钮代码: [/color]
[color=rgba(0, 0, 0, 0.87)][img]https://forum-assets.enhancer.io/9222/77c9e407-97d0-4308-8c13-6d9bd57fcf4815479860960763[/img][/color]
[color=rgba(0, 0, 0, 0.87)][img]https://forum-assets.enhancer.io/9222/77c9e407-97d0-4308-8c13-6d9bd57fcf4815479860962054[/img][/color]
[color=rgba(0, 0, 0, 0.87)]打印js的 demo是这样的:[/color]
[color=rgba(0, 0, 0, 0.87)]运行样式:[/color]
[color=rgba(0, 0, 0, 0.87)][img]https://forum-assets.enhancer.io/9222/77c9e407-97d0-4308-8c13-6d9bd57fcf4815479860963555[/img][/color]
[color=rgba(0, 0, 0, 0.87)]代码:[/color]
[color=rgba(0, 0, 0, 0.87)][img]https://forum-assets.enhancer.io/9222/77c9e407-97d0-4308-8c13-6d9bd57fcf4815479860964806[/img][/color]
[color=rgba(0, 0, 0, 0.87)]demo的代码看起来,很简单; [/color]
[color=rgba(0, 0, 0, 0.87)]在我们的平台里,引用外面的js 的打印函数,这样写:[/color]

$.getScript('jcpfree.js', function(){                var myDoc = {                        documents : document, // 打印页面(div)们在本文档中                        copyrights : '杰创软件拥有版权  [url=http://www.jatools.com]www.jatools.com[/url]' // 版权声明必须                };                var jcp = getJCP();                         jcp.print(myDoc, false); // 不弹出对话框打印 }); [color=rgba(0, 0, 0, 0.87)]但是 在 Enhancer 平台,我们怎么写 打印内容; demo的 就一句话,放在 <div id='page1'> </div>  直接就可以了; [/color]
[color=rgba(0, 0, 0, 0.87)]在 Enhancer  怎么把写,是吧需要打印的内容 放在里面啊; 请指导写一下; [/color]



评论列表

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.