pdf - 在最后一页显示页脚
问题描述
我有一个可以有多个页面的动态 pdf。目前我希望页脚只显示在最后一页而不是所有页面。
此代码显示在所有页面中。
<fo:layout-master-set>
<fo:simple-page-master conditional-page-master-reference="first" page-height="29.7cm" page-width="21cm">
<fo:region-body margin-bottom="10mm" margin-left="10mm" margin-right="10mm" margin-top="10mm"/>
<fo:region-after extent="10mm" margin-left="1cm"/>
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence conditional-page-master-reference="first">
<fo:static-content flow-name="xsl-region-after">
<fo:block>I need my footer disclaimer here</fo:block>
</fo:static-content>
解决方案
您希望它指向一个(参见https://www.w3.org/TR/xsl11/#fo_page-sequence-master ),而不是fo:page-sequence
引用单个,该子元素具有用于根据位置选择特定的子元素页面将在其页面序列中。fo:simple-page-master
fo:page-sequence-master
fo:simple-page-master
在您的情况下,您希望为具有 distinctfo:simple-page-master
的最后一页选择 a 。您应该使用相同的区域名称,以便免责声明仅针对该区域名称。fo:region-after
region-name
fo:static-content
fo:page-sequence
fo:region-after
`page-position="last"' 的例子(见https://www.w3.org/TR/xsl11/#page-position)包括:
推荐阅读
- css - 在模态中实现选项卡不显示内容
- android - Flutter - 覆盖 Android 上的插件实现
- javascript - 在 SVG 路径中查找中点
- javascript - 如何从 vue.js 网页下载本地 CSV 文件?
- c# - ExecuteNonQuery 代码成功时返回 -1
- swift - 斯威夫特:完美的记忆可能吗?
- java - Swing 组件自动更改为 AWT
- javascript - TypeError:无法读取未定义的属性“eslint”
- javascript - 如何在节点 cli 中关闭 repl.start() 实例
- android - Samsung Knox 的隐式广播异常