LODOP批量打印多页模版进行维护

批量打印的时候,可以循环多任务,也可以循环多页,很多的时候也可以分页分任务,分组打印。
如果是一个任务里的多页相同的模版,一个任务中会有很多打印项,这些打印项在每页中的位置是相同的,如果要调整,调整结果也是一样的,而打印维护界面只能显示一页,所以可以给多页同模版打印的那种设置项目类名,这样用打印维护调整一页,多页模版中所有打印项的位置都会被调整

关于批量打印,分页分任务: LODOP打印控件进行批量打印

关于模版以及设置项目类名,并用项目类名赋值:
Lodop的JS模版代码、文档式模版 生成加载赋值博文索引

注意同一个任务中,如果用类名赋值,相同的项目类名都会被赋值,如果是需要用打印维护维护多页的时候,可以用变量赋值等方式,或用序号等,不要用项目类名。
如果是不需要打印维护,禁用打印维护,可设置任务名为空:
Lodop打印维护PRINT_SETUP本地缓存ini文件

测试代码:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>WEB打印控件LODOP</title>
<script language="javascript" src="LodopFuncs.js"></script>
</head>
<body>
<a href="javascript:prn0_preview()">维护调整</a><br>
<a href="javascript:prn1_preview()">预览打印</a><br>
<script language="javascript" type="text/javascript">   
        var LODOP; //声明为全局变量 
    function prn0_preview() {//维护一页模版
        LODOP=getLodop(); 
        LODOP.PRINT_INIT("文本和矩形");
        LODOP.ADD_PRINT_TEXTA("tx",62,209,100,20,"新加文本1");
        LODOP.ADD_PRINT_RECT(98,203,109,88,0,1);
        LODOP.SET_PRINT_STYLEA(0,"ItemName","lin");
        LODOP.PRINT_SETUP();
        //LODOP.PRINT_DESIGN();
        //LODOP.PREVIEW();    
    };
    function prn1_preview() {//批量打印多页模版
        LODOP=getLodop(); 
        LODOP.PRINT_INIT("文本和矩形");
        LODOP.ADD_PRINT_TEXTA("tx",62,209,100,20,"新加文本1");
        LODOP.ADD_PRINT_RECT(98,203,109,88,0,1);
        LODOP.SET_PRINT_STYLEA(0,"ItemName","lin");
        LODOP.NEWPAGE();
        LODOP.ADD_PRINT_TEXTA("tx",62,209,100,20,"新加文本2");
        LODOP.ADD_PRINT_RECT(98,203,109,88,0,1);
        LODOP.SET_PRINT_STYLEA(0,"ItemName","lin");
        LODOP.PREVIEW();    
    };
</script> 
</body>

图示:

 

转载于:https://www.cnblogs.com/huaxie/p/10569975.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值