keep-together 是 XSL-FO(可扩展样式表语言-格式化对象)中的一个属性,用于控制在分页时一组相关元素是否应该保持在同一页。这个属性通常用于确保文档中相关的元素不会被分割到不同的页面上。

在 XSL-FO 中,keep-together 属性通常应用于块级元素,如 <fo:block>。以下是一个简单的例子:
<fo:block keep-together="always">
  <!-- 这个块及其相关元素将尽可能保持在同一页 -->
  <!-- 在这里添加文本或其他内容 -->
</fo:block>

在上述例子中,keep-together="always" 表示这个块及其相关元素将尽可能保持在同一页。你也可以将属性值设置为其他选项,如 auto 或者 always 的组合,具体取决于你的需求。

这个属性对于确保特定组的元素不被分割到不同的页面上很有用,特别是在打印和生成 PDF 等格式的文档时。在使用 keep-together 属性时,你需要谨慎调整,以确保最终的文档布局满足你的预期。


转载请注明出处:http://www.pingtaimeng.com/article/detail/12373/XML