On 03 Jul 2009, at 09:59, Danushka Menikkumbura wrote:

Hi Danushka

Any chance you can try 0.95 and check if the issue persists?

I switched to 0.94 due to some table formatting issue in 0.95 so that it not an option.

OK. I just tried your sample with latest FOP Trunk, and it reproduces the issue, but...

<snip />
<fo:block space-before.minimum="0.5em" space-before.optimum="1em" space-before.maximum="2em" space-after.minimum="0.5em" space- after.optimum="1em" space-after.maximum="2em"
keep-together.within-column="always" id="ex.wsdl">
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Here's what's bugging you. Specifying keep="always" on a block that does not fit into one page triggers this issue. (Note that keep-* are all inherited properties, so indirectly you're saying: keep this block and all of its descendants together within the same column) Why precisely FOP decides to only retain the last part, is a question- mark for me at the moment, but removing that property suffices to have the content distributed over multiple pages.

Besides that:

<fo:block space-before.minimum="0pt" space-before.optimum="6pt" space-before.maximum="6pt" space-after.minimum="0pt" space- after.optimum="6pt" space-after.maximum="6pt" font- family="monospace" font-stretch="semi-condensed" text-align="start" background-color="#F0F0F0" border-style="solid" border-width="1pt" border-color="#A0A0A0" padding="0pt 6pt 0pt 6pt" margin="0pt" line- stacking-strategy="font-height" linefeed-treatment="preserve" white- space-collapse="false" wrap-option="wrap">

I added the property "white-space-treatment='preserve'" to retain the indentation. If you don't specify it, the indenting spaces will be suppressed because they a follow a preserved linefeed.

HTH!

Andreas


Andreas Delmelle
mailto:andreas.delmelle.AT.telenet.be
jabber: [email protected]
skype: adlm0608

---


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to