有了vb.net,有没有人想出一种打印整个可滚动表单的方法?

时间:2014-02-26 23:49:31

标签: vb.net forms printing

我有一个当然可滚动的表单,我需要在多个页面上打印表单的所有内容。

我尝试过使用PrintForm可以找到的所有东西,但它只打印一页,而且只能打印出适合屏幕的内容。

我看过PrintDocument,但这迫使我重新创建为打印机格式化的整个文档。我需要打印已存在的内容。

我在表单中没有任何可滚动元素,只是父表单本身是可滚动的。

我在互联网上搜索过,但找不到任何东西。如果有人在那里,我甚至会买一个控件。

感谢。

1 个答案:

答案 0 :(得分:0)

在表单中插入PrintForm component,然后

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

瓦尔特