我正在使用 VB .NET,我想打印一个可滚动的 winform,它有一个可滚动的文本框。
我尝试使用以下代码:
Private Sub btnPrintForm_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnPrintForm.Click
Me.PrintForm1.PrinterSettings.DefaultPageSettings.Landscape = True
PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.Scrollable)
End Sub
而且打印预览只显示了一半的winforms,不完整。
1) 尽管某些 winforms 区域由于可滚动功能而被隐藏,但我如何打印 winforms(全宽和全高)?参考以下网站的截图:打印错误截图
2) 提示用户更改页面方向的推荐方法是什么?
3)在我的winforms中,有一个可滚动的文本框。它如何影响我的打印功能以及我应该做哪些更改以包含可滚动文本框中的所有内容和可滚动winforms中的内容?