Looking at the table (and caption) layout as it will work within the
page layout.

The manager would need to locate possible breaks. 
There is an implicit keep between the caption and table if before or
after. 
It can break between rows unless there is a keep between the rows or
there is a cell spanning the rows and the cell has a keep together. 
It can break in the middle of a row if the contents of the cells can be
broken and there is no keep together. 

The header and footer have implicit keeps with the body (and
keep-together?).

When finding a break inside a row it will need to find a break in each
cell and match the break positions to find the best available. 

This sounds relatively easy, most of the work is the process of finding
the best break poss while considering all the keeps.

So the steps would be something like:
- at the end of each row it is able to determine a break possibility
before or inside the row
- the table keeps locating breaks until page filled or page break
encountered
- areas are created and added for the table, columns (if required), rows
(if required) and cells
- table layout manager can then throw away fo tree elements of all
completed rows

next page...

Keiron.


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

Reply via email to