Freemarker 分页符

Tom*_*mas 5 freemarker templating templating-engine

我正在使用 Apache freemarker 构建 PDF 文档报告。我遇到过这样的情况:页面的一半充满了文本,我需要在其下方添加一个表格。表格大小是动态的,有时它适合与文本在同一页面,有时不适合,如果不适合,我会在下一页上得到一些表格内容。我想测量表格是否适合在同一页上,如果不适合,我想将其打印在单独的页面上。有什么办法可以实现这一点吗?

就我而言,如果合适的话,将表格打印在同一页上很重要。

Tom*_*mas 6

实际上,解决方案很简单 - 在我的表中,我必须添加 page-break-inside:avoid; 此 css 属性,以防止破坏元素(如果它适合单独的页面)。

  • 使用:<p style="page-break-after:always;"> </p> (3认同)