如何在XSL中添加空间?

时间:2012-09-10 16:50:29

标签: java xslt xslt-1.0

我正在使用xsl创建一个pdf报告文件。在标题上我需要标题图像和报告标题。我能够做到。现在问题是报告的其余部分覆盖了图像。我尝试添加一些空白行,但它不适用于我。

在xsl中,Header在第一行有一个表我正在添加报表名称,第二行是我添加图像。

1 个答案:

答案 0 :(得分:6)

使用Apache FOP,为了在HTML中输出 这样的空格,您必须插入 

因此,如果您想插入一个空行,您只需要写一个内容为fo:block的{​​{1}}

 

修改

<fo:block>&#160;</fo:block> 一直对我有用,但您也可以尝试使用&#160;查看是否有效。

否则,您可以使用&#x00A0;输出空行,例如

fo:leader
没有任何属性的

<fo:leader>将生成一个适合整个页面宽度的空行,生成一个空行。

还有一种方法涉及使用space-before属性指定文本块之前所需的空间量,例如

<fo:block>
    <fo:leader />
</fo:block>