Hi,
You may be running on a high DPI system but your application did not explicitly set to be high DPI aware. As a test, you can try to set your system DPI to standard (100%) and see if that corrects the blurry issue. If that corrects the problem, then it's definitely DPI related. In that case you can try to explicitly set your process to be DPI aware by calling this Windows API:
https://docs.microsoft.com/en-us/windows/desktop/api/winuser/nf-winuser-setprocessdpiawareFor example, in C# you can use the following code to enable this:
Code: C#
using System.Runtime.InteropServices;
static class Program
{
[DllImport("user32.dll", SetLastError = true)]
static extern bool SetProcessDPIAware();
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
SetProcessDPIAware();
....your other code.....
}
}
Please note that while this turns on high DPI aware for your application, it may cause problem for your application if your application is NOT truely high DPI aware. EO.Pdf is high DPI aware so it won't have problem with high DPI aware to be on. However other part of your application may not be. In that case your may need to revert your system to normal DPI settings.
Hope this helps.
Thanks!