https://issues.apache.org/bugzilla/show_bug.cgi?id=45702


Andreas L. Delmelle <[EMAIL PROTECTED]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Forced breaks cause         |Forced break-after and/or
                   |unresolved page-number-     |space-after causes
                   |citations                   |unresolved page-number-
                   |                            |citations




--- Comment #8 from Andreas L. Delmelle <[EMAIL PROTECTED]>  2008-08-30 
07:44:16 PST ---
In the meantime, I also studied the first example more closely, and there it's
the space-after or margin/padding-bottom causing the resolution to be skipped.

The technical explanation is that, in FOP trunk, I made a change resulting
notifyEndOfLayout() only being called if the last position is the last
generated position by the LayoutManager. In case of forced breaks and/or
space-after, additional positions are generated that are not visible anymore to
the PositionIterator in addAreas(), hence why the isLast() condition returns
false in those cases. notifyEndOfLayout() is never called for those blocks, so
the page-number-citation-last never gets resolved.


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

Reply via email to