[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: columns and a new page in FO
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|