2011-10-18 38 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更新的所有外没有软件修改报告微妙更早发生。

相关问题