如何在水晶报表中的图片上方显示一条线?我目前使用的是 Crystal Reports 8.5。
我在报告中使用 jpeg 图像,图像标题部分设置为“底层以下部分”。
我在图像标题部分上方添加了另一个标题,画了一条线,然后给出了“在下面的部分下面”选项,但该线没有显示在图片上方。
如何添加一条线显示在图片上方?
这里有开发人员提供的解决方法,使用文本框:http://scn.sap.com/thread/1916479
不幸的是,使用 Crystal Reports 2008,这只能让我将文本框缩小到一定高度(0.042 英寸),这对于 1 像素行来说仍然太大。
如果我理解你的问题,你想在水晶报表中的图像中添加一条线。不幸的是,您无法使用 Crystal Reports 来执行此操作。最好的选择就是在图像上方画一条线。如果线条的放置存在问题,请在包含图像的部分上方添加另一个部分。
回复有点晚了,但是 this CodeProject 答案有效。我遇到了同样的问题,这个解决方法成功了。我在这里引用答案。
- 创建 2 个单独的报告。第一份报告将是主报告,第二份报告将是子报告。
- 将所有页眉和页脚放在主报告上。
(主要报告)
- 右键单击 PageHeaderSection 并在下面插入部分。
- 在新的 PageHeaderSection 上,插入图像(您的水印)并将该部分设置为位于以下部分下方。
(子报告)
- 转到子报表并在其上放置数据和线条。
(主要报告)
- 再次右键单击 PageHeaderSection 并在下面插入部分。
- 在新的 PageHeaderSection 上,右键单击,插入 -> 子报表
- 选择“在项目中选择水晶报表”,然后单击您创建的第二个报表。瞧!这些线现在将位于顶部 图像!请务必删除子报表的边框。
我添加一行的简单方法是:
我以前从未尝试过这样做,但 Z 顺序功能(在“移动”菜单下 - 向后、向前等)似乎不适用于线条或图像,并且图像似乎无法使用即使您有多个部分并使用“底层以下部分”选项,z 顺序也始终在线上方。
我的答案是,这不能按照您尝试的方式完成,但是如果您尝试其他方式会怎样。
编辑: 我假设您在某些情况下尝试在图像中创建删除线。假设您应该能够拥有 2 张图像(一张是正常图像,一张带有穿过它的线),然后您应该能够根据您的标准动态更改它们。您应该能够找到许多有关动态更改 Crystal Report 图像的文章。希望这有帮助。
对我有用的是创建一个基本上复制/替换详细信息的子报告。然后是将图像放入页眉并置于以下部分下方的通常过程。子报表(包括其行)出现在我的水印上方,但请注意我使用的是 Crystal XI。
Fer Garcia的答案是解决这个问题的最佳方案。
如果我正确理解你的问题 - 在标题部分,使用线条工具画线。它位于 CR 工具箱中。然后将图像拖到该线后面。