Ориентация страницы ReportViewer - PullRequest
7 голосов
/ 05 ноября 2010

Как мы можем

  1. изменить ориентацию страницы на альбомную

  2. установите для Reportviewer значение Legal Page или A4.

Спасибо

Ответы [ 5 ]

9 голосов
/ 24 декабря 2014

Вы можете создать объект PageSettings, установить его свойства в альбомном формате A4 и назначить его экземпляру Report Viewer.Например:

System.Drawing.Printing.PageSettings ps = new System.Drawing.Printing.PageSettings();
ps.Landscape = true;
ps.PaperSize = new System.Drawing.Printing.PaperSize("A4", 827, 1170);
ps.PaperSize.RawKind = (int)System.Drawing.Printing.PaperKind.A4;
reportViewer.SetPageSettings(ps);
3 голосов
/ 05 ноября 2010

Я пробовал это пару лет назад.Самый простой способ изменить ориентацию - это просто изменить размер.(то есть: портрет A4 составляет 210 × 297 мм, а пейзаж 297 x 210 мм)

2 голосов
/ 12 ноября 2014

Мне было трудно найти это свойство отчета, потому что я не мог видеть значок «гаечного ключа» на панели отчетов (который можно открыть, щелкнув правой кнопкой мыши пустую область в заголовке и нажав «Отчеты».

Как только вы туда доберетесь, измените ориентацию на альбомную.

2 голосов
/ 04 сентября 2013

Если вы используете Visual Studio 2012, вы можете перейти к свойству отчета, настройке страницы, затем вы можете выбрать ориентацию страницы.

0 голосов
/ 30 июня 2016

Легко: в свойствах (щелкните правой кнопкой мыши - свойства отчета) измените ориентацию страницы.И измените размер отчета до 11 дюймов в ширину, вы можете использовать линейку (щелчок правой кнопкой мыши - просмотр - линейка)

...