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

dw怎么做打开网站跳出提示通过php获取手机网站访客的手机号码

dw怎么做打开网站跳出提示,通过php获取手机网站访客的手机号码,手机聊天app开发,linux做网站服务器吗需求:直接上图,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/13343/

相关文章:

  • 软件或者网站的搜索怎么做wordpress当前网址参数
  • 有声阅读网站如何建设上外贸网站建设
  • 宁波南部商务区网站建设常熟网站制作
  • 网站的首屏 一屏 二屏是什么意思启动wordpress linux
  • 网站开发大数据网站正能量晚上免费网址不用下载
  • 内蒙古网站建设信息怎样做网站设计要交税吗
  • 中铁建设集团门户网站中国建设银行青岛分行网站
  • wordpress站标签也打不开网络营销与线上营销的区别
  • 科讯cms制作网站完整教程中山网站建设是什么
  • 做模型的网站liferay 做网站
  • 建设一个网站需要哪些费用wordpress微信公众号关注登陆
  • 网站技术有哪些怎么开网店卖东西
  • 网站建站平台公司黔南服务好的高端网站设计公司
  • 提供手机网站开发云网站建站
  • 手机网站制作公司 广州企业网站一定要备案吗
  • 发广告的网站舆情报告分析案例
  • 郑州做网站哪家最好做一网站要学些什么
  • 做交易网站需要用到的软件有哪些外贸新三样
  • 一般可以建些什么种类的网站信息流优化师需要具备哪些能力
  • 网站建设竞标需要怎么做简单网站页面
  • php简易购物网站开发负责网站开发的岗位
  • 开淘宝店怎么做充值网站仿网站模板
  • 外包网站开发 收费有哪些专门做写字楼的网站
  • 网站生成企业年金在哪里查询
  • 网站域名要多少钱网站免费源码
  • html与wordpress赣州优化公司
  • 校园网站建设初探论文有没有做gif的专门网站
  • 无锡网站建设 无锡和诚科技网站不备案的后果
  • 北京网站建设公司动感虚拟邮箱注册网站
  • 门户网站建设和运行招标公告扁平化网页设计图片