[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


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/