我想用<fo:leader leader-length.minium="1in"/ >
填充我的塊,然後用可變文本(長度)填充剩餘的塊。XSL:FO填充fo:block with fo:leader
問題是如果文本的內容需要更多的空間,那麼實際的列有一個點線和一個文本行的換行符。
我使用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
正確的輸出在文本之前和之後都有一個領導者嗎? –