Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Xmlgraphics-fop Wiki" 
for change notification.

The following page has been changed by JeremiasMaerki:
http://wiki.apache.org/xmlgraphics-fop/TableLayout/BreakHandling

The comment on the change is:
Update

------------------------------------------------------------------------------
  == Current status (2005-06-16) ==
  
  The TableContentLayoutManager is designed to deliver a single element list 
for a whole table without currently respecting break-before and break-after 
properties on any level. The class (and its helpers) needs to be made 
restartable. This page is dedicated to find out how this should be done and to 
document this decision.
+ 
+ == Current status (2005-06-23) ==
+ 
+ All breaks inside tables are now supported, but the TableLM is not 
restartable.
  
  == Where are hard breaks possible inside tables? ==
  
@@ -30, +34 @@

  
  == Details ==
  
- So far, I've identified the starting point for handling breaks. This would be 
TableStepper.getNextStep() where the element lists are checked for possible 
break points. An additional check for penalties with p=-INFINITE reveals the 
hard breaks. I've added a boolean array for signalling hard break situations. 
It is quite easy to halt further processing from there, the difficulty is to 
figure out how to store the state and restart processing at the right point, 
since this hard break somewhat disrupts the flow of the algorithm. More to 
come....
+ So far, I've identified the starting point for handling breaks. This would be 
TableStepper.getNextStep() where the element lists are checked for possible 
break points. An additional check for penalties with p=-INFINITE reveals the 
hard breaks. I've added a boolean array for signalling hard break situations. 
It is quite easy to halt further processing from there, the difficulty is to 
figure out how to store the state and restart processing at the right point, 
since this hard break somewhat disrupts the flow of the algorithm.
  
+ In the end it turned out that there is an easy way: We can simply insert hard 
breaks (penalties p=-INF) into the element lists. The breaker handles these 
pretty well so far. So the table layout didn't need to be made restartable, 
yet. I imagine it has to be, later, when changing available IPD needs to be 
supported.
+ 

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

Reply via email to