场景

Winform中使用zxing和Graphics实现自定义绘制二维码布局:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100127885

https://www.cnblogs.com/badaoliumangqizhi/p/11426919.html

在上面实现将二维码显示在pictureBox之中之后,将其打印。

效果

实现

页面拖拽一个printDocument控件。

拖拽之后的效果

然后再拖拽一个Button按钮,双击进入其点击事件中

 private void button7_Click(object sender, EventArgs e){PrintDialog MyPrintDg = new PrintDialog();MyPrintDg.Document = printDocument1;if (MyPrintDg.ShowDialog() == DialogResult.OK){try{printDocument1.Print();}catch{   //停止打印printDocument1.PrintController.OnEndPrint(printDocument1, new System.Drawing.Printing.PrintEventArgs());}}}

找到页面设计器中拖拽的printDocument控件上,右击属性,找到事件列表,然后双击其PrintPage事件

编写如下代码:

 private void printDocument1_PrintPage(object sender, PrintPageEventArgs e){e.Graphics.DrawImage(pictureBox1.Image, 20, 20);}

运行效果

Winform中使用printDocument控件打印pictureBox中的二维码照片相关推荐

  1. JS使用Lodop控件打印表单和二维码

    有关Lodop的查询可看文章:Lodop打印条码二维码设置多宽不一定是多宽 一.了解Lodop 1.1Lodop的定义 Lodop(标音:劳道谱,俗称:露肚皮)是专业WEB控件,用它既可裁剪输出页面内 ...

  2. 使用Lodop控件打印表单和二维码

    文章目录 1.了解Lodop 1.1Lodop的定义 1.2Lodop主要函数 1.3Lodop的下载 2.在页面中引入Lodop 3.支持的浏览器 4.Lodop的应用 4.1使用Lodop打印表单 ...

  3. 二维码中加图片(打印带图片的二维码)

    在二维码中,放入图片,遮挡一部分是被允许的. 二维码在少许损伤的情况下还可以读取出来,图片可以放置的位置如图的黄色区域.(具体可以放多大要看二维码生成时的纠错能力) 二维码的纠错级别: 纠错级别越高, ...

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

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

  5. 微信小程序实现蓝牙打印(图片、二维码、文字)

    小程序连接蓝牙打印机实现打印功能 这真是一块超级难啃的骨头,我也是参考了很多文章才勉强理解,但是如果你啃动了,那你以后也有了拿得出手的资本了 完整DEMO地址可直接下载下来使用 搜索与连接蓝牙,这个我 ...

  6. opencv图像处理中的一些滤波器+利用滤波器提取条形码(解析二维码)+公交卡倾斜矫正+物体尺寸丈量

    一般来说,图像的能量主要集中在其低频部分,噪声所在的频段主要在高频段,同时图像中的细节信息也主要集中在其高频部分,因此,如何去掉高频干扰同时又保持细节信息是关键.为了去除噪声,有必要对图像进行平滑,可 ...

  7. 条码打印软件如何固定二维码的尺寸和位置

    用过条码打印软件的小伙伴会知道,在软件中生成二维码后,可以直接在画布上用鼠标拖动二维码,改变二维码位置,也可以用鼠标拖动二维码四个角方形点修改二维码尺寸,设置是非常灵活. 但是也有的客户用条码打印软件 ...

  8. 关于智能码控门禁系统项目的二维码验证问题

    现在这个项目的话网页端做完了,网页端实现的就是管理员登录,然后可以添加访客,访客添加完后回对应访客生成一个二维码,访客可以拿着这个二维码到门禁系统扫描,如果验证成功就可以开门,但是现在我不太懂扫描二维 ...

  9. 在微信中,实现微信点击链接或者扫描二维码在浏览器中打开指定的链接

    需求概述 最近很多朋友问我,为什么我的微信域名或者QQ域名怎么总是提示拦截呢?在这里跟大家说一下吧: 第一点:就是域名里面的内容违规或者诱导被举报而导致的拦截 第二点:就是被用户或者同行恶意举报而导致 ...

最新文章

  1. 关于VMFS6 Block 1M 512M 说明
  2. FPGA之道(28)VHDL的并行语句
  3. Step By Step(Lua调用C函数)
  4. 域服务器更改计算机名,Active Directory管理之:更改DC的IP地址与重命名DC计算机名...
  5. 一个IT青年北漂四年的感悟
  6. 论ACM ICPC_Ruins He
  7. 《鸟哥的Linux基础》
  8. 自动驾驶路径规划论文解析(6)
  9. macos big sur u盘安装_老款macbook机型欺骗补丁强制安装macOS11 Big Sur图文详解
  10. 班级随机点名html,提问之星随机点名随机抽取班级学生教程
  11. 常用元器件使用方法12:单节锂电池充电管理芯片XT2055的使用方法
  12. PLC调试工具Modbus Poll使用说明(ModBus TCP/IP类型)
  13. 2022学生党蓝牙耳机怎么选?最新蓝牙耳机排行榜
  14. java音乐播放器视频_java 实现音乐播放器的简单实例
  15. 单位换算 M、Mb、MB
  16. 新款HTTP代理抓包工具Proxyman(界面美观、功能强大)
  17. matlab电气仿真模块b25,基于Matlab的由双馈风力发电机组成的风电场仿真
  18. SFP DDM接口的测量值计算
  19. Vue-V-model参数绑定
  20. noip 2017 注意事项

热门文章

  1. SpringBoot 自定义Kafka消息序列化和反序列化
  2. 聊聊分布式锁——Redis和Redisson的方式
  3. linux man手册_读书笔记:Linux命令行与shell脚本编程大全 第一章~第五章
  4. Visual SVN Server 远程管理
  5. 上传文件到服务器并显示,J2EE如何实现Servlet上传文件到服务器并相应显示功能...
  6. python chromium 自动化_Python Chromium自动化
  7. 海南大计算机与网络,2010-2014年海南省计算机与网络发展情况
  8. keras faster物体检测_【开源项目】特斯拉+树莓派实现车牌识别检测系统
  9. 计算机视觉领域,计算机视觉
  10. java ntpudpclient_Java代码获取NTP服务器时间