This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Re: Re: columns and a new page in FO
- From: "Jaideep Chadha" <jaideepchadha at rediffmail dot com>
- To: xsl-list at lists dot mulberrytech dot com
- Date: 9 Apr 2002 01:31:52 -0000
- Subject: Re: Re: Re: [xsl] columns and a new page in FO
- Reply-to: xsl-list at lists dot mulberrytech dot com
This will probably not work as this generates table column by
column and FO doesn't support that. In a table you can only have
table-row elements.
On Tue, 09 Apr 2002 Jaideep Chadha wrote :
>Thanks Joerg. I'll try this.
>Thanks again for your help.
>
>On Tue, 09 Apr 2002 Joerg Heinicke wrote :
>>Hello Jaideep,
>>
>>you have to search this nodes on which you have to create a new
>>page. This
>>can happen with the code below. Sorry, that I don't know the FO
>>code. I hope
>>my pseudo FO XML shows you the way.
>>
>>
>><xsl:param name="cols-on-one-page" select="10"/>
>>
>><xsl:template match="nodes">
>> <xsl:apply-templates select="node[position() mod
>>$cols-on-one-page = 1]"
>>mode="new-page"/>
>></xsl:template>
>>
>><xsl:template match="node" mode="new-page">
>> <new-page>
>> <xsl:apply-templates select=". |
>>following-sibling::node[position()
>>< $cols-on-one-page]"/>
>> </new-page>
>></xsl:template>
>>
>><xsl:template match="node">
>> <col>
>> ...
>> </col>
>></xsl:template>
>>
>>Regards,
>>
>>Joerg
>>
>> > I have generate a pdf using FO. The data is supposed to be
>>in the
>> > columns. Each column is data based on a certain node. The
>>number
>> > of nodes in the XML is variable and I have to generate a new
>>page
>> > if the number of columns exceeds a certain number.
>> > This entire thing seems more iterative to me than
>>recursive.
>> >
>> > Any help would be greatly appreciated.
>> >
>> > Thanks,
>> >
>> > Jaideep
>>
>>
>> XSL-List info and archive:
>>http://www.mulberrytech.com/xsl/xsl-list
>>
>
>
>XSL-List info and archive:
>http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list