私はColdFusionで動的PDFを作成していますが、「ページブレーク」に問題があります。問題のページには、1つのレコード、または最大60以上のレコードが含まれる可能性があります。各レコードは、テーブルの2行に表示されます。返されたレコードの一部はページ間で分割されています(最初の行はページ1の最後にあり、2番目の行は次の行の一番上の行です)。
表示されたHTMLのサンプルレコード:
<tr>
<td>Title</td><td>Price</td>
<td colspan="2">Description</td>
</tr>
クライアントのリクエストごとに、1ページあたり=<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)