Luca Furini wrote:

Chris Bowditch wrote:

I just knocked up a small test case and although retain is honoured, discard is ignored. I knew it wasn't quite yet working but didn't realise retain was working :) I'll update the Wiki.


Could you please also attach your file?

Here is the sample:

<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format";>
<fo:layout-master-set>
<fo:simple-page-master master-name="a4" page-width="210mm" page-height="297mm" margin="5mm"> <fo:region-body margin-top="90mm" margin-bottom="90mm" background-color="blue"/>
        </fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="a4">
        <fo:flow flow-name="xsl-region-body" font-size="18pt">
<fo:block space-before="5mm" space-before.conditionality="retain">There should be 5mm of space before this block</fo:block> <fo:block space-before="5mm" space-before.conditionality="discard">There should not be any space before this block
        </fo:block>
        </fo:flow>
</fo:page-sequence>
</fo:root>


I have tested a simple sequence of blocks with conditional spaces and the output seems ok; the output of the testcase space-block2.xml seems correct too (I'm going to add checks).

Not true, space-block2.xml does not work. On the second page, there should not be any space between the two paragraphs.

Chris

Reply via email to