我想正确地显示与Apache FOP一个PDF中的一个脚注。
<fo:block text-align="right">
<fo:bidi-override unicode-bidi="embed" direction="rtl">
<fo:inline>שלום</fo:inline>
<fo:footnote>
<fo:inline alignment-baseline="hanging">1</fo:inline>
<fo:footnote-body>
<fo:block>
<fo:bidi-override unicode-bidi="embed" direction="rtl">
<fo:inline>שלום</fo:inline>
</fo:bidi-override>
</fo:block>
</fo:footnote-body>
</fo:footnote>
<fo:inline>.</fo:inline>
</fo:bidi-override>
</fo:block>
出于某种原因,脚注文本(在页面的底部)出现恢复:
不知道我在做什么错?
direction="rtl"
属性,但是这可能会“破坏其它的东西”。<fo:inline>םולש</fo:inline>
..但大多数混淆(ME&也许“发动机”)提高嵌套<fo:bidi-override/>
元素...
<fo:block text-align="right">
<fo:bidi-override unicode-bidi="embed" direction="rtl">
<fo:inline>שלום</fo:inline>
</fo:bidi-override>
<fo:footnote>
<fo:inline alignment-baseline="hanging">1</fo:inline>
<fo:footnote-body>
<fo:block>
<fo:bidi-override unicode-bidi="embed" direction="rtl">
<fo:inline>שלום</fo:inline>
</fo:bidi-override>
</fo:block>
</fo:footnote-body>
</fo:footnote>
<fo:inline>.</fo:inline>
</fo:block>
(重新排列外<fo:bidi-override/>
。)