Я использую xsl fo и apache fop для создания PDF-документов. У меня есть разные fo-последовательности страниц (обложка, toc, отпечаток и «основное содержание»).Запретить пустую страницу на последней стороне в xsl fo
В основном содержании я обрабатываю данные из XML-файла, это нормально.
В начале основного содержимого я начал подсчитывать страницы и показывать это внизу/справа. С этим у меня возникла проблема, заключавшаяся в том, что она покажет пустую страницу перед «основным контентом», я могу решить эту проблему, добавив «force-page-count =« no-force »в предыдущей странице.
Но у меня есть пустой страницы после последовательности основного контента, любая идея, как я могу решить эту проблему
последовательности страниц перед основным содержанием:
<fo:page-sequence master-reference="imprint" force-page-count="no-force">
...
</fo:page-sequence>
основного содержания:
<fo:page-sequence master-reference="per-Gruppe" initial-page-number="1">
<fo:static-content flow-name="header">
<xsl:call-template name="doc-header" match=""/>
<fo:block/>
</fo:static-content>
<fo:static-content flow-name="footer">
<xsl:call-template name="doc-footer"/>
<fo:block/>
</fo:static-content>
<fo:flow flow-name="xsl-region-body">
<xsl:for-each select="//lb">
<xsl:call-template name="Kapitel" select="name"/>
<xsl:for-each select="per-group/pe">
<xsl:call-template name="st.Table" select="."/>
</xsl:for-each>
<xsl:for-each select="cu-group/cu">
<xsl:call-template name="st.Table" select="."/>
</xsl:for-each>
<xsl:if test="position()=last()">
<fo:block id="lastpage"/>
</xsl:if>
</xsl:for-each>
</fo:flow>
</fo:page-sequence>
Любое предложение нс?
Спасибо.