Java 在IText7.0.2中使用setKeepWithNext

Java 在IText7.0.2中使用setKeepWithNext,java,itext,Java,Itext,我需要在同一区域保留多个段落。请看图片,我想要标题“提案摘要报告”,实线,以及同一区域的下一段。当我使用setKeepWithNext方法时,它只是将两个段落保持在同一区域。我该怎么做?您可以检查页面上剩余的可用空间,并将其与要渲染的元素的高度进行比较。如果没有足够的空间将所有这些元素放在同一页上,请插入新页,然后插入元素 这种方法的奇妙之处在于它变得非常模块化。您可以创建一个虚拟元素,仅用于将嵌入此逻辑的元素分组在一起。然后,只要您希望元素保持在一起,就使用这个容器元素来确保逻辑


我需要在同一区域保留多个段落。请看图片,我想要标题“提案摘要报告”,实线,以及同一区域的下一段。当我使用setKeepWithNext方法时,它只是将两个段落保持在同一区域。我该怎么做?

您可以检查页面上剩余的可用空间,并将其与要渲染的元素的高度进行比较。如果没有足够的空间将所有这些元素放在同一页上,请插入新页,然后插入元素

这种方法的奇妙之处在于它变得非常模块化。您可以创建一个虚拟元素,仅用于将嵌入此逻辑的元素分组在一起。然后,只要您希望元素保持在一起,就使用这个容器元素来确保逻辑