0

我想打印一个我自己生成的 HTML 文件,但我希望页面在每个页面的开头都有相同的表头。

我认为打印 HTML 文件的最佳选择是 webbrowser 控件?但这不会在每页的开头给出表头(我将不得不与每页顶部的丑陋 file://c:\temp\file.htm 等抗衡)

我想我可以使用打印文档控件,但我必须手动添加表格行并计算填充等。

4

1 回答 1

1

有一个 CSS 属性page-break-before可能会对您有所帮助,但它在表格中不可靠,因此您可能必须为每一行使用单独的表格或使用 div 层才能使其工作。

它不是最佳的,但我们在一个场合使用过它。

原理是,如果渲染器检测到元素内会发生分页符,它就会触发。

于 2011-01-27T14:27:51.370 回答