zoukankan      html  css  js  c++  java
  • Lodop条形码竖条和值右端不对齐的解决方法

    当Lodop条形码设置的宽度比较短,数值比较多的时候,会出现条码的竖条和右端不对齐。
    个人测试了一下,发现解决办法有三种:
    1.增加条形码的宽度。
    2.隐藏条码本身的值,用text文本代替。
    3.修改条形码下方数值的大小。
    默认的数值文字大小是9,缩小后可以显示在条码下方,和右端对齐,就是文字会比较小,比较条码本身设置的比较小。
    测试代码:

    <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:prn1_preview()">打印预览</a><br>
    <script language="javascript" type="text/javascript">   
            var LODOP; //声明为全局变量 
        function prn1_preview() {
            LODOP=getLodop(); 
            LODOP.PRINT_INIT("");
            LODOP.ADD_PRINT_BARCODE(31,55,77,44,"Code39","123456789012");
            LODOP.ADD_PRINT_BARCODE(97,55,118,44,"Code39","123456789012");
            LODOP.ADD_PRINT_BARCODE(165,55,77,44,"Code39","123456789012");
            LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
            LODOP.ADD_PRINT_TEXT(213,55,100,20,"*123456789012*");
            LODOP.SET_PRINT_STYLEA(0,"FontSize",4);
            LODOP.SET_PRINT_STYLEA(0,"Bold",1);
            LODOP.ADD_PRINT_BARCODE(245,55,77,44,"Code39","123456789012");
            LODOP.SET_PRINT_STYLEA(0,"FontSize",5)
            LODOP.PRINT_DESIGN();
            //LODOP.PREVIEW();    
        };
    </script> 
    </body>

    图示,图中用三种色块,代码,打印设计,打印预览用来区分:

  • 相关阅读:
    安装 kubenetes-dashboard
    使用kubeadm在Centos7上部署kubernetes1.21.1
    批量重命名
    is_valid重写。返回数据格式统一
    django-序列化参数为空报错问题
    单文件日志测试
    文本、目录 空间清理问题
    数仓数据
    滑动验证码(无原图片处理)
    鸟哥私房菜基础篇
  • 原文地址:https://www.cnblogs.com/huaxie/p/10537362.html
Copyright © 2011-2022 走看看