私は最後の数日間、WebBrowser
コントロールのDocumentプロパティからWebページの高さを取得しようとしていました。WinForms WebBrowserコントロールからページの高さを取得する
これは私の最新の試みです。
HtmlElementCollection children = webBrowser.Document.All;
int maxOffset = 0;
foreach (HtmlElement child in children) {
int bottom = 0;
bottom = child.OffsetRectangle.Bottom;
if (bottom > maxOffset) {
maxOffset = bottom;
pageHeight = maxOffset;
}
}
私は、ページ内の最低の要素のオフセット下を見つけることによって、ページの最大高さをうまくしようとしました。
これは、ほとんどの場合、ページの実際の長さを約500pxぶつけてしまうという問題です。
誰でもアイデアがありますか?私はページの高さを得ることがどれほど難しいか信じられない!
を私のために動作しません。それは常に私にブラウザのコントロールのサイズではなく、コンテンツの – Niki