当前位置: 首页 > news >正文

东莞做微网站人力资源六大模块

东莞做微网站,人力资源六大模块,电子商务网站建设需要注意什么,做代销的网站需求:直接上图,PrinterSettings只能改变纸张大小,打印质量,无法更改打印纸类型 爱普生打印机打印照片已经设置了最高质量,打印图片仍不清晰,需要修改打印纸类型,使用PrintDialog调出对话框&…

需求:直接上图,PrinterSettings只能改变纸张大小,打印质量,无法更改打印纸类型

爱普生打印机打印照片已经设置了最高质量,打印图片仍不清晰,需要修改打印纸类型,使用PrintDialog调出对话框,修改打印纸类型后,关掉软件还需要每次人工进行调,所以需要打印照片自动选择“高质量普通纸”,打印文字使用“普通纸”

需求视频

安装包Vanara.PInvoke.Kernel32


将打印机设置保存为文件

PrintDialog printDialog = new PrintDialog();
//显示打印对话框,更改打印纸类型
printDialog.ShowDialog();
PrinterSettings printSetting = printDialog.PrinterSettings;            
var devmode= printSetting.GetHdevmode();
var fileName="高质量打印纸.bin";
//将devmode序列化保存为文件,方便下次调用加载高质量打印纸
SaveHdevmode(devmode,fileName);

每次打印之前,加载上图保存的打印配置文件即可

PrintDialog printDialog = new PrintDialog();
PrinterSettings printSetting = printDialog.PrinterSettings;
IntPtr hDevMode = IntPtr.Zero;
IntPtr pDevMode = IntPtr.Zero;
hDevMode=printSetting.GetHdevmode();
//在句柄上锁定
pDevMode= Vanara.PInvoke.Kernel32.GlobalLock(hDevMode);
var source = File.ReadAllBytes("高质量打印纸.bin");
Marshal.Copy(source, 0, pDevMode, source.Length);
//解锁
Vanara.PInvoke.Kernel32.GlobalUnlock(hDevMode);
printSetting.SetHdevmode(hDevMode);
printSetting.DefaultPageSettings.SetHdevmode(hDevMode);
//释放内存
Vanara.PInvoke.Kernel32.GlobalFree(hDevMode);

打印测试

PrintDocument pd = new PrintDocument();
pd.PrintController = new StandardPrintController();
pd.PrinterSettings = printSetting;
pd.DefaultPageSettings = pageSetting;
pd.PrintPage += PicturePrintDocument;
pd.Print();

附bin文件下载,下载链接在最顶部

http://www.yayakq.cn/news/674504/

相关文章:

  • 青岛模板化网站牡丹江商城网站开发设计
  • 小网站开发建设银行app忘记登录密码
  • 网站建设原理与实践wordpress 生成页面
  • 网站建设上海基于html5的旅游网站的设计
  • 北京网站开发费用网站开发项目实例
  • 江苏省城乡和住房建设厅网站鞋子网站建设策划书
  • 网站建设优化的作用互联网资源整合平台
  • 深圳福田华丰大厦网站建设2023年10月爆发新冠
  • 做1688网站需要懂英语吗秦皇岛网站建设企业
  • 代理记账 营销型网站什么是做网站
  • 天津开发区建网站公司如何做地方网站推广
  • 网站开发网站页面做网站做手机app要学什么软件
  • 网站建设 投标景观设计公司利润
  • 文化馆门户网站建设的作用及意义做网站电脑配置要求个高吗
  • 花生壳做网站wordpress 更换域名
  • 账号注册网站微信红包开发平台
  • 网站做支付宝支付接口建设企业网站登录901
  • 涿州网站建设有限公司做旅游网站的意义
  • 韶关网站制作建网站衡水哪家强?
  • 群晖wordpress建站教程中国建设银行官网个人网上银行
  • 旅游网站建设公司福步外贸论坛招聘
  • 安康市劳务公司优化网站排名解析推广
  • 网站的ip地址是什么连云港公司网站优化服务
  • 上海门户网站开发杭州seo优化
  • 如何做网站本地服务器wordpress能用的插件吗
  • 湘潭网站建设方案费用招生网站开发
  • 南宁网站建设seo卫浴品牌排行榜前十名
  • 青海公路工程建设总公司网站网站怎么做翻页
  • 家用电脑做网站如何自己开一家外贸公司
  • 怎么做彩票网站收款人上海网站建设品牌