W3C home > Mailing lists > Public > xsl-editors@w3.org > January to March 2008

RE: fo:folio-prefix (and other) content

From: Victor Mote <vic@outfitr.com>
Date: Tue, 26 Feb 2008 16:31:16 -0700
To: "'Anders Berglund'" <alrb@us.ibm.com>, <xsl-editors@w3.org>
Message-ID: <007901c878cf$af9bb600$0200a8c0@jackson>

Hi Anders and Editors:

(Sorry to be so slow responding).

I think the references that you propose will be helpful. There were two
related issues addressed in my original posts:

1. From whom do the children of an fo:folio-prefix inherit properties? Do
they inherit from the fo:folio-prefix and its parents in the tree, or from
the fo:page-number where they are used? The answer (as proposed) is to refer
to 6.6.10 and 6.10.7. I understand your answer to be that, when used within
an fo:page-number, fo:page-number-citation, or fo:page-number-citation-last,
the children of fo:folio-prefix inherit from fo:folio-prefix and its parents
in the fo tree, but that, when used within an fo:index-page-citation-list,
they would generally inherit from the fo:index-key-reference in which its
contents are used. If I have misinterpreted this, then some clarification is
needed. (Or perhaps I am overlooking something).

2. I don't think you have addressed the inconsistency between the content
models and the generated areas. If fo:folio-prefix can have descendants of
type %block;, then anything that uses it needs to be able to return more
than just one inline-area, right? If I am wrong about this, please
explicitly say so. It is my understanding that the following:
<fo:folio-prefix>
  abc
    <fo:inline>
      def
        <fo:block/>
      ghi
    </fo:inline>
  jkl
</fo:folio-prefix>
could not possibly be laid out within the confines of one inline-area. Now
admittedly, I can't think of a reason for someone to want to do this. But
that would just seem to argue for a restriction on %block; descendants of
fo:folio-prefix.

Victor Mote



> -----Original Message-----
> From: Anders Berglund [mailto:alrb@us.ibm.com] 
> Sent: Tuesday, February 12, 2008 8:40 AM
> To: xsl-editors@w3.org
> Cc: vic@outfitr.com
> Subject: Re:fo:folio-prefix (and other) content
> 
> 
> Thank you for your comment on XSL 1.1. The FO subgroup is 
> proposing the following change that we hope will 
> satisfactorily resolve your issue: 
> 
> 1) Add to the end of the last sentence
> 
>  The fo:folio-prefix formatting object does not directly 
> produce any  areas. Its children will be retrieved and used 
> when formatting page  numbers.
> 
> in the areas section of 6.6.13, 6.6.14 (fo:folio-prefix and 
> -suffix) the text:
> 
> ", as described in 6.6.10 and 6.10.7."
> 
> 2) Add to the end of the last sentence
> 
>  The fo:index-page-number-prefix formatting object does not 
> directly  produce any areas. Its children will be retrieved 
> and used by  fo:index-page-citation-list when formatting 
> cited page items and  cited page item ranges.
> 
> in the areas section of 6.10.2, 6.10.3, 6.10.8, and 6.10.9 
> fo:index-page-number-prefix, fo:index-page-number-suffix, 
> fo:index-page-citation-list-separator, and 
> fo:index-page-citation-range-separator
> the text:
> 
> ", as described in 6.10.7."
Received on Tuesday, 26 February 2008 23:31:29 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 11:00:00 GMT