我正在使用 xsl-fo 呈现 PDF。我需要为我的目录创建一个表头,其中左侧有一个元素(“章节内容”),右侧有另一个元素(“页面”),这两个元素出现在同一行。
目前,我创建了两个 fo:inline 元素来包装文本,然后将它们包装在 fo:block 元素下。我的 xslfo 代码如下所示:
<fo:block text-align="left">
<fo:inline color="#0082C8" font-size="8pt" font-family="serif" font-weight="normal" >Chapter Contents: </fo:inline>
<fo:inline font-size="8pt" font-family="serif" font-weight="normal" alignment-adjust="alphabetic" >Page </fo:inline>
</fo:block>
此代码将简单地将两个元素放在左侧。如果我确实将两个内联元素放入两个单独的块中,它们将位于不同的行上!此外,将 text-align="right" 添加到第二个中将无效。
专家可以提供一些帮助吗?我希望两个元素出现在同一行,一个在最右边,另一个在左边。谢谢!