以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  [求助]xsl-fo 中如何获得生成文档的总页数  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=9368)


--  作者:linzc
--  发布时间:8/15/2004 3:46:00 PM

--  [求助]xsl-fo 中如何获得生成文档的总页数
<fo:static-content flow-name="xsl-region-after">
<fo:block text-align="end" font-size="10pt" line-height="14pt">Page <fo:page-number/>all page <!--此处引用所生成的文档的总页数-->
</fo:block>
</fo:static-content>
希望结果:
      page 3 <!--当前页数-->
     all page 10<!--文档总页数 例如10-->


诚恳高手指教     如有人在学fop的东西  愿意交流


--  作者:aaron.tan
--  发布时间:11/22/2004 3:55:00 PM

--  
土办法一个,与君共享

基本方法:
在整个文档的最后生成一个无内容的block,并将ID号设置为DocEnd。在需要总页数的地方用<fo:page-number-citation ref-id="DocEnd"/>在获得总页数


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms