在WPF中打印多页
我必须打印我的表单,但只有一页进入是很大的,所以我需要打印2页,我的知识匮乏让我知道如何打印一页但热门如何打印多页。 你有什么建议我可以多页打印,所有的帮助将是欣赏。
谢谢。
干得好
您需要覆盖DocumentPaginator类。
这篇博客文章帮助我实现了它。
我所做的是创建一个UserControl
,它将显示一个页面(任何页面)的数据。
然后在GetPage
的覆盖中,我创建了UserControl
(将页面编号传递给渲染),然后测量并排列它(使用DocumentPaginator
的PageSize
),并将其作为DocumentPage
返回(通过将其传递给DocumentPage
的构造函数) 。
然后,您需要覆盖PageCount
和PageSize
,以便在更新PageCount
更改PageCount
。