将具有透明度的图像添加到Crystal Reports

时间:2009-05-11 08:33:07

标签: crystal-reports transparency

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

我们在工作中使用它,而Crystal Reports的人告诉我它不支持透明度。我无法相信,所以我花了最后20分钟谷歌搜索,并认为他可能是对的。在这个时代,这似乎绝对令人难以置信。

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

我们正在使用VS 2008(10.5版)附带的CR版本。

4 个答案:

答案 0 :(得分:11)

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

示例:

Background_image.jpg Signature_image.jpg

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

在报告中,我们有“Background_image.jpg”,上面是“Signature_image.wmf”图片, 它很棒!

答案 1 :(得分:7)

在搜索相同问题时刚刚到达此处。不幸的是,直到这个日期这是真的:(

为可能再次访问的用户回答此问题。

Transparent background of image is not retained when adding it to Crystal Reports

我按照以下方式获得了解决方案。

绘制的transperent区域,打印页面颜色,即我的情况下为白色。

我想将图片放在页面标题中,并在其上放置一些文字。

在CR设计模式中。

  1. 右键点击页眉部分 - >选择专家
  2. 选择页面标题 - >点击插入
  3. 在页面标题中选中" Underlay以下部分" - >点击确定。
  4. 返回设计,第34页"页面标题a"包括图像。
  5. 在"页面标题b"包括我想在图像上显示的文字(即我希望透明)。
  6. 希望这有助于未来的访客。

答案 2 :(得分:3)

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

答案 3 :(得分:1)

正如AR_Italy所说,确认wmf文件是可行的方法,即使SAP网站说不支持透明图像,所以感谢AR_Italy。 我要添加的唯一内容是这些也可以从Adobe Illustrator导出(确保您的图像首先具有透明背景)。