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