You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by Apache Wiki <wi...@apache.org> on 2005/06/24 16:13:06 UTC

[Xmlgraphics-fop Wiki] Update of "MultiColumnLayout" by JeremiasMaerki

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/MultiColumnLayout

The comment on the change is:
First notes about multi-column layout

New page:
This page describes how we will do multi-column layout using the Knuth approach.

= Specification Links =

 * the "span" property: http://www.w3.org/TR/xsl/slice7.html#span
 * the "column-count" property: http://www.w3.org/TR/xsl/slice7.html#column-count
 * the "column-gap" property: http://www.w3.org/TR/xsl/slice7.html#column-gap

= Topics =

 * While creating the element list we have to be on the lookout for changing ''span'' values. When a chance is encountered, the creation of the element list has to be stopped, the content generated up to the point of the change, then restarted with the new IPD.

 * When a span change occurs, the columns have to be balanced. That means we actually don't have a fixed available BPD. The BPD used by a set of columns before a "span-change" depends on the break decisions.

 * column breaks need to be handled appropriately.

= Ideas =

Column balancing can probably be handled by using a special badness functions which forces breaks that result in more or less balanced columns. The effective BPD of the column set will then be the maximum of all the used BPDs in the set.

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-commits-help@xmlgraphics.apache.org