1、引用System.Drawing.Printing.dll:
代码如下:

    /// <summary>/// 开始打印/// </summary>public void PrintReport(){private PrintDocument print = new PrintDocument();if (PrinterSettings.InstalledPrinters == null){//没有打印机}print.BeginPrint += Print_BeginPrint;print.EndPrint += Print_EndPrint;print.PrinterSettings.PrinterName = "Microsoft Print to PDF";//打印机名称print.PrintPage += new PrintPageEventHandler(this.PageSetting);print.Print();}/// <summary>/// 打印设置/// </summary>private void PageSetting(object sender, PrintPageEventArgs e){Image image = Image.FromFile(path);if(IsScale) //缩放打印图片{int paperWidth = (int)(e.PageSettings.PaperSize.Height * 1080 / 1920);int paperBlank = (e.PageSettings.PaperSize.Width - paperWidth) / 2;e.Graphics.DrawImage(image, paperBlank, 0, paperWidth, 1169);}else{e.Graphics.DrawImage(image, 0, 0, 827, 1169);}}private void Print_BeginPrint(object sender, PrintEventArgs e){//开始}private void Print_EndPrint(object sender, PrintEventArgs e){//完成}

存在问题:改方法只能在编辑器模式下使用,build之后失效,原因是.net下的打印功能都存放在System.Drawing中,但是这个区域在unity中不可用。

2、GitHub上的一种方法,非静默打印,使用的是调出打印面板的方法,为了防止侵权,只写下效果和链接:

效果:

github链接:https://github.com/ElviraZ/unity–pc–print

unity 调用打印机打印图片问题相关推荐

  1. Unity调用打印机打印文本或者图片

    Unity调用打印机打印文本或者图片 通过windows命令行使用记事本打印文本 private void PrintTxt(){//picPath=Application.streamingAsse ...

  2. python调用打印机打印图片_pyqt5 调用打印机 打印远程图片

    求助.... pyqt5 实现 打印机 打印png图片 可以预览 def localPrinter(): printer = QPrinter(QPrinter.HighResolution) # / ...

  3. unity 调用打印机打印照片

    System.Diagnostics.Process.Start("mspaint.exe", "/pt d:\\44.png"); 备注:打印机的驱动要事前安 ...

  4. python调用打印机打印图片_在python中通过图像发送到打印机上的文本

    在 windows系统中使用 python,wx python和sqlite.我正在尝试打印一些证书/文凭/卡片,背景中有图像,上面有人/文字的名称. 我知道使用来自Pywin32的win32prin ...

  5. python调用打印机打印图片_Python使用Python将图像位数据打印到ESC/POS打印机

    我一直在寻找一个如何格式化和打印bmp到我的收据打印机(这样我可以添加徽标)的例子很长一段时间,所以我怀疑这是一个重复的帖子考虑到其他人是为java或其他脚本语言.通常我很擅长理解指令,但我发现的只是 ...

  6. C# 调用打印机打印图片

    是基于WPF的. 具体代码如下,打印时会有一个小弹窗一闪而过,还在继续找办法改进 由于目前使用的方法所需的变量类型和程序里需要打印的图片的变量类型不一样,所以这里我将需要打印的照片先保存为文件,然后再 ...

  7. Unity 调用打印机遇到的坑

    仅供个人学习 1.通用打印 System.Diagnostics.Process.Start("mspaint.exe", "/pt d:\\screenshots\\s ...

  8. android 打印机打印html,Android下通过wifi调用打印机打印

    Android下通过wifi调用打印机打印 // Code in Activity try { Socket sock = new Socket("192.168.199.245" ...

  9. Android 实现系统打印机打印图片,文本,以及二维码生成与解析

    打码机:扫码,生成打印自定义标签   一.Android 打印机要支持,网络.WiFi :手机与打印机在同一网络下才行,本文用WiFi连接 打开系统打印服务: 设置--更多设置--打印--选择默认打印 ...

最新文章

  1. linux 正则 设置密码复杂度,Ubuntu修改密码及密码复杂度策略设置方法
  2. 在线录音机 html5,recorder
  3. 【Tools】Windows下Git 2.18安装步骤
  4. hubliderx如选择相同单词_高考英语,十六种高效单词记忆法,建议人手一份!
  5. P2052-[NOI2011]道路修建【树】
  6. Mybatis+mysql动态分页查询数据案例——分页工具类(Page.java)
  7. Collection中list集合的应用常见的方法
  8. 对Multi-bin 技术的理解
  9. java jtable导出txt_如何将jtable中的文本数据保存到文件中
  10. uva 10816 Travel in Desert(简单的好题~两种方法)
  11. 定制WES7紧急修复U盘
  12. SCI收录的期刊查询
  13. 285个地级市的灯光数据(1992-2013年)和雾霾(PM2.5)数据(1998-2016年)
  14. 计算机被格式化怎么找回资料,文件被格式化 硬盘格式化删除的文件怎么找回...
  15. 2021-09-20德天老师更新好学易懂的python办公自动化批量生成docx
  16. 友盟新浪微博授权提示“找不到文件C8998”的解决办法
  17. 计算机网络的super super easy 教程 | 基础 及 数据链路层
  18. Python 爬虫、抓包
  19. OpenCvSharp 棋盘格标定助手
  20. 详解二分搜索,强攻细节问题

热门文章

  1. H3C系列交换机系统版本升级及导入配置
  2. 双鱼板mind+环境下设置
  3. nginx根据项目名实现内网地址转发
  4. idea maven 仓库 jar 包下载不来下解决方案
  5. 【精品教程】Android应用开发详解pdf分享
  6. HTML5对网络营销的影响,什么是互联网营销思维,简述互联网思维对网络营销的影响...
  7. python rgb转整数,如何在Python中将RGB转换为CMYK和反之亦然?
  8. mybatis 的trim标签的使用,属性prefix,suffix,prefixOverrides,suffixOverrides
  9. Command ‘ifconfig‘ not found/ubuntu无法联网(有线);Ubuntu联网只有lo 没有eth0情况;Ubuntu无线联网,有WIFI未发现WIFI适配器(有网卡)
  10. 努力和勤奋是一对反义词