Hi,
You would need to explicitly specify the source rectangle of the capture with either one of these Capture overloads:
https://www.essentialobjects.com/doc/eo.webbrowser.webview.capture_overload_1https://www.essentialobjects.com/doc/eo.webbrowser.webview.capture_overload_2If you do not set the source rectangle, the it defaults to the screen area. You can use code like this to get the full page height:
Code: C#
int nFullPageHeight = (int)webView.EvalScript("document.body.offsetHeight");
However please keep in mind that the capture requires a large bitmap buffer to function. So if you try to capture too big an area, you may run into out of memory error. In that case capture will fail. In that case you can try to use the first overload that specifies a smaller targetSize --- the image will be zoomed out in that case but will have a smaller size and take up less memory.
Hope this helps. Please feel free to let us know if you still have any more questions.
Thanks!