xmlgraphics-fop-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 44545] Keep together do not work correctly on spanning table rows
Date Thu, 06 Mar 2008 10:59:37 GMT

Vincent Hennebert <vincent.hennebert@anyware-tech.com> changed:

           What    |Removed                     |Added
             Status|NEW                         |NEEDINFO

--- Comment #1 from Vincent Hennebert <vincent.hennebert@anyware-tech.com>  2008-03-06
02:59:37 PST ---

Unfortunately you're hitting a corner case that is not well described by the
XSL-FO Recommendation.

I for myself would say that FOP's behaviour is correct: the row is actually
displayed in only one block on the first page. The content on the second page
actually corresponds to the last two rows. keep-together is an inherited
property but doesn't apply to fo:table-cell, so the fact that cell "1" is split
on two pages would not be wrong.

If you want to have the row-spanning cell kept on one page, set keep-together
on every spanned table-row, plus keep-with-next on each of them but the last
    <fo:table-row keep-together="always" keep-with-next="always">
      <fo:table-cell number-rows-spanned="3" border=".5pt solid black">
      <fo:table-cell border=".5pt solid black">
    <fo:table-row keep-together="always" keep-with-next="always">
      <fo:table-cell border=".5pt solid black">
    <fo:table-row keep-together="always">
      <fo:table-cell border=".5pt solid black">

I'm leaving this bug open and ask for other opinions on this topic. But this is
probably a candidate for another request for clarification to xsl-editors@.

Vincent Hennebert

Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

View raw message