Jeremias Maerki writes: > AFAIK, noones currently working on that otherwise. Most of the > dispatching of the render*() calls is done in AbstractRenderer. So this > should actually be renderer-independent. But still, there seems to be > something wrong. I'd have to do some debugging myself to find out. Set a > breakpoint in AbstractRenderer.renderPageAreas() to start with.
I've found it. It's all because RegionReference doesn't clone the blocks list. Hence, when Java2DRenderer clones the PageViewport, it loses most of the content of the Page. However, the end and starts are still shown in the wrong place. I'll try and fix this and sort out a patch tommorow, Richard