xml模板打印成Canvas及相关配置项

XMLPreView

实现预览xml内容功能, 把xml及数据展示到Canvas上,此功能支持IE11及Chrome浏览器

/*** * 把模板打印到Canvas上 * canvas : HTMLDocument * inpara : 与打印参数一致 * listpara : 与打印列表参数一致 * jsonArr : [] * flagName : xml模板名称, 如:DHCPresNo * cfg: 支持pdfDownload:boolean配置项,用于调试预览后得到pdf文件 支持onCreatePDFBase64:function(pdfbase64){}配置项,用于生成pdf后回调 tabelBroder:Number配置项,列表线条宽度 rowContentFit:boolean 行内容自动换行 rowHeightExpand:boolean 行内容自动换行后,是否把后面元素向后推动 */ DHC_PreviewByCanvas(canvas,inpara,inlist,jsonArr,flagName,cfg) 20220902 列表数据以c2开头,则去除c2,去掉空行 打印考虑分页情况,当列表数据折行换算后,得到行数超时配置[一页行数]时,canvas换页 如果是即打即停配置时,不换页,一页显示 文本元素增加isfollow属性表示跟随 20220422 增加global:false配置项,解决在某些IE下报无效访问 20220313 1.0.2 DHC_PrintByLodop(LODOP,inpara,inlist,jsonArr,flagName,{onCreatePDFBase64:function(base64){}})生成电子处方pdfbase64 20220312 1.0.1 实现方法DHC_PreviewByCanvas(mycanvas,inpara,inlist,jsonArr,flagName,cfg); cfg新配置项 支持pdfDownload:boolean配置项,用于调试预览后得到pdf文件 支持onCreatePDFBase64:function(pdfbase64){}配置项,用于生成pdf后回调 tabelBroder:Number配置项,列表线条宽度 rowContentFit:boolean 行内容自动换行 rowHeightExpand:boolean 行内容自动换行后,是否把后面元素向后推动

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。