Jay*_*zzi 0 coldfusion cfdocument coldfusion-9
我正在使用 CF9 和 ColdBox。我正在做的是循环查询,并在最后使用cfdocumentitem pagebreak. 但是,它总是在最后给我一个额外的空白页。这几乎让我发疯,所以我听从专家的建议。
<cfdocument format="PDF" overwrite="Yes" localUrl="yes" pageType = "letter">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head></head>
<body>
<cfquery name="Receipts" dbtype="query">
SELECT distinct id_number
FROM rc.RC1
</cfquery>
<cfoutput>
<cfloop query="Receipts">
<!--- removed for brevity --->
<cfdocumentitem type="pagebreak" />
</cfloop>
</cfoutput>
</body>
</html>
</cfdocument>
Run Code Online (Sandbox Code Playgroud)
如果您不想在循环中的最后一项之后显示分页符,那么您必须明确说明这一点。如果查询的当前行不是查询中的最后一行,则显示分页符。
<cfloop query="Receipts">
<cfif Receipts.currentRow NEQ Receipts.recordCount>
<cfdocumentitem type="pagebreak" />
</cfif>
</cfloop>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
929 次 |
| 最近记录: |