I'm doing a very large LOB WPF MVVM .Net 4.5 app, using Telerik WPF controls (2012.3.1129.45) and Reporting (Q3 2012 6.2.12.1017).
Our LOB app requires us to send certain reports to certain configured printers on the network. When printing only, I'm using a ReportProcessor to successfully send off the report to the correct printer, no Print Dialog required, everything's great! But, we need to do the same thing when the user has previewed the report in a WPF ReportViewer and presses the Print button.
After doing a lot of investigation, the WPF ReportViewer doesn't seem to expose any of its ReportViewerModel ReportProcessor or PrinterSettings properties for us to be able to change anything. Is there any way to set the printer?
At this point, it looks like our only hope is to completely remove the ReportViewer toolbar and attempt to create our own toolbar that can control the ReportViewerModel in every way except when we print we can go to our own ReportProcessor. I'm not sure if this is feasible, because I'm not sure of the parameters of some of the ReportViewerModel commands take since they are not documented.
This seems like a whole lot of work, for something that should be as simple as setting a ReportViewer printer. Can you help? Do you have any other suggestions or ways to achieve this functionality?
Our LOB app requires us to send certain reports to certain configured printers on the network. When printing only, I'm using a ReportProcessor to successfully send off the report to the correct printer, no Print Dialog required, everything's great! But, we need to do the same thing when the user has previewed the report in a WPF ReportViewer and presses the Print button.
After doing a lot of investigation, the WPF ReportViewer doesn't seem to expose any of its ReportViewerModel ReportProcessor or PrinterSettings properties for us to be able to change anything. Is there any way to set the printer?
At this point, it looks like our only hope is to completely remove the ReportViewer toolbar and attempt to create our own toolbar that can control the ReportViewerModel in every way except when we print we can go to our own ReportProcessor. I'm not sure if this is feasible, because I'm not sure of the parameters of some of the ReportViewerModel commands take since they are not documented.
This seems like a whole lot of work, for something that should be as simple as setting a ReportViewer printer. Can you help? Do you have any other suggestions or ways to achieve this functionality?