On Wed, Jun 10, 2009 at 1:47 PM, Lucius Fox <[email protected]> wrote:

> Hi,
>
> I use the dumpRenderTree to dump out the absolute co-ordinates of the
> Render Tree of www.google.com. I put the absolute x, y result at the
> end marked by "{" and "}".
> And www.google.com, the first text is 'Web" followed by "Images"
> followed by "Video" followed by "Maps".
>
> But what I don't understand is (from the output below), all the
> absolute coordinates of those text are x = 8.0 and y = 3.0.  But
> visually, they are next to each other horizontally. So the y values
> should be the same but the x values should be different.  Can someone

please help me understand the result?
>

You need add renderText's relative x. such as:

        IntRect linesBox = text->linesBoundingBox();
        FloatPoint absPos = text->localToAbsolute();
        int posX = lineBox.x() + absPos.x();
        int posY = lineBox.y() + absPos.y();
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to