由于严重缺乏示例,我一直在努力使用 xls-fo。
我想生成一张动态发票,页面底部有总计。
我一直在尝试将 height="100%" 与块容器和表格一起使用,然后尝试设置相对于底部的位置。翻译无法识别百分比身高,我一点运气都没有。
相对定位也不起作用。我不知道正确的语法。我可以看到 fo:conditional-page-master-reference 已经完成了一些工作。我什至不知道如何申请那个页面序列大师。
您能给我这个布局的最简单的工作 xsl-fo 结构吗?
最简单的方法是在最后一个
fo:footnote
的末尾生成一个fo:block
。 https://www.antennahouse.com/xsl-fo-samples上有多个
fo:footnote
示例。
如果您使用 Antenna House Formatter,您可以制作一个浮动到页面底部的
fo:float
。请参阅https://www.antenna.co.jp/AHF/help/en/ahf-float.html
fo:conditional-page-master-reference
的方法也可以。 https://www.antennahouse.com/xsl-fo-samples也有一个示例。
要将总计放入唯一或最后一页的页脚中,还需要使用
fo:static-content
、fo:marker
和 fo:retrieve-marker
。还有 fo:marker
示例,以及“如何开发 XML 到 XSL-FO 转换的样式表”中介绍的标记,请访问 https://www.antennahouse.com/xml-to-xsl-fo-stylesheets。