我需要打印我的表格,但它太大了,只能放在一页上,所以我需要将它打印在两页上。我知道如何打印一页,但不知道如何打印多页。你有什么建议吗?任何帮助都将不胜感激。
谢谢。
干得好!
谢谢。
干得好!
你需要重写DocumentPaginator类。
这篇博客文章帮助我解决了问题。
我创建了一个UserControl
,用于显示一页(任何一页)的数据。然后在GetPage
的重写中,我创建了UserControl
(传递要呈现的页码),然后使用DocumentPaginator
的PageSize
测量和排列它,并将其作为DocumentPage
返回(通过将其传递给DocumentPage
的构造函数)。
然后,您需要重写PageCount
和PageSize
,以便在更新PageSize
时,PageCount
也会更改。