While working on TLF tables, I came to the conclusion that the simplest way to 
handle the composition is to create a separate TExtFlow for each cell in a 
table. The reason for this being that the composition of each cell is in fact 
completely separate from the composition of the main text, and by separating 
it, we can compose all the cells before starting composition of the table. Once 
the cells are composed, composing the table is very straight-forward because we 
are dealing with known sizes.

I think each cell would have its own EditManager, but share an UndoManager with 
the main text.

Does anyone have any concerns with this approach?

Also: I'd like to reuse the composed cells of header and footer cells. I'm not 
sure exactly where the text content is actually drawn. Can anyone point me in 
the right direction?

Harbs

Reply via email to