【问题标题】:SSRS Not Saving Printer PropertiesSSRS 不保存打印机属性
【发布时间】:2020-03-10 19:54:58
【问题描述】:

正如主题所说,我有一个 SSRS 报告,需要以某种方式设置其打印机,例如将页面方向从纵向更改为横向,以便正确打印。

但是,每次我在报告查看器中对该报告进行测试打印时,当我检查打印机属性时,它们都已恢复为默认值。在我单击“确定”的那一刻,我所做的任何更改都没有保存到打印之后。

更改打印机本身的设置也遇到了同样的结果。有人遇到过这种情况么?我正在使用 SQL Server 2014。

编辑:我忘了你可以在 Visual Studio 中制作 SSRS 报告,所以要清楚我正在使用 SSRS Report Builder。

根据 Russel 的回复,我已确认我的页面宽度和高度已正确设置为横向打印。在此之前我没有更改其 1" 默认值的边距,所以希望这会产生一些结果。无论如何,这就是我现在的设置。

【问题讨论】:

  • @SeanLange 这个问题是关于 VS 的。

标签: sql-server reporting-services


【解决方案1】:

在 VS 中,选择“属性”选项卡,然后在“属性”下方最顶部的下拉列表中选择“报告”。如果向下滚动,您将看到“页面”的设置,包括边距和页面大小。如果它应该打印横向,请交换 PageSize 设置:11 英寸宽和 8.5 英寸高。设置适当的边距并注意如果您有 1" 左右的边距,您的报表数据只能是 9" 宽。这些属性应该传递给打印机。

【讨论】:

  • 射击,我应该提到我使用的是 SSRS Report Builder,而不是 Visual Studio。谢谢你的提醒,罗素。请看我上面的更新。
  • 您的 PageSize 参数仍应为 8.5x11,除非您打印的是很小的东西,例如信用卡?这不是报告上可打印区域的大小,而是它正在打印的纸张的实际大小。通过设置为 8.5x11 或 11x8.5,您可以告诉它是纵向还是横向。这有意义吗?
猜你喜欢
  • 2012-01-28
  • 2012-08-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-30
  • 1970-01-01
  • 2011-01-27
相关资源
最近更新 更多