【发布时间】:2013-06-16 22:10:18
【问题描述】:
这是否可以通过编程方式完成,无需创建自定义 PaperSize 而是使用预定义的尺寸?已知该打印机支持 Legal 尺寸的纸张。
有没有比遍历打印机的纸张尺寸并扫描Legal 子字符串更优雅的解决方案?
更新 这就是我最终要做的:
For i = 0 To PrintDocument1.PrinterSettings.PaperSizes.Count - 1
If PrintDocument1.PrinterSettings.PaperSizes(i).RawKind = PaperKind.Legal Then
PrintDocument1.DefaultPageSettings.PaperSize = PrintDocument1.PrinterSettings.PaperSizes(i)
Exit For
End If
Next
【问题讨论】:
标签: .net vb.net winforms printing