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

Missing border-after when break-after set on a block

    Details

    • Type: Bug
    • Status: Open
    • Resolution: Unresolved
    • Affects Version/s: trunk
    • Fix Version/s: None
    • Component/s: layout/unqualified
    • Labels:
      None
    • Environment:
      Operating System: other
      Platform: Other
    • External issue ID:
      44412

      Description

      On the following:
      <fo:block>Before the block</fo:block>
      <fo:block border="4pt solid black" break-before="page" break-after="page">A
      block with
      borders and break-before and break-after.</fo:block>
      <fo:block>After the block</fo:block>

      The border-after on the second block is missing, although the block is finished.
      It looks like its conditionality is (wrongly) taken into account, as setting
      border-after-width.conditionality="retain" make it re-appear. The problem also
      doesn't show up if break-after is removed from the second block and break-before
      added on the third block instead.

        Attachments

        1. table-cell-child-break-before.diff
          2 kB
          Jeremias Maerki
        2. break-before.fo
          0.6 kB
          Vincent Hennebert
        3. break_border-before_missing.fo
          0.8 kB
          Vincent Hennebert
        4. break_border-before_missing_2.fo
          0.8 kB
          Vincent Hennebert
        5. break_border-after_missing.fo
          0.7 kB
          Vincent Hennebert

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                vhennebert Vincent Hennebert
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: