2011-03-25 75 views
0

我碰到了一個奇怪的障礙,使用ColdFuions 8開發了一個報告。報告打印了大量的HTML表格,客戶希望它們被格式化,以便在打印出用戶時將獲得每頁2表。ColdFusion 8打印問題

所以這是不是很難使用

<p style="page-break-before: always"></p> 

然而,爲了使分頁符,而我得到了想要的效果,而使用我的筆記本電腦開發的ColdFusion環境中,我得到的時候打印的diffent效果在測試Web服務器上生成的報告。在那裏,報告用更大的字體打印出來,以便第二個表格溢出到第二個頁面上。

有沒有其他人經歷過這個問題,或者有關於如何嘗試解決問題的建議?

+0

這兩種瀏覽器的環境設置爲相同的默認字體大小?一般來說,由個人用戶來設置他們自己的打印首選項設置 - 這給我們程序員造成了混亂。 – 2011-03-25 19:10:33

+0

是的,即使使用我自己的瀏覽器。我可以從我的環境中打印一套,然後在測試環境中調用相同的頁面並打印並獲得更大字體的打印輸出。在屏幕上,它們看起來與它在紙上的相同,看起來很不一樣。 – Winter 2011-03-25 19:12:52

+0

正常的網頁是否在您的測試環境中執行這種奇怪的較大字體大小的問題?其他coldfusion頁面怎麼樣? – 2011-03-25 19:14:52

回答

1

當需要打印報告時,我建議使用CFDOCUMENT來創建PDF。您可以更好地控制最終輸出,包括更改頁面方向,這對於寬表非常適用。它承認很多HTML和CSS,包括頁面中斷前樣式,因此您不需要做太多的轉換以便在使用CFDOCUMENT標籤封裝報表區域之外使用它。它自CF7以來一直可用,所以它應該適用於CF8。