我必须打印我的表单,但它是大的,只有一页,所以我需要打印它在两页,我的贫乏的知识,让我知道如何打印一页,但如何在多页打印。你有任何建议,我可以打印在多页,各种帮助将不胜感激。
谢谢。
干得好
发布于 2009-05-14 17:52:45
您需要覆盖DocumentPaginator类。
这个blog post帮我把它弄好了。
我所做的是创建一个UserControl
,它将显示一个页面(任何页面)的数据。
然后,在GetPage
的覆盖中,我创建了UserControl
(向它传递要呈现的页码),然后测量和排列它(使用来自DocumentPaginator
的PageSize
),并将其作为DocumentPage
返回(通过将其传递给DocumentPage
的构造函数)。
然后,您需要覆盖PageCount
和PageSize
,以便在更新PageSize
时更改PageCount
。
https://stackoverflow.com/questions/866678
复制相似问题