печать отчета из ReportViewer (с параметром разобрать по копиям)
-
23 апреля 2012 г. 10:55
Здравствуйте.
в своем проекте под VS2008 я использую стандартные RDLC-отчёты. Отчёт выводится в отдельной форме, содержащей ReportViewer, после того как отчет создан
пользователь может воспользоваться кнопкой печати - отображенной на форме ReportViewer. Далее предоставляется окно настроек и выбора принтера.
Доступен также параметр «печать по копиям», но выбрав этот параметр (установить галочку и добавить кол во копий) печать на принтер отправляется по умолчанию, без данного параметра -
т.е по копиям не разбирает!.
Печать из другого любого приложения (MS Office к пример) данная функция работает.
В поисках решения, я написал свой метод печати, в котором жестко прописано использовать режим печать по копиям, к пример
PrintDocument printDoc = new PrintDocument();
printDoc.PrinterSettings.Collate = true;
в таком случае печать отправлялась правильно, что подтверждает корректную работу драйвера печати.
причина в том, что при отправки отчета на печать непосредственно из самого интерфейса ReportViewerа (что в данном случае необходимо), настройки не наследуются – и потому принтер работает в локальном (неизмененном) режиме – печатает не разбирая по копиям.
Необходимо чтобы именно из интерфейса ReportViewerа, функция «печать по копиям» работала Есть ли способ решения этой проблемы, может быть необходимо установить какое ни будь обновление(заплатку) для ОС?!
Спасибо.
- Перемещено Abolmasov DmitryMicrosoft Community Contributor 24 апреля 2012 г. 6:35 (От:Работа в среде Visual Studio)
Все ответы
-
24 апреля 2012 г. 6:35
Здравствуйте.
Вы производите печать локальной с этой же машины, где запущено приложение (и какой тип приложения вы создаете - настольное, веб)?
Не производится ли печать удаленно, например как здесь в похожей проблеме - Printer collation not working using the Report Viewer 2005 control when running from a RDP session ?
Для связи [mail]
-
25 апреля 2012 г. 11:24
- печать выполняется с той же машины на котором запущено данное приложение
- приложение "настольное", с пользовательским интерфейсом Windows Forms (.Net Fraemwork 2.0)
- проблема схожа с http://social.technet.microsoft.com/Forums/ru-RU/ws2008r2ru/thread/f38d8485-fa57-4ee1-9800-7f62462cf774
но в данном случаем приложение не 1с
- такая проблема проявляется только на ОС Win7, на XP - печать по копиям - работает
-
3 мая 2012 г. 9:57
Уважаемый пользователь!
В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме
Для связи [mail]

