【发布时间】:2014-03-08 18:17:45
【问题描述】:
我正在尝试获取上传的 html 文件的宽度和高度。这是我到目前为止所做的。
WebBrowser wb = new WebBrowser();
int ht,wd;
wb.Navigate("D:\\page1.HTM");
ht = wb.Height;
wd = wb.Width;
但上面的代码总是返回错误的页面大小。
谁能帮我在 c# 环境中获得准确的页面大小?
仅供参考:对于那些将此问题标记为重复的人,请考虑原始问题(根据您的观点),网络浏览器工具在形式,但就我而言,我不会实施它。我只是要使用它。我希望第一行代码能说明这一点。
【问题讨论】:
-
@pravprab ,我需要上传的 html 文档的 实际像素 大小。根据您的链接,它说我们需要一个解析器。我使用虚拟浏览器控件来加载 html 文件以满足我的要求。你有什么其他方法可以在这里实现我的选择吗?
-
仅供参考: 我只需要 Internet Explorer 的实际尺寸。我不关心其他浏览器。
-
这是一个不错的选择.. 但据我所知,我们无法在虚拟网络浏览器中实现 javascript。 :( 或者还有其他方法吗?
标签: c# height browser width virtual