xmlgraphics-fop-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeremias Maerki <...@jeremias-maerki.ch>
Subject Re: Fixing marks layering
Date Fri, 24 Oct 2008 13:46:03 GMT
On 24.10.2008 13:19:13 Vincent Hennebert wrote:
> Hi,
> 
> Tacio Naja Domingos wrote:
> > Thanks for your reply. In that you believe the Antenna House formatter implementation
is correct, do you know how I would, in theory, be able to get the table-cell border displayed
below the block-container (current Fop behaviour)?
> 
> In theory, I guess you should play with the z-index property, setting
> a higher value on the absolutely positioned block-container than on the
> surrounding table. But z-index is not implemented in FOP, and I didn’t
> manage to get it working with XSL Formatter either, even if they claim
> to support z-index. So I’m not sure.

Right, z-index might (theoretically) help.

> FWIW, the example below renders quite badly with FOP: the yellow
> background extends down to outside of the table (see attached pdf).
> Apparently the absolutely positioned block is creating trouble, since
> the rendering is ok when removing it. Does anyone have a quick idea of
> what’s wrong or do I create a bug report for this?

Already fixed the problem: http://svn.apache.org/viewvc?rev=707631&view=rev
It seems I didn't catch all possibilities when I fixed bug #36391.

> 
> Vincent
> 
> 
> > ----- Original Message ----
> > From: Jeremias Maerki <dev@jeremias-maerki.ch>
> > To: www-xsl-fo@w3.org
> > Cc: Tacio Naja Domingos <taciodomingos@yahoo.com>; fop-dev@xmlgraphics.apache.org
> > Sent: Monday, October 20, 2008 6:09:14 PM
> > Subject: Re: 
> > 
> > 
> > As much as it hurts to admit it (being a FOP developer), Antenna House
> > is right, I believe. The section in the spec that defines the layering
> > is this:
> > http://www.w3.org/TR/xsl11/#rend-layer
> > 
> > I guess that slipped through the cracks and we'll need to see to it that
> > this gets fixed. Thanks for bringing this up.
> > 
> > On 20.10.2008 12:20:53 Tacio Naja Domingos wrote:
> >> I am running the below peace of code in both Fop 0.94 and Antenna house formatter,
but get a rather different behaviour. I was hoping someone could point out which implementation
is correct by directing me to the correct sentence in the FO spec.
> >>
> >> In Fop the table border is drawn below the block-container. In Antenna house
formatter, the table-cell border is above the block-container but the table-cell contents
are below the block-container.
> >>
> >> The code is:
> >>
> >> <fo:table width="5cm" table-layout="fixed">
> >>     <fo:table-body>
> >>         <fo:table-row>
> >>             <fo:table-cell border-style="solid" border-color="black" border-width="1pt">
> >>                 <fo:block color="red" background-color="yellow">Below
> >>                 <fo:block-container absolute-position="absolute" top="0.15cm"
left="0.25cm">
> >>                         <fo:block text-align="left">                 
      
> >>                             <fo:inline background-color="grey" keep-together="always">Above</fo:inline>
                           
> >>                         </fo:block>
> >>                     </fo:block-container> 
> >> </fo:block>
> >>             </fo:table-cell>
> >>         </fo:table-row>
> >>     </fo:table-body>
> >> </fo:table>    
> >>
> >>
> >> Thanks for your help in advance.
> >>
> >> Tacio
> >>
> > 
> > 
> > 
> > Jeremias Maerki




Jeremias Maerki


Mime
View raw message