【问题标题】:Dynamics AX 2012 SSRS Report Page SizeDynamics AX 2012 SSRS 报表页面大小
【发布时间】:2015-09-02 07:58:15
【问题描述】:

我需要设置我当前正在执行的 SSRS 报告的页面大小 **

纵向/宽度 = 8.5 英寸/高度 = 5.5 英寸

我尝试在报告属性中进行设置,但根据我的观察,当高度低于宽度时,SSRS 会自动将其转换为横向。

任何解决此问题的解决方法都会有很大帮助。

谢谢! :)

【问题讨论】:

  • 您检查过您的 AX 版本吗?根据SSRS report not printing in Landscape 的说法,AX 2012 CU4 及更低版本中的方向报告属性存在问题。另外,您是否仅通过打印到屏幕进行检查,或者您是否还检查了打印到 pdf 或物理打印机?
  • AX 版本是 AX 2012 R2。是的,我们已经在物理打印机/屏幕上打印并以 pdf 格式导出。它们都给出相同的输出。

标签: reporting-services reporting axapta dynamics-ax-2012 ssrs-2012


【解决方案1】:

这里是解决方法:

  1. 在 Visual Studio 中设置您需要的页面宽度和高度。
  2. 在控制器类中重写 preRunModifyContract 方法:

    protected void preRunModifyContract() {
          this.parmReportContract().parmPrintSettings().printLandscape(false);
    
          super();
    }
    

【讨论】:

    猜你喜欢
    • 2013-09-01
    • 1970-01-01
    • 2016-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多