CefSharp怎么缩放网页大小? 20C

C#的winform里面镶嵌了一个CefSharp,但是设备的屏幕宽度要比网页的宽度要小,所以要执行缩放,缩放的应该是CefSharp,有没有动的告诉下CefSharp怎么缩放。

劳烦懂得大神给解决下,只需要一个缩放就行,其他都不要。

c#

2个回答

ChromiumWebBrowser对象的

/// <summary>
387         /// The dpi scale factor, if the browser has already been initialized
388         /// you must manually call IBrowserHost.NotifyScreenInfoChanged for the
… 
389         /// browser to be notified of the change.
390         /// </summary>
391         public double DpiScaleFactor { get; set; }

你可以通过这个方法,设置dpi的百分比,不过设置完之后,还要调用IBrowserHost.NotifyScreenInfoChanged来使其生效。

或者你在加载cef初始化的位置,直接调用这个方法,设置。然后再去加载界面。

QQ157596462
afunc 回复三阶魔方: 帮忙讲下 你在什么地方看的API
大约一个月之前 回复
q447552640
三阶魔方 我看的是cefsharp的api呢,不过是最新的,你用的哪个版本啊
9 个月之前 回复
cr4blm123
阿小狸 ChromiumWebBrowser里面没有DpiScaleFactor这个变量,IBrowserHost里面也没有NotifyScreenInfoChanged这个方法。你看的那应该是cef的API,可能C#这个里面根本都没有,API我也看了的,但是打点调用的时候啥都没有,Ctrl到源代码,检索一遍也没有。
9 个月之前 回复

