From 721f82c9bff871cd11c6a7c41ae080375463a690 Mon Sep 17 00:00:00 2001 From: Fridrich Štrba Date: Tue, 11 Jun 2013 11:41:09 +0200 Subject: Use a local variable for the points Change-Id: Ibd274ecd7eaeadaaef9f2a17a0d721355a561431 --- cppcanvas/source/mtfrenderer/emfplus.cxx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'cppcanvas') diff --git a/cppcanvas/source/mtfrenderer/emfplus.cxx b/cppcanvas/source/mtfrenderer/emfplus.cxx index 7817a79a3df2..47fa72621df5 100644 --- a/cppcanvas/source/mtfrenderer/emfplus.cxx +++ b/cppcanvas/source/mtfrenderer/emfplus.cxx @@ -1618,11 +1618,13 @@ namespace cppcanvas double cellSize = setFont (flags & 0xff, rFactoryParms, rState); rState.textColor = COLOR( brushId ); + ::basegfx::B2DPoint point( Map( lx + 0.15*cellSize, ly + cellSize ) ); + ActionSharedPtr pTextAction( TextActionFactory::createTextAction( // position is just rough guess for now // we should calculate it exactly from layoutRect or font - ::vcl::unotools::pointFromB2DPoint ( Map( lx + 0.15*cellSize, ly + cellSize ) ), + ::vcl::unotools::pointFromB2DPoint ( point ), ::Size(), ::Color(), ::Size(), @@ -1863,9 +1865,11 @@ namespace cppcanvas if( flags & 0x8000 ) rState.textColor = COLOR( brushIndexOrColor ); + ::basegfx::B2DPoint point( Map( charsPosX[0], charsPosY[0] ) ); + ActionSharedPtr pTextAction( TextActionFactory::createTextAction( - ::vcl::unotools::pointFromB2DPoint ( Map( charsPosX[0], charsPosY[0] ) ), + ::vcl::unotools::pointFromB2DPoint ( point ), ::Size(), ::Color(), ::Size(), -- cgit