如何打印高度大于屏幕高度的表单(表单有垂直滚动)?
发布于 2011-01-01 21:45:21
PrintForm仅支持打印屏幕上所见内容的精确副本。打印输出也将有一个可见的滚动条。当然也不会显示滚动出视图的控件。
有一个很好的解决方法,那就是使用PrintDocument组件。打印出来的结果也会看起来更好,而不是你从PrintForm中得到的颗粒状位图。但是,您必须自己编写PrintPage事件处理程序的代码。相当多的代码,但不是很难的代码。使用PrintPreviewDialog,这样就不会浪费调试和调优代码的时间。
https://stackoverflow.com/questions/4573749
复制相似问题