[Qt-interest] Work around screen resolution in QWebView and/or JavaScript

Dirk Stöcker qtinterest at dstoecker.de
Mon Dec 1 10:36:49 CET 2008


Hello,

I wrote a little Qt tool using WebKit to download a webpage as image. Now this 
works fine as long as the webpage is smaller than the physical screen or no 
JavaScript is involved.

The source is here:
http://svn.openstreetmap.org/applications/editors/josm/plugins/wmsplugin/webkit-image.cpp

It is pretty easy piece of source :-)

Now when I call this:
./webkit-image http://www.dstoecker.eu/ymap.html >x.jpg

the output file is reduced to my physical screen size of 1200 pixels in height 
due to the JavaScript code involved.

To get it working nevertheless I tried to convince Qt that I have no 1920x1200 
screen, but a much larger one, but till now I failed.

So my questions are:
a) Is there a way to convince the WebKit part of Qt to assume I have a much 
larger screen (maybe a way to convince JavaScript only)?
b) Is there a way to convince the whole Application that I have a larger 
screen?
c) Is there any other way how I can convince the whole software that it should 
use 2000x2000 instead of my physical screen limits?

Ciao
-- 
http://www.dstoecker.eu/ (PGP key available)



More information about the Qt-interest-old mailing list