> This still leaves the question: Does a block with a > break-before="page" or a break-after="page" span two pages, > or will it always be the first/last area on the page its > content is rendered on? > Examples > <fo:block id="A"> > <fo:marker marker-class="I" id="m1"/> > <fo:block id="B" break-after="page"> > <fo:marker marker-class="I" id="m2"/> > ... > </fo:block> > </fo:block> > Does last-ending-within-page retrieve m1 or m2? > I'd think m2.
The area from block A will always be a parent of the area from block B. So surely that after block B ends then the containing block A will end. The forced break only tells us that we should force a break at that position otherwise it is the same as a normal break. > <fo:block id="A" break-after="page"> > <fo:marker marker-class="I" id="m1"/> > <fo:block id="B"> > <fo:marker marker-class="I" id="m2"/> > ... > </fo:block> > </fo:block> > Does last-ending-within-page retrieve m1 or m2? > Probably m1, but where in the spec can I find backing for this > opinion? Look in 4.2.5 Stacking constraints. In the diagram case 2, A is before B. So that in your example the after edge of block A is after the after edge of block B, so m1. Keiron --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]