View | Details | Raw Unified | Return to issue 71433
Collapse All | Expand All

(-)j:\impedit3.cxx (-5 / +5 lines)
Lines 3237-3242 void ImpEditEngine::Paint( OutputDevice* Link Here
3237
                                        {
3237
                                        {
3238
                                            aRealOutPos.X() += pTextPortion->GetExtraInfos()->nPortionOffsetX;
3238
                                            aRealOutPos.X() += pTextPortion->GetExtraInfos()->nPortionOffsetX;
3239
                                        }
3239
                                        }
3240
										if ( pTextPortion->IsRightToLeft() && nTextLen >= 2 &&
3241
											pDXArray[ nTextLen - 1 ] ==
3242
											pDXArray[ nTextLen - 2 ] &&
3243
											' ' == aText.GetChar( nTextStart + nTextLen - 1 ) )
3244
											--nTextLen;
3240
3245
3241
                                        if( bMetafileValid &&
3246
                                        if( bMetafileValid &&
3242
                                            bVerboseTextComments )
3247
                                            bVerboseTextComments )
Lines 3256-3266 void ImpEditEngine::Paint( OutputDevice* Link Here
3256
                                        {
3261
                                        {
3257
                                            // --> FME 2005-06-17 #i37132# RTL portions with
3262
                                            // --> FME 2005-06-17 #i37132# RTL portions with
3258
                                            // compressed blank should not paint this blank:
3263
                                            // compressed blank should not paint this blank:
3259
                                            if ( pTextPortion->IsRightToLeft() && nTextLen >= 2 &&
3260
                                                 pDXArray[ nTextLen - 1 ] ==
3261
                                                 pDXArray[ nTextLen - 2 ] &&
3262
                                                 ' ' == aText.GetChar( nTextStart + nTextLen - 1 ) )
3263
                                                --nTextLen;
3264
                                            // <--
3264
                                            // <--
3265
3265
3266
                                            // output directly
3266
                                            // output directly

Return to issue 71433