On 2002.03.19 16:47 Nicola Ken Barozzi wrote:
> So we absolutely need to stop output and cache events if there is a
> forward
> reference.
> If we find it at the end, all the pages must remain in memory, and now I
> see
> that this can make FOP behave no better than it does now.

Thats not true. We can do better and the current development is developing 
towards a way that will do better.
The key is that there is a definite API between the Area Tree and the 
Renderers. This means that we can prepare a page and later render its 
contents. All following pages can be rendered if they are finished. The 
forward reference resolution can be done in the area tree with the help of 
the layout managers and then the completed page can be rendered (depends 
if the renderer supports out of order which pdf does). If the memory gets 
low then a page can be stored to disk and retrieved when forward 
references are resolved. Without needing to handle this on two sides of 
the fence it is more straight forward and flexible.

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

Reply via email to