[qet] [1091] Correction : le positionnement des textes statiques etait mal effectue. |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/qet Archives
]
Revision: 1091
Author: xavier
Date: 2010-07-25 18:56:29 +0200 (Sun, 25 Jul 2010)
Log Message:
-----------
Correction : le positionnement des textes statiques etait mal effectue.
Modified Paths:
--------------
branches/0.3/sources/customelement.cpp
Modified: branches/0.3/sources/customelement.cpp
===================================================================
--- branches/0.3/sources/customelement.cpp 2010-07-25 15:29:58 UTC (rev 1090)
+++ branches/0.3/sources/customelement.cpp 2010-07-25 16:56:29 UTC (rev 1091)
@@ -558,6 +558,10 @@
text_document.setDefaultFont(used_font);
text_document.setPlainText(e.attribute("text"));
+ // Se positionne aux coordonnees indiquees dans la description du texte
+ qp.setTransform(QTransform(), false);
+ qp.translate(pos_x, pos_y);
+
// Pivote le systeme de coordonnees du QPainter pour effectuer le rendu
// dans le bon sens
qreal default_rotation_angle = 0.0;
@@ -571,7 +575,7 @@
determiner le coin superieur gauche du texte alors que la position
indiquee correspond a la baseline.
*/
- QPointF qpainter_offset(pos_x, pos_y - qfm.ascent());
+ QPointF qpainter_offset(0.0, -qfm.ascent());
// ajuste le decalage selon la marge du document texte
#if QT_VERSION >= 0x040500