[webkit-qt] could not set content size for FrameView under WinCE 5.0 MIPS
Benjamin Poulain
benjamin.poulain at nokia.com
Tue Dec 21 05:14:56 PST 2010
On 12/21/2010 01:47 PM, ext achellies wrote:
> HI, i have a problem, i want to use the webkit rendering a html file,
> the html file only contains text, and when i use the
> webkitlauncher.exe load the html file,
>
> i see the document Width and Document Height are 2236, 2874, so i have
> to use scrollbar to view the whole text,
>
> i just want only use the vertical Scrollbar, and do not want use the
> horizontal Scrollbar,
>
> so i just call FrameView::setContentsSize(800, 600) , but the layout
> do not changed, and then i call ScrollView::setUseFixedLayout(true) ,
> scrollView::setFixedLayoutSize(800, 600), but the layout is not
> changed too, so i am very puzzled how to make the webkit rendering the
> html with a given width.
You don't have to use internals APIs, you can just use
QWebPage::setPreferredContentsSize().
Note that this will not prevent the horizontal scrollbar in all cases.
If you have a word composed of unsecable characters, there are cases
where the layout will never cut the line.
cheers,
Benjamin
More information about the webkit-qt
mailing list