ZXing.Net条形码二维码标签编辑打印软件
- KopSoftTool 条形码二维码标签编辑打印软件,C#串口通信SerialPort
- 官网 http://kopsoft.cn/
- github源码 https://github.com/williamyang1984/KopSoftTool
- gitee源码 https://gitee.com/william_yang/KopSoftTool
ZXing.Net条形码二维码打印软件
C#打印 1.建立PrintDocument对象2.设置PrintPage打印事件3.调用Print方法进行打印
Microsoft .NET Framework 4.5
ZXing.Net
BarcodeWriter用于生成图片格式的条码类,通过Write函数进行输出
BarcodeFormat枚举类型,条形码/二维码
QrCodeEncodingOptions二维码设置选项,继承于EncodingOptions,主要设置宽,高,编码方式等
MultiFormatWriter复合格式条码写码器,通过encode方法得到BitMatrix
BitMatrix表示按位表示的二维矩阵数组,元素的值用true和false表示二进制中的1和0
using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using ZXing; using ZXing.QrCode;namespace KopSoftPrint {internal class QRCode{public void GenerateQRCode(string contents, PictureBox qrimage){BarcodeWriter barcodeWriter = new BarcodeWriter{Format = BarcodeFormat.QR_CODE,Options = new QrCodeEncodingOptions{DisableECI = true,CharacterSet = "UTF-8",Width = qrimage.Width,Height = qrimage.Height,Margin = 1 //二维码边距 }};Bitmap bitmap = barcodeWriter.Write(contents);qrimage.Image = bitmap;}} }
View Code
public void Print(int Number){pd.DefaultPageSettings.PaperSize = new PaperSize("", 999, 999); //设置纸张大小StandardPrintController controler = new StandardPrintController();if (dataGridView1.CurrentCell != null){for (int j = 0; j < dataGridView1.SelectedRows.Count; j++) //遍历所有选中的行 {rowIndex = dataGridView1.SelectedRows[j].Index;try{pd.PrintPage += new PrintPageEventHandler(pd_PrintPage);pd.PrintController = controler;for (int i = 0; i < Number; i++){pd.Print();}}catch (Exception e){Console.WriteLine(e.Message);return;}finally{pd.Dispose();}}}}
View Code
加强版地址 https://www.cnblogs.com/williamyoung/p/10752970.html
转载于:https://www.cnblogs.com/williamyoung/p/10535198.html
ZXing.Net条形码二维码标签编辑打印软件相关推荐
- 条形码二维码标签编辑打印软件
KopSoftTool 条形码二维码标签编辑打印软件,C#串口通信SerialPort 官网 http://kopsoft.cn/ github源码 https://github.com/willia ...
- ZXing实现条形码 二维码
一. 基本介绍 1-1. ZXing是一个开源Java类库用于解析多种格式的条形码和二维码.官网:http://code.google.com/p/zxing/ 截止目前为止最新版本为1.7,提供以下 ...
- 【C#】最全单据打印(打印模板、条形码二维码、字体样式、项目源码)
系列文章 [C#]编号生成器(定义单号规则.固定字符.流水号.业务单号) 本文链接:https://blog.csdn.net/youcheng_ge/article/details/12912978 ...
- 机械设备巡检二维码标识制作
传统机械设备巡检.维修.保养都是通过张纸进行管理:依靠巡检人员事中.事后填写纸质记录,很难做到真实有效巡检.管理信息滞后:依托二维码+小程序巡检方式,通过凡尔码平台对机械设备进行"二维码标识 ...
- 【C#】简单二维码制作和打印
系列文章 [C#]条码管理操作手册 本文链接:https://blog.csdn.net/youcheng_ge/article/details/126589496 [C#]IIS平台下,WebAPI ...
- 条形码/二维码之开源利器ZXing图文介绍
全文目录: 基本介绍 二维码(比如:QRCode)的编码和解码演示 条形码(比如:EAN-13)的编码和解码演示 [一]. 基本介绍 : 1-1. ZXing是一个开源Java类库用于解析多种格式的条 ...
- C#利用zxing.net生成二维码和条形码并实现打印的功能
C#利用Zxing.net生成条形码和二维码并实现打印的功能 开篇:zxing.net是.net平台下编解条形码和二维码的工具. 下载地址:http://pan.baidu.com/s/1kT ...
- Android zxing,轻松实现二维码扫描、生成
Android zxing,轻松实现二维码扫描.生成 一.二维码与条形码工作原理 目前的很多应用上都有扫码功能,当时微信推出二维码扫码功能时,觉得imagine,通过一张简单的图片就能扫描添加还有, ...
- 条形码/二维码生成探索
条形码/二维码生成探索 所用依赖 <!--条形码生成依赖(轻量型,推荐使用这个)(生成条码的同时会把信息生成到条形码下)--><dependency><groupId&g ...
最新文章
- 【青少年编程】【二级】寻找宝石
- Oracle安装部署之rhel 5.8下静默安装oracle11gr2
- SQL Server性能调优入门(图文版)
- Hbase(1)——基础语句(1)
- python基础语法-异常处理
- html 甘特图_Rplotly|交互式甘特图(Gantt chart)项目管理/学习计划
- 查看pcl版本 linux,成功安装 linux pcl (1.8.1版本) python-pcl
- TCP相关面试题总结
- android维文字体下载,Badam维汉输入法
- (一)Multisim安装与入门
- catia制作物料明细_CATIA课时:符合GB的物料清单模板设置视频教程_翼狐网
- linux+h264+cpu编码,Linux下使用MPV+SMPlayer播放HEVC H265编码视频
- URLConnection 传入参数
- 开源音乐播放器_测试4个开源音乐播放器等
- 关于在电脑单机上面运行魔兽世界的方法
- finecms相关信息-随时更新
- e3是合法浮点数吗_下列哪些是不合法的浮点数的选项是 123 2e4.2 .e5 -e3 .234 ......
- ssh-keygen处理gitee
- Maven 创建 Spring、SpringMVC、Mybatis(SSM)项目
- Google Deepmind的自杀开关研究或缓解人工智能恐慌
热门文章
- 不积小流,无以成江海;不积跬步,无以至千里
- 智能家居时代,怎样选择一把你心底里切实需要的智能门锁?
- 鸿蒙2.0正式开源,华为重磅押注开发者生态
- 开放API接口签名验证,让你的接口从此不再裸奔
- 孕育独角兽独立融资上市,互联网巨头都藏着什么“阳谋“?
- 如何在 Ubuntu 和其他 Linux 发行版中启动、停止和重启服务
- C++——计算x的n次幂
- Web客户端语言HTML、XHTML和XML相关知识介绍
- 准程序猿的创意(二)
- 安信证券资管清算重要业务在原生分布式数据库的创新实践