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

(-)svx.old/source/editeng/eertfpar.cxx (+41 lines)
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 );

Return to issue 78015