gpt4 book ai didi

pdf - COLDFUSION:cfdocument 并强制分页

转载 作者:行者123 更新时间:2023-12-02 10:35:44 26 4
gpt4 key购买 nike

我正在 ColdFusion 中创建动态 PDF,但遇到“分页”问题。相关页面可能有 1 条记录,或最多 60 条以上记录。每条记录显示在表的 2 行中。一些返回的记录在页面之间拆分(第一行位于第一页的末尾,第二行是下一页的顶行)。

显示的 HTML 中的示例记录:

<tr>
<td>Title</td><td>Price</td>
<td colspan="2">Description</td>
</tr>

根据客户请求,我正在尝试显示=<每页 9 条记录

这是我尝试过的简单示例:

<cfdocument format="PDF">
<cfoutput query = "sqllookup">
<cfset loopcount = loopcount + 1>
<cfif loopcount EQ '9'>
<cfdocumentitem type="pagebreak" />
<cfelse>
<tr>
<td>#Title#</td><td>#Price#</td>
<td colspan="2">#Description#</td>
</tr>
</cfif>
</cfoutput>
</cfdocument>

这不起作用,(它只隐藏第 9 条记录)。我尝试了几种不同的想法,但目前我很困惑。我是不是看漏了什么?

提前致谢。

ColdFusion MX 7。(我还针对文本截断问题运行了热修复。http://kb2.adobe.com/cps/402/kb402093.html)

最佳答案

您正在隐藏第 9 条记录,因为您正在显示它和显示它之间进行选择:

if 9th record
break page
else
show record
end if

你想要的更像是:

<cfoutput query = "sqllookup">
<!--- this is the 9th row, because 9 mod 9 is 0 --->
<cfif not sqllookup.currentrow mod 9>
<cfdocumentitem type="pagebreak" />
</cfif>
<tr>
<td>#Title#</td><td>#Price#</td>
<td colspan="2">#Description#</td>
</tr>
</cfoutput>

关于pdf - COLDFUSION:cfdocument 并强制分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2112866/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com