如何将fo:block放入如下文本:
<fo:block text-align="right" font-size="48pt">
HALLO
</fo:block>
并排/在xsl文件中的fo:table旁边。
我的XSL文件看起来如此:
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format"
xmlns:java="http://xml.apache.org/xslt/java" xmlns:date="java.util.Date" xmlns:sf="java.text.SimpleDateFormat"
exclude-result-prefixes="java" version="1.0">
....
....
...
<xsl:template match="Order">
<fo:table border="0.5pt solid">
<fo:table-column column-width="5cm"/>
<fo:table-body>
<fo:table-row>
<fo:table-cell>
<fo:block font-size="10pt">
delivery:
</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block font-weight="bold" font-size="12pt">
<xsl:value-of select="@DeliveryTime"/>
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</xsl:stylesheet>
在我的xsl表中的上表旁边,我想放置HALLO文本。
答案 0 :(得分:0)
如果你真的想要这个,你可以指定一个块容器,它包含两个并排放置绝对位置的块容器。表格合而为一,文字进入另一个 但是,将表格扩展到整个页面宽度并将“Hallo”文本放在单元格内,并在需要更多空间时跨越/合并单元格可能更简单。