[ 
https://issues.apache.org/jira/browse/FOP-2293?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13825396#comment-13825396
 ] 

Seifeddine Dridi edited comment on FOP-2293 at 11/19/13 8:05 AM:
-----------------------------------------------------------------

Added a new patch which corrects some of the bugs that I have been able to 
find. I also added some skeleton code for handling multiple alternatives per 
page. The latter case is quite tricky and difficult to incorporate into the 
Knuth framework.

Anyhow, the current code should be capable to handle multi-switch(s) having a 
single multi-case perfectly. With alignment properties and whatnot. So I think 
I'm going to call this version 1 and from here I'll try to move on into adding 
more features and test-cases.


was (Author: sdridi):
Added a new patch which corrects some of the bugs that I have been to find. I 
also added some skeleton code for handling multiple alternatives per page. The 
latter case is quite tricky and difficult to incorporate into the Knuth 
framework.

Anyhow, the current code should be capable to handle multi-switch(s) having a 
single multi-case perfectly. With alignment properties and whatnot. So I think 
I'm going to call this version 1 and from here I'll try to move on into adding 
more features and test-cases.

> Whitespace management extension
> -------------------------------
>
>                 Key: FOP-2293
>                 URL: https://issues.apache.org/jira/browse/FOP-2293
>             Project: Fop
>          Issue Type: New Feature
>          Components: general
>    Affects Versions: trunk
>            Reporter: Seifeddine Dridi
>            Priority: Minor
>              Labels: XSL-FO
>             Fix For: trunk
>
>         Attachments: FO_multi-switch_best-fit_ext_rev2.patch, 
> FO_multi-switch_best-fit_ext_rev3.patch, 
> FO_multi-switch_best-fit_ext_rev4.patch, FO_multi-switch_test.fo, 
> FO_multi-switch_with_best-fit_extension.patch, bestfit.fo, doc.pdf, 
> multi-switch_bestfit.fo, multiple-feasible-nodes.fo, patch-rev1.1.patch, 
> patch-rev1.patch, patch-rev2.patch, patch.patch
>
>
> I have been working on an extension for whitespace management, similar to 
> what's described here: 
> http://wiki.apache.org/xmlgraphics-fop/WhitespaceManagement
> The logic of the extension is very simple: the user defines a set of 
> alternatives that he wishes to insert at the end of a page, then if there is 
> enough space left, FOP will pick the alternative that best matches the user's 
> selection criteria (first fit, smallest fit, biggest fit).
> This is my first work on FOP and it took me almost 2 months to reach this 
> stage in development. But it's not the end of course, so I'm relying on your 
> feedback to improve it.
> Thank you



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to