Dpi | Print Quality | Maximum number of pages before Out-Of-Memory error |
96 (default) | very bad | 105 |
300 | acceptable but not optimal | 9 |
600 | good | 2 |
Query |
Table |
Would you please make it possible to print in high quality (600 dpi) and a lot of pages (some reports produce 100+ pages)..
I am saying this just to clarify that it's possible to print both in high quality and a high number of pages..
My requirement is to allow users of my application to directly print the report in good quality....
Of course there is a work around (to ask the users to first export the report to excel (as exporting to PDF renders Arabic wrong) then printing that excel file) but that's a bad user experience.. On a side note, the print dialog is very much out of place, imagine your self-using a very beautiful control, then you click print and you teleport back to windows 98 interface :) It would be very nice if the printing interface was as visually appealing as the report viewer... |
By default, Report Viewer will uses the UI element for printing. So, if we increase the 600dpi image resolution for the printing document then it will causes out of memory when having larger number, We don’t have option to overcome this. But we have workaround solution to printing the document as PDF directly, so can you confirm are you expecting the requirement.
For the above requirement we can do work around sample to achieve your requirement but this will be implemented in sample level. We will analysis this feasibility and share you the work around demo sample for this requirement by 23rd December, 2019. |
Query |
Response |
In the scenario you're proposing, what will be the Dpi? and what will be the maximum number of printable pages? |
In our proposed implementation we did not used Report Viewer UI element for printing, So, it does not depend on the DPI and we can achieve printing with good quality with more than 1000 pages.
We will try to implement this by getting printer button click action in application level and silently export the report in PDF format (with proper Arabic text rendering) and send this document for the latest printer interface in print preview for the printing,
Since this will be as work around in application level and it will resolve all the problem you are facing in printing, As promised we will analyze this feasibility and share you the demo sample. |
The requirements I am requesting are: 1. Printing the report using print button directly (without exporting the report to PDF) from the application. 2. When click print button then it will open the print preview dialog with visually appealing as the report viewer
3. Don’t use the printer windows 98 interface for printing and use latest interface with document preview batter visual appealing.
4. With Dpi setting set to at least 300, it should print 100+ pages without Out-Of-Memory exception.
|
Thanks for sharing the requirement details with us and will update you the sample on or before 24th December 2019. |
Hi Vinoth,Hi Ahmed,
Thanks for your patience.
We have prepared a sample based on your requirement and it can be downloaded from below location.
Regards,Vinoth S.
is null upon inspection...
Query |
Response |
I have two WPF applications that need this functionality, one is targeting .Net frameweork 4.7.2 Will this code work with them? And have you verified all the requirements in the sample? Namely: -the requirement that Arabic letters are rendered correctly, -and the requirement to print high number of pages in high quality .. because the report in the sample doesn't contain Arabic letters and is consisted of only one page... |
We have prepared the Report Viewer sample with all the requirements you have mentioned in the forum and its working properly in our report viewer sample. Please refer the below report viewer sample downloadable link,
|
other is targeting .Net Core 3.1 |
Currently, we don’t have support for WPF Report viewer with .Net Core packages and we have already considered this as a feature. It will be included in any of our upcoming Bold Reports release. |