I am experiencing a problem with the WinForm Report Viewer and my reports when the user has customized the DPI settings above 100%. See attached file Windows10_Settings.png of the settings I am referring to.
When this setting is 100% all renders well in the report viewer. Anything over 100% cause the viewer contents to be displayed smaller. I am not sure how to fix this.
The attached Viewer.png file shows how the report contents shrink on the page.
7 Answers, 1 is accepted
0
Hi Shawn,
It seems like this question was already answered in a support ticket you opened for the same issue - check ticket #1055059.
For other community members interested in this topic, below is the reply from the ticket:
"This is a known issue when using the WinForms report viewer in Print Preview. It is logged in our system for improvement and will be addressed in a future release of the product. At the moment we cannot offer a fix, except setting the DPI of the system where the report is rendered to 100%."
Regards,
Katia
Telerik by Progress
It seems like this question was already answered in a support ticket you opened for the same issue - check ticket #1055059.
For other community members interested in this topic, below is the reply from the ticket:
"This is a known issue when using the WinForms report viewer in Print Preview. It is logged in our system for improvement and will be addressed in a future release of the product. At the moment we cannot offer a fix, except setting the DPI of the system where the report is rendered to 100%."
Regards,
Katia
Telerik by Progress
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Feedback Portal
and vote to affect the priority of the items
0
Brian
Top achievements
Rank 1
answered on 12 Sep 2016, 09:37 PM
We are having similar issues in our application when customers are using 4k monitors with 150% DPI. I may have overlooked it somewhere, but is there a way we can track the status of this bug/support ticket, so we can be notified when it is fixed?
Regards,
Brian Moore
0
Hi Brian,
It is not our usual practice to send notifications about bug fixes. You can still track all the bug fixes as they are published with the official release notes.
Regards,
Katia
Telerik by Progress
It is not our usual practice to send notifications about bug fixes. You can still track all the bug fixes as they are published with the official release notes.
Regards,
Katia
Telerik by Progress
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
0
Tim
Top achievements
Rank 1
answered on 13 Apr 2017, 10:50 PM
Any update on this? I cannot roll out any application using Telerik products until this is resolved. It will determine if I renew my developers team license this month or not. We have 400+ users with 4k screens that cannot print, and no its not a solution to set their screen at 100% as the native resolution would make our application a postage stamp just to print. All of the 4k screens are at 200% or 250% and is the recommended setting from Dell and Microsoft.
0
Hi Tim,
The issue reported in the original post was fixed in R3 2016 SP1 release - release notes (Windows Forms Report Viewer - The report is shrinked in Print Preview in High DPI settings).
You can download this version from your Telerik account -> Downloads -> Reporting, install it and upgrade the project using Upgrade Wizard in Visual Studio.
Regards,
Katia
Telerik by Progress
The issue reported in the original post was fixed in R3 2016 SP1 release - release notes (Windows Forms Report Viewer - The report is shrinked in Print Preview in High DPI settings).
You can download this version from your Telerik account -> Downloads -> Reporting, install it and upgrade the project using Upgrade Wizard in Visual Studio.
Regards,
Katia
Telerik by Progress
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Feedback Portal
and vote to affect the priority of the items
0
Martin
Top achievements
Rank 1
answered on 13 Feb 2019, 11:25 AM
I have same problem in current version.
0
Hi Martin,
The reporting engine needs to determine the current DPI in order to draw correctly the rendered image. This is especially valid when rendering in EMF (MetaFile) format, which we use because it is vector-based, hence very suitable for zooming in/out. That's why we require the Windows Application to be DPI-aware - otherwise we couldn't guarantee the calculations will be performed correctly. For more information how to declare the Windows Forms application as DPI aware, please check Declaring the application as DPI-aware article section.
When the application is not DPI-aware, its content will be just scaled up a bit, which might produce fuzzy and pixelated output.
For an example you may check our WinFormsDemo project that is declared as DPI aware by the dpiAware.manifest file added to the project. The example can be found in (Telerik Reporting installation folder)\Examples\CSharp (e.g. C:\Program Files (x86)\Progress\Telerik Reporting <VERSION>\Examples\CSharp). The project is CSharp.WinFormsDemo.
Best Regards,
Silviya
Progress Telerik
The reporting engine needs to determine the current DPI in order to draw correctly the rendered image. This is especially valid when rendering in EMF (MetaFile) format, which we use because it is vector-based, hence very suitable for zooming in/out. That's why we require the Windows Application to be DPI-aware - otherwise we couldn't guarantee the calculations will be performed correctly. For more information how to declare the Windows Forms application as DPI aware, please check Declaring the application as DPI-aware article section.
When the application is not DPI-aware, its content will be just scaled up a bit, which might produce fuzzy and pixelated output.
For an example you may check our WinFormsDemo project that is declared as DPI aware by the dpiAware.manifest file added to the project. The example can be found in (Telerik Reporting installation folder)\Examples\CSharp (e.g. C:\Program Files (x86)\Progress\Telerik Reporting <VERSION>\Examples\CSharp). The project is CSharp.WinFormsDemo.
Best Regards,
Silviya
Progress Telerik
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Feedback Portal
and vote to affect the priority of the items