zoukankan      html  css  js  c++  java
  • 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>

    图示:

  • 相关阅读:
    挂载nfs网络共享目录到本地目录报错
    ubuntu18.04,centos7.7下安装nfs详细步骤
    linux的fstab配置文件
    nginx整合php后,浏览器访问.php文件报错
    centos中安装php7.3.13(目前最新版)
    skills_nginx
    problems_ubuntu
    problems_nginx
    docker中部署halo
    数论学习
  • 原文地址:https://www.cnblogs.com/huaxie/p/10569975.html
Copyright © 2011-2022 走看看