我使用WebBrowser控件拍攝網頁的屏幕截圖,並且我能夠使用IViewObject.Draw()獲取它的工作。我的問題是,我如何繪製控制的部分區域。例如從(0px,0px)到(200px,200px)。繪製Web瀏覽器的部分區域 - 使用IViewObject.Draw()
任何見解?
我使用WebBrowser控件拍攝網頁的屏幕截圖,並且我能夠使用IViewObject.Draw()獲取它的工作。我的問題是,我如何繪製控制的部分區域。例如從(0px,0px)到(200px,200px)。繪製Web瀏覽器的部分區域 - 使用IViewObject.Draw()
任何見解?
我發現了一個非常接近我想要的解決方案。我使用InvokeScript()
在WebBrowser
中運行了JQuery腳本,並在頁面中隱藏了除屏幕截圖以外的所有控件。它運作良好。
的另一種方法,可能是更簡單的根據情況,是簡單地將圖像剪切到元素的邊界。