zaheer ahmad wrote:
hi, iam working on the gtk port of webkit and have a need to get the bitmap of the entire page without actually rendering it. Is there an easy way to get in the current implementation. one of the ways i thought was to create a cairo surface over a memory buffer (instead of the drawing window in webkit_page_expose_event) and pass it to the scrollview::paint with a complete rectangle. Not sure if this is the right track to solve this issue (also this could be performance/memory intensive)
There's no public API to render content to an arbitrary graphics context yet. There are a few examples showing how to do it in places like webkitgtkpage.cpp or the experimental printing patch (bug #15576) though, if you're willing to use internal API.
Can you give an idea of what you need this for? It might help provide direction for how to expose this in the API, or it might turn out there's a simpler way of doing what you want.
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev