用canvas生成的条码,在打印时,因打印不支持canvas打印,在canvas后面加了一个img标记对,用于存放生成的条码,打印时候显示。(应该也可以直接用img)。

打印的样式和网页样式不一致,某些css属性不兼容,需要单独对打印的样式进行调整。

先用的EAN13,条码生成了,用手机扫码扫出来的结果和实际数据有偏差,扫码器无法扫描,原因还不晓得。

换了JsBarcode,手机和扫码器都能准确扫出条码信息。

new JsBarcode(document.getElementById("print_barcode"),"8024040092386");//我的代码

条码支持的有:

CODE128

CODE128 (自动模式切换)  CODE128 A/B/C (强制模式)

EAN

EAN-13  EAN-8  EAN-5  EAN-2  UPC (A)

$("#svgcode").JsBarcode('Hi!');//or JsBarcode("#svgcode", "Hi!");

$("#canvascode").JsBarcode('Hello world!');//or JsBarcode("#canvascode", "Hello world!");

$("#imgcode").JsBarcode("I'm huangenai!");//or JsBarcode("#imgcode", "I'm huangenai!");

还可以设置条码的属性,改变颜色等等

JsBarcode("#JsBarcode", "123", {

format: "CODE39",//选择要使用的条形码类型

width:3,//设置条之间的宽度

height:100,//高度

displayValue:true,//是否在条形码下方显示文字

text:"456",//覆盖显示的文本

fontOptions:"bold italic",//使文字加粗体或变斜体

font:"fantasy",//设置文本的字体

textAlign:"left",//设置文本的水平对齐方式

textPosition:"top",//设置文本的垂直位置

textMargin:5,//设置条形码和文本之间的间距

fontSize:15,//设置文本的大小

background:"#eee",//设置条形码的背景

lineColor:"#2196f3",//设置条和文本的颜色。

margin:15//设置条形码周围的空白边距

});

下载地址:https://github.com/lindell/JsBarcode

三行条形码打印样式设计 html,条形码生成及打印(JsBarcode)相关推荐

  1. C#打印模板设计,E店宝打印模板设置,winfrom打印模板设计,DevExpress.XtraReports.UI.XRTable 表格代码生成。...

    一.打印效果 二.代码编辑 1 .table1 : table控件的Name: 2.label33 :label控件 实现绑定[外部平台单号]的控件: 3.label32:绑定[E店宝订单编号](S开 ...

  2. amap不同样式marker点_想出一手漂亮的图,CAD打印样式表你必须会!

    好课推荐: 1.CAD2014:点击查看2.室内CAD:点击查看3.CAD2019:点击查看4.CAD2018:点击查看5.[bim]revit:点击查看6.室内手绘:点击查看7.CAD三维:点击查看 ...

  3. 进阶篇:3.9)3d打印件设计

    本章目的:了解3d打印,购买3d打印机. 1.3d打印基础知识: 现在主流的3d打印技术有4种:①FDM:②SLA:③SLS:④3DP.具体如下: ①熔融沉积造型(Fused deposition m ...

  4. CAD2017打印图纸时无法找到公司自定义的打印样式

    科普:CAD的打印样式表分为两种:1.颜色相关打印样式表(CTB) 2.命名打印样式表(STB) 我现在服务的公司自定义的线性文件后缀为.ctb,即颜色相关打印样式表,但是世界上不止你一个设计师和设计 ...

  5. cad打印样式ctb丢失_我的第一次打印:cad模型空间套图框打印图纸

    好课推荐: 1.CAD2014:点击查看2.室内CAD:点击查看3.CAD2019:点击查看4.CAD2018:点击查看5.[bim]revit:点击查看6.室内手绘:点击查看7.CAD三维:点击查看 ...

  6. cad打印样式ctb丢失_CAD制图初学入门之常见的CAD打印设置汇总

    在使用浩辰CAD软件绘制图纸的过程中,CAD打印也有很多设置,包括打印样式的选择.打印颜色的设置.打印线宽的选择等,这些常见的打印设置很多CAD制图初学入门者可能并不是很了解.下面就来给大家分享一下C ...

  7. html css print打印,打印样式

    html css print打印,打印样式 文章目录 html css print打印,打印样式 1:去除默认页眉页脚 2:分页 3:自定义页眉页脚 4:单独设置打印样式 默认打印效果如上,分别表示日 ...

  8. css设置打印样式@page

    浏览器打印 浏览器自带的打印功能很早之前就有了,所以基本所有浏览器都支持. 我们通过 window.print() .document.execCommand('print') .页面右键菜单打印等方 ...

  9. fastreport打印ftp图片_C#:使用FastReport打印带图片传参模板的实现方法

    大家都知道,C#打印图片可以直接调用PrintDocument控件的PrintPage事件,通过画刷对image对象直接进行绘制.但是这种方法存在局限,例如如果打印的图片需要按纸张大小进行缩放的话,那 ...

  10. C#-利用ZPL语言完毕条形码的生成和打印

     近期由于公司项目的须要,研究了一项对我来说算是新的技术-条形码的生成和打印.由于之前没有接触过这方面的知识,所以刚開始还有点小迷茫和小兴奋,只是一步一步来,问题总会解决的.如今来总结一下做条形码 ...

最新文章

  1. Comment:研究微生物,只靠多组学根本不够
  2. 灵活运用ISA的链接转换功能:ISA2006系列之十三
  3. mac 黑窗口连接mysql_Mac下安装配置MySQL
  4. Go Time常用语法
  5. udp多线程 java_UDP实现多线程通信
  6. 养鹿专辑二:恋鹿篇之枕着老婆的梦编程
  7. nginx获取客户端请求的真实IP
  8. Kotlin 接口(三)
  9. 一边学,一边写出的人工智能教程(一)
  10. php dll是下32还是64位,windows下关于boost 64位和32位库的编译详细介绍
  11. redis mysql 雪崩_Redis缓存雪崩、缓存穿透、并发等5大难题,你有没有解决方案
  12. 【整理】牛客网编程题-前端篇(简单难度)
  13. [MySQL FAQ]系列 -- Linux命令行下快速监控mysql
  14. 特洛伊木马程序开发技术
  15. android取消输入法联想,输入法联想功能,怎么清除输入法联想
  16. WP8最大的败笔就是只能用Win8做开发
  17. 创业和工作的心态问题
  18. LTP(Linux Test Project)学习(五)——LTP代码学习
  19. CTF中MISC常见工具总结
  20. IDEA,Java + Maven + TestNG编写接口自动化测试用例脚本

热门文章

  1. JAVA Json数组转换List实体对象
  2. 伺服驱动器cn1引脚定义_台达A2 A3系列伺服CN1接线对照表
  3. 银行核心系统是什么?
  4. c语言从入门到精通的几个阶段
  5. c语言从入门到精通视频教程,C语言从入门到精通_C语言教程
  6. testbench实例 vhdl_[转载]VHDL的testbench的编写
  7. 吉米多维奇数学分析_《吉米多维奇数学分析习题集》到底是一本怎样的书?
  8. 还原卡及还原精灵的破解
  9. SQL SERVER插件之SQLPrompt 激活使用
  10. 【渝粤教育】国家开放大学2018年秋季 2711T花卉栽培技术 参考试题