我必须打印我的表格,但只输入一页就很大,所以我需要打印 2 页,我的知识不足让我知道如何打印一页但热如何打印多页。 您对我如何进行多页打印有什么建议吗,我们将不胜感激。
谢谢。
干得好
最佳答案
您需要覆盖 DocumentPaginator类。
这blog post帮助我让它工作。
我所做的是创建一个 UserControl
来显示一个页面(任何页面)的数据值(value)。
然后在 GetPage
的重写中,我创建了 UserControl
(将页码传递给它以呈现),然后对其进行测量和排列(使用 PageSize
来自 DocumentPaginator
),并将其作为 DocumentPage
返回(通过将其传递给 DocumentPage
的构造函数)。
然后你需要覆盖PageCount
和PageSize
,这样当PageSize
更新时,PageCount
是变了。
关于c# - 在 WPF 中打印多页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/866678/