fo:xslfo中的region-body列标题

时间:2014-01-30 16:40:45

标签: xml xslt xsl-fo

我是xsl fo的新手,这是我的问题:

我声明了一个带有两列的fo:region-body

<fo:region-body column-count="2" />

这两个列有没有办法有一个标题? 如果可能,我可以动态更改标题的文本吗?

事实上,在源XML中,我有几个类别,后跟一些文本,我想回想一下我的布局的每个新列的类别。

非常感谢!

1 个答案:

答案 0 :(得分:0)

将实际的“列”标题放在之前的区域中(比如使用两列,区域底部的一行简单表格 - 之前)。然后在内容流中使用标记,标记您想要的内容。在该区域内的该表中,检索标记以使标题动态化(基于该页面上的某些内容)。

另一个选项(尽管它取决于您在标题中的内容),将是在两个列流中使用实际的表结构。只是一个包含单行,单个单元格和标题的表格。当然,您不需要对此应用边框或任何内容。这将是更具限制性的,并且它将需要更多样本以确切地放置到该头部中。上面的第一个选项更加通用。