W3C home > Mailing lists > Public > www-xsl-fo@w3.org > August 2003

Re: inherit and reference-orientation

From: David Tolpin <dvd@davidashen.net>
Date: Fri, 29 Aug 2003 09:49:29 +0500 (AMST)
Message-Id: <200308290449.h7T4nTwA070256@adat.davidashen.net>
To: www-xsl-fo@w3.org

> >Does this mean that if I set reference-orientation to "inherit" it
> >is the same as not setting it at all?
> 
> This is the behaviour exhibited by Antenna House for your example below.
> 
> >I created a file including:
> >
> >     <fo:simple-page-master ... reference-orientation="90">
> >       <fo:region-body reference-orientation="inherit" .../>
> >     </fo:simple-page-master>
> >
> >renderx rendered this with the final orientation of the
> >region body as 180 degrees (upside down),
> 
> Hmmmmmm .... perhaps because inheritance happens during the act of 
> refinement, the property value is being inherited and applied a second time 
> because it is explicit.
> 
> >Does anyone know what the exact behaviour should be?
> 
> I'm not positive which is correct, but I would lean towards your intuition 
> that "inherit" is the same as absent.  Traits are derived during 
> refinement, not properties, so it would make sense to me that "inherit" is 
> the same as absent.
> 
> I hope this helps, though I realize it isn't definitive.  Perhaps someone 
> on the XSL WG can comment.

Does the recommendation require child reference-area of a non-zero oriented
reference-area to be rotated relative to that area by default?

That is, does

<fo:block-container reference-orientation="90" id="b1">
  <fo:block-container id="b2">
    <fo:block-container id="b3">

mean that 'b3' is rotated 270 degrees?

David
Received on Friday, 29 August 2003 00:50:38 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 3 October 2007 16:06:11 GMT