码迷,mamicode.com
首页 > 其他好文 > 详细

lodop打印设计修改后保存

时间:2021-02-08 12:32:40      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:erro   pre   async   tde   getc   eval   const   log   UNC   

需要注意的几点:

1.  先要修改状态
LODOP.SET_PRINT_MODE("PRINT_SETUP_PROGRAM",true); //一定要加上这句

2. 在中间部分添加回调函数,末尾放
LODOP.PRINT_DESIGN()或者LODOP.PRINT_SETUP()
 
      //打印设计
      if(layEvent === ‘printDesign‘){
          const printScript = ww.ajaxGetDataSync(ctx + ‘/printTemplate/getContent?id=‘ + selected.id);
          // console.log(printScript);
          if(!printScript){
              ww.msg.error(‘模板内容不正确‘);
              return false;
          }
          var LODOP = getLodop();
          eval(printScript);
LODOP.SET_PRINT_MODE(
"PRINT_SETUP_PROGRAM",true); //一定要加上这句 console.log("------------taskId, value------------") //窗口关闭后,回调函数中保存的设计代码 if (LODOP.CVERSION) CLODOP.On_Return=function(TaskID,Value){ console.log(‘taskId:‘ + TaskID); console.log(‘Value:‘ + Value); //这个是返回的完整的设计代码 ww.ajaxSave(ctx+‘/printTemplate/getContent‘,Value); };
LODOP.PRINT_DESIGN(); //打印设计或者打印维护需要放到最后 }

 

lodop打印设计修改后保存

标签:erro   pre   async   tde   getc   eval   const   log   UNC   

原文地址:https://www.cnblogs.com/30go/p/14385981.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!