Windows服务器上生成的Crystal Report PDF不同

2020-09-06 04:23发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我在Windows X...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我在Windows XP Professional计算机上的VS 2005中创建了Crystal Report模板(一页上有两列)。 但是XP和Windows Server计算机上都存在格式化问题:

1)在Windows XP计算机上,我必须在VS 2005编辑器内的页面上重叠两列,以便生成正确的PDF文件(不重叠)。 如何解决编辑器中的重叠问题?

2)在Windows 2003服务器上:将模板放在没有安装VS 2005的Windows 2003服务器上(仅安装了CRRedist2005_x86.msi)之后,生成的PDF具有不同的字体大小和布局(例如页面大小,列 重叠等)。

我也必须在服务器上安装VS 2005吗? 我必须打印服务器上生成的文档,然后才能知道模板是否正常工作,这真令人沮丧。

我们非常感谢您的帮助!

3条回答
Cikesha
2020-09-06 04:56

通常,当您在不同的计算机上看到页面格式化问题时,可能是由于打印机驱动程序(或缺少)所致。 报告引擎依靠机器上配置的打印机驱动程序来提供信息,以便可以正确呈现页面。 如果您在使用PrinterA的开发机上设计了报告,然后使用PrinterB部署到另一台计算机,则格式可能已关闭。 因此,请确保在这些计算机上使用完全相同的打印机驱动程序。 如果希望将部署部署到不知道将安装哪种打印机的其他计算机上,那么您将需要设计报告,以使其尽可能最佳地呈现。 另一个选项是选中"无打印机"选项,这将使报告在具有任何打印机的任何计算机上都相同,但是随后您需要确保处理了用户要打印到打印机的所有情况。/p>

如果这是一个 ASP.NET 应用程序,则在无法访问打印机驱动程序的情况下,权限可能会起作用。 BOBJ支持网站上有白皮书,其中包含有关配置CR以在 ASP.NET 应用程序中打印报告的信息。

-MJ

一周热门 更多>