返回首页
当前位置: 主页 > 网络编程 > 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.
 

顶一下
(0)
0%
踩一下
(0)
0%
标签(Tag):php php教程 php实例教程 php5 php源代码 php基础教程 php技巧 php6
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片