Hi
I'm having a problem with text drawn with my function displaying backwards, can anyone assist?
English text displays fine, but Arabic text displays backwards.Code:CWindowGc& gc=SystemGc(); _LIT(KMyFontName,"Series S60 Sans"); const CFont* myFont = CEikonEnv::Static()->DenseFont(); gc.UseFont(myFont); TInt height = (myFont->AscentInPixels() * 3) / 2; TInt baseline = (height / 2) + (myFont->AscentInPixels() / 2); TInt margin = 5; gc.SetBrushStyle(CGraphicsContext::ESolidBrush); gc.SetBrushColor(KRgbWhite); gc.SetPenColor(KRgbBlack); CArrayFixSeg<TPtrC>* array = new CArrayFixSeg<TPtrC>(10); AknTextUtils::WrapToArrayL(iText, 217, *myFont,*array); gc.DrawRect(TRect(5, 5, 235, (height * array->Count()) + 15)); for (TInt i = 0; i < array->Count(); i++) { gc.DrawText(array->At(i), TRect(6, (height * i) + 8, 224, (height * (i + 1)) + 8), baseline, CGraphicsContext::ECenter, margin); }
Regards
Lionel





