Hi, all

Latest commits against PropertyManager, Block and Area begin to address 
boundary conditions on page and column breaks.

What I mean by this is, in case nobody noticed, up til now if a block had a 
break-before="*page|column" on it, _and_ it was already leading in its 
context, the break would get forced nevertheless. The same goes for 
break-after.

I have code in PropertyManager, relatively untested, which should address 
break-before boundary conditions. The equivalent needs to be done for 
break-after; this is a bit more complicated.

Having a block with a break condition actually lead or trail in context, 
before imposing the break condition, is relatively rare, I think, so this may 
have not caused many problems. Leastways nobody has complained. Where it 
would cause issues is most likely in the case you are doing things properly, 
and using XSLT to generate your FO, and let's say that you use sections, and 
you put a break-before="page" on every section title; if a section leads off 
a page-sequence, which is pretty likely, then you would get an extra unwanted 
blank page. This should now be fixed.

Regards,
Arved Sandstrom
-- 
Fairly Senior Software Type
e-plicity (http://www.e-plicity.com)
Halifax, Nova Scotia
Wireless * B2B * J2EE * XML

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

Reply via email to