打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
VB.Net实现打印机纸张类型自动更换的方法
    Dim ps As NewPageSettings   
Dim pDocument as newPrintDocument   
Dim myPaperSize As System.Drawing.Printing.PaperSize

If ps.PrinterSettings.InstalledPrinters.Count > 0Then'检测打印机是否存在   
         If ps.PrinterSettings.IsValid = True Then '检测打印机是否有效
For Each myPaperSize In ps.PrinterSettings.PaperSizes'检查该当前打印机是否支持A3的纸张
If myPaperSize.Kind = PaperKind.A3 Then
Exit For
End If
next
If myPaperSize.Kind <> PaperKind.A3Then '如果当前打印机不支持A3纸张,那么自定义A3大小的纸张
myPaperSize = New System.Drawing.Printing.PaperSize("A3", 1169,1654)
End If
ps.PaperSize = myPaperSize '设置为指定的纸张
ps.Landscape = False
pDocument.DefaultPageSettings = ps
pDocument.PrinterSettings.PrinterName =ps.PrinterSettings.PrinterName
End If
End If          
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
c# PrintDocument 设置自定义纸张大小的示例
C# 打印时,自定义纸张
获取打印机纸张信息
在winnt以上版本中对打印机纸张的动态设置方法
浅析C#打印和C#打印预览的实现
如何使用ComponenetOne C1Report实现定制展示和打印页面大小
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服