代码之家  ›  专栏  ›  技术社区  ›  Olivier Tremblay

XSL-FO跨页拆分脚注?

  •  0
  • Olivier Tremblay  · 技术社区  · 14 年前

    我需要使用XSL-FO生成一个类似发票的文档。在文档的第一页上,我想显示一个简单而简短的摘要表,然后应该显示脚注。如果脚注不能全部显示在第一页(这将发生),我希望脚注继续显示在下一页。

    问题是,在下一页中,有关于第一页内容的详细信息,而且我不能在特定脚注后手动打断,因为我的所有内容都是自动生成的。

    有什么办法可以做到这一点吗?

    [编辑:]所以我发现我可以将脚注元素完全用于脚注,但不应该将其用于跨越多个页面的内容。

    2 回复  |  直到 14 年前
        1
  •  0
  •   Olivier Tremblay    14 年前

    FOP崩溃,如果你有更多的脚注,你可以容纳一页。

    我很确定有一个更优雅的解决方案,但为了满足我的需要,在那里添加一个页面并在以后需要时手动删除它会更简单。

        2
  •  0
  •   Tony Graham    7 年前

    如果您使用的是AH格式化程序,则可以使用 axf:footnote-max-height https://www.antennahouse.com/product/ahf64/ahf-ext.html#axf.footnote-max-height 以及“一个横跨多页的脚注(axf:footnote max height)” https://www.antennahouse.com/antenna1/comprehensive-xsl-fo-tutorials-and-samples-collection/ .