【发布时间】:2014-10-05 17:53:10
【问题描述】:
我正在使用<cfdocument> 在 ColdFusion 中生成 PDF,我只想在最后一页上显示页脚。我找到了一个解决方案here,效果很好,并且只会在最后一页显示页脚。
如果您的页脚很长,您需要在<cfdocument> 标签中添加marginbottom 以定义空间,例如:
<cfdocument format="PDF" unit="in" marginbottom="1.5" ... >
这意味着每一页的底部都会有 1.5 英寸的空白空间,有没有办法只将该空间应用到最后一页?
【问题讨论】:
-
如果您只在最后一页的底部显示文本,它并不是真正的页脚。正确的?那么为什么不在
<cfdocument>代码块的末尾添加文本呢?这样您就不需要定义影响每个页面的 marginbottom。 -
@Miguel-F 这样页脚将在内容结束后立即结束,并且可能位于页面中间的某个位置,除非它绝对定位为底部:0。使用绝对定位,如果它碰巧最终出现在页脚所在的位置,它可能会掩盖内容。
-
您是否尝试过在
<cfdocument>代码块末尾使用<cfdocumentsection>来定义页脚?<cfdocumentsection>还允许您为该部分指定marginBottom。 See documentation here我将添加一个答案来说明我认为可能有效的方法。
标签: pdf coldfusion pdf-generation cfdocument