Показать сообщение отдельно
Старый 17.10.2007, 09:40   #1  
A-Lis-A is offline
A-Lis-A
Участник
 
5 / 10 (1) +
Регистрация: 16.08.2007
Ориентация страницы при печати отчета
В отчете в зависимости от количества выводимых столбцов должна устанавливаться либо портретная (если столбцов мало), либо альбомная (если их много) ориентация.
И вот пытаюсь установить пейзажную ориентацию. Такой код
X++:
ReportDesign1.paperOrientation(PrinterOrientation::Landscape);
ориентацию страницы меняет лишь временно - она сбрасывается обратно на портретную (т.е. на ту, которая установлена в свойствах ReportDesign1), и отчет выводится в портретной ориентации...
X++:
this.PrintJobSettings().PaperOrientation(PrinterOrientation::Landscape);
даёт тот же результат.
Если в свойствах дизайна ставим ориентацию Auto, то работает точно так же, как при установке Portrait.
Что можно сделать, чтобы ориентация не сбрасывалась обратно? Или вообще надо как-то по-другому её задавать или в каком-то методе???? Подскажите, пожалуйста