ColdFusion'da dinamik bir PDF oluşturuyorum ve "pagebreak" ile ilgili bir sorun yaşıyorum. Söz konusu sayfanın 1 kaydı veya 60 taneye kadar kaydı olabilir. Her kayıt bir tablonun 2 satırında görüntülenir. İade edilen kayıtlardan bazıları sayfalar arasında bölünmüştür (ilk satır birinci sayfanın sonunda, ikinci satır bir sonraki satırın en üst sırasıdır).COLDFUSION: cfdocument ve bir sayfa zorlama zorlanıyor
görüntülenen HTML örnek bir rekor: sayfa başına
<tr>
<td>Title</td><td>Price</td>
<td colspan="2">Description</td>
</tr>
istemci isteği Başına
, ben görüntülemek çalışıyorum = < 9 kayıtları.
<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>
Bu (sadece 9 kayıt gizler), çalışmaz: Burada
denedim bir şeyin dumbed örnektir. Birkaç farklı fikir denedim ve şu anda güldüm. Bir şey mi arıyorum?Şimdiden teşekkürler.
ColdFusion MX 7. (ben de metin kesme soruna yönelik sıcak düzeltme. http://kb2.adobe.com/cps/402/kb402093.html ran)
bir cevap değil, ama bir tahminim bilir. Tablo etiketini 9 kayıttan sonra kapatmaya ve yeni sayfa için yeni tablo oluşturmaya çalıştın mı? Tek sorun, uzun metin için daha az sıraya ihtiyacınız olacaktır, bu bazı Len() - hile gerektirebilir. – Sergii