2013-10-02 21 views
0

我試過TChromiumOSR和TPaintbox32,它工作正常。但是,並不是所有的網頁截圖,只有部分。所以也許我需要網頁的寬度和高度,但我找不到解決問題的方法。這是我解決問題的方法,可以嗎?給我的解決方案還是有更快的方法嗎?在dcef3網頁快照

回答

0

您可以在您的鉻實例中使用html2canvas。用戶可以選擇openstreetmap的一部分,我們的應用程序製作了截圖並將其存儲在磁盤上的某個位置。這種方法的優點是,你總是得到洞頁,而不僅僅是你看到的。您可以使用OnLoadEnd事件,將JavaScript放入正在加載的頁面中,然後製作屏幕截圖並將其保存到某個位置。對不起,我無法提供任何源代碼,我沒有再訪問此項目。這種方法的缺點是,你需要一些體面的JavaScript技能,才能把這個技巧拉開。

+0

感謝您的答覆。它可能很有用,但我需要的所有截圖不是部分。我已成功獲取網頁的所有屏幕截圖。我使用JS來獲取網頁的寬度和高度,然後使用'OnPaint事件。 – user2787928