【问题标题】:SSRS Report RenderingSSRS 报表渲染
【发布时间】:2018-10-03 07:18:33
【问题描述】:

不确定这是否可以修复,但我已经做了一份报告,并且在该报告的正文中,tablix 的单个单元格中有一个大的 .jpeg 图像。整个 tablix 中只有一个单元格,这样做是为了让我对显示的数据进行分组和排序。

问题是,在 jpeg 图像上,我有几个与图像重叠的字段,由于图像的复杂性,我没有其他方法可以做到这一点,而且图像是工厂的一部分以及它是如何在现场进行物理设置的。

当我去预览报告时,jpeg 显示在报告的顶部,但重叠在图像顶部的所有数据都向下移动到报告的底部(就在图像下方)。当导出为 PDF 时,报告看起来很好,所有数据都在正确的位置,因为它似乎并不关心数据是否重叠在图像上。

报告是从基于 Web 的服务器下载的,该服务器还允许用户在自己的浏览器中预览报告。最大的问题是,在 Web 浏览器中呈现报表与呈现预览窗口相同,所有数据都移到图表图像下方。

是否可以将默认渲染更改为与 PDF 格式中使用的相同,或者这是我们必须忍受的?很抱歉这个冗长的问题,因为我不能真正发布任何截图。

【问题讨论】:

  • 我唯一能想到的可能是您的报告大小未设置为与 PDF 输出相同的大小?假设您将 PDF 呈现为 A4 横向,则报告还需要至少匹配报告的交互式大小。
  • 我已在 Visual Studio 中将其设置为 A3 Landscape,在 PDF 中也是如此

标签: reporting-services rendering ssrs-2012 renderer


【解决方案1】:

您不能强制报表以某种方式呈现。例如,最好只使用一种格式并确保您的用户知道以 PDF 格式查看它。否则,您可以使用 hack 让它看起来更好。

如果您想防止文本与图像重叠,我们使用的一个技巧是在表格单元格上放置一条不可见的线。由于单元格现在有一些东西,其他单元格不会重叠。不过,不确定它在这种情况下是否有效。

【讨论】:

  • 好的,谢谢,不理想,不幸的是,这个黑客在我们的情况下不会真正起作用,但感谢您的澄清!
  • 您是否考虑过使用背景图片?还是矩形中的背景图像?通常有一个你可以使用的 hack,但通常需要几个小时才能弄清楚......
  • 不,我从来没有听说过背景图片会查看它。谢谢
猜你喜欢
  • 2016-08-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多