打印带分页符的html文件

时间:2013-01-29 13:57:14

标签: c# html css printing printing-web-page

我正在尝试创建一个可以读取html文件并打印出来的程序/服务。

我需要包含分页符;但不知道如何定义它们或使它们正确打印。

html文件是我的,所以我可以添加任何元素来表示分页位置。我在想一个隐藏的字段,或者使用page-break-before:在下一个元素中总是使用css样式。

我该如何处理?

1 个答案:

答案 0 :(得分:1)

Css是要走的路。我建议创建一个“分页符”类:

.page-break { page-break-before: always; }

无论您将此类添加到HTML元素,都会在此元素之前获得分页符(例如,在每个h1之前)。 本教程几乎涵盖了CSS和打印的每个部分: http://coding.smashingmagazine.com/2011/11/24/how-to-set-up-a-print-style-sheet/

希望这会有所帮助