杰表技术论坛 's Archiver

admin 发表于 2018-11-6 14:38

JCP升级,增加“在页面中选择打印开始位置”功能,实现类似电子病历续打

象电子病历这样的项目,会有处方续打的需求,有一种实现,就是让医生可以在一个可视化的界面中所见即所得地,选取打印行开始位置,如下图所示、
我们的一个医药行业的客户,本来想自己实现这个功能,再利用jcp来打印,后来发现有几个难点无法解决:
1. 必须能自动分页,而开发人员无法知道,jcp最终的分页位置,也就无法在页内选择打印起始位
2. 边距也会影响位置
3. 行距会影响位置


最终我们帮这个用户在JCP预览界面中实现了这个功能,现在我们把它集成到JCP最新版本中,欢迎下载试用
[attach]1106[/attach]

admin 发表于 2018-11-6 14:39

在线试用地址:[url=http://print.jatools.com/jcp/0.99/printfrom.htm]http://print.jatools.com/jcp/0.99/printfrom.htm[/url]

admin 发表于 2018-11-6 14:41

使用方法:
[code]                var myDoc = {       
                        printFrom:"#split-here",  // 如果值为一字符串,则表示以jquery selector的形式,指定的默认开始位置
                        // printFrom:true,       // 为true, 表示进入预览状态时,不指定默认位置,但允许用户交互式选取打印开始位置
                        documents : document, // 打印页面(div)们在本文档中
                        copyrights : '杰创软件拥有版权  www.jatools.com' // 版权声明必须
                };       
               
              getJCP().printPreview(myDoc); // 打印预览[/code]

页: [1]

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