Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TWebBrowser und Windows Skalierung (https://www.delphipraxis.net/193695-twebbrowser-und-windows-skalierung.html)

Sumafu 30. Aug 2017 10:20

TWebBrowser und Windows Skalierung
 
Hi, wir benutzen in unserer Anwendung den TWebBrowser um verschiedene Webinhalte anzuzeigen. Jetzt kommt es vor, dass die Benutzer den Desktop skalieren, z.B. auf 125% oder bei 4k Monitoren z.B. 400%. Jetzt kommt der TWebBrowser damit nur nicht klar, wodurch verschiedene HTML-Elemente falsch gerendert werden. Dies liegt wohl daran, dass der Embedded IE das nicht korrekt mitbekommt, daran zu sehen, dass die JS-Property window.devicePixelRatio immer auf 1 steht, allerdings müsste die bei 125% Skalierung auf 1.25 stehen und bei 400% ensprechend. Aus JS heraus kann man das nicht ändern.

Gibt es irgendeine Möglichkeit, dass zu korrigieren?

Mit einem Embedded Chromium funktioniert die Skalierung übrigens problemlos, allerdings ist es aktuell keine Option, umzusteigen.

Sumafu 31. Aug 2017 13:21

AW: TWebBrowser und Windows Skalierung
 
Ich habe jetzt eine Lösung für das Thema über Stackoverflow bekommen, wo ich die Frage parallel gestellt hatte: https://stackoverflow.com/questions/...perty#45965392


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz