xsl 中 fo:table 旁边的 fo:block

fo:block next to fo:table in xsl

我怎样才能把 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 上面的 table 旁边 sheet 我想放 HALLO 文本。

如果你真的想要这个,你可以指定一个块容器,它包含两个绝对位置并排放置的块容器。 table 放在一个,文本放在另一个。
但是,将 table 扩展到整个页面宽度并将 'Hallo' 文本放在一个单元格中可能更简单,如果您需要更多空间,则将 span/merge 个单元格。