报告服务。不同的单元格宽度和高度

时间:2015-11-26 14:28:54

标签: reporting-services

  1. 当我在服务器上使用我的报告时,我得到了单元格的正常宽度和高度(CanGrow为True)。

    enter image description here

  2. 当我尝试保存为Excel时,我的单元格宽度比预期的要小。

    enter image description here

  3. 当我尝试保存为Word时,我的单元宽度和高度都很差。

    enter image description here

  4. 最后,当我尝试保存为pdf时,我的单元格宽度和高度正常,但在报告的每一页之后都有一个空白页。

  5. 我做错了什么?

1 个答案:

答案 0 :(得分:2)

将SSRS导出到Excel和Word可能会产生意外(和不需要的)行为。

<强> Excel中

关于导出到Excel - 根据this page

的答案
  

Excel本身并不具备CanGrow和CanShrink的概念 - 相反,它所能做的就是

     
      
  1. 将行高保持为静态值(如果这两个属性[CanGrow和CanShrink]都为False,它将会执行此操作),或者

  2.   
  3. &#34;快速适应&#34;。

  4.   

这确实意味着如果要将数据导出到Excel,则强制您为报告定义静态行高

字符

我可以重新创建你的问题 - 不幸的是,这是一个&#34;功能&#34;导出到Word时。 MSDN reference具体说明了

  
      
  • 文本框在包含不间断空格时会增长。
  •   

<强> PDF

在报告页面之间创建空白页面的PDF通常表示您的报告正文比您的打印页面宽(在“报告属性”中)。检查您的报告是否太宽 - 即使空格中没有显示数据。