首页 > java > FOP 输出当前页数和总页数

FOP 输出当前页数和总页数

2012年8月4日 亲亲宝宝 发表评论 阅读评论

FOP 做pdf的模板,输出当前页数和总页数

<fo:page-number> 元素就是当前页号 ;

<fo:page-number-citation  ref-id=”TheLastBlockId” /> 输出的就是总页数

注意:在页面的最后输出时加入 <fo:block id=”TheLastBlockId” />

这个是说,特定的控件所位于的页面数.

也就是,当把ref-id指向位于页面最后一页的某个控件,那么这个数值就是总页数.

<fo:root xmlns:fo=”http://www.w3.org/1999/XSL/Format”>

<fo:layout-master-set>

<fo:simple-page-master master-name=”default” page-height=”5cm”

page-width=”10cm” margin=”5mm”>

<fo:region-body/>

<fo:region-after region-name=”footer” extent=”0.5in”/>

</fo:simple-page-master>

</fo:layout-master-set>

<fo:page-sequence master-reference=”default” font-family=”10pt Verdana”>

<fo:static-content flow-name=”footer”>

<fo:block text-align=”right” border-top=”1pt dashed silver”>

Page

<fo:page-number />

of

<fo:page-number-citation  ref-id=”TheLastBlockId” />

</fo:block>

</fo:static-content>

<fo:flow flow-name=”xsl-region-body”>

<fo:block>

The text content of the first page.

</fo:block>

<fo:block break-before=”page”>

The text content of the second page.

</fo:block>

<fo:block id=”TheLastBlockId” />

</fo:flow>

</fo:page-sequence>

</fo:root>

分类: java 标签: 2,734 次阅读
原文链接:http://www.wenhq.com/article/view_726.html
欢迎转载,请注明出处:亲亲宝宝
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.