summaryrefslogtreecommitdiff
path: root/sw/source/filter/html/swhtml.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sw/source/filter/html/swhtml.cxx')
-rw-r--r--sw/source/filter/html/swhtml.cxx130
1 files changed, 65 insertions, 65 deletions
diff --git a/sw/source/filter/html/swhtml.cxx b/sw/source/filter/html/swhtml.cxx
index c5c116812a6e..0fd023a202a2 100644
--- a/sw/source/filter/html/swhtml.cxx
+++ b/sw/source/filter/html/swhtml.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
@@ -94,9 +94,9 @@
#include <expfld.hxx>
#include <poolfmt.hxx>
#include <pagedesc.hxx>
-#include <IMark.hxx> // fuer SwBookmark ...
+#include <IMark.hxx> // fuer SwBookmark ...
#include <docsh.hxx>
-#include <editsh.hxx> // fuer Start/EndAction
+#include <editsh.hxx> // fuer Start/EndAction
#include <docufld.hxx>
#include <swcss1.hxx>
#include <htmlvsh.hxx>
@@ -113,9 +113,9 @@
#include <statstr.hrc> // ResId fuer Statusleiste
#include <swerror.h>
-#define FONTSIZE_MASK 7
-#define FONTCOLOR_MASK (1<<15)
-#define FONT_MASK (1<<14)
+#define FONTSIZE_MASK 7
+#define FONTCOLOR_MASK (1<<15)
+#define FONT_MASK (1<<14)
#define HTML_ESC_PROP 80
#define HTML_ESC_SUPER DFLT_ESC_SUPER
@@ -135,22 +135,22 @@ using namespace ::com::sun::star;
// <P ALIGN=xxx>, <Hn ALIGN=xxx>, <TD ALIGN=xxx> usw.
HTMLOptionEnum __FAR_DATA aHTMLPAlignTable[] =
{
- { OOO_STRING_SVTOOLS_HTML_AL_left, SVX_ADJUST_LEFT },
- { OOO_STRING_SVTOOLS_HTML_AL_center, SVX_ADJUST_CENTER },
- { OOO_STRING_SVTOOLS_HTML_AL_middle, SVX_ADJUST_CENTER }, // Netscape
- { OOO_STRING_SVTOOLS_HTML_AL_right, SVX_ADJUST_RIGHT },
- { OOO_STRING_SVTOOLS_HTML_AL_justify, SVX_ADJUST_BLOCK },
- { OOO_STRING_SVTOOLS_HTML_AL_char, SVX_ADJUST_LEFT },
- { 0, 0 }
+ { OOO_STRING_SVTOOLS_HTML_AL_left, SVX_ADJUST_LEFT },
+ { OOO_STRING_SVTOOLS_HTML_AL_center, SVX_ADJUST_CENTER },
+ { OOO_STRING_SVTOOLS_HTML_AL_middle, SVX_ADJUST_CENTER }, // Netscape
+ { OOO_STRING_SVTOOLS_HTML_AL_right, SVX_ADJUST_RIGHT },
+ { OOO_STRING_SVTOOLS_HTML_AL_justify, SVX_ADJUST_BLOCK },
+ { OOO_STRING_SVTOOLS_HTML_AL_char, SVX_ADJUST_LEFT },
+ { 0, 0 }
};
// <SPACER TYPE=...>
static HTMLOptionEnum __FAR_DATA aHTMLSpacerTypeTable[] =
{
- { OOO_STRING_SVTOOLS_HTML_SPTYPE_block, HTML_SPTYPE_BLOCK },
- { OOO_STRING_SVTOOLS_HTML_SPTYPE_horizontal, HTML_SPTYPE_HORI },
- { OOO_STRING_SVTOOLS_HTML_SPTYPE_vertical, HTML_SPTYPE_VERT },
- { 0, 0 }
+ { OOO_STRING_SVTOOLS_HTML_SPTYPE_block, HTML_SPTYPE_BLOCK },
+ { OOO_STRING_SVTOOLS_HTML_SPTYPE_horizontal, HTML_SPTYPE_HORI },
+ { OOO_STRING_SVTOOLS_HTML_SPTYPE_vertical, HTML_SPTYPE_VERT },
+ { 0, 0 }
};
SV_IMPL_PTRARR( _HTMLAttrs, _HTMLAttrPtr )
@@ -387,7 +387,7 @@ SwHTMLParser::SwHTMLParser( SwDoc* pD, const SwPaM& rCrsr, SvStream& rIn,
SwDocShell* pDocSh = pDoc->GetDocShell();
if( pDocSh )
{
- bViewCreated = TRUE; // nicht, synchron laden
+ bViewCreated = TRUE; // nicht, synchron laden
// es ist ein Sprungziel vorgegeben.
@@ -416,7 +416,7 @@ SwHTMLParser::SwHTMLParser( SwDoc* pD, const SwPaM& rCrsr, SvStream& rIn,
else if( sCmp.EqualsAscii( pMarkToOutline ) ||
sCmp.EqualsAscii( pMarkToText ) ||
sCmp.EqualsAscii( pMarkToFrame ) )
- eJumpTo = JUMPTO_NONE; // das ist nichts gueltiges!
+ eJumpTo = JUMPTO_NONE; // das ist nichts gueltiges!
else
// ansonsten ist das ein normaler (Book)Mark
nPos = STRING_LEN;
@@ -529,7 +529,7 @@ SvParserState __EXPORT SwHTMLParser::CallParser()
{
// einen temporaeren Index anlegen, auf Pos 0 so wird er nicht bewegt!
pSttNdIdx = new SwNodeIndex( pDoc->GetNodes() );
- if( !IsNewDoc() ) // in ein Dokument einfuegen ?
+ if( !IsNewDoc() ) // in ein Dokument einfuegen ?
{
const SwPosition* pPos = pPam->GetPoint();
@@ -823,8 +823,8 @@ if( pSttNdIdx->GetIndex()+1 == pPam->GetBound( FALSE ).nNode.GetIndex() )
// nun noch das SplitNode vom Anfang aufheben
else if( !IsNewDoc() )
{
- if( pPos->nContent.GetIndex() ) // dann gabs am Ende kein <P>,
- pPam->Move( fnMoveForward, fnGoNode ); // als zum naechsten Node
+ if( pPos->nContent.GetIndex() ) // dann gabs am Ende kein <P>,
+ pPam->Move( fnMoveForward, fnGoNode ); // als zum naechsten Node
SwTxtNode* pTxtNode = pPos->nNode.GetNode().GetTxtNode();
SwNodeIndex aPrvIdx( pPos->nNode );
if( pTxtNode && pTxtNode->CanJoinPrev( &aPrvIdx ) &&
@@ -933,7 +933,7 @@ void SwHTMLParser::Modify( SfxPoolItem *pOld, SfxPoolItem *pNew )
{
// dann uns selbst beenden
pRegisteredIn->Remove( this );
- ReleaseRef(); // ansonsten sind wir fertig!
+ ReleaseRef(); // ansonsten sind wir fertig!
}
break;
}
@@ -1262,7 +1262,7 @@ void __EXPORT SwHTMLParser::NextToken( int nToken )
case HTML_FRAMESET_ON:
case HTML_HEAD_OFF:
case HTML_BODY_ON:
- case HTML_IMAGE: // Warum auch immer Netscape das tut.
+ case HTML_IMAGE: // Warum auch immer Netscape das tut.
aUnknownToken.Erase();
break;
case HTML_TEXTTOKEN:
@@ -1707,7 +1707,7 @@ void __EXPORT SwHTMLParser::NextToken( int nToken )
!pPam->GetNode()->FindFootnoteStartNode() ) )
{
if ( nParaCnt < 5 )
- Show(); // bis hierhin schon mal anzeigen
+ Show(); // bis hierhin schon mal anzeigen
SvxAdjust eAdjust = aAttrTab.pAdjust
? ((const SvxAdjustItem&)aAttrTab.pAdjust->GetItem()).
@@ -1918,7 +1918,7 @@ void __EXPORT SwHTMLParser::NextToken( int nToken )
case HTML_HTML_OFF:
case HTML_HEAD_ON:
case HTML_TITLE_OFF:
- break; // nicht weiter auswerten, oder???
+ break; // nicht weiter auswerten, oder???
case HTML_HTML_ON:
{
const HTMLOptions *pHTMLOptions = GetOptions();
@@ -2327,11 +2327,11 @@ BOOL SwHTMLParser::AppendTxtNode( SwHTMLAppendMode eMode, BOOL bUpdateNum )
}
else switch( nWhich )
{
- case RES_CHRATR_FONT: nIdx = 0; break;
- case RES_CHRATR_FONTSIZE: nIdx = 1; break;
- case RES_CHRATR_LANGUAGE: nIdx = 2; break;
- case RES_CHRATR_POSTURE: nIdx = 3; break;
- case RES_CHRATR_WEIGHT: nIdx = 4; break;
+ case RES_CHRATR_FONT: nIdx = 0; break;
+ case RES_CHRATR_FONTSIZE: nIdx = 1; break;
+ case RES_CHRATR_LANGUAGE: nIdx = 2; break;
+ case RES_CHRATR_POSTURE: nIdx = 3; break;
+ case RES_CHRATR_WEIGHT: nIdx = 4; break;
}
if( nIdx != -1 )
{
@@ -2821,7 +2821,7 @@ void SwHTMLParser::_SetAttr( BOOL bChkEnd, BOOL bBeforeTable,
pCNd->SetAttr( *pAttr->pItem );
break;
}
- OSL_ENSURE( !this,
+ OSL_ENSURE( !this,
"LRSpace ueber mehrere Absaetze gesetzt!" );
// kein break (hier sollen wir trotzdem nie hinkommen;
default:
@@ -3221,7 +3221,7 @@ void SwHTMLParser::SplitAttrTab( _HTMLAttrTable& rNewAttrTab,
{
ULONG nOldEnd = nEndIdx.GetIndex();
ULONG nTmpIdx;
- if( ( nTmpIdx = pDoc->GetNodes().GetEndOfExtras().GetIndex()) >= nOldEnd ||
+ if( ( nTmpIdx = pDoc->GetNodes().GetEndOfExtras().GetIndex()) >= nOldEnd ||
( nTmpIdx = pDoc->GetNodes().GetEndOfAutotext().GetIndex()) >= nOldEnd )
{
nTmpIdx = pDoc->GetNodes().GetEndOfInserts().GetIndex();
@@ -3599,8 +3599,8 @@ void SwHTMLParser::NewFontAttr( int nToken )
String aFace, aId, aStyle, aClass, aLang, aDir;
Color aColor;
- ULONG nFontHeight = 0; // tatsaechlich einzustellende Font-Hoehe
- USHORT nSize = 0; // Fontgroesse in Netscape-Notation (1-7)
+ ULONG nFontHeight = 0; // tatsaechlich einzustellende Font-Hoehe
+ USHORT nSize = 0; // Fontgroesse in Netscape-Notation (1-7)
BOOL bColor = FALSE;
const HTMLOptions *pHTMLOptions = GetOptions();
@@ -3693,8 +3693,8 @@ void SwHTMLParser::NewFontAttr( int nToken )
OSL_ENSURE( !nSize == !nFontHeight, "HTML-Font-Size != Font-Height" );
String aFontName, aStyleName;
- FontFamily eFamily = FAMILY_DONTKNOW; // Family und Pitch,
- FontPitch ePitch = PITCH_DONTKNOW; // falls nicht gefunden
+ FontFamily eFamily = FAMILY_DONTKNOW; // Family und Pitch,
+ FontPitch ePitch = PITCH_DONTKNOW; // falls nicht gefunden
rtl_TextEncoding eEnc = gsl_getSystemTextEncoding();
if( aFace.Len() && !pCSS1Parser->IsIgnoreFontFamily() )
@@ -3928,7 +3928,7 @@ void SwHTMLParser::EndPara( BOOL bReal )
if( pCntxt )
{
EndContext( pCntxt );
- SetAttr(); // Absatz-Atts wegen JavaScript moeglichst schnell setzen
+ SetAttr(); // Absatz-Atts wegen JavaScript moeglichst schnell setzen
delete pCntxt;
}
@@ -3983,13 +3983,13 @@ void SwHTMLParser::NewHeading( int nToken )
USHORT nTxtColl;
switch( nToken )
{
- case HTML_HEAD1_ON: nTxtColl = RES_POOLCOLL_HEADLINE1; break;
- case HTML_HEAD2_ON: nTxtColl = RES_POOLCOLL_HEADLINE2; break;
- case HTML_HEAD3_ON: nTxtColl = RES_POOLCOLL_HEADLINE3; break;
- case HTML_HEAD4_ON: nTxtColl = RES_POOLCOLL_HEADLINE4; break;
- case HTML_HEAD5_ON: nTxtColl = RES_POOLCOLL_HEADLINE5; break;
- case HTML_HEAD6_ON: nTxtColl = RES_POOLCOLL_HEADLINE6; break;
- default: nTxtColl = RES_POOLCOLL_STANDARD; break;
+ case HTML_HEAD1_ON: nTxtColl = RES_POOLCOLL_HEADLINE1; break;
+ case HTML_HEAD2_ON: nTxtColl = RES_POOLCOLL_HEADLINE2; break;
+ case HTML_HEAD3_ON: nTxtColl = RES_POOLCOLL_HEADLINE3; break;
+ case HTML_HEAD4_ON: nTxtColl = RES_POOLCOLL_HEADLINE4; break;
+ case HTML_HEAD5_ON: nTxtColl = RES_POOLCOLL_HEADLINE5; break;
+ case HTML_HEAD6_ON: nTxtColl = RES_POOLCOLL_HEADLINE6; break;
+ default: nTxtColl = RES_POOLCOLL_STANDARD; break;
}
// den Kontext anlegen
@@ -4056,7 +4056,7 @@ void SwHTMLParser::EndHeading()
if( pCntxt )
{
EndContext( pCntxt );
- SetAttr(); // Absatz-Atts wegen JavaScript moeglichst schnell setzen
+ SetAttr(); // Absatz-Atts wegen JavaScript moeglichst schnell setzen
delete pCntxt;
}
@@ -4112,7 +4112,7 @@ void SwHTMLParser::NewTxtFmtColl( int nToken, USHORT nColl )
eMode = AM_SPACE;
break;
case HTML_ADDRESS_ON:
- eMode = AM_NOSPACE; // ADDRESS kann auf einen <P> ohne </P> folgen
+ eMode = AM_NOSPACE; // ADDRESS kann auf einen <P> ohne </P> folgen
break;
case HTML_DT_ON:
case HTML_DD_ON:
@@ -4187,7 +4187,7 @@ void SwHTMLParser::EndTxtFmtColl( int nToken )
if( pCntxt )
{
EndContext( pCntxt );
- SetAttr(); // Absatz-Atts wegen JavaScript moeglichst schnell setzen
+ SetAttr(); // Absatz-Atts wegen JavaScript moeglichst schnell setzen
delete pCntxt;
}
@@ -4320,7 +4320,7 @@ void SwHTMLParser::EndDefList()
if( pCntxt )
{
EndContext( pCntxt );
- SetAttr(); // Absatz-Atts wegen JavaScript moeglichst schnell setzen
+ SetAttr(); // Absatz-Atts wegen JavaScript moeglichst schnell setzen
delete pCntxt;
}
@@ -4403,7 +4403,7 @@ void SwHTMLParser::EndDefListItem( int nToken, BOOL bSetColl,
if( pCntxt )
{
EndContext( pCntxt );
- SetAttr(); // Absatz-Atts wegen JavaScript moeglichst schnell setzen
+ SetAttr(); // Absatz-Atts wegen JavaScript moeglichst schnell setzen
delete pCntxt;
}
@@ -4417,11 +4417,11 @@ void SwHTMLParser::EndDefListItem( int nToken, BOOL bSetColl,
BOOL SwHTMLParser::HasCurrentParaFlys( BOOL bNoSurroundOnly,
BOOL bSurroundOnly ) const
{
- // bNoSurroundOnly: Der Absatz enthaelt mindestens einen Rahmen
- // ohne Umlauf
- // bSurroundOnly: Der Absatz enthaelt mindestens einen Rahmen
- // mit Umlauf aber keinen ohne Umlauf
- // sonst: Der Absatz enthaelt irgendeinen Rahmen
+ // bNoSurroundOnly: Der Absatz enthaelt mindestens einen Rahmen
+ // ohne Umlauf
+ // bSurroundOnly: Der Absatz enthaelt mindestens einen Rahmen
+ // mit Umlauf aber keinen ohne Umlauf
+ // sonst: Der Absatz enthaelt irgendeinen Rahmen
SwNodeIndex& rNodeIdx = pPam->GetPoint()->nNode;
const SwSpzFrmFmts& rFrmFmtTbl = *pDoc->GetSpzFrmFmts();
@@ -4497,16 +4497,16 @@ const SwFmtColl *SwHTMLParser::GetCurrFmtColl() const
void SwHTMLParser::SetTxtCollAttrs( _HTMLAttrContext *pContext )
{
- SwTxtFmtColl *pCollToSet = 0; // die zu setzende Vorlage
- SfxItemSet *pItemSet = 0; // der Set fuer harte Attrs
+ SwTxtFmtColl *pCollToSet = 0; // die zu setzende Vorlage
+ SfxItemSet *pItemSet = 0; // der Set fuer harte Attrs
USHORT nTopColl = pContext ? pContext->GetTxtFmtColl() : 0;
const String& rTopClass = pContext ? pContext->GetClass() : (const String&) aEmptyStr;
USHORT nDfltColl = RES_POOLCOLL_TEXT;
- BOOL bInPRE=FALSE; // etwas Kontext Info
+ BOOL bInPRE=FALSE; // etwas Kontext Info
- USHORT nLeftMargin = 0, nRightMargin = 0; // die Einzuege und
- short nFirstLineIndent = 0; // Abstaende
+ USHORT nLeftMargin = 0, nRightMargin = 0; // die Einzuege und
+ short nFirstLineIndent = 0; // Abstaende
USHORT i;
for( i = nContextStAttrMin; i < aContexts.Count(); i++ )
@@ -4890,7 +4890,7 @@ void SwHTMLParser::InsertSpacer()
// den unteren Absatz-Abstand des vorherigen Nodes aendern,
// wenn moeglich
- SetAttr(); // noch offene Absatz-Attribute setzen
+ SetAttr(); // noch offene Absatz-Attribute setzen
pTxtNode = pDoc->GetNodes()[pPam->GetPoint()->nNode.GetIndex()-1]
->GetTxtNode();
@@ -4914,7 +4914,7 @@ void SwHTMLParser::InsertSpacer()
NewAttr( &aAttrTab.pULSpace, SvxULSpaceItem( 0, (USHORT)nSize, RES_UL_SPACE ) );
EndAttr( aAttrTab.pULSpace, 0, FALSE );
- AppendTxtNode(); // nicht am Abstand drehen!
+ AppendTxtNode(); // nicht am Abstand drehen!
}
}
break;
@@ -5038,9 +5038,9 @@ void SwHTMLParser::InsertLineBreak()
// 6.) Wenn von keinem Rahmen der Umlauf geaendert wird, wird ein
// harter Zeilenumbruch eingefuegt
- String aId, aStyle, aClass; // die ID der Bookmark
+ String aId, aStyle, aClass; // die ID der Bookmark
BOOL bClearLeft = FALSE, bClearRight = FALSE;
- BOOL bCleared = FALSE; // wurde ein CLEAR ausgefuehrt?
+ BOOL bCleared = FALSE; // wurde ein CLEAR ausgefuehrt?
// dann holen wir mal die Optionen
const HTMLOptions *pHTMLOptions = GetOptions();
@@ -5156,7 +5156,7 @@ void SwHTMLParser::InsertLineBreak()
{
// wenn kein CLEAR ausgefuehrt werden sollte oder konnte, wird
// ein Zeilenumbruch eingef?gt
- String sTmp( (sal_Unicode)0x0a ); // make the Mac happy :-)
+ String sTmp( (sal_Unicode)0x0a ); // make the Mac happy :-)
pDoc->InsertString( *pPam, sTmp );
}
else if( pPam->GetPoint()->nContent.GetIndex() )