使用WebBrowser.DrawToBitmap,在winform的webbrowser去加載有地圖的頁面能加載出來,但是像地圖頁面截出來的圖片卻是空白的。
截圖百度地圖樣例:
uj5u.com熱心網友回復:
WebBrowser 控制元件有可能只是適用于最傳統的 html element,例如 <img> 之類的。對于使用 canvas 或者 svg 畫圖的可能無效。你可以使用 WebBrowser 功能來回傳具體的 <div> 的視窗坐標(x,y),然后呼叫 windows SDK 兼容的截屏功能來錄制圖片。使用更好的 web 控制元件,可以捕獲的更好。uj5u.com熱心網友回復:
大神居然來回帖,感謝,那也就是webbrowser去畫圖有canvas這種html不太行是嗎,可是在可視化視窗中也確實完全加載出來了,只是drawtobigmap時候繪不出來嗎
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/258284.html
標籤:ASP.NET
