Начните с отображения макета печати в конструкторе отчетов VS10 при запуске формы - PullRequest
1 голос
/ 08 сентября 2011

Когда я запускаю свой отчет с VS10, мне приходится каждый раз переключаться на макет печати.Поскольку мне нужно сделать более 100 небольших настроек для моего большого стола, мне приходится каждый раз нажимать кнопку макета печати, чтобы увидеть результат.

Есть ли способ, я могу настроить его, поэтому я начинаю сувидеть макет печати при запуске формы?

Большое спасибо.

Ответы [ 2 ]

2 голосов
/ 17 сентября 2014

Это старый пост, но нашел точный ответ.Настройка макета печати вместо настройки режима масштабирования для ReportViewer.

ReportViewer1.SetDisplayMode(DisplayMode.PrintLayout)
1 голос
/ 08 сентября 2011

Похоже, вы можете настроить свойства средства просмотра отчетов.Я нашел настройку, которая устанавливает масштаб, в вашем случае (макет печати = вся страница), поэтому необходимо изменить значение по умолчанию.

Вот сценарий VB для него от MS.

 'Declaration

 <CategoryAttribute("Appearance")> _
 <DefaultValueAttribute(ZoomMode.Percent)> _
 Public Property ZoomMode As ZoomMode

 'Usage

 Dim instance As ReportViewer
 Dim value As ZoomMode

 value = instance.ZoomMode

 instance.ZoomMode = value

Я не знаю, нужно ли вам использовать значение # like = 50 или вы можете использовать значение = Whole PageПохоже, что последний может использоваться, поскольку он основывает размеры фигур на логической странице, чтобы принять размер представления.

Удачи и отметьте http://msdn.microsoft.com/en-us/library/microsoft.reporting.winforms.reportviewer.zoommode.aspx для получения дальнейших указаний и различных вариантов кода.1010 *

...