This is a migrated thread and some comments may be shown as answers.

Report Viewer and High DPI

7 Answers 486 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Shawn
Top achievements
Rank 1
Shawn asked on 03 Aug 2016, 09:05 PM
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

Sort by
0
Katia
Telerik team
answered on 05 Aug 2016, 03:05 PM
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
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
Katia
Telerik team
answered on 13 Sep 2016, 01:42 PM
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
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
Katia
Telerik team
answered on 18 Apr 2017, 12:57 PM
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
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
Silviya
Telerik team
answered on 15 Feb 2019, 03:34 PM
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
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
Tags
General Discussions
Asked by
Shawn
Top achievements
Rank 1
Answers by
Katia
Telerik team
Brian
Top achievements
Rank 1
Tim
Top achievements
Rank 1
Martin
Top achievements
Rank 1
Silviya
Telerik team
Share this question
or