Установите отчет (RDLC), как всегда, ландшафтную печать и A4
Есть ли способ установить, что отчет RDLC всегда является ландшафтом и всегда использовать A4 без необходимости вручную делать это каждый раз в диалоговом окне печати? Я был на этом несколько часов, и ничего не получилось после поиска в Интернете.
Действительно, есть ли способ пропустить диалог печати сам по себе?
ТИА
Ответы
Ответ 1
Вы можете, конечно, избежать диалогов печати и печати напрямую, также вы можете указать размер страницы и ориентацию печати в коде. Мы делаем это в наших проектах, но код немного путается, плюс он в VB, поэтому я не буду публиковать его здесь.
В MSDN есть страница под названием Пошаговое руководство: печать локального отчета без предварительного просмотра. Этот код имеет некоторые XML, чтобы установить размер страницы:
" <PageWidth>8.5in</PageWidth>" + _
" <PageHeight>11in</PageHeight>" + _
Измените это на 29.7cm
и 21cm
для ландшафта A4.
Ответ 2
Поскольку размер A4 составляет 8,3 дюйма × 11,7 дюйма (портрет).
Итак, вам нужно установить его на
Свойства отчетa > Макет > Установить ширину и высоту страницы.
Или вы можете вручную распечатать отчет.
Посмотрите на этот учебник
Печать отчета RDLC вручную