zoukankan      html  css  js  c++  java
  • LODOP 使用 和分页 加上每一页打印多少份

    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <script src="Scripts/LodopFuncs.js"></script>
    <object id="LODOP_OB" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width=0 height=0>
    <embed id="LODOP_EM" type="application/x-print-lodop" width=0 height=0></embed>
    </object>

    <script type="text/javascript">
    // var LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_EM'));
    var LODOP = getLodop();

    function createPrintPage() {

    // 固定数据

    LODOP.PRINT_INITA(-8, -7, 406, 295, "");
    LODOP.SET_PRINT_PAGESIZE(1, 700, 400, "CreateCustomPage");
    LODOP.SET_PRINT_STYLE("FontSize", 11);
    var a =[1,2,3] ;

    //总数
    for (var i = 0; i < 3; i++) {

    分页打印 控制 每一页多少份
    for (var j = 0; j < a[i]; j++) {

    //要改变的数据 分页

    LODOP.ADD_PRINT_RECT(12, 7, "68mm", "37.99mm", 0, 1);
    LODOP.ADD_PRINT_RECT(39, 7, "68mm", "6.51mm", 0, 1);
    LODOP.ADD_PRINT_RECT(98, 7, 257, 35, 0, 1);
    LODOP.ADD_PRINT_RECT(39, 7, 77, 117, 0, 1);
    LODOP.ADD_PRINT_TEXT(19, 82, 119, 15, "铭明电子物料标签");
    LODOP.SET_PRINT_STYLEA(0, "FontSize", 9);
    LODOP.SET_PRINT_STYLEA(0, "Bold", 1);
    LODOP.ADD_PRINT_TEXT(43, 14, 69, 15, "物料名称");
    LODOP.SET_PRINT_STYLEA(0, "FontSize", 9);
    LODOP.SET_PRINT_STYLEA(0, "Bold", 1);
    LODOP.ADD_PRINT_TEXT(77, 15, 68, 15, "MMT编号");
    LODOP.SET_PRINT_STYLEA(0, "FontSize", 9);
    LODOP.SET_PRINT_STYLEA(0, "Bold", 1);
    LODOP.ADD_PRINT_TEXT(111, 10, 68, 15, " 批 号");
    LODOP.SET_PRINT_STYLEA(0, "FontSize", 9);
    LODOP.SET_PRINT_STYLEA(0, "Bold", 1);
    LODOP.ADD_PRINT_TEXT(136, 11, 68, 15, " 数 量");
    LODOP.SET_PRINT_STYLEA(0, "FontSize", 9);
    LODOP.SET_PRINT_STYLEA(0, "Bold", 1);
    LODOP.ADD_PRINT_TEXT(45, 97, 150, 15, "Mcc-T2-140912" + a[i]);
    LODOP.SET_PRINT_STYLEA(0, "FontSize", 9);
    LODOP.SET_PRINT_STYLEA(0, "Bold", 1);
    LODOP.ADD_PRINT_TEXT(137, 103, 96, 15, "200");
    LODOP.SET_PRINT_STYLEA(0, "FontSize", 9);
    LODOP.SET_PRINT_STYLEA(0, "Bold", 1);
    LODOP.ADD_PRINT_TEXT(65, 97, 151, 12, "Yj00130" + a[i]);
    LODOP.SET_PRINT_STYLEA(0, "FontSize", 9);
    LODOP.SET_PRINT_STYLEA(0, "Bold", 1);
    LODOP.ADD_PRINT_TEXT(101, 90, 166, 12, "G0201YJ01301502201");
    LODOP.SET_PRINT_STYLEA(0, "FontSize", 9);
    LODOP.SET_PRINT_STYLEA(0, "Bold", 1);
    LODOP.ADD_PRINT_BARCODE(80, 87, 166, 17, "128Auto", "G0201YJ01301502201");
    LODOP.SET_PRINT_STYLEA(0, "FontSize", 0);
    LODOP.SET_PRINT_STYLEA(0, "ShowBarText", 0);
    LODOP.ADD_PRINT_BARCODE(114, 87, 166, 17, "128Auto", "G0201YJ01301502201");
    LODOP.SET_PRINT_STYLEA(0, "FontSize", 0);
    LODOP.SET_PRINT_STYLEA(0, "ShowBarText", 0);
    LODOP.ADD_PRINT_TEXT(158, 130, 100, 14, "200");
    LODOP.NewPageA();//分页


    }

    }
    //LODOP.PREVIEW();打印预览

    }
    //打印预览
    function print_view() {
    createPrintPage();
     LODOP.PREVIEW();
    }

    // 打印方法:
    function print() {
    createPrintPage();
    LODOP.PRINT();
    }

    //打印维护:
    function print_setup() {
    createPrintPage();
    LODOP.PRINT_SETUP();
    }

    // 打印设计:
    function print_design() {
    createPrintPage();
    LODOP.PRINT_DESIGN();
    }
    </script>
    </head>
    <body>
    <!--<div id="div3">
    <table border="1" width="100%" height=120px cellspacing=0 style=" margin:0px auto">-->

    <!--<tr align="center">
    <th colspan=5 style="height:50px;font-size:25px">
    <img src="mmt.png" style="height:60px;100px;float:left; margin-left:20px" />
    <div style="margin-top:20px"> <b> 铭明电子成品标签</b> </div>
    </th>
    </tr>

    <tr>
    <th>
    品 名
    </th>
    <th colspan="3" style="height:40px">
    <span style="float:left"> 510主板20S</span>
    </th>
    </tr>
    <tr>
    <th>
    型 号
    </th>
    <th colspan="3" style="height: 60px">
    <span style="float:left"> </span>
    </th>
    </tr>
    <tr>
    <th>
    批 次
    </th>
    <th colspan="3" style="height:60px">
    <span style="float:left"> </span>
    </th>
    </tr>
    <tr>
    <th style="height:40px">
    数 量
    </th>
    <th>
    <span>100</span> <span style="margin-left:20px">PCS</span>
    </th>
    <th>
    检验人
    </th>
    <th>
    0111
    </th>
    </tr>-->
    <!--<tr style="height:40px">
    <th style=" 260px">序号</th>
    <th style=" 260px">产品名称</th>
    <th style=" 260px">L/N</th>

    <th style=" 260px">领用数量</th>
    <th style=" 260px">点数</th>
    </tr>
    <tr style="height:30px">
    <th style=" 260px">1</th>
    <th style=" 260px">第二张sssssssssssssssssssssssssss</th>
    <th style="260px">第三张ssssssssssssssssssssssssssss</th>
    <td style=" 260px">第一张</td>
    <td style="200px">第二张</td>

    </tr>-->


    <!--</table>
    </div>-->
    <button onclick=print_view()>打印预览</button>
    <button onclick=print()>打印</button>
    <button onclick=print_setup()>打印维护</button>
    <button onclick=print_design()>打印设计</button>
    </body>
    </html>

    乐于分享
  • 相关阅读:
    UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout
    initWithFrame方法的使用
    加载xib文件,如果想在初始化的时候就添加点东西就重载-(id)initWithCoder:(NSCoder *)aDecoder
    Mac os 下brew的安装与使用—— Homebrew
    Mac os系统gdb调试器的安装与使用
    项目里如何访问AppDelegate
    leetcode 141. Linked List Cycle
    leetcode 206. Reverse Linked List
    从阿里巴巴面试题到java类加载机制
    SpringBoot处理日期转换问题
  • 原文地址:https://www.cnblogs.com/aersliing/p/4245415.html
Copyright © 2011-2022 走看看