把他放到一个panel里面,然后选择填充放置不行吗?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
myie2的网页大小缩放是怎么实现的?
能像opera一样放大或缩小网页, ie本身好像没有接口实现这个功能吧?
怎么实现网页缩放???
做了一个ASP页面,想一次过把他整个页面像图片那样缩小比例
CSS网页只适应大小 背景图缩放
背景图缩放: background-size:cover; -webkit-background-size: cover; /*兼容Webkit内核浏览器如Chrome和Safari */ -o-background-size: cover; /*兼容Opera*/ 底部固定: position: fixed; width: 100%; bottom: 0; div自适应...
html代码禁止浏览器缩放网页大小
html5默认允许用户缩放页面,如果需要禁止缩放,我们需要将user-scalabel=0设置下,具体代码如下:&amp;lt;meta content=&quot;width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;&quot; name=&quot;viewport&quot; /&amp;gt; 注意:meta在head里。...
谁知道怎么缩放手机端网页
谁知道怎么缩放手机端网页到全屏 本来不是全屏的变成全屏 里面内容不要拉伸哦 要等比例缩放
CefSharp 对网页截图的问题
我通过以下代码对打开的网页截图,在WebBrowser中截图正常,但是改为CefSharp的ChromiumWebBrowser截出来的图片是空白的是怎么回事?rnrn[code=csharp]rnbrowser.FrameLoadEnd += new EventHandler(browser_FrameLoadEnd);rnrnprivate void browser_FrameLoadEnd(object obj, EventArgs e)rn rn browser.Height = 1000;rn browser.Width = 1600;rn Bitmap bitmap = new Bitmap(1600, 1000); // 创建画布大小rn Rectangle rectangle = new Rectangle(0, 0, 1600, 1000); // 绘图区域rn browser.DrawToBitmap(bitmap, rectangle);rn MemoryStream ms = new MemoryStream();rn bitmap.Save("D:\\test.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);rn rn[/code]
网页缩放
实现布局中的代码 我们需要加载网页的webView控件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" an
怎么获得图片的大小,再按比例缩放?
我再ASP中需要循环显示数据库里面的图片的缩略图,但是有的图片是横的,有的是竖的,所以能不能按照图片的大小来按比例缩放显示图片?
使用IPicture 画图片,怎么缩放大小?
使用IPicture 画图片,怎么缩放大小?rnrn我用的是IPicture::Render() 函数在我的一个自绘的BUTTON 上画一个图片,但是画出来的图片超出了我的BUTTON 的大小。多出来的也画出来了,能不能处理这张图片让其缩放到BUTTON 的大小
怎么按要求缩放icon的大小
比如16*16的想变成20*32的,或是其它尺寸的,该怎么办?应该是内插像素点的吧,用哪个函数?bitmap呢?
iframe缩放大小
iframe缩放大小
QGraphicsItem鼠标大小缩放
利用鼠标拖动QGraphicsItem的边缘对QGraphicsItem进行大小缩放,这个例子很简单,有需要的同学可以自行进行扩充并加以利用。<Qt4.8.1 SDK.>
图片批量缩放大小
产品图片批量缩放大小,1:选择图片2:设置最大高度和最大宽度3:选择缩放图片位置。点击批量缩放按钮即可!
按大小缩放图片
这是一段c#代码,根据指定长宽按原图片比例进行缩放,产生的空白部分可指定颜色。public static Bitmap ShrinkImage(Bitmap img, int width, int height, Color bgColor) { Bitmap ret = null; if (img.Width == 0 || img.
Silverlight的大小缩放
根据外部容器大小缩放Silverlight [code=&quot;html&quot;] [/code] [code=&quot;js&quot;] function ConvasScale(sender) { // Retrieve a reference to the plug-in. var plugin = sender.getHost(); if (sender.RenderTra...
怎么改变网页自身的大小
急!!!rn谢谢
C# CefSharp如何获取网页源代码?
webbrowser中直接webbrowser.document即可获取,那么在cefsharp中如何获取呢?n private void Browser_FrameLoadEnd(object sender, FrameLoadEndEventArgs e)n n string htmlstr = string.empty;n if (e.Frame.IsMain)n n Browser.GetSourceAsync().ContinueWith(taskHtml =>n n htmlstr = taskHtml.Result;n );n n doc = StrToHtml(htmlstr);n nn以上代码可以获取,但如何利用htmstr呢?在doc = StrToHtml(htmlstr)加入断点,htmlstr总为空。运行 htmlstr = taskHtml.Result之后不会再运行doc = StrToHtml(htmlstr),即使加断点也不会n n```nn
怎么让网页按照比例缩放呢
搜索了很久也找不到方法,特来求教
关于用cefsharp的ChromiumWebBrowser打开网页的问题
打开一个网页后 网页上自带的播放器无法加载 [img=https://img-bbs.csdn.net/upload/201801/06/1515229707_421606.png][/img] 其他主流网站的视频怎可以打开 优酷 腾讯视频 还有各直播平台的 是不是和网站自带的播放器有关 无法打开的播放器的标签是 html5的 [img=https://img-bbs.csdn.net/upload/201801/06/1515230064_449713.png][/img]
【CefSharp】winform嵌入网页字体大小异常问题
CefSharp嵌入谷歌内核rn[code=csharp]rn var setting = new CefSharp.CefSettings();rn setting.Locale = "zh-CN";rn setting.CachePath = "CHBrowser/BrowserCache";//缓存路径rn setting.AcceptLanguageList = "zh-CN,zh;q=0.8";//浏览器引擎的语言rn setting.LocalesDirPath = "CHBrowser/localeDir";//日志rn setting.LogFile = "CHBrowser/LogData";//日志文件rn setting.PersistSessionCookies = true;//rn setting.UserAgent = "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.205.49289 Safari/537.36";//浏览器内核rn setting.UserDataPath = "CHBrowser/userData";//个人数据rn setting.CefCommandLineArgs.Add("disable-gpu", "1");rn ////初始化rn CefSharp.Cef.Initialize(setting, true, false);rn _webBrowser = new ChromiumWebBrowser(_url); //初始页面rn _webBrowser.Dock = DockStyle.Fill;//铺满 rn _webBrowser.DownloadHandler = new MyDownloadHandler();rn panel2.Controls.Add(_webBrowser);//加入窗体rn[/code]rnrn直接用谷歌浏览器访问字体是正常的rn[img=https://img-bbs.csdn.net/upload/201905/29/1559114381_119145.png][/img]rnrn[b]然后用CefSharp嵌入时字体就变的很小[/b]rn[img=https://img-bbs.csdn.net/upload/201905/29/1559114601_297180.png][/img]rnrn然后我嵌入百度网页也有字体小的问题rn[img=https://img-bbs.csdn.net/upload/201905/29/1559114623_945213.png][/img]rnrn大佬们遇到过这个问题吗?
iOS Webview缩放网页
使用如下代码可以等比缩放webview的网页大小,以便适配手机大小,0.5表示缩小为原网页1/2大小: - (void)webViewDidFinishLoad:(UIWebView *)webView { [webView stringByEvaluatingJavaScriptFromString:@&quot;document.body.style.zoom=0.5&quot;]; }   ...
网页图片浏览及缩放?
我目前是用 webbrowser,怎样才可以让其读取的网页图片(jpg 海报)自动适应控件的宽度,即是当分辨率小于图片实际尺寸时,打开图片后会按比例自动缩小且适应 webbrowser 宽度。 如果图片只是本地的,除了 image 外有没有其他控件是可以读取,且同样可以实现上述的缩放功能,或者说是自动适宽功能。
js 缩放网页的问题
js可不可以实现像IE一样双击网页放大并且将双击的那个地方大致的移动到中间? 请各位大神帮帮忙纠结了2天了
移动端禁止网页缩放
&lt;meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0"&gt;
网页图标缩放
方式一:使用css &amp;amp;amp;lt;!DOCTYPE html&amp;amp;amp;gt; &amp;amp;amp;lt;html&amp;amp;amp;gt; &amp;amp;amp;lt;head&amp;amp;amp;gt; &amp;amp;amp;lt;/head&amp;amp;amp;gt; &amp;amp;amp;lt;body&amp;amp;amp;gt; &amp;amp;amp;lt;img src='https://www.easyicon.net
网页缩放比固定
[size=24px] 我自己做的一个网页,按ctrl+加鼠标滑轮滚动,最小可以缩小到原来的25%,我想把它修改到50%。rn 我应该怎么实现,通过css设置百分比?js呐。给个思路也可以的[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/11.gif][/img]。如果不行,原因又是什么。。。[/size] [img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/19.gif][/img][img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/19.gif][/img][img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/19.gif][/img]
cef网页缩放策略
    最近遇到一些2K屏在高DPI下由于设置cef禁止缩放导致页面文件很小,看不清导致用户体验很差的问题。     为了解决这个问题,采用了控制cef缩放比例的方式来解决。     在OnBeforeCommandLineProcessing 中通过设置     double scale = GetAutoScale();    GetAutoScale()的想法是获取当前的DPI,计算...
易语言网页缩放源代码
这他妈什么JB破网站,我
使用CEfSharp之旅(5)CEFSharp 隔离Cookie
怎么隔离那?最近做项目中一直不甘心使用程序应用域隔离的办法,终于找到了可以实现的办法 提出来做个笔记: 红色部分关键的四句话。 RequestContextSettings requestContextSettings = new RequestContextSettings(); requestContextSettin
使用CEfSharp之旅(4)cefsharp 调用F12
Cefsharp 如何调用类似 F12的功能? private void button1_Click_1(object sender, EventArgs e) { web.ShowDevTools(); }
cefsharp源码
自己开发的时候找的一些资料,希望可以帮到你。 自己开发的时候找的一些资料,希望可以帮到你。
CefSharp 配置问题
默认情况下语言是英文,网上绝大部分教程都只说了设置Locales属性即可,实际上只配置Locales是不正确,还必须设置AcceptLanguageList属性,同时工程生成的目录下必须包含locale文件夹,里面需要有zh-CN.pak文件。当然这个locale文件夹的路径也可以自行设定。      通过settings 设置。 public static void InitCef()
设置Webview的页面缩放大小
之所以要把这个简单的WebView拿出来单独写除了简单的webview加载页面缩放的设置还是因为在此Fragment中有个小细节需要单独说下 是这样的,此Fragment依托于上层Activity,上层Activity继承自ActionBarActivity,并且在activity中应用ToolBar,在Activity上ToolBar上跟跳转到Fragment要显示的 标题不一样,里面涉及到
求教:自定义控件大小缩放,谢谢!!!
自定义控件arn我想通过滚轮对控件的大小进行改变(以控件的中心为圆心进行放大或缩小,谢谢!!!)
Unity鼠标滚轴缩放大小
void Update () { //鼠标滚轴缩放大小(轴值取值范围-1~1) //大于0时 if(Input.GetAxis("Mouse ScrollWheel") > 0) { //照相机角度大于30时 if (Camera.main.fieldOfView > 10f)
网页的大小
我的站点打开速度比较慢,怎样能查看一个网页会有多少K的数据。rn
android image缩放大小类
android 图片(image)缩放大小处理类
如何实时缩放视频大小
各位大虾:rn 我在C++ Builder中用摄像头捕获了视频,rn 想求解:如何实时缩放视频的大小??????rn 先谢了!
iTween基础之Scale(缩放大小)
一、基础介绍;二、基础属性
如何缩放 RGB 图像大小?
如何缩放 RGB 图像大小,得到缩放后的图像数据
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview