我正在尝试创建一个可以读取html文件并打印出来的程序/服务。
我需要包含分页符;但不知道如何定义它们或使它们正确打印。
html文件是我的,所以我可以添加任何元素来表示分页位置。我在想一个隐藏的字段,或者使用page-break-before:在下一个元素中总是使用css样式。
我该如何处理?
答案 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/
希望这会有所帮助