We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: November 16, 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How to print the RDLC report directly without viewing?

Platform: UWP |
Control: SfReportViewer |
Published Date: July 28, 2016 |
Last Revised Date: August 1, 2016

Printing reports directly without viewing is not supported. This can be achieved by exporting the reports into PDF and the resultant stream is used in the PdfDocument for printing. Initialize the ReportWriter and load the report stream. Set the DataSources to it and then export the report into PDF format by using the ReportWriter’s Save API as given in the following code example.

C#

 

Load the exported stream into the PdfDocument by using the PdfDocument.LoadFromStreamAsync API. Render each page of the PDF document as BitmapImage and add them to the UI collection (printPreviewPages) by converting the bitmapimage to Image as shown in following code example.

C#

 

Add the visual collections to the PrintDocument for printing them.

C#

 

The following screenshot displays the final output.

Figure 1: Direct Printing of report

Sample Link:

 

WinRT

 

UWP

2X faster development

The ultimate UWP UI toolkit to boost your development speed.
ADD COMMENT
You must log in to leave a comment

Please sign in to access our KB

This page will automatically be redirected to the sign-in page in 10 seconds.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon