0

Мне нужно установить размер страницы отчета SSRS Я в настоящее время делает для **Dynamics AX 2012 SSRS Report Page Size

Портрет/ширина = 8.5in/Height = 5.5in

Я пробовал установить это в свойствах отчета, но, согласно моему наблюдению, в тот момент, когда высота становится меньше ширины, SSRS автоматически преобразует ее в Landscape.

Любое обходное решение для устранения этого было бы большой помощью.

Спасибо! :)

+0

ли вы проверяете AX версии? Согласно [Отчету SSRS, не печатающемуся в Пейзаж] (https://community.dynamics.com/ax/f/33/t/106577), существует проблема с свойством отчета о ориентации в AX 2012 CU4 и ниже. Также вы проверяли это только при печати на экране или вы также проверяли печать на PDF или на физический принтер? –

+0

AX версия AX 2012 R2. да, мы напечатали на физическом принтере/на экране и экспортировали его в формате pdf. все они дают одинаковый результат. – jaycee24

ответ

0

Вот обходной путь:

  1. Набор в ширину страницы Visual Studio и высоту, что вам нужно.
  2. Override метод preRunModifyContract в классе контроллера так:

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