1

我有一个数据驱动的订阅,它使用网络存档作为格式将报告嵌入到电子邮件中。SSRS 2005 - 订阅电子邮件被压扁到左边

我的问题是报告被砸到一个很窄的带子里,大约150 - 200像素宽(我猜)。

当我在Outlook中打开它被砸碎。我可以点击查看它在浏览器中,它在IE中打开它。在IE中,它看起来很好。

如何获得报告水平扩展以适合我的电子邮件?

下面是一些可能需要的设置,但我不确定它们是否与我看到的问题有关。

  1. 尺寸被设定为4英寸高
  2. 距设置为1英寸,1英寸,1英寸,1英寸
  3. 交互式尺寸是宽8.5in通过8.5in 11英寸

编辑:

有趣的是,当我打开Outlook中的标尺时,滑块被设置并且不会从捣毁的报告的宽度移动。

回答

0

一劈,我创建了一个1个像素高,8.5英寸宽的白色图像,并在我的报告中嵌入它。这会将报告强制为8.5英寸宽,但并未解释如何让渲染引擎自动扩展报告。

0

我们遇到了类似的问题,经过很多解决方法后,我们终于找到了SSRS配置中的一个参数,它可以做到这一点:OutlookCompat。随着这一功能的启用,HTML4.0电子邮件在Outlook中不再显得臃肿不堪。

查看MSDN documentation了解更多详情。您可以在SSRS配置文件(针对所有报告和呼叫者)中或直接调用ASMX时直接设置该值。

的SSRS配置示例:

<Extension Name="HTML4.0" Type="..."> 
    <Configuration> 
     <DeviceInfo> 
      <OutlookCompat>True</OutlookCompat> 
     </DeviceInfo> 
    </Configuration> 
</Extension>