我在零售项目中使用 Apache FOP 从 XSLT 生成 PDF,然后打印 PDF。一项新的要求是在收据的每一页的页脚中打印运行总计。
我不确定如何实现这一点,因为除非我们将 XSL 转换为 PDF,否则我们不知道它将打印在哪个页面上,或者有什么我不知道的吗?
例子:
PDF 第 1 页:
项目 1 10
项目 2 20
总计 30
第2页:
项目 3 20
项目 4 10
总计 60
任何帮助表示赞赏。
我在零售项目中使用 Apache FOP 从 XSLT 生成 PDF,然后打印 PDF。一项新的要求是在收据的每一页的页脚中打印运行总计。
我不确定如何实现这一点,因为除非我们将 XSL 转换为 PDF,否则我们不知道它将打印在哪个页面上,或者有什么我不知道的吗?
例子:
PDF 第 1 页:
项目 1 10
项目 2 20
第2页:
项目 3 20
项目 4 10
任何帮助表示赞赏。
我做了一些谷歌,终于找到了可以在 XSLT 本身中完成的解决方案。
参考http://www.java4less.com/apache/fop.php?info=xslfosubtotals
仅在其他人需要时添加此答案。