将WinForm横向打印到默认打印机

时间:2013-03-28 09:57:51

标签: .net vb.net winforms visual-studio-2010 visual-studio

我试图通过点击按钮在VB.NET中打印用户表单。

我添加了'PrintForm'powerpack并简单地使用了:

PrintForm1.Print()

这会将表单打印到预览窗口中,但是将右边的图像丢失了一边

是否有一行简单的代码可以确保它是打印的风景?

提前致谢

2 个答案:

答案 0 :(得分:0)

PrintForm1.PrintAction = Printing.PrintAction.PrintToPreview
PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.Scrollable)

在GOOGLE.com上很容易找到像打印表单这样的代码。有一段时间我们得到了一堆代码,但如果你认真耐心地搜索它。除非你认为这是不可能的,否则你可以找到你所需要的所有人

答案 1 :(得分:0)

在打印表单之前,请尝试先设置它。 试试这个:

Me.PrintForm1.PrinterSettings.DefaultPageSettings.Landscape = True