Re: [xep-support] Strange phenomenon in Table of Contents (2)

From: Ettinger, Christian <Christian.Ettinger@3SOFT.de>
Date: Mon Sep 18 2006 - 23:45:37 PDT

Hi,

You were correct, this actually solves the problem! I am really impressed!

Thanking you all for your help,
Christian

----- Original Message -----
From: owner-xep-support@renderx.com [mailto:owner-xep-support@renderx.com]
To: xep-support@renderx.com
Sent: Monday, September 18, 2006 6:33 PM
Subject: Re: [xep-support] Strange phenomenon in Table of Contents (2)

This may be a long shot, but here it is. I experienced a similar problem when my stylesheet had indent="yes" in the xsl:output element. With that setting, the line breaks produced by indenting FO elements in the FO file introduced whitespaces that became break points. Your line is breaking before the page number, and then the formatter is applying the justification algorithm to the page number with ugly results. When I ran my stylesheet with indent="no", the problem went away.

Bob Stayton
Sagehill Enterprises
DocBook Consulting
bobs@sagehill.net

----- Original Message -----
From: "Ettinger, Christian" <Christian.Ettinger@3SOFT.de>
To: <xep-support@renderx.com>
Sent: Monday, September 18, 2006 5:27 AM
Subject: [xep-support] Strange phenomenon in Table of Contents (2)

Hi,

thank you all for your suggestions. Unfortunately, none brings the desired
behaviour.
Michael, I tried adding leader-length.optimum="0pt" but it did not help
(result is in tocproblem3.png)
Removing keep-with-next.within-line from the first <fo:basic-link/> as
Volodymyr suggested did not help either (see tocproblem2.png)
What did help somehow (but still not how I want it to be) was the tip from
Dovid Zalkin. He suggested to use margin-right and margin-left on
<fo:inline/> to provoke a line break whenever the line becomes dangerously
long:

<fo:block text-align-last="justify" text-align="start" end-indent="24pt"
last-line-end-indent="-24pt">
  <fo:inline keep-with-next.within-line="always" margin-right="1in">
    <fo:basic-link internal-destination="id411304">2.4.4. Echo Request
message to a destination IP address of
        255.255.255.255</fo:basic-link>
  </fo:inline>
  <fo:inline keep-together.within-line="always" margin-left="-1in">
<fo:leader leader-pattern="dots" leader-pattern-width="3pt"
leader-alignment="reference-area" keep-with-next.within-line="always"/>
<fo:basic-link internal-destination="id411304"><fo:page-number-citation
ref-id="id411304"/></fo:basic-link></fo:inline>
<fo:block>

See the result in tocproblem4.png.

Christian

--
Dipl.-Ing. (FH) Christian Ettinger, Business Unit PD-36
3SOFT GmbH - Member of the Elektrobit Group,
Frauenweiherstraße 14, 91058 Erlangen, Germany
Phone: +49 (9131) 7701-249  mailto:christian.ettinger@3SOFT.de
Fax: +49 (9131) 7701-333  http://www.3SOFT.de <http://www.3soft.de/>
-------------------
(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to majordomo@renderx.com from the address
you are subscribed from.
(*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/terms-of-service.html
-------------------
(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to majordomo@renderx.com from the address
you are subscribed from.
(*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/terms-of-service.html
Received on Mon Sep 18 23:56:16 2006

This archive was generated by hypermail 2.1.8 : Mon Sep 18 2006 - 23:56:17 PDT