Есть ли способ отключить масштабирование содержимого JxBrowser? - PullRequest
1 голос
/ 07 февраля 2020

Справочная информация : я использую JDK 1.8 в своем родном Java приложении Swing и имею JxBrowser 7.2 для моего веб-приложения. Я не могу обновить свою версию JDK из-за других проблем.

Я прочитал Масштабирование контента применяется автоматически. Интересно, есть ли способ отключить это масштабирование контента, поскольку другие компоненты моего приложения не поддерживают масштабирование, основанное на отображении HiDPI сред, и шрифты выглядят плохо, когда пользователь масштабирует свой системный дисплей.

1 Ответ

1 голос
/ 10 февраля 2020

Попробуйте настроить двигатель с помощью переключателя --force-device-scale-factor=1, как показано ниже:

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

Эта опция заставляет Chromium использовать фиксированный масштабный коэффициент и не считывает его динамически в соответствии с текущим местоположением на экране .

...