W3C home > Mailing lists > Public > www-xsl-fo@w3.org > September 2002

Re: span text into a page with 2-column layout

From: Mike Haarman <mhaarma@socsci.umn.edu>
Date: Tue, 17 Sep 2002 13:11:07 -0500 (CDT)
To: Hong Jiang <hjiang@obj-x.com>
cc: <www-xsl-fo@w3.org>
Message-ID: <Pine.GSO.4.30.0209171308140.24565-100000@trickster.hist.umn.edu>


Interesting behavior.  It smells like a bug.  You should bring it to the
attention of the FOP developers.

fop-dev@apache.org

Mike

On Tue, 17 Sep 2002, Hong Jiang wrote:

>
> Thanks.
>
> Let me explain what I did with span="all".
> First, I put the span="all" in the block where I want to span to 2 columns,
> just like the following code.
>   <fo:block space-before="10mm" >
>     <xsl:for-each select="report/overview/notes">
>      <fo:block text-align="start" font-family="Arial" font-style="italic"
>       font-size="8pt"  space-start="3mm" span="all">
>     <xsl:value-of select="."/>
>      </fo:block>
>     </xsl:for-each>
>   </fo:block>
>
> I used the FOP0.20.4 to generate the PDF which did not span the notes at
> all. See Fig. 1 in attached file.
>
> Then, I changed the XSL to the following, added span="all" to outer level
> block too.
>   <fo:block space-before="10mm"  span="all">
>     <xsl:for-each select="report/overview/notes">
>      <fo:block text-align="start" font-family="Arial" font-style="italic"
>       font-size="8pt"  space-start="3mm" span="all">
>     <xsl:value-of select="."/>
>      </fo:block>
>     </xsl:for-each>
>   </fo:block>
>
> This time, it spanned all blocks  and tables in the page. See Fig. 2 in
> attached file.
>
> And what I want is in Fig. 3.
>
> I did some search on the internet and found the following statements in
> http://www.w3.org/TR/2000/WD-xsl-20000327/slice7.html#span
>
>
> 7.18.5 "span" XSL Definition:
>
> Value:  none | all | inherit
> Initial:  none
> Applies to:  see prose
> Inherited:  no
> Percentages:  N/A
> Media:  visual
>
> Values have the following meanings:
> none    This object does not span multiple columns.
> all     The areas resulting from this flow object shall span all the columns
> of a multi-column region.
>     Specifies if a block-level object should be placed in the current column
> or should span all columns of a multi-column region.
>
> It seems explained what happened in my PDF reports.
>
> Can you tell me what is wrong with my codes, or do you have an example that
> works?
>
>
> Hong Jiang
>
>
>
>
>

----------------------------------------------------------------
Mike Haarman
mhaarma@socsci.umn.edu
Received on Tuesday, 17 September 2002 14:11:08 GMT

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