0
我使用CEF3在Windows應用程序中顯示網頁。它工作正常,但如果Windows具有更高的DPI設置(例如150%),則不會擴展。我不指望它會自動做到這一點,但我也沒有發現任何可以設定的屬性來告訴鉻的規模。有沒有辦法做到這一點?Chromium Embedded:如何擴大網站以應對更高的DPI(CEF3)
我使用CEF3在Windows應用程序中顯示網頁。它工作正常,但如果Windows具有更高的DPI設置(例如150%),則不會擴展。我不指望它會自動做到這一點,但我也沒有發現任何可以設定的屬性來告訴鉻的規模。有沒有辦法做到這一點?Chromium Embedded:如何擴大網站以應對更高的DPI(CEF3)
縮放和縮放是你已經注意到的不同的東西。我認爲這是你正在尋找的公式:
public void SetScaleFactor(double scale)
{
double zoomLevel = Math.Log(scale, 1.2);
this._browserHost.SetZoomLevel(zoomLevel);
}
你可以嘗試一下,看看與縮放的區別。
祝你好運!
謝謝,那正是我要找的。 –
據我所知,你只能將['ZoomLevel'](http://magpcss.org/ceforum/apidocs3/projects/(默認)/CefBrowserHost.html#SetZoomLevel(double))設置爲' Chromium.Browser.Host.ZoomLevel'屬性。 – TLama
感謝這是「隱藏」的財產。我只是沒有找到它。 –
不客氣! – TLama