【发布时间】:2013-03-28 09:57:51
【问题描述】:
我正在尝试通过单击按钮在 VB.NET 中打印用户表单。
我已经添加了“PrintForm”电源组并简单地使用了:
PrintForm1.Print()
这会将表单打印到预览窗口中,但是会从右侧删除一大块图像
是否有一个简单的代码行可以伴随此以确保它是横向打印的?
提前致谢
【问题讨论】:
标签: .net vb.net winforms visual-studio-2010 visual-studio
我正在尝试通过单击按钮在 VB.NET 中打印用户表单。
我已经添加了“PrintForm”电源组并简单地使用了:
PrintForm1.Print()
这会将表单打印到预览窗口中,但是会从右侧删除一大块图像
是否有一个简单的代码行可以伴随此以确保它是横向打印的?
提前致谢
【问题讨论】:
标签: .net vb.net winforms visual-studio-2010 visual-studio
PrintForm1.PrintAction = Printing.PrintAction.PrintToPreview
PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.Scrollable)
实际上像打印表单这样的代码在 GOOGLE.com 上很容易找到。有时我们得到一堆代码,但如果你认真和耐心地搜索它。你可以找到所有你需要的东西,除非你认为这是不可能的
【讨论】:
在打印表单之前,请尝试设置它。 试试这个:
Me.PrintForm1.PrinterSettings.DefaultPageSettings.Landscape = True
【讨论】: