PHPWord防止同一表中的行出现在不同的页面上

PHPWord防止同一表中的行出现在不同的页面上,php,phpword,Php,Phpword,感谢您对上一期PHPWord的帮助。我还有一个 我正在使用表创建文档,其中每个表基本上用作项目列表的样式化容器。例如,在我的案例中,我收集了一些法律定义。每个定义都有一个代码、标题和文本描述,显示在表中。因此,当有多个定义时,每个定义都有自己的表,并且如下所示: 等等。每个表都不是一个真正的表,更重要的是,我是在劫持表来设计文档的样式。问题是,当我有一个很长的项目列表时,总会有一些表在页面之间拆分,其中表的顶行在页面的最底部,表的底行在下一页的最顶部,就像这样 这是非常不受欢迎的。有没有办法

感谢您对上一期PHPWord的帮助。我还有一个

我正在使用表创建文档,其中每个表基本上用作项目列表的样式化容器。例如,在我的案例中,我收集了一些法律定义。每个定义都有一个代码、标题和文本描述,显示在表中。因此,当有多个定义时,每个定义都有自己的表,并且如下所示:

等等。每个表都不是一个真正的表,更重要的是,我是在劫持表来设计文档的样式。问题是,当我有一个很长的项目列表时,总会有一些表在页面之间拆分,其中表的顶行在页面的最底部,表的底行在下一页的最顶部,就像这样

这是非常不受欢迎的。有没有办法告诉PHP word“嘿,如果这个表要在两个页面之间拆分,就把整个表放到下一个页面上?”

我还使用PDFmake制作pdf,它有一个pageBreakBefore函数,可以完全用于此目的。我注意到段落有一个pageBreakBefore样式,可以强制每个pragraph出现在新页面上,但这不是我想要的。有没有什么方法可以让我了解PHPWord是如何构建文档来进行条件测试的


非常感谢您的任何意见。

我也有同样的问题。。。。今天在“普通”MsWord文档中找到了答案。我在phpWord doucmentation中找到了等价物,尝试了一下,效果很好:


在您的段落格式中,将“keepNext”=>设置为true

是否找到解决方案!