点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
帖子作者:marina
CA论坛:.NET
你好
我需要动态地将某些产品的高质量照片插入水晶报表中,然后将该报表导出为PDF文件,以供客户作为某些产品建议打印。
不久前,我使用MS Visual Studio .NET 2003和Visual Studio .NET 2003的Crystal Reports开发了一个Web应用程序,以生成PDF报告。 我将图像添加到了在运行时生成BLOB对象的报告中。 但是客户抱怨导出的报告中的图像质量差。 导出的报告中的图像存在失去平滑色彩层次的问题。 现在Iu2019m正在调查Visual Studio .NET 2005的Crystal Reports是否对我有帮助。
因此,现在Iu2019m使用MS Visual Studio .NET 2005和Visual Studio .NET 2005的Crystal Reports进行测试,但是在总报告和导出的PDF文件中,我仍然遇到图像质量差的问题。 如果我将照片文件(例如TIF或PNG,RBG/8)插入报告模板,则在模板屏幕上会看到原始的高质量图片(RBG/8)。 我在测试中不使用任何缩放比例。 如果仅切换到"预览"选项卡以预览报告,则会看到质量不佳的图片。 它具有相同的宽度和高度,但失去了平滑的颜色渐变,看起来像256色图片。 选项"保留原始图像颜色深度"没有帮助。 在导出的PDF或MS Word文件中,图像质量存在相同的问题。
是否可以管理水晶报表中的总体图像质量?
非常感谢您的迅速答复。
否,当前版本不支持此功能。
帖子作者:marina
CA论坛:.NET
你好,
Iu2019在Crystal Reports for MS VS.NET 2005中找到了解决此问题的方法。 u201C在"报告选项"窗口中保留原始图像颜色Depthu201D可帮助u2013预览屏幕和导出的PDF文件包含适当质量的图像。
Iu2019在此处找到了关于u201CRetain Original Image Color Depthu201D选项的信息: http://support.businessobjects.com/library/kbase/articles/c2016162.asp?ref=devzone_rss_net 。
不幸的是,我没有完整版本的Crystal Reports 9或10,无法检查这是否有助于解决MS VS.NET 2003。
因此,我尝试在Crystal Reports for MS VS.NET 2005中编辑源报告模板。 我在"报告选项"窗口中为它们设置了" u201C保留原始图像颜色Depthu201D"选项。 然后我在MS VS.NET 2003 u2013的旧应用程序中使用这些更新的模板 在那里,我只是在运行时加载这些更新的模板。 动态图像在运行时作为BLOB对象添加到数据集以绑定报告。 但是我仍然遇到同样的问题,即在生成的报告和导出的PDF文件中失去颜色层次。 我还在MS VS.NET 2005的报告模板中插入用于测试的静态图像,然后生成报告 再次由MS VS.NET 2003上的应用程序完成。我也遇到了相同的问题: 静态图片。
因此,是否可以在MS VS.NET 2003年? 还是应该在MS VS.NET 2005下重新制作项目,以保留原始图像颜色深度?
非常感谢您的迅速答复。
一周热门 更多>