返回首页
当前位置: 主页 > 网络编程 > Php实例教程 >

FOP 输出当前页数和总页数代码

时间:2012-08-17 14:52来源:知行网www.zhixing123.cn 编辑:麦田守望者

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>

No related posts.
 

------分隔线----------------------------
标签(Tag):php php教程 php实例教程 php5 php源代码 php基础教程 php技巧 php6
------分隔线----------------------------
推荐内容
猜你感兴趣