【问题标题】:SSRS Report resizes when rendered in preview modeSSRS 报告在预览模式下呈现时调整大小
【发布时间】:2020-02-19 19:05:08
【问题描述】:

我在 Visual Studio 2012 中创建了一个报告,当我尝试将其打印为 pdf 或在打印布局中查看时,我遇到了调整报告大小的问题。我将 .rdl 发送给团队中的其他人,他们将其打印为 pdf,没有任何问题。

我尝试调整页边距、页面大小、交互大小,以及将 ConsumeAllwhitespace=true。我还安装了所有更新,但似乎没有任何东西可以解决这个问题。有什么建议吗?

  • 页面大小:8.5"x 11"
  • 边距:0.25",0.25",0.25",0.25"
  • 交互尺寸:8.5"x 11"
  • 主体:8"、4.15"

示例:

【问题讨论】:

  • 格式总是一个问题,你检查了Cangrow的身高和体重属性吗?
  • 报告正在调整大小是什么意思?我假设您的意思是它溢出页面,导致出现空白页面。

标签: reporting-services ssrs-2012


【解决方案1】:

尝试从报告properties页面将CanGrow属性设置为false

【讨论】:

  • 感谢您的回复,但这也不起作用。
【解决方案2】:

试试这个。

首先将您的边距设置为 0.5 英寸。我已经对此进行了测试,这是正确打印报告的最小边距。

接下来将您的报表右边框拖到 7.5 英寸以下(刚好到半英寸井号不可见的地方)。确保您拖动表格内容以填充空白。

如果您的打印对话框中仍有问题,请检查 PDF 打印设置。打开 PDF 并转到打印对话框。在页面大小和处理下有 FIT、ACTUAL SIZE、SHRINK 和 CUSTOM SCALE。 100% 的自定义比例将保证 PDF 以正确的尺寸打印。您在此处设置的任何设置似乎都适用于所有 PDF 打印对话框。

如果这不起作用,请尝试使用报表生成器。不那么花哨,但总能正常工作!

【讨论】:

  • 边距可以小于 0.5 英寸。我在任何报告中很少使用大于 .25 的边距,并且已降至 0.1。我认为最小边距更多地取决于您的物理打印机的能力,但是当输出为 PDF 时,您可以使用任何边距值。
  • 检查您没有使用混合测量单位。我经常遇到以英寸为单位的页面大小和以厘米为单位的列/行大小的报告。呈现时,报告的大小会错误(但呈现的大小没有明显的 logig)
  • 我的立场是正确的!我公司的打印机都没有小于 0.5"。我试图让一条条纹一直穿过页面。没有骰子。
  • 我只是要重新安装Visual Studio。似乎没有什么可以解决这个问题。不过还是谢谢。
猜你喜欢
  • 1970-01-01
  • 2013-06-06
  • 1970-01-01
  • 1970-01-01
  • 2018-12-18
  • 2013-06-24
  • 2018-11-22
  • 1970-01-01
相关资源
最近更新 更多