• 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条形码二维码标签编辑打印软件相关推荐

  1. 条形码二维码标签编辑打印软件

    KopSoftTool 条形码二维码标签编辑打印软件,C#串口通信SerialPort 官网 http://kopsoft.cn/ github源码 https://github.com/willia ...

  2. ZXing实现条形码 二维码

    一. 基本介绍 1-1. ZXing是一个开源Java类库用于解析多种格式的条形码和二维码.官网:http://code.google.com/p/zxing/ 截止目前为止最新版本为1.7,提供以下 ...

  3. 【C#】最全单据打印(打印模板、条形码二维码、字体样式、项目源码)

    系列文章 [C#]编号生成器(定义单号规则.固定字符.流水号.业务单号) 本文链接:https://blog.csdn.net/youcheng_ge/article/details/12912978 ...

  4. 机械设备巡检二维码标识制作

    传统机械设备巡检.维修.保养都是通过张纸进行管理:依靠巡检人员事中.事后填写纸质记录,很难做到真实有效巡检.管理信息滞后:依托二维码+小程序巡检方式,通过凡尔码平台对机械设备进行"二维码标识 ...

  5. 【C#】简单二维码制作和打印

    系列文章 [C#]条码管理操作手册 本文链接:https://blog.csdn.net/youcheng_ge/article/details/126589496 [C#]IIS平台下,WebAPI ...

  6. 条形码/二维码之开源利器ZXing图文介绍

    全文目录: 基本介绍 二维码(比如:QRCode)的编码和解码演示 条形码(比如:EAN-13)的编码和解码演示 [一]. 基本介绍 : 1-1. ZXing是一个开源Java类库用于解析多种格式的条 ...

  7. C#利用zxing.net生成二维码和条形码并实现打印的功能

    C#利用Zxing.net生成条形码和二维码并实现打印的功能     开篇:zxing.net是.net平台下编解条形码和二维码的工具. 下载地址:http://pan.baidu.com/s/1kT ...

  8. Android zxing,轻松实现二维码扫描、生成

    Android  zxing,轻松实现二维码扫描.生成 一.二维码与条形码工作原理 目前的很多应用上都有扫码功能,当时微信推出二维码扫码功能时,觉得imagine,通过一张简单的图片就能扫描添加还有, ...

  9. 条形码/二维码生成探索

    条形码/二维码生成探索 所用依赖 <!--条形码生成依赖(轻量型,推荐使用这个)(生成条码的同时会把信息生成到条形码下)--><dependency><groupId&g ...

最新文章

  1. 【青少年编程】【二级】寻找宝石
  2. Oracle安装部署之rhel 5.8下静默安装oracle11gr2
  3. SQL Server性能调优入门(图文版)
  4. Hbase(1)——基础语句(1)
  5. python基础语法-异常处理
  6. html 甘特图_Rplotly|交互式甘特图(Gantt chart)项目管理/学习计划
  7. 查看pcl版本 linux,成功安装 linux pcl (1.8.1版本) python-pcl
  8. TCP相关面试题总结
  9. android维文字体下载,Badam维汉输入法
  10. (一)Multisim安装与入门
  11. catia制作物料明细_CATIA课时:符合GB的物料清单模板设置视频教程_翼狐网
  12. linux+h264+cpu编码,Linux下使用MPV+SMPlayer播放HEVC H265编码视频
  13. URLConnection 传入参数
  14. 开源音乐播放器_测试4个开源音乐播放器等
  15. 关于在电脑单机上面运行魔兽世界的方法
  16. finecms相关信息-随时更新
  17. e3是合法浮点数吗_下列哪些是不合法的浮点数的选项是 123 2e4.2 .e5 -e3 .234 ......
  18. ssh-keygen处理gitee
  19. Maven 创建 Spring、SpringMVC、Mybatis(SSM)项目
  20. Google Deepmind的自杀开关研究或缓解人工智能恐慌

热门文章

  1. 不积小流,无以成江海;不积跬步,无以至千里
  2. 智能家居时代,怎样选择一把你心底里切实需要的智能门锁?
  3. 鸿蒙2.0正式开源,华为重磅押注开发者生态
  4. 开放API接口签名验证,让你的接口从此不再裸奔
  5. 孕育独角兽独立融资上市,互联网巨头都藏着什么“阳谋“?
  6. 如何在 Ubuntu 和其他 Linux 发行版中启动、停止和重启服务
  7. C++——计算x的n次幂
  8. Web客户端语言HTML、XHTML和XML相关知识介绍
  9. 准程序猿的创意(二)
  10. 安信证券资管清算重要业务在原生分布式数据库的创新实践