14

Crystal Reports 是否真的不支持具有透明度的图像?

我们在工作中使用它,水晶报表的人告诉我它不支持透明度。我简直不敢相信,所以我花了最后 20 分钟在谷歌上搜索,认为他可能是对的。在这个时代,这似乎绝对令人难以置信。

任何人都可以确认 CR 是否支持透明度,如果支持,您是如何做到的(我们不受要插入的图像类型的限制 - png、gif 等)。

作为记录,我们使用的是 VS 2008(版本 10.5)附带的 CR 版本。

4

5 回答 5

13

CR 不支持透明度,但您可以使用 wmf 图像来解决您的问题。我正在使用 CR 12 (2008),我需要将图像作为签名(作为水印)放在另一个图像上。

例子:

Background_image.jpg 签名_image.jpg

使用“Inkscape”(免费软件)将 Signature_image.jpg 转换为 wmf 文件。

在报告中,我们有“Background_image.jpg”和“Signature_image.wmf”图像,效果很好!

于 2010-12-29T16:28:26.220 回答
8

在寻找同样的问题时刚刚到达这里。不幸的是,直到今天这都是真的:(

为可能再次访问这里的用户回答这个问题。

添加到 Crystal Reports 时不保留图像的透明背景

我按照以下方式实现了解决方案。

在我的情况下,使用打印页面颜色(即白色)绘制透明区域。

我想将图像放在页眉中,并在其上放置一些文字。

在 CR 设计模式下。

  1. 右键单击页眉部分 -> 选择部分专家
  2. 选择页眉 -> 点击插入
  3. 在页眉中选中“Underlay following section”-> 单击“确定”。
  4. 回到设计中,在“页眉 a”部分包含图像。
  5. 在“页眉 b”部分中包含我想在图像上显示的文本(即我希望是透明的)。

希望这对未来的访客有所帮助。

于 2010-11-12T14:34:34.323 回答
3

我尝试了另一项工作并且成功了。如果您希望图像作为报告中的水印,请将您的报告用作主报告的详细信息部分中的子报告,并将图像保留在主报告页面标题中,并使用“部分专家”中的“覆盖以下部分”选项. 所有线条和文本都将正确显示在图像顶部。

于 2012-09-17T10:23:13.043 回答
1

正如 AR_Italy 所说,确认 wmf 文件是要走的路,即使 SAP 网站说不支持透明图像,所以感谢 AR_Italy。我唯一要补充的是,这些也可以从 Adob​​e Illustrator 中导出(确保您的图像首先具有透明背景)。

于 2012-01-19T14:50:03.307 回答
1

如果您的图像具有白色背景并且您的懒惰只需检查一下:右键单击您的报告,选择报告和报告选项并选中“保留原始图像颜色深度”

于 2015-09-14T09:51:14.927 回答