我正在使用xsl创建pdf报告文件。在标题中,我需要一个标题图像和报告标题。我已经成功添加了它们。但是,现在问题是报告的其余部分覆盖了图像。我尝试添加一些空行,但对我没用。在xsl中,表格在第一行的标题中添加了报告名称,第二行添加了图像。
使用 Apache FOP,在 HTML 中输出像
这样的空格,您必须插入  
。
因此,如果要插入一个空行,只需编写一个内容为  
的 fo:block
,如下所示:
<fo:block> </fo:block>
编辑
 
对我总是有效的,但您也可以尝试使用 
是否能起作用。
否则,您可以使用 fo:leader
输出一个空行,像这样:
<fo:block>
<fo:leader />
</fo:block>
<fo:leader>
没有任何属性时,会生成一个空行,它将适合整个页面宽度,生成一个空行。
另外一种方法是使用space-before
属性来指定在文本块之前需要的空间量,像这样:
<fo:block>
<!-- your header -->
</fo:block>
<fo:block space-before="1pt">
blah blah
</fo:block>