Hi All,
I am building the table-of-contents for a pdf
document using fop-0.20.3, XSL, and XML. Each row of
the TOC has to be in the following format:
^[----------- column 1 ----------------][-- col 2 --]$
^[title]:[subtitle].............[author][page number]$
^ - start of line
$ - end of line
I am using the code below to auto-layout the dotted
leader:
...
<fo:table-column column-width="{concat($text-width -
1.25, 'in')}"/>
<fo:table-column column-width="0.25in"/>
<fo:table-row>
<fo:table-cell>
<fo:block text-align="start">
<xsl:value-of select="$title"/>
:<xsl:value-of select="$subtitle"/>
<fo:leader
leader-pattern="dots"
leader-pattern-width="5pt"
leader-alignment="reference-area"
leader-length="100%"/>
<xsl:value-of select="$author"/>
</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block text-align="start">
<fo:page-number-citation ref-id="{@id}"/>
</fo:block>
</fo:table-cell>
</fo:table-row>
...
The problem is that the fo:leader does not take into
account the size of the $author text and therefore
produces a longer than expected leader. If the $author
text is removed, then fo:leader works properly.
I am not sure if this is a bug in fop or if I am using
fo:leader incorrectly.
Any help would be appriciated.
Thanks,
Ed
__________________________________________________
Do You Yahoo!?
Yahoo! Tax Center - online filing with TurboTax
http://taxes.yahoo.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]