Lines 439-444
Link Here
|
439 |
|
439 |
|
440 |
SfxStyleSheet* EditRTFParser::CreateStyleSheet( SvxRTFStyleType* pRTFStyle ) |
440 |
SfxStyleSheet* EditRTFParser::CreateStyleSheet( SvxRTFStyleType* pRTFStyle ) |
441 |
{ |
441 |
{ |
|
|
442 |
|
443 |
|
444 |
if (pRTFStyle->sName.Search(String::CreateFromAscii("??"))!=-1 && pRTFStyle->sName.Len()==2) |
445 |
{ |
446 |
pRTFStyle->sName.SearchAndReplaceAll( String::CreateFromAscii("??") , String::CreateFromAscii("Outline") ); |
447 |
} |
448 |
else if (pRTFStyle->sName.Search(String::CreateFromAscii("?? "))!=-1 && pRTFStyle->sName.Len()==4) |
449 |
{ |
450 |
pRTFStyle->sName.SearchAndReplaceAll( String::CreateFromAscii("??") , String::CreateFromAscii("Outline") ); |
451 |
} |
452 |
else if (pRTFStyle->sName.Search(String::CreateFromAscii("???"))!=-1 && pRTFStyle->sName.Len()==3) |
453 |
{ |
454 |
pRTFStyle->sName.SearchAndReplaceAll( String::CreateFromAscii("???") , String::CreateFromAscii("SubTitle") ); |
455 |
} |
456 |
else if (pRTFStyle->sName.Search(String::CreateFromAscii("??? "))!=-1 && pRTFStyle->sName.Len()==5) |
457 |
{ |
458 |
pRTFStyle->sName.SearchAndReplaceAll( String::CreateFromAscii("???") , String::CreateFromAscii("SubTitle") ); |
459 |
} |
460 |
else if (pRTFStyle->sName.Search(String::CreateFromAscii("????"))!=-1 && pRTFStyle->sName.Len()==4) |
461 |
{ |
462 |
pRTFStyle->sName.SearchAndReplaceAll( String::CreateFromAscii("????") , String::CreateFromAscii("Title") ); |
463 |
} |
464 |
|
465 |
else if (pRTFStyle->sName.Search(String::CreateFromAscii("??????"))!=-1 && pRTFStyle->sName.Len()==6) |
466 |
{ |
467 |
pRTFStyle->sName.SearchAndReplaceAll( String::CreateFromAscii("??????") , String::CreateFromAscii("Title") ); |
468 |
} |
469 |
|
470 |
else if (pRTFStyle->sName.Search(String::CreateFromAscii("???????"))!=-1 && pRTFStyle->sName.Len()==7) |
471 |
{ |
472 |
pRTFStyle->sName.SearchAndReplaceAll( String::CreateFromAscii("???????") , String::CreateFromAscii("Title") ); |
473 |
} |
474 |
|
475 |
else if (pRTFStyle->sName.Search(String::CreateFromAscii("??"))!=-1 && pRTFStyle->sName.Len()>9) |
476 |
{ |
477 |
pRTFStyle->sName.SearchAndReplaceAll( String::CreateFromAscii("??") , String::CreateFromAscii("Prs-novelty") ); |
478 |
} |
479 |
if (pRTFStyle->sName==String::CreateFromAscii("OutlineOutline")) |
480 |
{ |
481 |
pRTFStyle->sName.SearchAndReplaceAll( String::CreateFromAscii("OutlineOutline") , String::CreateFromAscii("Outline") ); |
482 |
} |
442 |
// Prueffen, ob so eine Vorlage existiert.... |
483 |
// Prueffen, ob so eine Vorlage existiert.... |
443 |
// dann wird sie auch nicht geaendert! |
484 |
// dann wird sie auch nicht geaendert! |
444 |
SfxStyleSheet* pStyle = (SfxStyleSheet*)pImpEditEngine->GetStyleSheetPool()->Find( pRTFStyle->sName, SFX_STYLE_FAMILY_ALL ); |
485 |
SfxStyleSheet* pStyle = (SfxStyleSheet*)pImpEditEngine->GetStyleSheetPool()->Find( pRTFStyle->sName, SFX_STYLE_FAMILY_ALL ); |