Crystal Reports是否真的不支持具有透明度的图像?
我们在工作中使用它,而Crystal Reports的人告诉我它不支持透明度。我无法相信,所以我花了最后20分钟谷歌搜索,并认为他可能是对的。在这个时代,这似乎绝对令人难以置信。
任何人都可以确认CR是否支持透明度,如果是这样,你是如何做到的(我们不受插入图像类型的限制 - png,gif等)。
我们正在使用VS 2008(10.5版)附带的CR版本。
答案 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设计模式中。
希望这有助于未来的访客。
答案 2 :(得分:3)
我尝试了另一项工作并取得了成功。如果您希望图像在报告中作为水印,请在主报告的详细信息部分中将报告用作子报告,并将图像保留在主报告页面标题中,并使用“部分专家”中的“底层跟随部分”选项。所有行和文本都将正确显示在图像的顶部。
答案 3 :(得分:1)
正如AR_Italy所说,确认wmf文件是可行的方法,即使SAP网站说不支持透明图像,所以感谢AR_Italy。 我要添加的唯一内容是这些也可以从Adobe Illustrator导出(确保您的图像首先具有透明背景)。