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 |