Uploaded image for project: 'FOP'
  1. FOP
  2. FOP-2293

Whitespace management extension

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.5
    • Fix Version/s: 2.0
    • Component/s: unqualified
    • Labels:

      Description

      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

        Attachments

        1. bestfit.fo
          4 kB
          Seifeddine Dridi
        2. bug_page_ipd_change.fo
          1 kB
          Seifeddine Dridi
        3. doc.pdf
          625 kB
          Seifeddine Dridi
        4. empty-last-page.fo
          1 kB
          Vincent Hennebert
        5. FO_multi-switch_best-fit_ext_rev10.patch
          14 kB
          Seifeddine Dridi
        6. FO_multi-switch_best-fit_ext_rev11.patch
          18 kB
          Seifeddine Dridi
        7. FO_multi-switch_best-fit_ext_rev12.patch
          35 kB
          Seifeddine Dridi
        8. FO_multi-switch_best-fit_ext_rev13.patch
          13 kB
          Seifeddine Dridi
        9. FO_multi-switch_best-fit_ext_rev2.patch
          81 kB
          Seifeddine Dridi
        10. FO_multi-switch_best-fit_ext_rev3.patch
          31 kB
          Seifeddine Dridi
        11. FO_multi-switch_best-fit_ext_rev4.patch
          33 kB
          Seifeddine Dridi
        12. FO_multi-switch_best-fit_ext_rev5.patch
          33 kB
          Seifeddine Dridi
        13. FO_multi-switch_best-fit_ext_rev6.patch
          13 kB
          Seifeddine Dridi
        14. FO_multi-switch_best-fit_ext_rev7.patch
          21 kB
          Seifeddine Dridi
        15. FO_multi-switch_best-fit_ext_rev8.patch
          25 kB
          Seifeddine Dridi
        16. FO_multi-switch_best-fit_ext_rev9.patch
          12 kB
          Seifeddine Dridi
        17. FO_multi-switch_test.fo
          2 kB
          Seifeddine Dridi
        18. FO_multi-switch_with_best-fit_extension.patch
          75 kB
          Seifeddine Dridi
        19. multiple-feasible-nodes.fo
          1 kB
          Vincent Hennebert
        20. multi-switch_bestfit.fo
          2 kB
          Pascal Sancho
        21. multi-switch-testcases.zip
          7 kB
          Seifeddine Dridi
        22. patch.patch
          58 kB
          Seifeddine Dridi
        23. patch-rev1.1.patch
          44 kB
          Seifeddine Dridi
        24. patch-rev1.patch
          40 kB
          Seifeddine Dridi
        25. patch-rev2.patch
          17 kB
          Seifeddine Dridi
        26. rev11_bug.fo
          1 kB
          Vincent Hennebert
        27. two-valid-variants.fo
          1 kB
          Vincent Hennebert

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              sdridi Seifeddine Dridi
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: