Re: reference-orientation
"Peter B. West" <[email protected]>
| Newsgroups | gmane.org.w3c.xsl-editors |
|---|---|
| Message-ID | <[email protected]> |
Liam Quin wrote: > Peter, > > Thank you for your comment. > > You are correct about the intended behavior. > > See for example 6.4.14 under Trait Derivation, which reads: > > [...] reference-orientation of the region-reference-area is set to > "0" and is, therefore, the same as the orientation established by > the region-viewport-area. > > Your suggestion that it's not inherited seems a better approach, > and the Working Group has accepted your comment. > > Liam > > on behalf of the XSL FO subgroup. Liam, Thanks for the positive response. However, looking at this in the light of my latest comments on from-page-master-region() there seems to be a problem with my proposal. If "normal" inheritance is removed, allowing only the inherit keyword, a reference-orientation specification on an FO which does not generate a reference-area can, in general, only be accessed by from-nearest-specified-value(). If this in thought to be undesirable, then it seems to me that a new inheritance category is required. While this category is conceived for expressing reference-orientation, it can also be applied to writing-mode, and, if found necessary, clip and overflow. If reference-area-scoped inheritance were available, it would function like normal inheritance, except that it's scope would be restricted to the range between the point of specification and the nearest descendant-or-self FO generating a reference-area. This would solve the problem of reference-orientation, and allow a reference-orientation to be expressed on any immediate ancestor-or-self of a reference-area (where "immediate" means that there is no other intervening reference-area.) Peter -- Peter B. West <http://cv.pbw.id.au/> Folio <http://defoe.sourceforge.net/folio/> <http://folio.bkbits.net/>