Hi Fop-users!

I believe this is a bug (perhaps I should better post it to fop-dev?). Personally, I do not need this feature, I tend to avoid linefeed-treatment altogether, I consider them evil ;)

The orphans and windows control is ignored completely when linefeed-treatment is set to "preserve", even the default setting of "2" is ignored, leaving one line on the next page instead of the expected two. To illustrate this behavior, here's a little 2inch square page:

<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format";>
   <fo:layout-master-set>
       <fo:simple-page-master
           master-name="test-page-master" page-width="2in"
           page-height="2in">
           <fo:region-body margin="0.35in"/>
       </fo:simple-page-master>
   </fo:layout-master-set>
   <fo:page-sequence
       master-reference="test-page-master">
       <fo:flow flow-name="xsl-region-body">
           <fo:block widows="2" orphans="2"
            linefeed-treatment="preserve">Neque
               porro quisquam
               est qui dolorem
               ipsum quia
               dolor sit amet,
               consectetur,
               adipisci velit...</fo:block>
       </fo:flow>
   </fo:page-sequence>
</fo:root>


The last line, "adipisci velit..." is placed on its own on the next page. Expected are the last two lines (even when widows/orhpans were not set).

I tested with FOP 0.93.

Cheers,
-- Abel

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to