【问题标题】:Is there a way to disable JxBrowser content scaling?有没有办法禁用 JxBrowser 内容缩放?
【发布时间】:2020-02-11 01:13:45
【问题描述】:

背景:我在本机 Java Swing 应用程序上运行 JDK 1.8,并为我的 Web 应用程序安装了 JxBrowser 7.2。由于其他问题,我无法升级我的 JDK 版本。

我读到content-scaling 是自动应用的。我想知道是否有办法关闭这种内容缩放,因为我的应用程序的其他组件不支持基于环境的 HiDPI 显示进行缩放,并且当用户缩放其系统显示时字体看起来很糟糕。

【问题讨论】:

    标签: jxbrowser


    【解决方案1】:

    尝试使用--force-device-scale-factor=1 开关配置引擎,如下所示:

    Engine engine = Engine.newInstance(
        EngineOptions.newBuilder(rendering_mode)
                .addSwitch("--force-device-scale-factor=1")
                .build());
    

    此选项强制 Chromium 使用固定比例因子,并且不会根据屏幕上的当前位置动态读取它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-12
      • 2021-04-18
      • 1970-01-01
      • 2021-07-19
      • 2023-04-09
      • 1970-01-01
      • 2022-11-12
      • 1970-01-01
      相关资源
      最近更新 更多