zoukankan      html  css  js  c++  java
  • LODOP某内容关联条码后自动分页

    简短问答:
    参考http://www.c-lodop.com/demolist/PrintSample41.html
    这个“串”分页时在每页高度以第一个对象为准
    条码一般是固定高度,不需要关联,可直接设置具体的top值。

    关联,之前的博文:LODOP打印控件关联输出各内容
    关联是相对位置,前面的打印项高度不定的时候,设置跟着前面打印项相对位置。(第一个打印项高度是整个高度的分页高度)
    条码属于高度固定的,不需要设置关联,可直接对后面的打印项设置具体的top定位就可以了。

    测试代码:

    <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.SET_PRINT_PAGESIZE(1,1000,1000,"");
            LODOP.ADD_PRINT_BARCODE(10,54,189,42,"Code39","123456789012");
            LODOP.ADD_PRINT_TEXT(0,53,147,35,"新加文本");
            LODOP.SET_PRINT_STYLEA(0,"FontSize",18);
            LODOP.SET_PRINT_STYLEA(0,"LinkedItem",1);
            LODOP.PREVIEW();  
        };
            function prn1_preview() {//条码本身高度具体,后面的打印项不需要关联,直接设置具体top值
            LODOP=getLodop(); 
            LODOP.PRINT_INIT("");
            LODOP.SET_PRINT_PAGESIZE(1,1000,1000,"");
            LODOP.ADD_PRINT_BARCODE(10,54,189,42,"Code39","123456789012");
            LODOP.ADD_PRINT_TEXT(52,53,147,35,"新加文本");//10+42=52,条码top+条码高度
            LODOP.SET_PRINT_STYLEA(0,"FontSize",18);
            LODOP.PREVIEW(); 
        };
    </script> 
    </body>

    图示:
    如图,条码高度固定,根据条码高度分页,第二个打印项肯定会分到下一页。
    可直接设置后面打印项的top值就可以。

  • 相关阅读:
    Spring配置数据源
    记创业
    RSA 加解密转换
    log4net使用
    dom对象
    number对象,bom对象
    math对象和date对象
    js 数组对象,数组的使用
    wamp环境下外网访问自己电脑自己写的网站
    (线性结构)循环链表的初始化,增删减除结点。新手的了解
  • 原文地址:https://www.cnblogs.com/huaxie/p/12204666.html
Copyright © 2011-2022 走看看