SSRS HTML呈现

时间:2014-07-03 15:31:48

标签: html email reporting-services ssrs-2008

我需要在ssrs 2008中的报告中使用数据驱动订阅,该报告将html或mhtml放入电子邮件中。原因是有机会在没有除电子邮件之外的其他应用程序的情况下查看移动设备中的报告,这就是为什么我不能使用pdf或excel格式。

当我通过点击“导出”按钮将报告转换为html4.0文件时,一切都很好,报告看起来完全像模板,页面之间有足够的空间。

manualy converted report

但是,当ssrs创建带有html文件的电子邮件时,报表页面会相互滑动。当我缩小报告时,它会增加页面之间的距离。 report from email

我找出问题所在。 Manualy创建的报告对每个报告页面都有这样的风格

<div style="WIDTH:100%;" class="ap"> 

但发送html有:

  <div style="HEIGHT: 100%; WIDTH:100%;" class="ap">

如果我手动评论“HEIGHT:100%”页面变为可读样式。 所以Imy的问题是如何设置ssrs来创建没有“HEIGHT:100%”的html。 我真的不想创建外部html处理器来更新SSRS生成的html。 谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

你试过制作div style =&#34; HEIGHT:100%&#34;每个页面的一部分样式,但可能使用不同的值(而不是100%)来查看是否获得相同的结果?可能是100%太多但是较小的%可能没问题,并且包括你的风格中的高度应确保高度:100%不会在导出时嵌入。希望这会有所帮助。