ブロックを<fo:leader leader-length.minium="1in"/ >
で埋めて残りを可変長(長さ)で埋めたいとします。XSL:FO fo:leader with fo:leader
問題は、テキストの内容がより多くのスペースを必要とし、実際の列に1つのドット行と1つのテキスト行の改行がある場合です。
私はAntenna HouseとXSLT 2.0を使用します。今
出力例:
1: | ................Text Text | 2: |...........................| |The Text is to long for the|
正しい出力
|... This is some Text | | of the text.... |
XSLTコード:
<fo:table-cell>
<fo:block text-align="justify" text-align-last="right">
<xsl:if test="page">
<fo:leader leader-pattern="dots" leader-length.minimum="1in" leader-length.optimum="4in" leader-length.maximum="4in"/>
</xsl:if>
<fo:inline ><xsl:apply-templates select="page" mode="normal"/></fo:inline></fo:block>
</fo:table-cell>
私は、これは正しい出力を明確に願っています。
|.... 10,15,2010| Five dots minimum |______2105,1| (_ blank), output align right)
私はリーダーlength.optimumを使用する場合は、改行のために正しくなく動作します属性。 – Franz
正しい出力にはテキストの前後にリーダーがありますか? –