我正在使用WebBrowser控件来截取网页的屏幕截图,我可以使用IViewObject.Draw()来使其工作。我的问题是如何绘制控件的部分区域。例如,从(0px,0px)到(200px,200px)。
任何见解?
答案 0 :(得分:0)
我找到了一个与我想要的非常接近的解决方案。我使用WebBrowser
在InvokeScript()
中运行了JQuery脚本,并隐藏了页面中的所有控件,除了我想拍摄的屏幕截图。它运作良好。
答案 1 :(得分:0)
根据场景,另一种可能更简单的方法是简单地将图像剪辑到元素的边界。