Установить отчет (RDLC) как всегда в альбомной печати и A4 - PullRequest
12 голосов
/ 30 мая 2011

Есть ли способ установить отчет RDLC всегда в альбомной ориентации и всегда использовать A4 без необходимости делать это каждый раз вручную в диалоговом окне печати? Я занимался этим несколько часов, и после поиска в Google ничего не вышло.

Действительно, есть ли способ пропустить диалог печати сам по себе?

ТИА

Ответы [ 3 ]

9 голосов
/ 08 июня 2011

Вы, конечно, можете избежать диалогового окна печати и печатать напрямую, также вы можете указать размер страницы и ориентацию печати в коде. Мы делаем это в наших проектах, но код немного запутан, плюс он на VB, поэтому я не буду публиковать его здесь.

MSDN имеет страницу под названием Пошаговое руководство. Печать локального отчета без предварительного просмотра . Этот код имеет некоторый XML для установки размера страницы:

      "  <PageWidth>8.5in</PageWidth>" + _
      "  <PageHeight>11in</PageHeight>" + _

Измените это на 29.7cm & 21cm для формата A4.

3 голосов
/ 18 июня 2011

Поскольку размер А4 составляет 8,3 дюйма × 11,7 дюйма (портрет).

Поэтому необходимо установить его на

свойства отчета> Макет> Задать ширину и высоту страницы.

Или вы можете распечатать отчет вручную.

Посмотрите на это руководство

Печать отчета RDLC вручную

0 голосов
/ 13 февраля 2019

Дважды щелкните свой отчет (например, report1.rdlc) в обозревателе решений, затем щелкните правой кнопкой мыши страницу отчета и выберите Свойства отчета, и вы можете выбрать предпочитаемый размер и ориентацию бумаги, как показано ниже

enter image description here

...