I have confirmed this is related to bug 192573, and in fact is the exact location of offet 33554443. It looks like this is a bug they are not going to fix, they do say there is a workaround, but I do not know what the workaround is. If any one can help with the workaround, it would be greatly appreciated.
Thanks in advance.
http://qt.nokia.com/developer/task-t...ntry&id=192573
192573 - Text not rendered after a certain horizontal offset
Report type Bug Status? Closed Resolution? Won't fix
Product Qt Functional area Text handling Version found 4.3.2
Priority? 2 Scheduled for? Some future release
Description
QPainter::drawText() does not render text after a certain horizontal offset, the magic number seems to be (or is close to) 33554443.
If a QPainter is translated beyond this point and one attempts to draw text, it won't be visible.
Won't fix reason: The magic number is the max range of the QFixed (uses a 26.6 notation) type we use to store the glyph positions internally in Qt. Fixing this would mean rewriting all of the text internals in Qt. That we won't do. However it's possible to work around this by manually transforming the text position before the drawText() call.
History
2007-12-21 14:38 - Entry created: Task status changed to 'Open', Resolution set to 'Pending', Version found set to '4.3.2', Version for fix set to 'Not scheduled', Priority changed to 'No Priority'
2008-02-14 09:30 - Version for fix set to 'Some future release'
2008-02-14 09:30 - Priority changed to '2'
2008-11-04 13:58 - Task status changed to 'Closed'
2008-11-04 13:58 - Resolution set to 'Won't fix'




Reply With Quote

Bookmarks