我有大约10个用户控件(每个用户控件都有文本框,gridview)显示在需要使用cutepdf打印的单个页面上。
问题是用户控制中断到单独的页面(如文本框brteaking到页面)。有没有办法将asp.net页面选择性地打印到单独的页面?
答案 0 :(得分:0)
CSS属性page-break-before
,page-break-inside
和page-break-after
控制从浏览器打印网页时发生分页的位置。
假设CutePDF准确地表示了打印的页面,这些应该可以帮助您按照自己想要的方式实现分页,并避免在页面控制中断页面。
(当然,如果某个内容(如表格)对于一个页面来说太长,则分页是不可避免的。但这些CSS属性至少可以让您控制它们的发生方式。)