2014-03-26 32 views
0

我使用CEF3在Windows應用程序中顯示網頁。它工作正常,但如果Windows具有更高的DPI設置(例如150%),則不會擴展。我不指望它會自動做到這一點,但我也沒有發現任何可以設定的屬性來告訴鉻的規模。有沒有辦法做到這一點?Chromium Embedded:如何擴大網站以應對更高的DPI(CEF3)

+1

據我所知,你只能將['ZoomLevel'](http://magpcss.org/ceforum/apidocs3/projects/(默認)/CefBrowserHost.html#SetZoomLevel(double))設置爲' Chromium.Browser.Host.ZoomLevel'屬性。 – TLama

+0

感謝這是「隱藏」的財產。我只是沒有找到它。 –

+0

不客氣! – TLama

回答

1

縮放和縮放是你已經注意到的不同的東西。我認爲這是你正在尋找的公式:

public void SetScaleFactor(double scale) 
    { 
     double zoomLevel = Math.Log(scale, 1.2); 
     this._browserHost.SetZoomLevel(zoomLevel); 
    } 

你可以嘗試一下,看看與縮放的區別。

祝你好運!

+0

謝謝,那正是我要找的。 –

相關問題