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