Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services SSRS报告呈现_Reporting Services_Rendering_Ssrs 2012_Renderer - Fatal编程技术网

Reporting services SSRS报告呈现

Reporting services SSRS报告呈现,reporting-services,rendering,ssrs-2012,renderer,Reporting Services,Rendering,Ssrs 2012,Renderer,不确定这是否可以修复,但我已经做了一份报告,在报告的正文中,在tablix的单个单元格中有一个大的.jpeg图像。整个tablix中只有一个单元格,我这样做是为了对显示的数据进行分组和排序 问题是,在jpeg图像上,我有几个与图像重叠的字段,由于图像的复杂性,我想不出其他方法可以做到这一点,图像是工厂一部分的示意图,以及它是如何在现场进行物理设置的 当我去预览报告时,jpeg会显示在报告的顶部,但所有重叠在图像顶部的数据都会在报告上向下移动到底部(就在图像下方)。当导出为PDF时,报告看起来很好

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

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

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

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


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

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


如果要防止文本与图像重叠,我们使用的一种方法是在表格单元格中放置一条不可见的线。由于该单元格中现在有一些内容,因此其他单元格不会重叠。不过,我不确定它在这种情况下是否有效。

我能想到的唯一一件事是,您的报表大小可能没有设置为与PDF输出相同的大小?假设您将PDF渲染为A4横向,那么报告还需要匹配,至少,报告的交互大小。我已在Visual Studio中将其设置为A3横向,在PDFOk中设置为A3横向谢谢,这并不理想,不幸的是,此黑客在我们的环境中无法真正工作,但感谢您的澄清!你有没有考虑过使用背景图像?还是矩形中的背景图像?通常有一个黑客可以使用,但它往往需要几个小时才能弄清楚…不,我从来没有听说过一个背景图像将有一个研究它。谢谢