JCP升级,增加“在页面中选择打印开始位置”功能,实现类似电子病历续打
象电子病历这样的项目,会有处方续打的需求,有一种实现,就是让医生可以在一个可视化的界面中所见即所得地,选取打印行开始位置,如下图所示、我们的一个医药行业的客户,本来想自己实现这个功能,再利用jcp来打印,后来发现有几个难点无法解决:
1. 必须能自动分页,而开发人员无法知道,jcp最终的分页位置,也就无法在页内选择打印起始位
2. 边距也会影响位置
3. 行距会影响位置
最终我们帮这个用户在JCP预览界面中实现了这个功能,现在我们把它集成到JCP最新版本中,欢迎下载试用
[attach]1106[/attach] 在线试用地址:[url=http://print.jatools.com/jcp/0.99/printfrom.htm]http://print.jatools.com/jcp/0.99/printfrom.htm[/url] 使用方法:
[code] var myDoc = {
printFrom:"#split-here", // 如果值为一字符串,则表示以jquery selector的形式,指定的默认开始位置
// printFrom:true, // 为true, 表示进入预览状态时,不指定默认位置,但允许用户交互式选取打印开始位置
documents : document, // 打印页面(div)们在本文档中
copyrights : '杰创软件拥有版权 www.jatools.com' // 版权声明必须
};
getJCP().printPreview(myDoc); // 打印预览[/code]
页:
[1]