标签: c#
如何打印高度超过屏幕高度的表单 (表格有垂直滚动)?
答案 0 :(得分:1)
PrintForm仅支持打印您在屏幕上看到的完全副本。打印输出也会有一个可见的滚动条。当然,不会显示滚动视图的控件。
有一个很好的解决方法,使用PrintDocument组件。打印输出看起来也会更好 ,而不是PrintForm中的颗粒状位图。但是,您必须自己编写PrintPage事件处理程序的代码。相当数量的代码,但它不是硬代码。使用PrintPreviewDialog,这样就不会浪费树调试和微调代码。