天天看点

Cefsharp 缩放

构造函数添加

 Cef.EnableHighDPISupport();

System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;//用于多线程访问控件

例如:

ChromiumWebBrowser webBrowser1;

public Test()
{
    //执行渲染之前,在UI线程中,使用这个函数重置缩放比例,可以立即生效。
    //Cef.EnableHighDPISupport();//自动100%显示,用于非正常显示时
    //页面加载完毕
    webBrowser1.FrameLoadEnd += webbrowser_FrameLoadEnd;
    //用于多线程访问控件
    System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;
}

void webbrowser_FrameLoadEnd(object sender, FrameLoadEndEventArgs e)
{
    ChromiumWebBrowser browser = (ChromiumWebBrowser)sender;
    //设置缩放比例
    browser.SetZoomLevel(1.25)
}