1
我使用xsl fo和apache fop生成pdf文檔。我有不同的頁面序列(coverpage,toc,imprint和「主要內容」)。防止空白頁在最後一面在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>
任何suggestio NS?
謝謝。