Crystal Reports 是否真的不支持具有透明度的图像?
我们在工作中使用它,水晶报表的人告诉我它不支持透明度。我简直不敢相信,所以我花了最后 20 分钟在谷歌上搜索,认为他可能是对的。在这个时代,这似乎绝对令人难以置信。
任何人都可以确认 CR 是否支持透明度,如果支持,您是如何做到的(我们不受要插入的图像类型的限制 - png、gif 等)。
作为记录,我们使用的是 VS 2008(版本 10.5)附带的 CR 版本。
Crystal Reports 是否真的不支持具有透明度的图像?
我们在工作中使用它,水晶报表的人告诉我它不支持透明度。我简直不敢相信,所以我花了最后 20 分钟在谷歌上搜索,认为他可能是对的。在这个时代,这似乎绝对令人难以置信。
任何人都可以确认 CR 是否支持透明度,如果支持,您是如何做到的(我们不受要插入的图像类型的限制 - png、gif 等)。
作为记录,我们使用的是 VS 2008(版本 10.5)附带的 CR 版本。
CR 不支持透明度,但您可以使用 wmf 图像来解决您的问题。我正在使用 CR 12 (2008),我需要将图像作为签名(作为水印)放在另一个图像上。
例子:
Background_image.jpg 签名_image.jpg
使用“Inkscape”(免费软件)将 Signature_image.jpg 转换为 wmf 文件。
在报告中,我们有“Background_image.jpg”和“Signature_image.wmf”图像,效果很好!
在寻找同样的问题时刚刚到达这里。不幸的是,直到今天这都是真的:(
为可能再次访问这里的用户回答这个问题。
添加到 Crystal Reports 时不保留图像的透明背景
我按照以下方式实现了解决方案。
在我的情况下,使用打印页面颜色(即白色)绘制透明区域。
我想将图像放在页眉中,并在其上放置一些文字。
在 CR 设计模式下。
希望这对未来的访客有所帮助。
我尝试了另一项工作并且成功了。如果您希望图像作为报告中的水印,请将您的报告用作主报告的详细信息部分中的子报告,并将图像保留在主报告页面标题中,并使用“部分专家”中的“覆盖以下部分”选项. 所有线条和文本都将正确显示在图像顶部。
正如 AR_Italy 所说,确认 wmf 文件是要走的路,即使 SAP 网站说不支持透明图像,所以感谢 AR_Italy。我唯一要补充的是,这些也可以从 Adobe Illustrator 中导出(确保您的图像首先具有透明背景)。
如果您的图像具有白色背景并且您的懒惰只需检查一下:右键单击您的报告,选择报告和报告选项并选中“保留原始图像颜色深度”