首页 > 解决方案 > Crystal Reports 中的动态图像不一致

问题描述

我开发了一个使用 SAP 的 Crystal 报表 SDK 生成 pdf、word 和 excel 报表的自动化 Web 服务。在过去的某个时刻,出现了对动态图像(特别是照片)的需求,因此该功能以以下方式实现:

问题:让我们以文字格式(.doc)的 4:3 图像为例。使用上述方法调整大小为 800x600 的两个图像,具有相同的文件扩展名 (.jpg),在同一个 rpt 文件中输入,并且确实使用具有相同设置的相同占位符图像对象(我已将所有占位符图像设置为 0.7 CR 设计器中的 X 和 Y 缩放)在报告中的显示完全不同。一个 4:3 的图像可能会占用大约 50-60% 的页面(在导出的文档中),而另一个具有相同设置的图像可能会太大,以至于溢出到两三个页面。

我的问题:这是水晶报告中众所周知或记录在案的问题,还是我所描述的过程的不同部分导致了这种不一致?如果它是 CR 问题,是否有任何已知的解决方法?

我期待大家的回复,以及对我所描述内容的任何反馈。

标签: c#asp.net-web-apicrystal-reports

解决方案


确保用作动态图像的虚拟占位符的静态图像未调整大小。它们应该从已经是所需大小的图像中插入。

如果这不是问题,请提供 rpt 样本。

顺便说一句,您可以使用 UFL 在 Crystal 中动态创建调整大小的图像版本。


推荐阅读