I have been using fop 0.20.4 since couple of months and my page break have been working fine. Recently I switched to fop 0.20.5 since I wanted to add password protection for my pdf document. I'm using the same xsl which I used with older version. Using this latest version of fop, some extra blank pages are getting added in the document. Is it a bug or normal behavior for this version?
<xsl:template match="Statements"> //List of statements <fo:root> <fo:layout-master-set> <fo:simple-page-master master-name="default-page" page-height="11in" page-width="8.5in" margin-left="0.6in" margin-right="0.6in"> <fo:region-before extent="0.79in" /> <fo:region-body margin-top="0.79in" margin-bottom="0.79in" font-family="Helvetica,Times,Courier" font-size="10pt"/> </fo:simple-page-master> </fo:layout-master-set> <xsl:apply-templates select='Statement'/> </fo:root> </xsl:template> <xsl:template match="Statement"> <fo:page-sequence initial-page-number="1" master-reference="default-page"> //Start each st with page 1 <fo:static-content flow-name="xsl-region-before"> <xsl:call-template name='StaticBlock'/> // Put static info(page number..) and st number at the top </fo:static-content> <fo:flow flow-name="xsl-region-body"> <!-- this causes a page break for each statement --> <fo:block break-before="page" font-size="8pt"> //Add a page break before stating the new st. <xsl:call-template name='header'/> <xsl:apply-templates select='detail'/> <xsl:call-template name='footer'/> </fo:block> </fo:flow> </fo:page-sequence> </xsl:template> It's adding an extra page before each statement except the first statement. How can I change the code so that it won't add an extra page? Is there any better way of doing the same? Appreciate any help. Thanks. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]