我正在尝试使用 Civicrm 和 Smarty 开发可打印的声明。我建立了一个表格来显示数据,让我可以控制格式,我让大部分语句工作得很好。我有半页多一点的样板。我结束了表格,文本覆盖在页面顶部的表格上。我试图将文本放在一个单元格中,单元格比页面上的可用空间大。它会导致分页符,所以我几乎有半页空白,整个单元格在下一页。
我想找到一种方法来结束表格并让文本紧跟在同一页面上,另一种方法是让文本在单元格中有一个页面制动并继续下一页上的文本
您可以使用 CSS page-break-after 属性在表格之前强制分页。见http://www.w3schools.com/cssref/pr_print_pageba.asp
我已经在这种情况下使用过它并且它有效。