[prev in list] [next in list] [prev in thread] [next in thread] 

List:       fop-dev
Subject:    [jira] [Comment Edited] (FOP-2293) Whitespace management extension
From:       "Seifeddine Dridi (JIRA)" <jira () apache ! org>
Date:       2013-11-19 8:07:22
Message-ID: JIRA.12665478.1377509696013.96930.1384848442686 () arcas
[Download RAW message or body]


    [ 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)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic