i used break-before="page" and it work good thanx
----- Original Message ----- From: "J.Pietschmann" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Sunday, May 05, 2002 6:05 PM Subject: Re: How to start New page for every category > Mohamed Abdel Hameed wrote: > > i have an xml file which contrain categories and each category cotain > > some article > ... > > <category> > > <category-name>Category 1</category-name> > ... > > </category> > ... > > and i'd ike to start a new page with every category in the PDF file > > There are several possibilites to do this. Most of them > are easy to find in the XSLFO spec at > http://www.w3.org/TR/xsl > > The preferred method to use with FOP is to generate > a fo:page-sequence for every category. This is very > easy to achieve in XSLT: > <xsl:template match="category"> > <fo:page-sequence master-reference="..."> > <fo:flow flow-name="xsl-region-body"> > <xsl:apply-templates/> > </fo:flow> > </fo:page-sequence> > </xsl:template> > > Complete this with your own page master name and static content. > If you want to set up your static content somewhere else, pass > it as parameter and use xsl:copy-of to put it into the right > place. > > You can also use break-before="page" and similar porperties > to insert page breaks. > > J.Pietschmann > >
