XSL:FO要仅在奇数页上显示页面N(N),请跳过空白页面

时间:2015-10-19 14:26:47

标签: xsl-fo

我有一个要求,我必须打印当前和总页数,甚至不包括空白的页面。示例:对于5页长文档,它应显示如下:1(3)2(3)3(3) 当前代码显示1(5)空白页3(5)空白页5(5)

<fo:block-container xmlns:fo="http://www.w3.org/1999/XSL/Format" position="fixed" right="20mm" width="20mm" top="9mm">
                        <fo:block text-align="right">
                            <fo:page-number />(<fo:page-number-citation ref-id="last-page" />)</fo:block>
                    </fo:block-container>

我已经通过fo:layout-master-set

中的fo:simple-page-master插入了空白页面
<fo:simple-page-master margin-left="0mm" margin-top="0mm" margin-right="0mm" margin-bottom="0mm" xmlns:fo="http://www.w3.org/1999/XSL/Format" page-height="297mm" page-width="210mm" master-name="blank">
                <fo:region-body region-name="PageBody" margin-left="0mm" margin-right="0mm" margin-bottom="30mm" margin-top="85mm">
                </fo:region-body>

这是通过THUNDERHEAD布局编辑完成的。因此,THUNDERHEAD BCS(商业内容工作室)的解决方案将受到高度赞赏。感谢。

1 个答案:

答案 0 :(得分:1)

这是XSL FO 1.1中的not supported