0

を生成し、<table>を使用してPDFに変換してい<cfdocument>ます。新しいページが実行されたときに、テーブルヘッダーを含めたいと思います。これは約30行ごとです。

これが私の現在のコードです。は<cfif>、すべての新しい行で強制的にブレークすることになっています。ただし、それが行うように見えるのは、以前と同じ形式で、下部にコンテンツを含む4つの空白ページを作成することだけです。

<cfloop query="One">

    <cfif not(One.currentrow MOD 30)>
        <cfdocumentitem type="pagebreak" />
        <th>Contact Name</th>
     </cfif>

     <cfoutput> 
        #One.contactName# 
     </cfoutput>
4

2 に答える 2

1

修理済み。これが、すべてのページでヘッダーを取得するために使用したものです。さらに、ドキュメントヘッダーのサイズを調整する必要がある場合は、メインタグにmargintop = "2.2"を含めて、好みに合わせて調整してください。

 <cfdocumentitem type="header" evalAtPrint="true" > 
        <td>Contact Name</td>
 </cfdocumentitem>
于 2013-02-19T16:06:55.057 に答える
0

これを試してください:これは私が得た解決策です。

<cfloop query="get_list">

<!---7 row each page--->
<cfset mode = get_list.currentrow mod 7>


<cfif mode eq 1>

<thead>
<tr>
<td>table header</td>
</tr>
</thead>

</cfif>

<tbody>

<tr>
<td>data loop here</td>
</tr>

<tr>
<td>
<cfif mode eq 0>
<cfdocumentitem type="pagebreak">
</cfdocumentitem>
</cfif>
</td>
</tr>

</tbody>
</cfloop>

</table>
于 2013-10-30T09:30:59.287 に答える