summaryrefslogtreecommitdiff
path: root/editeng/source/rtf/svxrtf.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'editeng/source/rtf/svxrtf.cxx')
-rw-r--r--editeng/source/rtf/svxrtf.cxx128
1 files changed, 64 insertions, 64 deletions
diff --git a/editeng/source/rtf/svxrtf.cxx b/editeng/source/rtf/svxrtf.cxx
index 4e385920edd4..e9bc5e73714e 100644
--- a/editeng/source/rtf/svxrtf.cxx
+++ b/editeng/source/rtf/svxrtf.cxx
@@ -2,7 +2,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -192,9 +192,9 @@ void SvxRTFParser::NextToken( int nToken )
sal_Unicode cCh;
switch( nToken )
{
- case RTF_COLORTBL: ReadColorTable(); break;
- case RTF_FONTTBL: ReadFontTable(); break;
- case RTF_STYLESHEET: ReadStyleTable(); break;
+ case RTF_COLORTBL: ReadColorTable(); break;
+ case RTF_FONTTBL: ReadFontTable(); break;
+ case RTF_STYLESHEET: ReadStyleTable(); break;
case RTF_DEFF:
if( bNewDoc )
@@ -215,19 +215,19 @@ void SvxRTFParser::NextToken( int nToken )
break;
- case RTF_PICT: ReadBitmapData(); break;
+ case RTF_PICT: ReadBitmapData(); break;
- case RTF_LINE: cCh = '\n'; goto INSINGLECHAR;
- case RTF_TAB: cCh = '\t'; goto INSINGLECHAR;
- case RTF_SUBENTRYINDEX: cCh = ':'; goto INSINGLECHAR;
+ case RTF_LINE: cCh = '\n'; goto INSINGLECHAR;
+ case RTF_TAB: cCh = '\t'; goto INSINGLECHAR;
+ case RTF_SUBENTRYINDEX: cCh = ':'; goto INSINGLECHAR;
- case RTF_EMDASH: cCh = 151; goto INSINGLECHAR;
- case RTF_ENDASH: cCh = 150; goto INSINGLECHAR;
- case RTF_BULLET: cCh = 149; goto INSINGLECHAR;
- case RTF_LQUOTE: cCh = 145; goto INSINGLECHAR;
- case RTF_RQUOTE: cCh = 146; goto INSINGLECHAR;
- case RTF_LDBLQUOTE: cCh = 147; goto INSINGLECHAR;
- case RTF_RDBLQUOTE: cCh = 148; goto INSINGLECHAR;
+ case RTF_EMDASH: cCh = 151; goto INSINGLECHAR;
+ case RTF_ENDASH: cCh = 150; goto INSINGLECHAR;
+ case RTF_BULLET: cCh = 149; goto INSINGLECHAR;
+ case RTF_LQUOTE: cCh = 145; goto INSINGLECHAR;
+ case RTF_RQUOTE: cCh = 146; goto INSINGLECHAR;
+ case RTF_LDBLQUOTE: cCh = 147; goto INSINGLECHAR;
+ case RTF_RDBLQUOTE: cCh = 148; goto INSINGLECHAR;
INSINGLECHAR:
aToken = ByteString::ConvertToUnicode( (sal_Char)cCh,
RTL_TEXTENCODING_MS_1252 );
@@ -251,13 +251,13 @@ INSINGLECHAR:
InsertPara();
break;
case '{':
- if (bNewGroup) // Verschachtelung !!
+ if (bNewGroup) // Verschachtelung !!
_GetAttrSet();
EnterEnvironment();
bNewGroup = true;
break;
case '}':
- if( !bNewGroup ) // leere Gruppe ??
+ if( !bNewGroup ) // leere Gruppe ??
AttrGroupEnd();
LeaveEnvironment();
bNewGroup = false;
@@ -308,7 +308,7 @@ INSINGLECHAR:
default:
switch( nToken & ~(0xff | RTF_SWGDEFS) )
{
- case RTF_PARFMT: // hier gibts keine Swg-Defines
+ case RTF_PARFMT: // hier gibts keine Swg-Defines
ReadAttr( nToken, &GetAttrSet() );
break;
@@ -345,18 +345,18 @@ void SvxRTFParser::ReadStyleTable()
{
int nToken, bSaveChkStyleAttr = bChkStyleAttr;
short nStyleNo = 0;
- int _nOpenBrakets = 1; // die erste wurde schon vorher erkannt !!
+ int _nOpenBrakets = 1; // die erste wurde schon vorher erkannt !!
SvxRTFStyleType* pStyle = new SvxRTFStyleType( *pAttrPool, aWhichMap.GetData() );
pStyle->aAttrSet.Put( GetRTFDefaults() );
bIsInReadStyleTab = TRUE;
- bChkStyleAttr = FALSE; // Attribute nicht gegen die Styles checken
+ bChkStyleAttr = FALSE; // Attribute nicht gegen die Styles checken
while( _nOpenBrakets && IsParserWorking() )
{
switch( nToken = GetNextToken() )
{
- case '}': if( --_nOpenBrakets && IsParserWorking() )
+ case '}': if( --_nOpenBrakets && IsParserWorking() )
// Style konnte vollstaendig gelesen werden,
// also ist das noch ein stabiler Status
SaveState( RTF_STYLESHEET );
@@ -381,12 +381,12 @@ void SvxRTFParser::ReadStyleTable()
}
break;
- case RTF_SBASEDON: pStyle->nBasedOn = USHORT(nTokenValue); pStyle->bBasedOnIsSet=TRUE; break;
- case RTF_SNEXT: pStyle->nNext = USHORT(nTokenValue); break;
+ case RTF_SBASEDON: pStyle->nBasedOn = USHORT(nTokenValue); pStyle->bBasedOnIsSet=TRUE; break;
+ case RTF_SNEXT: pStyle->nNext = USHORT(nTokenValue); break;
case RTF_OUTLINELEVEL:
- case RTF_SOUTLVL: pStyle->nOutlineNo = BYTE(nTokenValue); break;
- case RTF_S: nStyleNo = (short)nTokenValue; break;
- case RTF_CS: nStyleNo = (short)nTokenValue;
+ case RTF_SOUTLVL: pStyle->nOutlineNo = BYTE(nTokenValue); break;
+ case RTF_S: nStyleNo = (short)nTokenValue; break;
+ case RTF_CS: nStyleNo = (short)nTokenValue;
pStyle->bIsCharFmt = TRUE;
break;
@@ -416,7 +416,7 @@ void SvxRTFParser::ReadStyleTable()
default:
switch( nToken & ~(0xff | RTF_SWGDEFS) )
{
- case RTF_PARFMT: // hier gibts keine Swg-Defines
+ case RTF_PARFMT: // hier gibts keine Swg-Defines
ReadAttr( nToken, &pStyle->aAttrSet );
break;
@@ -440,8 +440,8 @@ void SvxRTFParser::ReadStyleTable()
break;
}
}
- delete pStyle; // loesche das letze Style
- SkipToken( -1 ); // die schliesende Klammer wird "oben" ausgewertet
+ delete pStyle; // loesche das letze Style
+ SkipToken( -1 ); // die schliesende Klammer wird "oben" ausgewertet
// Flag wieder auf alten Zustand
bChkStyleAttr = bSaveChkStyleAttr;
@@ -457,15 +457,15 @@ void SvxRTFParser::ReadColorTable()
{
switch( nToken )
{
- case RTF_RED: nRed = BYTE(nTokenValue); break;
- case RTF_GREEN: nGreen = BYTE(nTokenValue); break;
- case RTF_BLUE: nBlue = BYTE(nTokenValue); break;
+ case RTF_RED: nRed = BYTE(nTokenValue); break;
+ case RTF_GREEN: nGreen = BYTE(nTokenValue); break;
+ case RTF_BLUE: nBlue = BYTE(nTokenValue); break;
- case RTF_TEXTTOKEN: // oder sollte irgendein Unsin darumstehen?
+ case RTF_TEXTTOKEN: // oder sollte irgendein Unsin darumstehen?
if( 1 == aToken.Len()
? aToken.GetChar( 0 ) != ';'
: STRING_NOTFOUND == aToken.Search( ';' ) )
- break; // es muss zumindestens das ';' gefunden werden
+ break; // es muss zumindestens das ';' gefunden werden
// else kein break !!
@@ -488,13 +488,13 @@ void SvxRTFParser::ReadColorTable()
break;
}
}
- SkipToken( -1 ); // die schliesende Klammer wird "oben" ausgewertet
+ SkipToken( -1 ); // die schliesende Klammer wird "oben" ausgewertet
}
void SvxRTFParser::ReadFontTable()
{
int nToken;
- int _nOpenBrakets = 1; // die erste wurde schon vorher erkannt !!
+ int _nOpenBrakets = 1; // die erste wurde schon vorher erkannt !!
Font* pFont = new Font();
short nFontNo(0), nInsFontNo (0);
String sAltNm, sFntNm;
@@ -620,7 +620,7 @@ void SvxRTFParser::ReadFontTable()
}
// den letzen muessen wir selbst loeschen
delete pFont;
- SkipToken( -1 ); // die schliesende Klammer wird "oben" ausgewertet
+ SkipToken( -1 ); // die schliesende Klammer wird "oben" ausgewertet
// setze den default Font am Doc
if( bNewDoc && IsParserWorking() )
@@ -640,13 +640,13 @@ void SvxRTFParser::ReadOLEData()
String& SvxRTFParser::GetTextToEndGroup( String& rStr )
{
rStr.Erase( 0 );
- int _nOpenBrakets = 1, nToken; // die erste wurde schon vorher erkannt !!
+ int _nOpenBrakets = 1, nToken; // die erste wurde schon vorher erkannt !!
while( _nOpenBrakets && IsParserWorking() )
{
switch( nToken = GetNextToken() )
{
- case '}': --_nOpenBrakets; break;
+ case '}': --_nOpenBrakets; break;
case '{':
{
if( RTF_IGNOREFLAG != GetNextToken() )
@@ -671,7 +671,7 @@ String& SvxRTFParser::GetTextToEndGroup( String& rStr )
break;
}
}
- SkipToken( -1 ); // die schliesende Klammer wird "oben" ausgewertet
+ SkipToken( -1 ); // die schliesende Klammer wird "oben" ausgewertet
return rStr;
}
@@ -684,23 +684,23 @@ util::DateTime SvxRTFParser::GetDateTimeStamp( )
{
switch( nToken = GetNextToken() )
{
- case RTF_YR: aDT.Year = (USHORT)nTokenValue; break;
- case RTF_MO: aDT.Month = (USHORT)nTokenValue; break;
- case RTF_DY: aDT.Day = (USHORT)nTokenValue; break;
- case RTF_HR: aDT.Hours = (USHORT)nTokenValue; break;
- case RTF_MIN: aDT.Minutes = (USHORT)nTokenValue; break;
+ case RTF_YR: aDT.Year = (USHORT)nTokenValue; break;
+ case RTF_MO: aDT.Month = (USHORT)nTokenValue; break;
+ case RTF_DY: aDT.Day = (USHORT)nTokenValue; break;
+ case RTF_HR: aDT.Hours = (USHORT)nTokenValue; break;
+ case RTF_MIN: aDT.Minutes = (USHORT)nTokenValue; break;
default:
bWeiter = FALSE;
}
}
- SkipToken( -1 ); // die schliesende Klammer wird "oben" ausgewertet
+ SkipToken( -1 ); // die schliesende Klammer wird "oben" ausgewertet
return aDT;
}
void SvxRTFParser::ReadInfo( const sal_Char* pChkForVerNo )
{
#ifndef SVX_LIGHT
- int _nOpenBrakets = 1, nToken; // die erste wurde schon vorher erkannt !!
+ int _nOpenBrakets = 1, nToken; // die erste wurde schon vorher erkannt !!
DBG_ASSERT(m_xDocProps.is(),
"SvxRTFParser::ReadInfo: no DocumentProperties");
String sStr, sComment;
@@ -710,7 +710,7 @@ void SvxRTFParser::ReadInfo( const sal_Char* pChkForVerNo )
{
switch( nToken = GetNextToken() )
{
- case '}': --_nOpenBrakets; break;
+ case '}': --_nOpenBrakets; break;
case '{':
{
if( RTF_IGNOREFLAG != GetNextToken() )
@@ -790,7 +790,7 @@ void SvxRTFParser::ReadInfo( const sal_Char* pChkForVerNo )
NextToken( nToken );
break;
-// default:
+// default:
}
}
@@ -798,7 +798,7 @@ void SvxRTFParser::ReadInfo( const sal_Char* pChkForVerNo )
COMPARE_EQUAL == sComment.CompareToAscii( pChkForVerNo ))
nVersionNo = nVersNo;
- SkipToken( -1 ); // die schliesende Klammer wird "oben" ausgewertet
+ SkipToken( -1 ); // die schliesende Klammer wird "oben" ausgewertet
#endif
}
@@ -893,7 +893,7 @@ void SvxRTFParser::_ClearStyleAttr( SvxRTFItemStackType& rStkType )
if( SFX_WHICH_MAX > nWhich &&
SFX_ITEM_SET == rSet.GetItemState( nWhich, FALSE, &pItem ) &&
rPool.GetDefaultItem( nWhich ) == *pItem )
- rSet.ClearItem( nWhich ); // loeschen
+ rSet.ClearItem( nWhich ); // loeschen
}
}
else
@@ -909,32 +909,32 @@ void SvxRTFParser::_ClearStyleAttr( SvxRTFItemStackType& rStkType )
// JP 22.06.99: im Style und im Set gleich gesetzt -> loeschen
if( SFX_ITEM_SET == rSet.GetItemState( nWhich, FALSE, &pItem )
&& *pItem == *pSItem )
- rSet.ClearItem( nWhich ); // loeschen
+ rSet.ClearItem( nWhich ); // loeschen
}
// Bug 59571 - falls nicht im Style gesetzt und gleich mit
- // dem PoolDefault -> auch dann loeschen
+ // dem PoolDefault -> auch dann loeschen
else if( SFX_WHICH_MAX > nWhich &&
SFX_ITEM_SET == rSet.GetItemState( nWhich, FALSE, &pItem ) &&
rPool.GetDefaultItem( nWhich ) == *pItem )
- rSet.ClearItem( nWhich ); // loeschen
+ rSet.ClearItem( nWhich ); // loeschen
}
}
}
-void SvxRTFParser::AttrGroupEnd() // den akt. Bearbeiten, vom Stack loeschen
+void SvxRTFParser::AttrGroupEnd() // den akt. Bearbeiten, vom Stack loeschen
{
if( aAttrStack.Count() )
{
SvxRTFItemStackType *pOld = aAttrStack.Pop();
SvxRTFItemStackType *pAkt = aAttrStack.Top();
- do { // middle check loop
+ do { // middle check loop
ULONG nOldSttNdIdx = pOld->pSttNd->GetIdx();
if( !pOld->pChildList &&
((!pOld->aAttrSet.Count() && !pOld->nStyleNo ) ||
(nOldSttNdIdx == pInsPos->GetNodeIdx() &&
pOld->nSttCnt == pInsPos->GetCntIdx() )))
- break; // keine Attribute oder Bereich
+ break; // keine Attribute oder Bereich
// setze nur die Attribute, die unterschiedlich zum Parent sind
if( pAkt && pOld->aAttrSet.Count() )
@@ -988,7 +988,7 @@ void SvxRTFParser::AttrGroupEnd() // den akt. Bearbeiten, vom Stack loeschen
// jetzt wirds kompliziert:
// - alle Zeichen-Attribute behalten den Bereich,
// - alle Absatz-Attribute bekommen den Bereich
- // bis zum vorherigen Absatz
+ // bis zum vorherigen Absatz
SvxRTFItemStackType* pNew = new SvxRTFItemStackType(
*pOld, *pInsPos, TRUE );
pNew->aAttrSet.SetParent( pOld->aAttrSet.GetParent() );
@@ -1002,7 +1002,7 @@ void SvxRTFParser::AttrGroupEnd() // den akt. Bearbeiten, vom Stack loeschen
// gab es ueberhaupt welche ?
if( pNew->aAttrSet.Count() == pOld->aAttrSet.Count() )
- delete pNew; // das wars dann
+ delete pNew; // das wars dann
else
{
pNew->nStyleNo = 0;
@@ -1031,8 +1031,8 @@ void SvxRTFParser::AttrGroupEnd() // den akt. Bearbeiten, vom Stack loeschen
aAttrSetList.Insert( pOld, aAttrSetList.Count() );
aAttrSetList.Insert( pNew, aAttrSetList.Count() );
}
- pOld = 0; // pOld nicht loeschen
- break; // das wars !!
+ pOld = 0; // pOld nicht loeschen
+ break; // das wars !!
}
}
}
@@ -1099,7 +1099,7 @@ void SvxRTFParser::AttrGroupEnd() // den akt. Bearbeiten, vom Stack loeschen
}
}
-void SvxRTFParser::SetAllAttrOfStk() // end all Attr. and set it into doc
+void SvxRTFParser::SetAllAttrOfStk() // end all Attr. and set it into doc
{
// noch alle Attrbute vom Stack holen !!
while( aAttrStack.Count() )
@@ -1132,7 +1132,7 @@ void SvxRTFParser::SetAttrSet( SvxRTFItemStackType &rSet )
}
// wurde noch kein Text eingefuegt ? (SttPos vom obersten StackEintrag!)
-int SvxRTFParser::IsAttrSttPos()
+int SvxRTFParser::IsAttrSttPos()
{
SvxRTFItemStackType* pAkt = aAttrStack.Top();
return !pAkt || (pAkt->pSttNd->GetIdx() == pInsPos->GetNodeIdx() &&
@@ -1192,7 +1192,7 @@ const SfxItemSet& SvxRTFParser::GetRTFDefaults()
SvxRTFStyleType::SvxRTFStyleType( SfxItemPool& rPool, const USHORT* pWhichRange )
: aAttrSet( rPool, pWhichRange )
{
- nOutlineNo = BYTE(-1); // nicht gesetzt
+ nOutlineNo = BYTE(-1); // nicht gesetzt
nBasedOn = 0;
bBasedOnIsSet = FALSE; //$flr #117411#
nNext = 0;