Hi Developers, The current way that breaks are found with the layout managers has a couple of problems. Currently the information is contained in both the layout managers and the break positions. This means that it must follow the order: get breaks: add areas: get breaks etc. So columns are not possible. The other problem is there is no good way to indicate that the end of the page has been reached. (there are a few other problems that stem from this)
So it needs to be adjusted a bit in order to make the process simpler and more localised. What I am thinking is to: - each layout manager adds breaks to a local list and returns and stores information about the break - it returns the last/best break, which contains why it is the last, forced, end page, end contents - the best break is found - once found each layout manager only knows that the best break is within a particular child layout manager - the best break is added to a list within each layout manager that contains the best break This way it can continue to find breaks independent of previous breaks. It can restart at a particular break, using the previous breaks if nothing has change (ipd or page) and open the possibility for disposing of layout managers and breaks that have been added to a page. At the moment I am finding it is getting too complicated and messy. So does that sound right. (does anyone even know what I am talking about) Keiron. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]