2011-10-18 75 views
0

我正在使用Crystal Reports 2003處理ASP.Net應用程序(.Net 1.1)。我創建了一些包含文本對象和數據字段的報告(報告標題,公司標題,Date等),它們是從DataSet中檢索的。他們大多數都使用默認字體(Times New Roman/10pt)。Crystal Report在服務器和開發計算機上呈現的方式不同

在開發機器上一切都很好,但是當我將應用程序安裝到服務器並打印報告時,幾乎所有的字段都「搞砸了」。

通過「搞砸了」我的意思是:

  • 領域看,如果他們的寬度和高度已經降低,這導致種植頂部和/或文本對象的底部或包裹的內容和顯示它在兩行文字對象之間
  • 垂直間距略微增加報告段之間
  • 垂直間距已經增加到

回答

0

在服務器MACHIN e我有兩臺不同的打印機安裝了一臺不再使用的POS打印機和「Microsoft XPS Document Writer」。刪除這兩個之後,並將其他設備重新配置爲與開發機器相同的設置。報告已修復。

我不確定這是否有助於任何人,但如果遇到類似問題,請嘗試擺弄打印機設置,因爲這種行爲似乎與打印機有關,而不是Crystal Report本身。

+0

還有其他想法嗎?我有這樣的問題,但打印機設置似乎沒有任何區別。 – d456

0

對於遲到的回覆,但我想在遇到類似的問題和解決方案後稍微擴展Miljenko的回答。我在Windows 7機器上使用CR Developer,版本11.5.12.1838。

報告的呈現似乎嚴重依賴於系統當前默認打印機使用的驅動程序。當使用默認情況下使用通用/純文本驅動程序的銷售點打印機時,我的報告顯示非常奇怪,具有高度不均勻的字符和行間距。一旦我將我的默認打印機重新轉換爲帶有花哨驅動程序的傳統噴墨打印機,報表就會適當地呈現。

0

似乎rpt文件有一個「無打印機」選項,當選中它時,修復這些奇怪的調整,因爲機器的已安裝/默認打印機呈現報表。

https://archive.sap.com/discussions/thread/1001496

我們發現這後自動換行開始與正常的Windows更新的所有外沒有軟件修改報告微妙更早發生。

相關問題