Code Monkey home page Code Monkey logo

Comments (11)

calcitem avatar calcitem commented on May 18, 2024

Lead 大大新年好~
目前问题已汇总完成。 如需近一步协助,可以告之哈。

from pdfpatcher.

wmjordan avatar wmjordan commented on May 18, 2024

新年好。
实在太奇怪了。
我都没有安装 Windows 11,目前解决不了这问题。

from pdfpatcher.

calcitem avatar calcitem commented on May 18, 2024

刚在虚拟机中安装了 Windows 10 1909 (build 18363) 中文版,暂未安装 Office,下载最新测试版运行,问题依然存在,排除了 Win 11 和英文的影响,原贴已更新。

不知 Leader 大大的主要环境是啥,我这边可以在虚拟机中安装这些环境验证一下。

from pdfpatcher.

wmjordan avatar wmjordan commented on May 18, 2024

我机器上的是Windows 10 20H2。

image

image

from pdfpatcher.

calcitem avatar calcitem commented on May 18, 2024

定位原因了,还是和 Windows 的文字缩放级别有关系,之前之所以误以为无关,是因为在调整缩放级别到 100% 后没有重启程序,如重启则可以看到显示正常。

在高分辨率的显示器上,往往会将缩放级别调大,甚至 Windows 会根据分辨率的大小推荐一个比 100% 更大的缩放值,否则 Windows 界面的文字显示过小。年纪大的用户更喜欢调大缩放级别。之所以不是调分辨率,是因为调小分辨率会导致显示模糊,所以常规方式是调整文字缩放级别。

主贴已更新。

要解决此问题,我先看看 C# 能否做到 Scale 自适应。

目前查阅的资料列表:
https://docs.microsoft.com/en-us/dotnet/desktop/winforms/forms/autoscale?view=netdesktop-6.0
https://stackoverflow.com/questions/13842931/how-can-i-make-label-text-scale-able-in-winforms-application
http://csharphelper.com/blog/2015/04/size-a-font-to-fit-a-label-in-c/
https://www.codeproject.com/Questions/643604/Adjust-font-size-to-fit-user-control

from pdfpatcher.

wmjordan avatar wmjordan commented on May 18, 2024

image

我机器上的缩放比例如上

from pdfpatcher.

calcitem avatar calcitem commented on May 18, 2024

看起来确实不是所有的分辨率都异常。

当缩放级别为 150% 时,我这边验证的结果是,以下2个分辨率正常:

800x600
1280x720

其他都异常。

(我的显示器分辨率最高可以配置到 3840x2400)

当缩放级别为 100%,估计无论分辨率如何设置都是正常的 (未验证)。

主贴已更新。

from pdfpatcher.

wmjordan avatar wmjordan commented on May 18, 2024

WinForms 的程序,在调整屏幕分辨率之后,一般都要重新启动才能正常显示的。

from pdfpatcher.

wmjordan avatar wmjordan commented on May 18, 2024

表格中的标题很多显示不全,末尾显示为 ...,需要一个个手动拉长。

我最近更新了程序,针对这个问题做了调整。请看看最新的测试版是否会好些。

from pdfpatcher.

wmjordan avatar wmjordan commented on May 18, 2024

已经优化该问题,如还有异常显示,请留言

from pdfpatcher.

calcitem avatar calcitem commented on May 18, 2024

好的,谢谢!

from pdfpatcher.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.