首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用printform组件C#打印长高表单

使用printform组件C#打印长高表单
EN

Stack Overflow用户
提问于 2011-01-01 18:13:39
回答 1查看 611关注 0票数 0

如何打印高度大于屏幕高度的表单(表单有垂直滚动)?

EN

回答 1

Stack Overflow用户

发布于 2011-01-01 21:45:21

PrintForm仅支持打印屏幕上所见内容的精确副本。打印输出也将有一个可见的滚动条。当然也不会显示滚动出视图的控件。

有一个很好的解决方法,那就是使用PrintDocument组件。打印出来的结果也会看起来更好,而不是你从PrintForm中得到的颗粒状位图。但是,您必须自己编写PrintPage事件处理程序的代码。相当多的代码,但不是很难的代码。使用PrintPreviewDialog,这样就不会浪费调试和调优代码的时间。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4573749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档