W3C home > Mailing lists > Public > xsl-editors@w3.org > April to June 1999

Formatting Objects

From: Bovone Stefano <Stefano.Bovone@elsag.it>
Date: Thu, 22 Apr 1999 11:54:27 +0200
Message-ID: <D3D861161851D1118F8C0000F8D036306C9D36@gspsvr.elsag.it>
To: "'XSL-List@mulberrytech.it'" <XSL-List@mulberrytech.it>, "'xsl-editors@w3.org'" <xsl-editors@w3.org>
I have just finished to read the first part of the new WD about FO.
I have some problems: now I try to explain.

1. In the WD there is:

<!ELEMENT fo:page-sequence (fo:sequence-specification, fo:static-content*,
fo:flow)>
.....
<!ELEMENT fo:flow (%block-level;)+>
<!ATTLIST flow-name CDATA #IMPLIED
	    id CDATA #IMPLIED>

....

Is this correct, or is better:

<!ELEMENT fo:page-sequence (fo:sequence-specification, fo:static-content*,
fo:flow+)>

It is not clear if I may have more fo:flow with different flow-name (es.
flow-name="xsl-region-body", "xsl-region-start", "xsl-region-first", ecc.
ecc.).

2. In the WD I see:

<!ELEMENT fo:sequence-specification (
	fo:sequence-specifier-single | fo:sequence-specifier-repeating |
            fo:sequence-specifier-alternating)+>

But if I declare:

....
<fo:sequence-specification>
   <fo:sequence-specifier-single .... />                        (1)
   <fo:sequence-specifier-repeating .../>                     (2)
   <fo:sequence-specifier-alternating ..../>                  (3) 
</fo:sequence-specification>
....

How may I decide when to use (1) or (2) or (3) ?

3. I don't undertand how the attribute 'overflow' works: I fill a region
with blocks defined in the fo:flow object. So if a block can't be print in a
region of a page then it will be print in a new region in a new page. Is
this right ?

Thanks in advance.

Bye.
Received on Thursday, 22 April 1999 05:54:40 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:59:49 GMT