美文网首页
条形码插件-JsBarcode的使用

条形码插件-JsBarcode的使用

作者: LuckyJing | 来源:发表于2015-10-19 08:01 被阅读18722次

    GitHub地址:https://github.com/lindell/JsBarcode
    我的迁移地址:http://pan.baidu.com/s/1bnx6Bb5
    由于在项目中需要用到条形码,于是去GitHub上找,有没有现成的代码,发现了这个仓库,挺不错,记录下来,方便以后使用。

    引入jQuery(可选)

    这个插件可以用jQuery引入或者原生JS都可以实现,推荐使用原生方法;

    引入JsBarcode插件

    <script src="JsBarcode.js"></script>
    

    引入编码文件

    条形码有众多编码,我在网上查了一下,一般大部分用的是CODE128格式,所以我们还得引入这个文件,你也可以下载我把它们合并后的文件jsbarcode-128.js(迁移地址)。

    使用

    1. 在HTML中放置存放条形码的容器。

    <div>
    <img id="barcode"/>
    </div>

    2.默认配置项

    参数分别为object需要进行容纳的DOM对象,string需要变为条形码的字符串,options相关配置项

    { 
    width: 2,//较细处条形码的宽度
    height: 100, //条形码的宽度,无高度直接设置项,由位数决定,可以通过CSS去调整,见下
    quite: 10, 
    format: "CODE128",
    displayValue: false,//是否在条形码下方显示文字
    font:"monospace", 
    textAlign:"center", 
    fontSize: 12,
     backgroundColor:"", 
    lineColor:"#000"//条形码颜色
    }
    

    3.综合

    <style>
            #barcode{
                width:100px;//在这里更改你想要的宽度
            }
        </style>
        <div>
            <img id="barcode"/>
        </div>
        <script>
            var barcode = document.getElementById('barcode'),
            str = "12345678",
            options = {
                format:"CODE128",
                displayValue:true,
                fontSize:18,
                height:100
            };
            JsBarcode(barcode, str, options);//原生
                    $('#barcode').JsBarcode(string,options);//jQuery
            </script>
    
    结果

    相关文章

      网友评论

          本文标题:条形码插件-JsBarcode的使用

          本文链接:https://www.haomeiwen.com/subject/rcuzcttx.html