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

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

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Resolution: Unresolved
    • 2.5
    • None
    • layout/unqualified
    • None
    • Operating System: other
      Platform: Other
    • 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. break_border-after_missing.fo
          0.7 kB
          Vincent Hennebert
        2. break_border-before_missing_2.fo
          0.8 kB
          Vincent Hennebert
        3. break_border-before_missing.fo
          0.8 kB
          Vincent Hennebert
        4. break-before.fo
          0.6 kB
          Vincent Hennebert
        5. table-cell-child-break-before.diff
          2 kB
          Jeremias Maerki

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            vhennebert Vincent Hennebert

            Dates

              Created:
              Updated:

              Slack

                Issue deployment