【问题标题】:Reporting Services report报告服务报告
【发布时间】:2009-06-12 15:58:23
【问题描述】:

我在 Reporting Services 2005 中创建了一个报表,报表页面大小为 14 英寸 x 8.5 英寸。报告在报告管理器和报告查看器中看起来都很好。问题是当我将报告导出为 PDF 时,Adobe 中的页面大小为 14 x 8.5 英寸,但是当您点击打印按钮时,它选择了 Letter 大小 (8.5 x 11) 而不是选择 Legal 大小 (8.5 x 14)。 如果您随后单击“按 PDF 页面大小选择纸张来源”或将纸张来源更改为合法,则报告会完全按照我想要的方式打印出来。

有没有人可以解决这个问题?提前致谢

【问题讨论】:

    标签: pdf reporting-services reporting reportingservices-2005


    【解决方案1】:

    我记得几个月前我们在 Reporting Services 2008(不是 2005 年)中遇到了类似的问题。

    我认为解决方案是“强制”宽度和高度的值达到所需数量,而不管“纸张大小”下拉框中的选定项目(在报告属性 -> 页面设置中)

    在我们的例子中,我们想用 A4 打印,所以我们设置宽度 = 21.59 厘米,高度 = 27.94 厘米,即使选择的纸张尺寸仍然是“信纸”。

    【讨论】:

    • 没错,报表画布大小并不能决定页面大小,它是报表属性下的页面设置设置。
    • Reports -> Report properties -> Layout 下的页面大小设置为 Page Width: 14in, Page Height: 8.5in 我本以为应该这样做但是当我将其导出到pdf 并打印出来,结果为 11 x 8.5(缩放)。
    【解决方案2】:

    只是我选择了 Report Properties -> Page Setup --> Paper Size 是 A4 ,然后 A4 就可以正常工作了 - GAM SKJai (L&T ECC)

    【讨论】:

      【解决方案3】:

      我也遇到过这个问题,一直没有找到满意的解决方案。 SSRS 无法对导出格式中的打印设置提供太多控制(例如 Excel 中的适合一页)。

      一种解决方法是滚动您自己的界面,截取 PDF 文件,并在将其提供给用户之前更新打印设置。可能需要做很多工作,你怎么知道预期的页面大小?您总是可以为页面大小设置解析 RDL 文件,这将是一个正确的解决方案,但如果这不是很多额外的工作,那该死的。

      编辑:按照 pv2008 的建议检查页面设置下的页面大小。

      【讨论】:

        【解决方案4】:

        报表属性 --> 交互式大小将其设置为您想要的任何值,并且即使在关闭并重新打开报表后它也会保持不变。我导出了 pdf,它保留了大小。您可以通过右键单击 pdf 并转到 tot 属性来检查。

        【讨论】:

          猜你喜欢
          • 2019-01-08
          • 1970-01-01
          • 1970-01-01
          • 2010-09-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多