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

A new Area Tree block-like element allowed in inline content

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 2.5
    • Fix Version/s: None
    • Component/s: unqualified
    • Labels:
      None

      Description

      The current element coverage of Area Tree output doesn't seem to be sufficient for storing change-bars details. As change bars are rendered in the margin, they have to be rendered as absolutely positioned block elements. However, change bars can be triggered by inline elements as well, e.g. when marking phrases within the text. However, in such cases block elements can become children of inline elements which is invalid 'area tree' outcome (cannot be parsed by Intermediate Format parser).

      To implement features like changebars it is necessary to introduce a new area tree element (e.g. wrapper) with relaxed rules so it can be placed in both block/inline context. It will inherit all properties from a block element (and will be rendered as a block).

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                jan.tosovsky.cz Jan Tošovský
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: