From 6f56ad53f0fa7108b8eaead3d6995acce0674f69 Mon Sep 17 00:00:00 2001 From: Miklos Vajna Date: Sat, 2 May 2015 10:13:00 +0200 Subject: sw: prefix members of SwWW8ImplReader Change-Id: Ic3d21109097756d22105a8382f344b980f79b898 Reviewed-on: https://gerrit.libreoffice.org/15592 Reviewed-by: Miklos Vajna Tested-by: Jenkins --- sw/source/filter/ww8/ww8graf.cxx | 374 ++++---- sw/source/filter/ww8/ww8graf2.cxx | 120 +-- sw/source/filter/ww8/ww8par.cxx | 1790 ++++++++++++++++++------------------- sw/source/filter/ww8/ww8par.hxx | 334 +++---- sw/source/filter/ww8/ww8par2.cxx | 694 +++++++------- sw/source/filter/ww8/ww8par3.cxx | 186 ++-- sw/source/filter/ww8/ww8par4.cxx | 68 +- sw/source/filter/ww8/ww8par5.cxx | 538 +++++------ sw/source/filter/ww8/ww8par6.cxx | 778 ++++++++-------- 9 files changed, 2441 insertions(+), 2441 deletions(-) (limited to 'sw') diff --git a/sw/source/filter/ww8/ww8graf.cxx b/sw/source/filter/ww8/ww8graf.cxx index 7bf2a3858be9..ac6fd98c4f5b 100644 --- a/sw/source/filter/ww8/ww8graf.cxx +++ b/sw/source/filter/ww8/ww8graf.cxx @@ -169,11 +169,11 @@ bool SwWW8ImplReader::ReadGrafStart(void* pData, short nDataSiz, if (SVBT16ToShort(pHd->cb) < sizeof(WW8_DPHEAD) + nDataSiz) { OSL_ENSURE( false, "+Grafik-Element: Size ?" ); - pStrm->SeekRel(SVBT16ToShort(pHd->cb) - sizeof(WW8_DPHEAD)); + m_pStrm->SeekRel(SVBT16ToShort(pHd->cb) - sizeof(WW8_DPHEAD)); return false; } - bool bCouldRead = checkRead(*pStrm, pData, nDataSiz); + bool bCouldRead = checkRead(*m_pStrm, pData, nDataSiz); OSL_ENSURE(bCouldRead, "Short Graphic header"); if (!bCouldRead) return false; @@ -181,21 +181,21 @@ bool SwWW8ImplReader::ReadGrafStart(void* pData, short nDataSiz, RndStdIds eAnchor = (pDo->by < 2) ? FLY_AT_PAGE : FLY_AT_PARA; rSet.Put(SwFmtAnchor(eAnchor)); - nDrawXOfs2 = nDrawXOfs; - nDrawYOfs2 = nDrawYOfs; + m_nDrawXOfs2 = m_nDrawXOfs; + m_nDrawYOfs2 = m_nDrawYOfs; if (eAnchor == FLY_AT_PARA) { if( pDo->bx == 1 ) // Position: actually left - nDrawXOfs2 = static_cast< short >(nDrawXOfs2 - maSectionManager.GetPageLeft()); - if( nInTable ) // Object in table - nDrawXOfs2 = nDrawXOfs2 - GetTableLeft(); // -> see comment + m_nDrawXOfs2 = static_cast< short >(m_nDrawXOfs2 - m_aSectionManager.GetPageLeft()); + if( m_nInTable ) // Object in table + m_nDrawXOfs2 = m_nDrawXOfs2 - GetTableLeft(); // -> see comment // at GetTableLeft() } else { if( pDo->bx != 1 ) - nDrawXOfs2 = static_cast< short >(nDrawXOfs2 + maSectionManager.GetPageLeft()); + m_nDrawXOfs2 = static_cast< short >(m_nDrawXOfs2 + m_aSectionManager.GetPageLeft()); } return true; @@ -328,8 +328,8 @@ SdrObject* SwWW8ImplReader::ReadLine( WW8_DPHEAD* pHd, const WW8_DO* pDo, Point& rP0 = aP[0]; Point& rP1 = aP[1]; - rP0.X() = (sal_Int16)SVBT16ToShort( pHd->xa ) + nDrawXOfs2; - rP0.Y() = (sal_Int16)SVBT16ToShort( pHd->ya ) + nDrawYOfs2; + rP0.X() = (sal_Int16)SVBT16ToShort( pHd->xa ) + m_nDrawXOfs2; + rP0.Y() = (sal_Int16)SVBT16ToShort( pHd->ya ) + m_nDrawYOfs2; rP1 = rP0; rP0.X() += (sal_Int16)SVBT16ToShort( aLine.xaStart ); rP0.Y() += (sal_Int16)SVBT16ToShort( aLine.yaStart ); @@ -356,8 +356,8 @@ SdrObject* SwWW8ImplReader::ReadRect( WW8_DPHEAD* pHd, const WW8_DO* pDo, if( !ReadGrafStart( (void*)&aRect, sizeof( aRect ), pHd, pDo, rSet ) ) return 0; - Point aP0( (sal_Int16)SVBT16ToShort( pHd->xa ) + nDrawXOfs2, - (sal_Int16)SVBT16ToShort( pHd->ya ) + nDrawYOfs2 ); + Point aP0( (sal_Int16)SVBT16ToShort( pHd->xa ) + m_nDrawXOfs2, + (sal_Int16)SVBT16ToShort( pHd->ya ) + m_nDrawYOfs2 ); Point aP1( aP0 ); aP1.X() += (sal_Int16)SVBT16ToShort( pHd->dxa ); aP1.Y() += (sal_Int16)SVBT16ToShort( pHd->dya ); @@ -378,8 +378,8 @@ SdrObject* SwWW8ImplReader::ReadElipse( WW8_DPHEAD* pHd, const WW8_DO* pDo, if( !ReadGrafStart( (void*)&aElipse, sizeof( aElipse ), pHd, pDo, rSet ) ) return 0; - Point aP0( (sal_Int16)SVBT16ToShort( pHd->xa ) + nDrawXOfs2, - (sal_Int16)SVBT16ToShort( pHd->ya ) + nDrawYOfs2 ); + Point aP0( (sal_Int16)SVBT16ToShort( pHd->xa ) + m_nDrawXOfs2, + (sal_Int16)SVBT16ToShort( pHd->ya ) + m_nDrawYOfs2 ); Point aP1( aP0 ); aP1.X() += (sal_Int16)SVBT16ToShort( pHd->dxa ); aP1.Y() += (sal_Int16)SVBT16ToShort( pHd->dya ); @@ -400,8 +400,8 @@ SdrObject* SwWW8ImplReader::ReadArc( WW8_DPHEAD* pHd, const WW8_DO* pDo, if( !ReadGrafStart( (void*)&aArc, sizeof( aArc ), pHd, pDo, rSet ) ) return 0; - Point aP0( (sal_Int16)SVBT16ToShort( pHd->xa ) + nDrawXOfs2, - (sal_Int16)SVBT16ToShort( pHd->ya ) + nDrawYOfs2 ); + Point aP0( (sal_Int16)SVBT16ToShort( pHd->xa ) + m_nDrawXOfs2, + (sal_Int16)SVBT16ToShort( pHd->ya ) + m_nDrawYOfs2 ); Point aP1( aP0 ); aP1.X() += (sal_Int16)SVBT16ToShort( pHd->dxa ) * 2; aP1.Y() += (sal_Int16)SVBT16ToShort( pHd->dya ) * 2; @@ -437,7 +437,7 @@ SdrObject* SwWW8ImplReader::ReadPolyLine( WW8_DPHEAD* pHd, const WW8_DO* pDo, sal_uInt16 nCount = SVBT16ToShort( aPoly.aBits1 ) >> 1 & 0x7fff; boost::scoped_array xP(new SVBT16[nCount * 2]); - bool bCouldRead = checkRead(*pStrm, xP.get(), nCount * 4); // Punkte einlesen + bool bCouldRead = checkRead(*m_pStrm, xP.get(), nCount * 4); // Punkte einlesen OSL_ENSURE(bCouldRead, "Short PolyLine header"); if (!bCouldRead) return 0; @@ -446,9 +446,9 @@ SdrObject* SwWW8ImplReader::ReadPolyLine( WW8_DPHEAD* pHd, const WW8_DO* pDo, Point aPt; for (sal_uInt16 i=0; ixa ); - aPt.Y() = SVBT16ToShort( xP[( i << 1 ) + 1] ) + nDrawYOfs2 + aPt.Y() = SVBT16ToShort( xP[( i << 1 ) + 1] ) + m_nDrawYOfs2 + (sal_Int16)SVBT16ToShort( pHd->ya ); aP[i] = aPt; } @@ -463,21 +463,21 @@ SdrObject* SwWW8ImplReader::ReadPolyLine( WW8_DPHEAD* pHd, const WW8_DO* pDo, ESelection SwWW8ImplReader::GetESelection( long nCpStart, long nCpEnd ) { - sal_Int32 nPCnt = mpDrawEditEngine->GetParagraphCount(); + sal_Int32 nPCnt = m_pDrawEditEngine->GetParagraphCount(); sal_Int32 nSP = 0; sal_Int32 nEP = 0; while( (nSP < nPCnt) - && (nCpStart >= mpDrawEditEngine->GetTextLen( nSP ) + 1) ) + && (nCpStart >= m_pDrawEditEngine->GetTextLen( nSP ) + 1) ) { - nCpStart -= mpDrawEditEngine->GetTextLen( nSP ) + 1; + nCpStart -= m_pDrawEditEngine->GetTextLen( nSP ) + 1; nSP++; } // Beim Ende erst 1 Zeichen spaeter auf naechste Zeile umschalten, // da sonst Zeilenattribute immer eine Zeile zu weit reichen. while( (nEP < nPCnt) - && (nCpEnd > mpDrawEditEngine->GetTextLen( nEP ) + 1) ) + && (nCpEnd > m_pDrawEditEngine->GetTextLen( nEP ) + 1) ) { - nCpEnd -= mpDrawEditEngine->GetTextLen( nEP ) + 1; + nCpEnd -= m_pDrawEditEngine->GetTextLen( nEP ) + 1; nEP++; } return ESelection( nSP, nCpStart, nEP, nCpEnd ); @@ -508,7 +508,7 @@ void SwWW8ImplReader::InsertTxbxStyAttrs( SfxItemSet& rS, sal_uInt16 nColl ) { SfxItemPool *pEditPool = rS.GetPool(); sal_uInt16 nWhich = i; - sal_uInt16 nSlotId = rDoc.GetAttrPool().GetSlotId(nWhich); + sal_uInt16 nSlotId = m_rDoc.GetAttrPool().GetSlotId(nWhich); if ( nSlotId && nWhich != nSlotId && 0 != (nWhich = pEditPool->GetWhich(nSlotId)) && @@ -595,21 +595,21 @@ void SwWW8ImplReader::InsertAttrsAsDrawingAttrs(long nStartCp, long nEndCp, paragraph mark as part of the paragraph text. */ WW8ReaderSave aSave(this); - pPlcxMan = new WW8PLCFMan(pSBase, eType, nStartCp, true); + m_pPlcxMan = new WW8PLCFMan(m_pSBase, eType, nStartCp, true); - WW8_CP nStart = pPlcxMan->Where(); + WW8_CP nStart = m_pPlcxMan->Where(); WW8_CP nNext, nStartReplace=0; bool bDoingSymbol = false; - sal_Unicode cReplaceSymbol = cSymbol; + sal_Unicode cReplaceSymbol = m_cSymbol; - SfxItemSet *pS = new SfxItemSet(mpDrawEditEngine->GetEmptyItemSet()); + SfxItemSet *pS = new SfxItemSet(m_pDrawEditEngine->GetEmptyItemSet()); WW8PLCFManResult aRes; std::deque aChunks; // Here store stack location - size_t nCurrentCount = pCtrlStck->size(); + size_t nCurrentCount = m_pCtrlStck->size(); while (nStart < nEndCp) { // nStart is the beginning of the attributes for this range, and @@ -619,8 +619,8 @@ void SwWW8ImplReader::InsertAttrsAsDrawingAttrs(long nStartCp, long nEndCp, nTxtStart = nStartCp; // get position of next SPRM - bool bStartAttr = pPlcxMan->Get(&aRes); - nAktColl = pPlcxMan->GetColl(); + bool bStartAttr = m_pPlcxMan->Get(&aRes); + m_nAktColl = m_pPlcxMan->GetColl(); if (aRes.nSprmId) { if( bONLYnPicLocFc ) @@ -628,7 +628,7 @@ void SwWW8ImplReader::InsertAttrsAsDrawingAttrs(long nStartCp, long nEndCp, if ( (68 == aRes.nSprmId) || (0x6A03 == aRes.nSprmId) ) { Read_PicLoc(aRes.nSprmId, aRes.pMemPos + - mpSprmParser->DistanceToData(aRes.nSprmId), 4); + m_pSprmParser->DistanceToData(aRes.nSprmId), 4); // Ok, that's what we were looking for. Now let's get // out of here! break; @@ -642,23 +642,23 @@ void SwWW8ImplReader::InsertAttrsAsDrawingAttrs(long nStartCp, long nEndCp, if (bStartAttr) { ImportSprm(aRes.pMemPos, aRes.nSprmId); - if (!bDoingSymbol && bSymbol) + if (!bDoingSymbol && m_bSymbol) { bDoingSymbol = true; nStartReplace = nTxtStart; - cReplaceSymbol = cSymbol; + cReplaceSymbol = m_cSymbol; } } else { EndSprm( aRes.nSprmId ); - if (!bSymbol && bDoingSymbol) + if (!m_bSymbol && bDoingSymbol) { bDoingSymbol = false; OUStringBuffer sTemp; comphelper::string::padToLength(sTemp, nTxtStart - nStartReplace, cReplaceSymbol); - mpDrawEditEngine->QuickInsertText(sTemp.makeStringAndClear(), + m_pDrawEditEngine->QuickInsertText(sTemp.makeStringAndClear(), GetESelection(nStartReplace - nStartCp, nTxtStart - nStartCp ) ); } @@ -668,13 +668,13 @@ void SwWW8ImplReader::InsertAttrsAsDrawingAttrs(long nStartCp, long nEndCp, { if (bStartAttr) { - size_t nCount = pCtrlStck->size(); - if (maFieldStack.empty() && Read_Field(&aRes)) + size_t nCount = m_pCtrlStck->size(); + if (m_aFieldStack.empty() && Read_Field(&aRes)) { OUString sURL; - for (size_t nI = pCtrlStck->size(); nI > nCount; --nI) + for (size_t nI = m_pCtrlStck->size(); nI > nCount; --nI) { - const SfxPoolItem *pItem = ((*pCtrlStck)[nI-1]).pAttr; + const SfxPoolItem *pItem = ((*m_pCtrlStck)[nI-1]).pAttr; sal_uInt16 nWhich = pItem->Which(); if (nWhich == RES_TXTATR_INETFMT) { @@ -682,21 +682,21 @@ void SwWW8ImplReader::InsertAttrsAsDrawingAttrs(long nStartCp, long nEndCp, static_cast(pItem); sURL = pURL->GetValue(); } - pCtrlStck->DeleteAndDestroy(nI-1); + m_pCtrlStck->DeleteAndDestroy(nI-1); } aChunks.push_back(Chunk(nStart, sURL)); } } else { - if (!maFieldStack.empty() && End_Field()) + if (!m_aFieldStack.empty() && End_Field()) aChunks.back().SetEndPos(nStart+1); } } } - pPlcxMan->advance(); - nNext = pPlcxMan->Where(); + m_pPlcxMan->advance(); + nNext = m_pPlcxMan->Where(); const WW8_CP nEnd = ( nNext < nEndCp ) ? nNext : nEndCp; if (!bONLYnPicLocFc && nNext != nStart && nEnd >= nStartCp) @@ -706,16 +706,16 @@ void SwWW8ImplReader::InsertAttrsAsDrawingAttrs(long nStartCp, long nEndCp, // Here read current properties and convert them into pS // and put those attrs into the draw box if they can be converted // to draw attributes - if (pCtrlStck->size() - nCurrentCount) + if (m_pCtrlStck->size() - nCurrentCount) { - for (size_t i = nCurrentCount; i < pCtrlStck->size(); ++i) + for (size_t i = nCurrentCount; i < m_pCtrlStck->size(); ++i) { - const SfxPoolItem *pItem = ((*pCtrlStck)[i]).pAttr; + const SfxPoolItem *pItem = ((*m_pCtrlStck)[i]).pAttr; sal_uInt16 nWhich = pItem->Which(); if( nWhich < RES_FLTRATTR_BEGIN || nWhich >= RES_FLTRATTR_END ) { - sal_uInt16 nSlotId = rDoc.GetAttrPool().GetSlotId(nWhich); + sal_uInt16 nSlotId = m_rDoc.GetAttrPool().GetSlotId(nWhich); if ( nSlotId && nWhich != nSlotId && 0 != (nWhich = pEditPool->GetWhich(nSlotId)) && @@ -731,14 +731,14 @@ void SwWW8ImplReader::InsertAttrsAsDrawingAttrs(long nStartCp, long nEndCp, } } // Fill in the remainder from the style - InsertTxbxStyAttrs(*pS, nAktColl); + InsertTxbxStyAttrs(*pS, m_nAktColl); if( pS->Count() ) { - mpDrawEditEngine->QuickSetAttribs( *pS, + m_pDrawEditEngine->QuickSetAttribs( *pS, GetESelection( nTxtStart - nStartCp, nEnd - nStartCp ) ); delete pS; - pS = new SfxItemSet(mpDrawEditEngine->GetEmptyItemSet()); + pS = new SfxItemSet(m_pDrawEditEngine->GetEmptyItemSet()); } } nStart = nNext; @@ -747,8 +747,8 @@ void SwWW8ImplReader::InsertAttrsAsDrawingAttrs(long nStartCp, long nEndCp, // pop off as far as recorded location just in case there were some left // unclosed - for (size_t nI = pCtrlStck->size(); nI > nCurrentCount; --nI) - pCtrlStck->DeleteAndDestroy(nI-1); + for (size_t nI = m_pCtrlStck->size(); nI > nCurrentCount; --nI) + m_pCtrlStck->DeleteAndDestroy(nI-1); typedef std::deque::iterator myIter; myIter aEnd = aChunks.end(); @@ -756,7 +756,7 @@ void SwWW8ImplReader::InsertAttrsAsDrawingAttrs(long nStartCp, long nEndCp, { ESelection aSel(GetESelection(aIter->GetStartPos()-nStartCp, aIter->GetEndPos()-nStartCp)); - OUString aString(mpDrawEditEngine->GetText(aSel)); + OUString aString(m_pDrawEditEngine->GetText(aSel)); const sal_Int32 nOrigLen = aString.getLength(); long nDummy(0); lcl_StripFields(aString, nDummy); @@ -766,12 +766,12 @@ void SwWW8ImplReader::InsertAttrsAsDrawingAttrs(long nStartCp, long nEndCp, { SvxURLField aURL(aIter->GetURL(), aString, SVXURLFORMAT_APPDEFAULT); - mpDrawEditEngine->QuickInsertField(SvxFieldItem(aURL, EE_FEATURE_FIELD), aSel); + m_pDrawEditEngine->QuickInsertField(SvxFieldItem(aURL, EE_FEATURE_FIELD), aSel); nChanged = nOrigLen - 1; } else { - mpDrawEditEngine->QuickInsertText(aString, aSel); + m_pDrawEditEngine->QuickInsertText(aString, aSel); nChanged = nOrigLen - aString.getLength(); } for (myIter aIter2 = aIter+1; aIter2 != aEnd; ++aIter2) @@ -789,7 +789,7 @@ bool SwWW8ImplReader::GetTxbxTextSttEndCp(WW8_CP& rStartCp, WW8_CP& rEndCp, sal_uInt16 nTxBxS, sal_uInt16 nSequence) { // grab the TextBox-PLCF quickly - WW8PLCFspecial* pT = pPlcxMan ? pPlcxMan->GetTxbx() : 0; + WW8PLCFspecial* pT = m_pPlcxMan ? m_pPlcxMan->GetTxbx() : 0; if( !pT ) { OSL_ENSURE( false, "+Wo ist der Grafik-Text (1) ?" ); @@ -840,7 +840,7 @@ bool SwWW8ImplReader::GetTxbxTextSttEndCp(WW8_CP& rStartCp, WW8_CP& rEndCp, long nMinStartCp = rStartCp; long nMaxEndCp = rEndCp; // rasch den TextBox-Break-Deskriptor-PLCF greifen - pT = pPlcxMan->GetTxbxBkd(); + pT = m_pPlcxMan->GetTxbxBkd(); if (!pT) // It can occur on occasion, Caolan return false; @@ -885,7 +885,7 @@ bool SwWW8ImplReader::GetTxbxTextSttEndCp(WW8_CP& rStartCp, WW8_CP& rEndCp, // den um -2 (bzw. -1 bei Ver8) korrigierten End-Cp zurueck bool SwWW8ImplReader::GetRangeAsDrawingString(OUString& rString, long nStartCp, long nEndCp, ManTypes eType) { - WW8_CP nOffset = pWwFib->GetBaseCp(eType); + WW8_CP nOffset = m_pWwFib->GetBaseCp(eType); OSL_ENSURE(nStartCp <= nEndCp, "+Wo ist der Grafik-Text (7) ?"); if (nStartCp == nEndCp) @@ -893,7 +893,7 @@ bool SwWW8ImplReader::GetRangeAsDrawingString(OUString& rString, long nStartCp, else if (nStartCp < nEndCp) { // den Text einlesen: kann sich ueber mehrere Pieces erstrecken!!! - const sal_Int32 nLen = pSBase->WW8ReadString(*pStrm, rString, + const sal_Int32 nLen = m_pSBase->WW8ReadString(*m_pStrm, rString, nStartCp + nOffset, nEndCp - nStartCp, GetCurrentCharSet()); OSL_ENSURE(nLen, "+Wo ist der Grafik-Text (8) ?"); if (nLen>0) @@ -914,27 +914,27 @@ OutlinerParaObject* SwWW8ImplReader::ImportAsOutliner(OUString &rString, WW8_CP if (GetRangeAsDrawingString( rString, nStartCp, nEndCp, eType )) { - if (!mpDrawEditEngine) - mpDrawEditEngine = new EditEngine(0); + if (!m_pDrawEditEngine) + m_pDrawEditEngine = new EditEngine(0); - mpDrawEditEngine->SetText(rString); + m_pDrawEditEngine->SetText(rString); InsertAttrsAsDrawingAttrs(nStartCp, nEndCp, eType); // Annotations typically begin with a (useless) 0x5 - if ((eType == MAN_AND) && mpDrawEditEngine->GetTextLen()) + if ((eType == MAN_AND) && m_pDrawEditEngine->GetTextLen()) { ESelection aFirstChar(0, 0, 0, 1); - if (comphelper::string::equals(mpDrawEditEngine->GetText( aFirstChar ), 0x5)) - mpDrawEditEngine->QuickDelete(aFirstChar); + if (comphelper::string::equals(m_pDrawEditEngine->GetText( aFirstChar ), 0x5)) + m_pDrawEditEngine->QuickDelete(aFirstChar); } - EditTextObject* pTemporaryText = mpDrawEditEngine->CreateTextObject(); + EditTextObject* pTemporaryText = m_pDrawEditEngine->CreateTextObject(); pRet = new OutlinerParaObject(*pTemporaryText); pRet->SetOutlinerMode( OUTLINERMODE_TEXTOBJECT ); delete pTemporaryText; - mpDrawEditEngine->SetText( OUString() ); - mpDrawEditEngine->SetParaAttribs(0, mpDrawEditEngine->GetEmptyItemSet()); + m_pDrawEditEngine->SetText( OUString() ); + m_pDrawEditEngine->SetParaAttribs(0, m_pDrawEditEngine->GetEmptyItemSet()); // Strip out fields, leaving the result long nDummy(0); @@ -959,9 +959,9 @@ SwFrmFmt* SwWW8ImplReader::InsertTxbxText(SdrTextObj* pTextObj, bool* pbContainsGraphics, SvxMSDffImportRec* pRecord) { SwFrmFmt* pFlyFmt = 0; - sal_uLong nOld = pStrm->Tell(); + sal_uLong nOld = m_pStrm->Tell(); - ManTypes eType = pPlcxMan->GetManType() == MAN_HDFT ? MAN_TXBX_HDFT : MAN_TXBX; + ManTypes eType = m_pPlcxMan->GetManType() == MAN_HDFT ? MAN_TXBX_HDFT : MAN_TXBX; rbEraseTextObj = false; @@ -971,10 +971,10 @@ SwFrmFmt* SwWW8ImplReader::InsertTxbxText(SdrTextObj* pTextObj, bool bTextWasRead = GetTxbxTextSttEndCp( nStartCp, nEndCp, nTxBxS, nSequence ) && GetRangeAsDrawingString( aString, nStartCp, nEndCp, eType ); - if (!mpDrawEditEngine) - mpDrawEditEngine = new EditEngine(0); + if (!m_pDrawEditEngine) + m_pDrawEditEngine = new EditEngine(0); if( pObjSiz ) - mpDrawEditEngine->SetPaperSize( *pObjSiz ); + m_pDrawEditEngine->SetPaperSize( *pObjSiz ); const OUString aOrigString(aString); if( bTextWasRead ) @@ -995,17 +995,17 @@ SwFrmFmt* SwWW8ImplReader::InsertTxbxText(SdrTextObj* pTextObj, if (!pbTestTxbxContainsText) { WW8ReaderSave aSave(this, nNewStartCp -1); - bool bOldEmbeddObj = bEmbeddObj; + bool bOldEmbeddObj = m_bEmbeddObj; // bEmbedd Ordinarily would have been set by field // parse, but this is impossible here so... - bEmbeddObj = true; + m_bEmbeddObj = true; // 1st look for OLE- or Graph-Indicator Sprms - WW8PLCFx_Cp_FKP* pChp = pPlcxMan->GetChpPLCF(); + WW8PLCFx_Cp_FKP* pChp = m_pPlcxMan->GetChpPLCF(); WW8PLCFxDesc aDesc; pChp->GetSprms( &aDesc ); WW8SprmIter aSprmIter(aDesc.pMemPos, aDesc.nSprmsLen, - *mpSprmParser); + *m_pSprmParser); for( int nLoop = 0; nLoop < 2; ++nLoop ) { @@ -1039,10 +1039,10 @@ SwFrmFmt* SwWW8ImplReader::InsertTxbxText(SdrTextObj* pTextObj, } } aSave.Restore(this); - bEmbeddObj=bOldEmbeddObj; + m_bEmbeddObj=bOldEmbeddObj; // then import either an OLE of a Graphic - if( bObj ) + if( m_bObj ) { if( bMakeSdrGrafObj && pTextObj && pTextObj->GetUpGroup() ) @@ -1061,7 +1061,7 @@ SwFrmFmt* SwWW8ImplReader::InsertTxbxText(SdrTextObj* pTextObj, GrafikCtor(); - pNew->SetModel( pDrawModel ); + pNew->SetModel( m_pDrawModel ); pNew->SetLogicRect( pTextObj->GetCurrentBoundRect() ); pNew->SetLayer( pTextObj->GetLayer() ); @@ -1070,7 +1070,7 @@ SwFrmFmt* SwWW8ImplReader::InsertTxbxText(SdrTextObj* pTextObj, } else pFlyFmt = ImportOle(); - bObj = false; + m_bObj = false; } else { @@ -1082,7 +1082,7 @@ SwFrmFmt* SwWW8ImplReader::InsertTxbxText(SdrTextObj* pTextObj, } break; case 0x8: - if ( (!pbTestTxbxContainsText) && (!bObj) ) + if ( (!pbTestTxbxContainsText) && (!m_bObj) ) pFlyFmt = Read_GrafLayer( nPosCp ); break; default: @@ -1096,7 +1096,7 @@ SwFrmFmt* SwWW8ImplReader::InsertTxbxText(SdrTextObj* pTextObj, { if( pRecord ) { - SfxItemSet aFlySet( rDoc.GetAttrPool(), + SfxItemSet aFlySet( m_rDoc.GetAttrPool(), RES_FRMATR_BEGIN, RES_FRMATR_END-1 ); Rectangle aInnerDist( pRecord->nDxTextLeft, @@ -1132,12 +1132,12 @@ SwFrmFmt* SwWW8ImplReader::InsertTxbxText(SdrTextObj* pTextObj, { if( bTextWasRead ) { - mpDrawEditEngine->SetText(aOrigString); + m_pDrawEditEngine->SetText(aOrigString); InsertAttrsAsDrawingAttrs(nStartCp, nEndCp, eType); } bool bVertical = pTextObj->IsVerticalWriting(); - EditTextObject* pTemporaryText = mpDrawEditEngine->CreateTextObject(); + EditTextObject* pTemporaryText = m_pDrawEditEngine->CreateTextObject(); OutlinerParaObject* pOp = new OutlinerParaObject(*pTemporaryText); pOp->SetOutlinerMode( OUTLINERMODE_TEXTOBJECT ); pOp->SetVertical( bVertical ); @@ -1151,11 +1151,11 @@ SwFrmFmt* SwWW8ImplReader::InsertTxbxText(SdrTextObj* pTextObj, // Vorgehen: Text loeschen = auf 1 Absatz reduzieren // und an diesem Absatz die Absatzattribute und Styles loeschen // (Empfehlung JOE) - mpDrawEditEngine->SetText( OUString() ); - mpDrawEditEngine->SetParaAttribs(0, mpDrawEditEngine->GetEmptyItemSet()); + m_pDrawEditEngine->SetText( OUString() ); + m_pDrawEditEngine->SetParaAttribs(0, m_pDrawEditEngine->GetEmptyItemSet()); } - pStrm->Seek( nOld ); + m_pStrm->Seek( nOld ); if (pbContainsGraphics) *pbContainsGraphics = bContainsGraphics; return pFlyFmt; @@ -1180,14 +1180,14 @@ SdrObject* SwWW8ImplReader::ReadTxtBox( WW8_DPHEAD* pHd, const WW8_DO* pDo, if( !ReadGrafStart( (void*)&aTxtB, sizeof( aTxtB ), pHd, pDo, rSet ) ) return 0; - Point aP0( (sal_Int16)SVBT16ToShort( pHd->xa ) + nDrawXOfs2, - (sal_Int16)SVBT16ToShort( pHd->ya ) + nDrawYOfs2 ); + Point aP0( (sal_Int16)SVBT16ToShort( pHd->xa ) + m_nDrawXOfs2, + (sal_Int16)SVBT16ToShort( pHd->ya ) + m_nDrawYOfs2 ); Point aP1( aP0 ); aP1.X() += (sal_Int16)SVBT16ToShort( pHd->dxa ); aP1.Y() += (sal_Int16)SVBT16ToShort( pHd->dya ); SdrObject* pObj = new SdrRectObj( OBJ_TEXT, Rectangle( aP0, aP1 ) ); - pObj->SetModel( pDrawModel ); + pObj->SetModel( m_pDrawModel ); pObj->NbcSetSnapRect(Rectangle(aP0, aP1)); Size aSize( (sal_Int16)SVBT16ToShort( pHd->dxa ) , (sal_Int16)SVBT16ToShort( pHd->dya ) ); @@ -1225,7 +1225,7 @@ SdrObject* SwWW8ImplReader::ReadCaptionBox( WW8_DPHEAD* pHd, const WW8_DO* pDo, sal_uInt16 nCount = SVBT16ToShort( aCallB.dpPolyLine.aBits1 ) >> 1 & 0x7fff; boost::scoped_array xP(new SVBT16[nCount * 2]); - bool bCouldRead = checkRead(*pStrm, xP.get(), nCount * 4); // Punkte einlesen + bool bCouldRead = checkRead(*m_pStrm, xP.get(), nCount * 4); // Punkte einlesen OSL_ENSURE(bCouldRead, "Short CaptionBox header"); if (!bCouldRead) return 0; @@ -1235,22 +1235,22 @@ SdrObject* SwWW8ImplReader::ReadCaptionBox( WW8_DPHEAD* pHd, const WW8_DO* pDo, nTyp = 0; Point aP0( (sal_Int16)SVBT16ToShort( pHd->xa ) + - (sal_Int16)SVBT16ToShort( aCallB.dpheadTxbx.xa ) + nDrawXOfs2, + (sal_Int16)SVBT16ToShort( aCallB.dpheadTxbx.xa ) + m_nDrawXOfs2, (sal_Int16)SVBT16ToShort( pHd->ya ) - + (sal_Int16)SVBT16ToShort( aCallB.dpheadTxbx.ya ) + nDrawYOfs2 ); + + (sal_Int16)SVBT16ToShort( aCallB.dpheadTxbx.ya ) + m_nDrawYOfs2 ); Point aP1( aP0 ); aP1.X() += (sal_Int16)SVBT16ToShort( aCallB.dpheadTxbx.dxa ); aP1.Y() += (sal_Int16)SVBT16ToShort( aCallB.dpheadTxbx.dya ); Point aP2( (sal_Int16)SVBT16ToShort( pHd->xa ) + (sal_Int16)SVBT16ToShort( aCallB.dpheadPolyLine.xa ) - + nDrawXOfs2 + (sal_Int16)SVBT16ToShort( xP[0] ), + + m_nDrawXOfs2 + (sal_Int16)SVBT16ToShort( xP[0] ), (sal_Int16)SVBT16ToShort( pHd->ya ) + (sal_Int16)SVBT16ToShort( aCallB.dpheadPolyLine.ya ) - + nDrawYOfs2 + (sal_Int16)SVBT16ToShort( xP[1] ) ); + + m_nDrawYOfs2 + (sal_Int16)SVBT16ToShort( xP[1] ) ); xP.reset(); SdrCaptionObj* pObj = new SdrCaptionObj( Rectangle( aP0, aP1 ), aP2 ); - pObj->SetModel( pDrawModel ); + pObj->SetModel( m_pDrawModel ); pObj->NbcSetSnapRect(Rectangle(aP0, aP1)); Size aSize( (sal_Int16)SVBT16ToShort( aCallB.dpheadTxbx.dxa ), (sal_Int16)SVBT16ToShort( aCallB.dpheadTxbx.dya ) ); @@ -1280,15 +1280,15 @@ SdrObject *SwWW8ImplReader::ReadGroup( WW8_DPHEAD* pHd, const WW8_DO* pDo, nGrouped = (sal_Int16)OSL_SWAPWORD( nGrouped ); #endif - nDrawXOfs = nDrawXOfs + (sal_Int16)SVBT16ToShort( pHd->xa ); - nDrawYOfs = nDrawYOfs + (sal_Int16)SVBT16ToShort( pHd->ya ); + m_nDrawXOfs = m_nDrawXOfs + (sal_Int16)SVBT16ToShort( pHd->xa ); + m_nDrawYOfs = m_nDrawYOfs + (sal_Int16)SVBT16ToShort( pHd->ya ); SdrObject* pObj = new SdrObjGroup; short nLeft = (sal_Int16)SVBT16ToShort( pHd->cb ) - sizeof( WW8_DPHEAD ); for (int i = 0; i < nGrouped; i++) { - SfxAllItemSet aSet(pDrawModel->GetItemPool()); + SfxAllItemSet aSet(m_pDrawModel->GetItemPool()); if (SdrObject *pObject = ReadGrafPrimitive(nLeft, pDo, aSet)) { // first add and then set ItemSet @@ -1300,8 +1300,8 @@ SdrObject *SwWW8ImplReader::ReadGroup( WW8_DPHEAD* pHd, const WW8_DO* pDo, } } - nDrawXOfs = nDrawXOfs - (sal_Int16)SVBT16ToShort( pHd->xa ); - nDrawYOfs = nDrawYOfs - (sal_Int16)SVBT16ToShort( pHd->ya ); + m_nDrawXOfs = m_nDrawXOfs - (sal_Int16)SVBT16ToShort( pHd->xa ); + m_nDrawYOfs = m_nDrawYOfs - (sal_Int16)SVBT16ToShort( pHd->ya ); return pObj; } @@ -1313,7 +1313,7 @@ SdrObject* SwWW8ImplReader::ReadGrafPrimitive( short& rLeft, const WW8_DO* pDo, // into an object hierarachy with a little effort. SdrObject *pRet=0; WW8_DPHEAD aHd; // Lese Draw-Primitive-Header - bool bCouldRead = checkRead(*pStrm, &aHd, sizeof(WW8_DPHEAD)); + bool bCouldRead = checkRead(*m_pStrm, &aHd, sizeof(WW8_DPHEAD)); OSL_ENSURE(bCouldRead, "Graphic Primitive header short read" ); if (!bCouldRead) { @@ -1351,7 +1351,7 @@ SdrObject* SwWW8ImplReader::ReadGrafPrimitive( short& rLeft, const WW8_DO* pDo, pRet = ReadCaptionBox( &aHd, pDo, rSet ); break; default: // unbekannt - pStrm->SeekRel(SVBT16ToShort(aHd.cb) - sizeof(WW8_DPHEAD)); + m_pStrm->SeekRel(SVBT16ToShort(aHd.cb) - sizeof(WW8_DPHEAD)); break; } } @@ -1380,14 +1380,14 @@ void SwWW8ImplReader::ReadGrafLayer1( WW8PLCFspecial* pPF, long nGrafAnchorCp ) return; } - bool bCouldSeek = checkSeek(*pStrm, SVBT32ToUInt32(pF->fc)); + bool bCouldSeek = checkSeek(*m_pStrm, SVBT32ToUInt32(pF->fc)); OSL_ENSURE(bCouldSeek, "Invalid Graphic offset"); if (!bCouldSeek) return; // Lese Draw-Header WW8_DO aDo; - bool bCouldRead = checkRead(*pStrm, &aDo, sizeof(WW8_DO)); + bool bCouldRead = checkRead(*m_pStrm, &aDo, sizeof(WW8_DO)); OSL_ENSURE(bCouldRead, "Short Graphic header"); if (!bCouldRead) return; @@ -1395,13 +1395,13 @@ void SwWW8ImplReader::ReadGrafLayer1( WW8PLCFspecial* pPF, long nGrafAnchorCp ) short nLeft = SVBT16ToShort( aDo.cb ) - sizeof( WW8_DO ); while (nLeft > static_cast(sizeof(WW8_DPHEAD))) { - SfxAllItemSet aSet( pDrawModel->GetItemPool() ); + SfxAllItemSet aSet( m_pDrawModel->GetItemPool() ); if (SdrObject *pObject = ReadGrafPrimitive( nLeft, &aDo, aSet )) { - pWWZOrder->InsertDrawingObject(pObject, SVBT16ToShort(aDo.dhgt)); - SwFrmFmt *pFrm = rDoc.getIDocumentContentOperations().InsertDrawObj( *pPaM, *pObject, aSet ); + m_pWWZOrder->InsertDrawingObject(pObject, SVBT16ToShort(aDo.dhgt)); + SwFrmFmt *pFrm = m_rDoc.getIDocumentContentOperations().InsertDrawObj( *m_pPaM, *pObject, aSet ); pObject->SetMergedItemSet(aSet); - pAnchorStck->AddAnchor(*pPaM->GetPoint(), pFrm); + m_pAnchorStck->AddAnchor(*m_pPaM->GetPoint(), pFrm); } } } @@ -1994,7 +1994,7 @@ SwWW8ImplReader::SetAttributesAtGrfNode(SvxMSDffImportRec const*const pRecord, { const SwNodeIndex* pIdx = pFlyFmt->GetCntnt(false).GetCntntIdx(); SwGrfNode* pGrfNd; - if( pIdx && 0 != (pGrfNd = rDoc.GetNodes()[pIdx->GetIndex() + 1]->GetGrfNode() )) + if( pIdx && 0 != (pGrfNd = m_rDoc.GetNodes()[pIdx->GetIndex() + 1]->GetGrfNode() )) { Size aSz(pGrfNd->GetTwipSize()); // use type instead of sal_uLong to get correct results @@ -2075,14 +2075,14 @@ SdrObject* SwWW8ImplReader::CreateContactObject(SwFrmFmt* pFlyFmt) { if (pFlyFmt) { - SdrObject* pNewObject = mbNewDoc ? 0 : pFlyFmt->FindRealSdrObject(); + SdrObject* pNewObject = m_bNewDoc ? 0 : pFlyFmt->FindRealSdrObject(); if (!pNewObject) pNewObject = pFlyFmt->FindSdrObject(); if (!pNewObject && pFlyFmt->ISA(SwFlyFrmFmt)) { SwFlyDrawContact* pContactObject = new SwFlyDrawContact(static_cast(pFlyFmt), - pDrawModel); + m_pDrawModel); pNewObject = pContactObject->GetMaster(); } return pNewObject; @@ -2097,9 +2097,9 @@ bool SwWW8ImplReader::MiserableRTLGraphicsHack(SwTwips &rLeft, SwTwips nWidth, if (!IsRightToLeft()) return false; return RTLGraphicsHack(rLeft, nWidth, eHoriOri, eHoriRel, - maSectionManager.GetPageLeft(), - maSectionManager.GetPageRight(), - maSectionManager.GetPageWidth()); + m_aSectionManager.GetPageLeft(), + m_aSectionManager.GetPageRight(), + m_aSectionManager.GetPageWidth()); } RndStdIds SwWW8ImplReader::ProcessEscherAlign(SvxMSDffImportRec* pRecord, @@ -2108,7 +2108,7 @@ RndStdIds SwWW8ImplReader::ProcessEscherAlign(SvxMSDffImportRec* pRecord, OSL_ENSURE(pRecord || pFSPA, "give me something! to work with for anchoring"); if (!pRecord && !pFSPA) return FLY_AT_PAGE; - bool bCurSectionVertical = maSectionManager.CurrentSectionIsVertical(); + bool bCurSectionVertical = m_aSectionManager.CurrentSectionIsVertical(); SvxMSDffImportRec aRecordFromFSPA; if (!pRecord) @@ -2146,7 +2146,7 @@ RndStdIds SwWW8ImplReader::ProcessEscherAlign(SvxMSDffImportRec* pRecord, // by const bool bXYRelHaveDefaultValues = *(pRecord->pXRelTo) == 2 && *(pRecord->pYRelTo) == 2; if ( bXYRelHaveDefaultValues - && nInTable > 0 + && m_nInTable > 0 && !bCurSectionVertical ) { if ( pFSPA->nby != *(pRecord->pYRelTo) ) @@ -2162,7 +2162,7 @@ RndStdIds SwWW8ImplReader::ProcessEscherAlign(SvxMSDffImportRec* pRecord, RndStdIds eAnchor = IsInlineEscherHack() ? FLY_AS_CHAR : FLY_AT_CHAR; // #i43718# SwFmtAnchor aAnchor( eAnchor ); - aAnchor.SetAnchor( pPaM->GetPoint() ); + aAnchor.SetAnchor( m_pPaM->GetPoint() ); rFlySet.Put( aAnchor ); if (pFSPA) @@ -2267,7 +2267,7 @@ RndStdIds SwWW8ImplReader::ProcessEscherAlign(SvxMSDffImportRec* pRecord, // at frame|character and has wrap through, but its attribute // 'layout in table cell' isn't set, convert its horizontal alignment to page text area. // #i84783# - use new method - if ( nInTable && + if ( m_nInTable && ( eHoriRel == text::RelOrientation::FRAME || eHoriRel == text::RelOrientation::CHAR ) && pFSPA->nwr == 3 && !IsObjectLayoutInTableCell( pRecord->nLayoutInTableCell ) ) @@ -2325,9 +2325,9 @@ bool SwWW8ImplReader::IsObjectLayoutInTableCell( const sal_uInt32 nLayoutInTable { bool bIsObjectLayoutInTableCell = false; - if ( bVer8 ) + if ( m_bVer8 ) { - const sal_uInt16 nWWVersion = pWwFib->nProduct & 0xE000; + const sal_uInt16 nWWVersion = m_pWwFib->nProduct & 0xE000; switch ( nWWVersion ) { case 0x0000: // version 8 aka Microsoft Word 97 @@ -2371,30 +2371,30 @@ bool SwWW8ImplReader::IsObjectLayoutInTableCell( const sal_uInt32 nLayoutInTable SwFrmFmt* SwWW8ImplReader::Read_GrafLayer( long nGrafAnchorCp ) { - if( nIniFlags & WW8FL_NO_GRAFLAYER ) + if( m_nIniFlags & WW8FL_NO_GRAFLAYER ) return 0; - ::SetProgressState(nProgress, mpDocShell); // Update + ::SetProgressState(m_nProgress, m_pDocShell); // Update - nDrawCpO = pWwFib->GetBaseCp(pPlcxMan->GetManType() == MAN_HDFT ? MAN_TXBX_HDFT : MAN_TXBX); + m_nDrawCpO = m_pWwFib->GetBaseCp(m_pPlcxMan->GetManType() == MAN_HDFT ? MAN_TXBX_HDFT : MAN_TXBX); GrafikCtor(); - WW8PLCFspecial* pPF = pPlcxMan->GetFdoa(); + WW8PLCFspecial* pPF = m_pPlcxMan->GetFdoa(); if( !pPF ) { OSL_ENSURE( false, "Where is the graphic (1) ?" ); return 0; } - if( bVer67 ) + if( m_bVer67 ) { - long nOldPos = pStrm->Tell(); + long nOldPos = m_pStrm->Tell(); - nDrawXOfs = nDrawYOfs = 0; + m_nDrawXOfs = m_nDrawYOfs = 0; ReadGrafLayer1( pPF, nGrafAnchorCp ); - pStrm->Seek( nOldPos ); + m_pStrm->Seek( nOldPos ); return 0; } @@ -2419,8 +2419,8 @@ SwFrmFmt* SwWW8ImplReader::Read_GrafLayer( long nGrafAnchorCp ) return 0; } - if (!pMSDffManager->GetModel()) - pMSDffManager->SetModel(pDrawModel, 1440); + if (!m_pMSDffManager->GetModel()) + m_pMSDffManager->SetModel(m_pDrawModel, 1440); Rectangle aRect(pF->nXaLeft, pF->nYaTop, pF->nXaRight, pF->nYaBottom); SvxMSDffImportData aData( aRect ); @@ -2430,13 +2430,13 @@ SwFrmFmt* SwWW8ImplReader::Read_GrafLayer( long nGrafAnchorCp ) The SdrOle2Obj will try and manage any ole objects it finds, causing all sorts of trouble later on */ - SwDocShell* pPersist = rDoc.GetDocShell(); - rDoc.SetDocShell(0); // #i20540# Persist guard + SwDocShell* pPersist = m_rDoc.GetDocShell(); + m_rDoc.SetDocShell(0); // #i20540# Persist guard SdrObject* pObject = 0; - bool bOk = (pMSDffManager->GetShape(pF->nSpId, pObject, aData) && pObject); + bool bOk = (m_pMSDffManager->GetShape(pF->nSpId, pObject, aData) && pObject); - rDoc.SetDocShell(pPersist); // #i20540# Persist guard + m_rDoc.SetDocShell(pPersist); // #i20540# Persist guard if (!bOk) { @@ -2465,7 +2465,7 @@ SwFrmFmt* SwWW8ImplReader::Read_GrafLayer( long nGrafAnchorCp ) // when in a header or footer word appears to treat all elements as wrap through // Umfluss-Modus ermitteln - SfxItemSet aFlySet(rDoc.GetAttrPool(), RES_FRMATR_BEGIN, RES_FRMATR_END-1); + SfxItemSet aFlySet(m_rDoc.GetAttrPool(), RES_FRMATR_BEGIN, RES_FRMATR_END-1); SwSurround eSurround = SURROUND_PARALLEL; bool bContour = false; switch (pF->nwr) @@ -2545,7 +2545,7 @@ SwFrmFmt* SwWW8ImplReader::Read_GrafLayer( long nGrafAnchorCp ) return 0; const bool bLayoutInTableCell = - nInTable && IsObjectLayoutInTableCell( pRecord->nLayoutInTableCell ); + m_nInTable && IsObjectLayoutInTableCell( pRecord->nLayoutInTableCell ); // #i18732# - Switch on 'follow text flow', if object is laid out // inside table cell and its wrapping isn't 'SURROUND_THROUGH' @@ -2601,7 +2601,7 @@ SwFrmFmt* SwWW8ImplReader::Read_GrafLayer( long nGrafAnchorCp ) // both flags and have to be set to move object into the background. // #i46794# - it reveals that value of flag can be neglected. const bool bMoveToBackgrd = pRecord->bDrawHell || - ( ( bIsHeader || bIsFooter ) && pF->nwr == 3 ); + ( ( m_bIsHeader || m_bIsFooter ) && pF->nwr == 3 ); if ( bMoveToBackgrd ) aFlySet.Put(SvxOpaqueItem(RES_OPAQUE,false)); @@ -2627,7 +2627,7 @@ SwFrmFmt* SwWW8ImplReader::Read_GrafLayer( long nGrafAnchorCp ) bReplaceable); // Should we, and is it possible to make this into a writer textbox - if ((!(nIniFlags1 & WW8FL_NO_FLY_FOR_TXBX)) && pRecord->bReplaceByFly) + if ((!(m_nIniFlags1 & WW8FL_NO_FLY_FOR_TXBX)) && pRecord->bReplaceByFly) { pRetFrmFmt = ConvertDrawTextToFly(pObject, pOurNewObject, pRecord, eAnchor, pF, aFlySet); @@ -2637,7 +2637,7 @@ SwFrmFmt* SwWW8ImplReader::Read_GrafLayer( long nGrafAnchorCp ) if (!bDone) { - sw::util::SetLayer aSetLayer(rDoc); + sw::util::SetLayer aSetLayer(m_rDoc); if ( bMoveToBackgrd ) aSetLayer.SendObjectToHell(*pObject); else @@ -2647,15 +2647,15 @@ SwFrmFmt* SwWW8ImplReader::Read_GrafLayer( long nGrafAnchorCp ) { /* Need to make sure that the correct layer ordering is applied. */ // pass information, if object is in page header|footer to method. - pWWZOrder->InsertEscherObject( pObject, pF->nSpId, - bIsHeader || bIsFooter ); + m_pWWZOrder->InsertEscherObject( pObject, pF->nSpId, + m_bIsHeader || m_bIsFooter ); } else { - pWWZOrder->InsertTextLayerObject(pObject); + m_pWWZOrder->InsertTextLayerObject(pObject); } - pRetFrmFmt = rDoc.getIDocumentContentOperations().InsertDrawObj(*pPaM, *pObject, aFlySet ); + pRetFrmFmt = m_rDoc.getIDocumentContentOperations().InsertDrawObj(*m_pPaM, *pObject, aFlySet ); OSL_ENSURE(pRetFrmFmt->GetAnchor().GetAnchorId() == eAnchor, "Not the anchor type requested!"); @@ -2703,7 +2703,7 @@ SwFrmFmt *SwWW8ImplReader::AddAutoAnchor(SwFrmFmt *pFmt) */ if ((pFmt) && (pFmt->GetAnchor().GetAnchorId() != FLY_AS_CHAR)) { - pAnchorStck->AddAnchor(*pPaM->GetPoint(), pFmt); + m_pAnchorStck->AddAnchor(*m_pPaM->GetPoint(), pFmt); } return pFmt; } @@ -2720,7 +2720,7 @@ SwFrmFmt* SwWW8ImplReader::MungeTextIntoDrawBox(SdrObject* pTrueObject, // Gruppe ein, um den Text zu halten. pSdrTextObj = new SdrRectObj( OBJ_TEXT, pThisGroup->GetCurrentBoundRect()); - SfxItemSet aSet(pDrawModel->GetItemPool()); + SfxItemSet aSet(m_pDrawModel->GetItemPool()); aSet.Put(XFillStyleItem(drawing::FillStyle_NONE)); aSet.Put(XLineStyleItem(drawing::LineStyle_NONE)); aSet.Put(SdrTextFitToSizeTypeItem( SDRTEXTFIT_NONE )); @@ -2770,7 +2770,7 @@ SwFrmFmt* SwWW8ImplReader::MungeTextIntoDrawBox(SdrObject* pTrueObject, if (pSdrTextObj != pNewObj) { // Objekt in der Z-Order-Liste ersetzen - pMSDffManager->ExchangeInShapeOrder(pSdrTextObj, 0,0, pNewObj); + m_pMSDffManager->ExchangeInShapeOrder(pSdrTextObj, 0,0, pNewObj); // Objekt jetzt noch loeschen SdrObject::Free( pRecord->pObj ); // und das neue Objekt merken. @@ -2780,13 +2780,13 @@ SwFrmFmt* SwWW8ImplReader::MungeTextIntoDrawBox(SdrObject* pTrueObject, else { // Objekt aus der Z-Order-Liste loeschen - pMSDffManager->RemoveFromShapeOrder( pSdrTextObj ); + m_pMSDffManager->RemoveFromShapeOrder( pSdrTextObj ); // Objekt aus der Drawing-Page rausnehmen if( pSdrTextObj->GetPage() ) - pDrawPg->RemoveObject( pSdrTextObj->GetOrdNum() ); + m_pDrawPg->RemoveObject( pSdrTextObj->GetOrdNum() ); // und FrameFormat entfernen, da durch Grafik ersetzt (dies // loescht auch das Objekt) - rDoc.DelFrmFmt( pRetFrmFmt ); + m_rDoc.DelFrmFmt( pRetFrmFmt ); pRetFrmFmt = 0; // auch den Objektmerker loeschen pRecord->pObj = 0; @@ -2795,7 +2795,7 @@ SwFrmFmt* SwWW8ImplReader::MungeTextIntoDrawBox(SdrObject* pTrueObject, else { // ww8-default Randabstand einsetzen - SfxItemSet aItemSet(pDrawModel->GetItemPool(), + SfxItemSet aItemSet(m_pDrawModel->GetItemPool(), SDRATTR_TEXT_LEFTDIST, SDRATTR_TEXT_LOWERDIST); aItemSet.Put( makeSdrTextLeftDistItem( pRecord->nDxTextLeft ) ); aItemSet.Put( makeSdrTextRightDistItem( pRecord->nDxTextRight ) ); @@ -2838,7 +2838,7 @@ SwFlyFrmFmt* SwWW8ImplReader::ConvertDrawTextToFly(SdrObject* &rpObject, if (pSdrTextObj && pSdrTextObj->IsVerticalWriting()) rFlySet.Put(SvxFrameDirectionItem(FRMDIR_VERT_TOP_RIGHT, RES_FRAMEDIR)); - pRetFrmFmt = rDoc.MakeFlySection(eAnchor, pPaM->GetPoint(), &rFlySet); + pRetFrmFmt = m_rDoc.MakeFlySection(eAnchor, m_pPaM->GetPoint(), &rFlySet); OSL_ENSURE(pRetFrmFmt->GetAnchor().GetAnchorId() == eAnchor, "Not the anchor type requested!"); @@ -2847,7 +2847,7 @@ SwFlyFrmFmt* SwWW8ImplReader::ConvertDrawTextToFly(SdrObject* &rpObject, rpOurNewObject = CreateContactObject(pRetFrmFmt); // remove old object from the Z-Order list - pMSDffManager->RemoveFromShapeOrder( rpObject ); + m_pMSDffManager->RemoveFromShapeOrder( rpObject ); // and delete the object SdrObject::Free( rpObject ); @@ -2868,7 +2868,7 @@ SwFlyFrmFmt* SwWW8ImplReader::ConvertDrawTextToFly(SdrObject* &rpObject, contact object, while a raw rpOutNewObject stored here becomes deleted and useless. */ - pMSDffManager->StoreShapeOrder(pF->nSpId, + m_pMSDffManager->StoreShapeOrder(pF->nSpId, (((sal_uLong)pRecord->aTextId.nTxBxS) << 16) + pRecord->aTextId.nSequence, 0, pRetFrmFmt); @@ -2877,8 +2877,8 @@ SwFlyFrmFmt* SwWW8ImplReader::ConvertDrawTextToFly(SdrObject* &rpObject, if (!rpOurNewObject->IsInserted()) { // pass information, if object is in page header|footer to method. - pWWZOrder->InsertEscherObject( rpOurNewObject, pF->nSpId, - bIsHeader || bIsFooter ); + m_pWWZOrder->InsertEscherObject( rpOurNewObject, pF->nSpId, + m_bIsHeader || m_bIsFooter ); } } @@ -2890,17 +2890,17 @@ SwFlyFrmFmt* SwWW8ImplReader::ConvertDrawTextToFly(SdrObject* &rpObject, MoveInsideFly(pRetFrmFmt); - SwNodeIndex aStart(pPaM->GetPoint()->nNode); + SwNodeIndex aStart(m_pPaM->GetPoint()->nNode); - pWWZOrder->InsideEscher(pF->nSpId); + m_pWWZOrder->InsideEscher(pF->nSpId); // read in the text - bTxbxFlySection = true; + m_bTxbxFlySection = true; bool bJoined = ReadText(nStartCp, (nEndCp-nStartCp), - MAN_MAINTEXT == pPlcxMan->GetManType() ? + MAN_MAINTEXT == m_pPlcxMan->GetManType() ? MAN_TXBX : MAN_TXBX_HDFT); - pWWZOrder->OutsideEscher(); + m_pWWZOrder->OutsideEscher(); MoveOutsideFly(pRetFrmFmt, aSave.GetStartPos(),!bJoined); @@ -2945,7 +2945,7 @@ SwFlyFrmFmt* SwWW8ImplReader::ImportReplaceableDrawables( SdrObject* &rpObject, rFlySet.Put(SwFmtFrmSize(ATT_FIX_SIZE, nWidthTw, nHeightTw)); - SfxItemSet aGrSet(rDoc.GetAttrPool(), RES_GRFATR_BEGIN, RES_GRFATR_END-1); + SfxItemSet aGrSet(m_rDoc.GetAttrPool(), RES_GRFATR_BEGIN, RES_GRFATR_END-1); if (pRecord) { @@ -2971,14 +2971,14 @@ SwFlyFrmFmt* SwWW8ImplReader::ImportReplaceableDrawables( SdrObject* &rpObject, GraphicType eType = pGrf->GetGraphicType(); OUString aGrfName( URIHelper::SmartRel2Abs( - INetURLObject(sBaseURL), pGrf->GetFileName(), + INetURLObject(m_sBaseURL), pGrf->GetFileName(), URIHelper::GetMaybeFileHdl())); // correction of fix for issue #i10939#: // One of the two conditions have to be true to insert the graphic // as a linked graphic - if (GRAPHIC_NONE == eType || CanUseRemoteLink(aGrfName)) { - pRetFrmFmt = rDoc.getIDocumentContentOperations().Insert(*pPaM, aGrfName, OUString(), 0, + pRetFrmFmt = m_rDoc.getIDocumentContentOperations().Insert(*m_pPaM, aGrfName, OUString(), 0, &rFlySet, &aGrSet, NULL); bDone = true; } @@ -2986,7 +2986,7 @@ SwFlyFrmFmt* SwWW8ImplReader::ImportReplaceableDrawables( SdrObject* &rpObject, if (!bDone) { const Graphic& rGraph = pGrf->GetGraphic(); - pRetFrmFmt = rDoc.getIDocumentContentOperations().Insert(*pPaM, OUString(), OUString(), &rGraph, + pRetFrmFmt = m_rDoc.getIDocumentContentOperations().Insert(*m_pPaM, OUString(), OUString(), &rGraph, &rFlySet, &aGrSet, NULL); } } @@ -2999,17 +2999,17 @@ SwFlyFrmFmt* SwWW8ImplReader::ImportReplaceableDrawables( SdrObject* &rpObject, SetAttributesAtGrfNode( pRecord, pRetFrmFmt, pF ); } // mehrfaches Auftreten gleicher Grafik-Namen vermeiden - maGrfNameGenerator.SetUniqueGraphName(pRetFrmFmt, aObjectName); + m_aGrfNameGenerator.SetUniqueGraphName(pRetFrmFmt, aObjectName); } // falls alles Ok, Zeiger auf neues Objekt ermitteln und Z-Order-Liste // entsprechend korrigieren (oder Eintrag loeschen) rpOurNewObject = CreateContactObject(pRetFrmFmt); // altes Objekt aus der Z-Order-Liste entfernen - pMSDffManager->RemoveFromShapeOrder( rpObject ); + m_pMSDffManager->RemoveFromShapeOrder( rpObject ); // aus der Drawing-Page rausnehmen if( rpObject->GetPage() ) - pDrawPg->RemoveObject( rpObject->GetOrdNum() ); + m_pDrawPg->RemoveObject( rpObject->GetOrdNum() ); // und das Objekt loeschen SdrObject::Free( rpObject ); @@ -3020,16 +3020,16 @@ SwFlyFrmFmt* SwWW8ImplReader::ImportReplaceableDrawables( SdrObject* &rpObject, // Kontakt-Objekt in die Z-Order-Liste und die Page aufnehmen if (rpOurNewObject) { - if (!bHdFtFtnEdn) - pMSDffManager->StoreShapeOrder(pF->nSpId, 0, rpOurNewObject, 0 ); + if (!m_bHdFtFtnEdn) + m_pMSDffManager->StoreShapeOrder(pF->nSpId, 0, rpOurNewObject, 0 ); // Das Kontakt-Objekt MUSS in die Draw-Page gesetzt werden, damit in // SwWW8ImplReader::LoadDoc1() die Z-Order festgelegt werden kann !!! if (!rpOurNewObject->IsInserted()) { // pass information, if object is in page header|footer to method. - pWWZOrder->InsertEscherObject( rpOurNewObject, pF->nSpId, - bIsHeader || bIsFooter ); + m_pWWZOrder->InsertEscherObject( rpOurNewObject, pF->nSpId, + m_bIsHeader || m_bIsFooter ); } } return pRetFrmFmt; @@ -3037,30 +3037,30 @@ SwFlyFrmFmt* SwWW8ImplReader::ImportReplaceableDrawables( SdrObject* &rpObject, void SwWW8ImplReader::GrafikCtor() // Fuer SVDraw und VCControls und Escher { - if (!pDrawModel) + if (!m_pDrawModel) { - rDoc.getIDocumentDrawModelAccess().GetOrCreateDrawModel(); // #i52858# - method name changed - pDrawModel = rDoc.getIDocumentDrawModelAccess().GetDrawModel(); - OSL_ENSURE(pDrawModel, "Kann DrawModel nicht anlegen"); - pDrawPg = pDrawModel->GetPage(0); + m_rDoc.getIDocumentDrawModelAccess().GetOrCreateDrawModel(); // #i52858# - method name changed + m_pDrawModel = m_rDoc.getIDocumentDrawModelAccess().GetDrawModel(); + OSL_ENSURE(m_pDrawModel, "Kann DrawModel nicht anlegen"); + m_pDrawPg = m_pDrawModel->GetPage(0); - pMSDffManager = new SwMSDffManager(*this, mbSkipImages); - pMSDffManager->SetModel(pDrawModel, 1440); + m_pMSDffManager = new SwMSDffManager(*this, m_bSkipImages); + m_pMSDffManager->SetModel(m_pDrawModel, 1440); /* Now the dff manager always needs a controls // converter as well, but a control converter may still exist // without a dffmanager. cmc */ - pFormImpl = new SwMSConvertControls(mpDocShell, pPaM); + m_pFormImpl = new SwMSConvertControls(m_pDocShell, m_pPaM); - pWWZOrder = new wwZOrderer(sw::util::SetLayer(rDoc), pDrawPg, - pMSDffManager->GetShapeOrders()); + m_pWWZOrder = new wwZOrderer(sw::util::SetLayer(m_rDoc), m_pDrawPg, + m_pMSDffManager->GetShapeOrders()); } } void SwWW8ImplReader::GrafikDtor() { - DELETEZ(mpDrawEditEngine); // evtl. von Grafik angelegt - DELETEZ(pWWZOrder); // dito + DELETEZ(m_pDrawEditEngine); // evtl. von Grafik angelegt + DELETEZ(m_pWWZOrder); // dito } void SwWW8FltAnchorStack::AddAnchor(const SwPosition& rPos, SwFrmFmt *pFmt) diff --git a/sw/source/filter/ww8/ww8graf2.cxx b/sw/source/filter/ww8/ww8graf2.cxx index cdfe2c418f01..6c5efc2bc0fd 100644 --- a/sw/source/filter/ww8/ww8graf2.cxx +++ b/sw/source/filter/ww8/ww8graf2.cxx @@ -257,10 +257,10 @@ bool SwWW8ImplReader::ReadGrafFile(OUString& rFileName, Graphic*& rpGraphic, case 99: // TIFF-File ( nicht embeddet ) pSt->Seek(nPosFc); // Name als P-String einlesen - rFileName = read_uInt8_PascalString(*pSt, eStructCharSet); + rFileName = read_uInt8_PascalString(*pSt, m_eStructCharSet); if (!rFileName.isEmpty()) rFileName = URIHelper::SmartRel2Abs( - INetURLObject(sBaseURL), rFileName, + INetURLObject(m_sBaseURL), rFileName, URIHelper::GetMaybeFileHdl()); *pbInDoc = false; // Datei anschliessend nicht loeschen return !rFileName.isEmpty(); // Einlesen OK @@ -273,7 +273,7 @@ bool SwWW8ImplReader::ReadGrafFile(OUString& rFileName, Graphic*& rpGraphic, if (!bOk || pSt->GetError() || !aWMF.GetActionSize()) return false; - if (pWwFib->envr != 1) // !MAC als Creator + if (m_pWwFib->envr != 1) // !MAC als Creator { rpGraphic = new Graphic( aWMF ); return true; @@ -355,23 +355,23 @@ SwFlyFrmFmt* SwWW8ImplReader::MakeGrafNotInCntnt(const WW8PicDesc& rPD, // Vertikale Verschiebung durch Zeilenabstand sal_Int32 nNetHeight = nHeight + rPD.nCT + rPD.nCB; - if( pSFlyPara->nLineSpace && pSFlyPara->nLineSpace > nNetHeight ) - pSFlyPara->nYPos = - (sal_uInt16)( pSFlyPara->nYPos + pSFlyPara->nLineSpace - nNetHeight ); + if( m_pSFlyPara->nLineSpace && m_pSFlyPara->nLineSpace > nNetHeight ) + m_pSFlyPara->nYPos = + (sal_uInt16)( m_pSFlyPara->nYPos + m_pSFlyPara->nLineSpace - nNetHeight ); - WW8FlySet aFlySet(*this, pWFlyPara, pSFlyPara, true); + WW8FlySet aFlySet(*this, m_pWFlyPara, m_pSFlyPara, true); - SwFmtAnchor aAnchor(pSFlyPara->eAnchor); - aAnchor.SetAnchor(pPaM->GetPoint()); + SwFmtAnchor aAnchor(m_pSFlyPara->eAnchor); + aAnchor.SetAnchor(m_pPaM->GetPoint()); aFlySet.Put(aAnchor); aFlySet.Put( SwFmtFrmSize( ATT_FIX_SIZE, nWidth, nHeight ) ); - SwFlyFrmFmt* pFlyFmt = rDoc.getIDocumentContentOperations().Insert(*pPaM, rFileName, OUString(), pGraph, + SwFlyFrmFmt* pFlyFmt = m_rDoc.getIDocumentContentOperations().Insert(*m_pPaM, rFileName, OUString(), pGraph, &aFlySet, &rGrfSet, NULL); // Damit die Frames bei Einfuegen in existierendes Doc erzeugt werden: - if (rDoc.getIDocumentLayoutAccess().GetCurrentViewShell() && + if (m_rDoc.getIDocumentLayoutAccess().GetCurrentViewShell() && (FLY_AT_PARA == pFlyFmt->GetAnchor().GetAnchorId())) { pFlyFmt->MakeFrms(); @@ -384,24 +384,24 @@ SwFrmFmt* SwWW8ImplReader::MakeGrafInCntnt(const WW8_PIC& rPic, const WW8PicDesc& rPD, const Graphic* pGraph, const OUString& rFileName, const SfxItemSet& rGrfSet) { - WW8FlySet aFlySet(*this, pPaM, rPic, rPD.nWidth, rPD.nHeight); + WW8FlySet aFlySet(*this, m_pPaM, rPic, rPD.nWidth, rPD.nHeight); SwFrmFmt* pFlyFmt = 0; - if (rFileName.isEmpty() && nObjLocFc) // dann sollte ists ein OLE-Object + if (rFileName.isEmpty() && m_nObjLocFc) // dann sollte ists ein OLE-Object pFlyFmt = ImportOle(pGraph, &aFlySet, &rGrfSet); if( !pFlyFmt ) // dann eben als Graphic { - pFlyFmt = rDoc.getIDocumentContentOperations().Insert( *pPaM, rFileName, OUString(), pGraph, &aFlySet, + pFlyFmt = m_rDoc.getIDocumentContentOperations().Insert( *m_pPaM, rFileName, OUString(), pGraph, &aFlySet, &rGrfSet, NULL); } // Grafik im Rahmen ? ok, Rahmen auf Bildgroesse vergroessern // ( nur wenn Auto-Breite ) - if( pSFlyPara ) - pSFlyPara->BoxUpWidth( rPD.nWidth ); + if( m_pSFlyPara ) + m_pSFlyPara->BoxUpWidth( rPD.nWidth ); return pFlyFmt; } @@ -425,14 +425,14 @@ SwFrmFmt* SwWW8ImplReader::ImportGraf1(WW8_PIC& rPic, SvStream* pSt, WW8PicDesc aPD( rPic ); - SwAttrSet aGrfSet( rDoc.GetAttrPool(), RES_GRFATR_BEGIN, RES_GRFATR_END-1); + SwAttrSet aGrfSet( m_rDoc.GetAttrPool(), RES_GRFATR_BEGIN, RES_GRFATR_END-1); if( aPD.nCL || aPD.nCR || aPD.nCT || aPD.nCB ) { SwCropGrf aCrop( aPD.nCL, aPD.nCR, aPD.nCT, aPD.nCB) ; aGrfSet.Put( aCrop ); } - if( pWFlyPara && pWFlyPara->bGrafApo ) + if( m_pWFlyPara && m_pWFlyPara->bGrafApo ) pRet = MakeGrafNotInCntnt(aPD,pGraph,aFileName,aGrfSet); else pRet = MakeGrafInCntnt(rPic,aPD,pGraph,aFileName,aGrfSet); @@ -460,14 +460,14 @@ SwFrmFmt* SwWW8ImplReader::ImportGraf(SdrTextObj* pTextObj, { SwFrmFmt* pRet = 0; if ( - ((pStrm == pDataStream ) && !nPicLocFc) || - (nIniFlags & WW8FL_NO_GRAF) + ((m_pStrm == m_pDataStream ) && !m_nPicLocFc) || + (m_nIniFlags & WW8FL_NO_GRAF) ) { return 0; } - ::SetProgressState(nProgress, mpDocShell); // Update + ::SetProgressState(m_nProgress, m_pDocShell); // Update GrafikCtor(); @@ -477,36 +477,36 @@ SwFrmFmt* SwWW8ImplReader::ImportGraf(SdrTextObj* pTextObj, Wir mappen ansonsten die Variable pDataStream auf pStream. */ - sal_uLong nOldPos = pDataStream->Tell(); + sal_uLong nOldPos = m_pDataStream->Tell(); WW8_PIC aPic; - pDataStream->Seek( nPicLocFc ); - PicRead( pDataStream, &aPic, bVer67); + m_pDataStream->Seek( m_nPicLocFc ); + PicRead( m_pDataStream, &aPic, m_bVer67); // Plausibilitaetstest ist noetig, da z.B. bei CheckBoxen im // Feld-Result ein WMF-aehnliches Struct vorkommt. - if ((aPic.lcb >= 58) && !pDataStream->GetError()) + if ((aPic.lcb >= 58) && !m_pDataStream->GetError()) { - if( pFlyFmtOfJustInsertedGraphic ) + if( m_pFlyFmtOfJustInsertedGraphic ) { // Soeben haben wir einen Grafik-Link ins Doc inserted. // Wir muessen ihn jetzt noch Positioniern und Skalieren. WW8PicDesc aPD( aPic ); - WW8FlySet aFlySet( *this, pPaM, aPic, aPD.nWidth, aPD.nHeight ); + WW8FlySet aFlySet( *this, m_pPaM, aPic, aPD.nWidth, aPD.nHeight ); // the correct anchor is set in Read_F_IncludePicture and the current PaM point // is after the position if it is anchored in content; because this anchor add // a character into the textnode. #i2806# if (FLY_AS_CHAR == - pFlyFmtOfJustInsertedGraphic->GetAnchor().GetAnchorId() ) + m_pFlyFmtOfJustInsertedGraphic->GetAnchor().GetAnchorId() ) { aFlySet.ClearItem( RES_ANCHOR ); } - pFlyFmtOfJustInsertedGraphic->SetFmtAttr( aFlySet ); + m_pFlyFmtOfJustInsertedGraphic->SetFmtAttr( aFlySet ); - pFlyFmtOfJustInsertedGraphic = 0; + m_pFlyFmtOfJustInsertedGraphic = 0; } else if((0x64 == aPic.MFP.mm) || (0x66 == aPic.MFP.mm)) { @@ -514,8 +514,8 @@ SwFrmFmt* SwWW8ImplReader::ImportGraf(SdrTextObj* pTextObj, SdrObject* pObject = 0; WW8PicDesc aPD( aPic ); - if (!pMSDffManager) - pMSDffManager = new SwMSDffManager(*this, mbSkipImages); + if (!m_pMSDffManager) + m_pMSDffManager = new SwMSDffManager(*this, m_bSkipImages); /* ##835## Disable use of main stream as fallback stream for inline direct @@ -524,26 +524,26 @@ SwFrmFmt* SwWW8ImplReader::ImportGraf(SdrTextObj* pTextObj, incorrect fallback graphic being found if other escher graphics have been inserted in the document */ - pMSDffManager->DisableFallbackStream(); - if( !pMSDffManager->GetModel() ) - pMSDffManager->SetModel(pDrawModel, 1440); + m_pMSDffManager->DisableFallbackStream(); + if( !m_pMSDffManager->GetModel() ) + m_pMSDffManager->SetModel(m_pDrawModel, 1440); if (0x66 == aPic.MFP.mm) { //These ones have names prepended sal_uInt8 nNameLen=0; - pDataStream->ReadUChar( nNameLen ); - pDataStream->SeekRel( nNameLen ); + m_pDataStream->ReadUChar( nNameLen ); + m_pDataStream->SeekRel( nNameLen ); } Rectangle aChildRect; Rectangle aClientRect( 0,0, aPD.nWidth, aPD.nHeight); SvxMSDffImportData aData( aClientRect ); - pObject = pMSDffManager->ImportObj(*pDataStream, &aData, aClientRect, aChildRect ); + pObject = m_pMSDffManager->ImportObj(*m_pDataStream, &aData, aClientRect, aChildRect ); if (pObject) { // fuer den Rahmen - SfxItemSet aAttrSet( rDoc.GetAttrPool(), RES_FRMATR_BEGIN, + SfxItemSet aAttrSet( m_rDoc.GetAttrPool(), RES_FRMATR_BEGIN, RES_FRMATR_END-1 ); SvxMSDffImportRec const*const pRecord = (1 == aData.size()) @@ -562,9 +562,9 @@ SwFrmFmt* SwWW8ImplReader::ImportGraf(SdrTextObj* pTextObj, if( relativeWidth != 0 ) { aPic.mx = msword_cast( - maSectionManager.GetPageWidth() - - maSectionManager.GetPageRight() - - maSectionManager.GetPageLeft()) * relativeWidth / 1000; + m_aSectionManager.GetPageWidth() - + m_aSectionManager.GetPageRight() - + m_aSectionManager.GetPageLeft()) * relativeWidth / 1000; aPD = WW8PicDesc( aPic ); // This SetSnapRect() call adjusts the size of the object itself, // no idea why it's this call (or even what the call actually does), @@ -575,19 +575,19 @@ SwFrmFmt* SwWW8ImplReader::ImportGraf(SdrTextObj* pTextObj, //A graphic of this type in this location is always //inline, and uses the pic in the same mould as ww6 //graphics. - if (pWFlyPara && pWFlyPara->bGrafApo) + if (m_pWFlyPara && m_pWFlyPara->bGrafApo) { - WW8FlySet aFlySet(*this, pWFlyPara, pSFlyPara, true); + WW8FlySet aFlySet(*this, m_pWFlyPara, m_pSFlyPara, true); - SwFmtAnchor aAnchor(pSFlyPara->eAnchor); - aAnchor.SetAnchor(pPaM->GetPoint()); + SwFmtAnchor aAnchor(m_pSFlyPara->eAnchor); + aAnchor.SetAnchor(m_pPaM->GetPoint()); aFlySet.Put(aAnchor); aAttrSet.Put(aFlySet); } else { - WW8FlySet aFlySet( *this, pPaM, aPic, aPD.nWidth, + WW8FlySet aFlySet( *this, m_pPaM, aPic, aPD.nWidth, aPD.nHeight ); aAttrSet.Put(aFlySet); @@ -606,7 +606,7 @@ SwFrmFmt* SwWW8ImplReader::ImportGraf(SdrTextObj* pTextObj, } // for the Grafik - SfxItemSet aGrSet( rDoc.GetAttrPool(), RES_GRFATR_BEGIN, + SfxItemSet aGrSet( m_rDoc.GetAttrPool(), RES_GRFATR_BEGIN, RES_GRFATR_END-1 ); if( aPD.nCL || aPD.nCR || aPD.nCT || aPD.nCB ) @@ -651,17 +651,17 @@ SwFrmFmt* SwWW8ImplReader::ImportGraf(SdrTextObj* pTextObj, // Nun den Link bzw. die Grafik ins Doc stopfen const Graphic& rGraph = pGraphObject->GetGraphic(); - if (nObjLocFc) // is it a OLE-Object? + if (m_nObjLocFc) // is it a OLE-Object? pRet = ImportOle(&rGraph, &aAttrSet, &aGrSet, pObject->GetBLIPSizeRectangle()); if (!pRet) { - pRet = rDoc.getIDocumentContentOperations().Insert(*pPaM, OUString(), OUString(), + pRet = m_rDoc.getIDocumentContentOperations().Insert(*m_pPaM, OUString(), OUString(), &rGraph, &aAttrSet, &aGrSet, NULL ); } } else - pRet = rDoc.getIDocumentContentOperations().InsertDrawObj(*pPaM, *pObject, aAttrSet ); + pRet = m_rDoc.getIDocumentContentOperations().InsertDrawObj(*m_pPaM, *pObject, aAttrSet ); } } @@ -683,37 +683,37 @@ SwFrmFmt* SwWW8ImplReader::ImportGraf(SdrTextObj* pTextObj, { if (pOurNewObject != pObject) { - pMSDffManager->ExchangeInShapeOrder( pObject, 0, 0, + m_pMSDffManager->ExchangeInShapeOrder( pObject, 0, 0, pOurNewObject ); // altes SdrGrafObj aus der Page loeschen und // zerstoeren if (pObject->GetPage()) - pDrawPg->RemoveObject(pObject->GetOrdNum()); + m_pDrawPg->RemoveObject(pObject->GetOrdNum()); SdrObject::Free( pObject ); } } else - pMSDffManager->RemoveFromShapeOrder( pObject ); + m_pMSDffManager->RemoveFromShapeOrder( pObject ); } else - pMSDffManager->RemoveFromShapeOrder( pObject ); + m_pMSDffManager->RemoveFromShapeOrder( pObject ); // auch das ggfs. Page loeschen, falls nicht gruppiert, if (pTextObj && !bTextObjWasGrouped && pTextObj->GetPage()) - pDrawPg->RemoveObject( pTextObj->GetOrdNum() ); + m_pDrawPg->RemoveObject( pTextObj->GetOrdNum() ); } - pMSDffManager->EnableFallbackStream(); + m_pMSDffManager->EnableFallbackStream(); } else if (aPic.lcb >= 58) - pRet = ImportGraf1(aPic, pDataStream, nPicLocFc); + pRet = ImportGraf1(aPic, m_pDataStream, m_nPicLocFc); } - pDataStream->Seek( nOldPos ); + m_pDataStream->Seek( nOldPos ); if (pRet) { SdrObject* pOurNewObject = CreateContactObject(pRet); - pWWZOrder->InsertTextLayerObject(pOurNewObject); + m_pWWZOrder->InsertTextLayerObject(pOurNewObject); } return AddAutoAnchor(pRet); diff --git a/sw/source/filter/ww8/ww8par.cxx b/sw/source/filter/ww8/ww8par.cxx index 14ef17bbdbfe..5f61b6a441e4 100644 --- a/sw/source/filter/ww8/ww8par.cxx +++ b/sw/source/filter/ww8/ww8par.cxx @@ -526,8 +526,8 @@ Sttb::getStringAtIndex( sal_uInt32 index ) } SwMSDffManager::SwMSDffManager( SwWW8ImplReader& rRdr, bool bSkipImages ) - : SvxMSDffManager(*rRdr.pTableStream, rRdr.GetBaseURL(), rRdr.pWwFib->fcDggInfo, - rRdr.pDataStream, 0, 0, COL_WHITE, 12, rRdr.pStrm, bSkipImages), + : SvxMSDffManager(*rRdr.m_pTableStream, rRdr.GetBaseURL(), rRdr.m_pWwFib->fcDggInfo, + rRdr.m_pDataStream, 0, 0, COL_WHITE, 12, rRdr.m_pStrm, bSkipImages), rReader(rRdr), pFallbackStream(0) { SetSvxMSDffSettings( GetSvxMSDffSettings() ); @@ -580,10 +580,10 @@ SdrObject* SwMSDffManager::ImportOLE( long nOLEId, { SvStorageRef xSrc = xSrcStg->OpenSotStorage( sStorageName, STREAM_READWRITE| StreamMode::SHARE_DENYALL ); - OSL_ENSURE(rReader.pFormImpl, "No Form Implementation!"); + OSL_ENSURE(rReader.m_pFormImpl, "No Form Implementation!"); ::com::sun::star::uno::Reference< ::com::sun::star::drawing::XShape > xShape; - if ( (!(rReader.bIsHeader || rReader.bIsFooter)) && - rReader.pFormImpl->ReadOCXStream(xSrc,&xShape,true)) + if ( (!(rReader.m_bIsHeader || rReader.m_bIsFooter)) && + rReader.m_pFormImpl->ReadOCXStream(xSrc,&xShape,true)) { pRet = GetSdrObjectFromXShape(xShape); } @@ -617,24 +617,24 @@ void SwMSDffManager::EnableFallbackStream() sal_uInt16 SwWW8ImplReader::GetToggleAttrFlags() const { - return pCtrlStck ? pCtrlStck->GetToggleAttrFlags() : 0; + return m_pCtrlStck ? m_pCtrlStck->GetToggleAttrFlags() : 0; } sal_uInt16 SwWW8ImplReader::GetToggleBiDiAttrFlags() const { - return pCtrlStck ? pCtrlStck->GetToggleBiDiAttrFlags() : 0; + return m_pCtrlStck ? m_pCtrlStck->GetToggleBiDiAttrFlags() : 0; } void SwWW8ImplReader::SetToggleAttrFlags(sal_uInt16 nFlags) { - if (pCtrlStck) - pCtrlStck->SetToggleAttrFlags(nFlags); + if (m_pCtrlStck) + m_pCtrlStck->SetToggleAttrFlags(nFlags); } void SwWW8ImplReader::SetToggleBiDiAttrFlags(sal_uInt16 nFlags) { - if (pCtrlStck) - pCtrlStck->SetToggleBiDiAttrFlags(nFlags); + if (m_pCtrlStck) + m_pCtrlStck->SetToggleBiDiAttrFlags(nFlags); } SdrObject* SwMSDffManager::ProcessObj(SvStream& rSt, @@ -1158,7 +1158,7 @@ SdrObject* SwMSDffManager::ProcessObj(SvStream& rSt, bool bRet = 4 <= mnStreamSize; if( bRet ) aMemStream.ReadUInt16( mnRawRecId ).ReadUInt16( mnRawRecSize ); - SwDocShell* pDocShell = rReader.mpDocShell; + SwDocShell* pDocShell = rReader.m_pDocShell; if(pDocShell) { SwWW8ImplReader::ReadEmbeddedData( aMemStream, pDocShell, hlStr); @@ -1191,18 +1191,18 @@ void SwWW8ImplReader::Read_StyleCode( sal_uInt16, const sal_uInt8* pData, short { if (nLen < 0) { - bCpxStyle = false; + m_bCpxStyle = false; return; } sal_uInt16 nColl = 0; - if (pWwFib->GetFIBVersion() <= ww::eWW2) + if (m_pWwFib->GetFIBVersion() <= ww::eWW2) nColl = *pData; else nColl = SVBT16ToShort(pData); - if (nColl < vColl.size()) + if (nColl < m_vColl.size()) { - SetTxtFmtCollAndListLevel( *pPaM, vColl[nColl] ); - bCpxStyle = true; + SetTxtFmtCollAndListLevel( *m_pPaM, m_vColl[nColl] ); + m_bCpxStyle = true; } } @@ -1237,7 +1237,7 @@ SwFltStackEntry* SwWW8FltControlStack::SetAttr(const SwPosition& rPos, sal_uInt1 // Doing a textbox, and using the control stack only as a temporary // collection point for properties which will are not to be set into // the real document - if (rReader.pPlcxMan && rReader.pPlcxMan->GetDoingDrawTextBox()) + if (rReader.m_pPlcxMan && rReader.m_pPlcxMan->GetDoingDrawTextBox()) { size_t nCnt = size(); for (size_t i=0; i < nCnt; ++i) @@ -1450,12 +1450,12 @@ void SwWW8FltControlStack::SetAttrInDoc(const SwPosition& rTmpPos, { // #i103711# const bool bFirstLineIndentSet = - ( rReader.maTxtNodesHavingFirstLineOfstSet.end() != - rReader.maTxtNodesHavingFirstLineOfstSet.find( pNode ) ); + ( rReader.m_aTxtNodesHavingFirstLineOfstSet.end() != + rReader.m_aTxtNodesHavingFirstLineOfstSet.find( pNode ) ); // #i105414# const bool bLeftIndentSet = - ( rReader.maTxtNodesHavingLeftIndentSet.end() != - rReader.maTxtNodesHavingLeftIndentSet.find( pNode ) ); + ( rReader.m_aTxtNodesHavingLeftIndentSet.end() != + rReader.m_aTxtNodesHavingLeftIndentSet.find( pNode ) ); SyncIndentWithList( aNewLR, *pNum, bFirstLineIndentSet, bLeftIndentSet ); @@ -1539,8 +1539,8 @@ const SfxPoolItem* SwWW8FltControlStack::GetFmtAttr(const SwPosition& rPos, SfxItemState eState = SfxItemState::DEFAULT; if (const SfxItemSet *pSet = pNd->GetpSwAttrSet()) eState = pSet->GetItemState(RES_LR_SPACE, false); - if (eState != SfxItemState::SET && rReader.nAktColl < rReader.vColl.size()) - pItem = &(rReader.vColl[rReader.nAktColl].maWordLR); + if (eState != SfxItemState::SET && rReader.m_nAktColl < rReader.m_vColl.size()) + pItem = &(rReader.m_vColl[rReader.m_nAktColl].maWordLR); } /* @@ -1692,7 +1692,7 @@ void SwWW8ImplReader::Read_Tab(sal_uInt16 , const sal_uInt8* pData, short nLen) { if (nLen < 0) { - pCtrlStck->SetAttr(*pPaM->GetPoint(), RES_PARATR_TABSTOP); + m_pCtrlStck->SetAttr(*m_pPaM->GetPoint(), RES_PARATR_TABSTOP); return; } @@ -1717,17 +1717,17 @@ void SwWW8ImplReader::Read_Tab(sal_uInt16 , const sal_uInt8* pData, short nLen) const SwTxtFmtColl* pSty = 0; sal_uInt16 nTabBase; - if (pAktColl && nAktColl < vColl.size()) // StyleDef + if (m_pAktColl && m_nAktColl < m_vColl.size()) // StyleDef { - nTabBase = vColl[nAktColl].nBase; - if (nTabBase < vColl.size()) // Based On - pSty = static_cast(vColl[nTabBase].pFmt); + nTabBase = m_vColl[m_nAktColl].nBase; + if (nTabBase < m_vColl.size()) // Based On + pSty = static_cast(m_vColl[nTabBase].pFmt); } else { // Text - nTabBase = nAktColl; - if (nAktColl < vColl.size()) - pSty = static_cast(vColl[nAktColl].pFmt); + nTabBase = m_nAktColl; + if (m_nAktColl < m_vColl.size()) + pSty = static_cast(m_vColl[m_nAktColl].pFmt); //TODO: figure out else here } @@ -1744,11 +1744,11 @@ void SwWW8ImplReader::Read_Tab(sal_uInt16 , const sal_uInt8* pData, short nLen) { sal_uInt16 nOldTabBase = nTabBase; // If based on another - if (nTabBase < vColl.size()) - nTabBase = vColl[nTabBase].nBase; + if (nTabBase < m_vColl.size()) + nTabBase = m_vColl[nTabBase].nBase; if ( - nTabBase < vColl.size() && + nTabBase < m_vColl.size() && nOldTabBase != nTabBase && nTabBase != ww::stiNil ) @@ -1756,8 +1756,8 @@ void SwWW8ImplReader::Read_Tab(sal_uInt16 , const sal_uInt8* pData, short nLen) // #i61789: Stop searching when next style is the same as the // current one (prevent loop) aLoopWatch.insert(reinterpret_cast(pSty)); - if (nTabBase < vColl.size()) - pSty = static_cast(vColl[nTabBase].pFmt); + if (nTabBase < m_vColl.size()) + pSty = static_cast(m_vColl[nTabBase].pFmt); //TODO figure out the else branch if (aLoopWatch.find(reinterpret_cast(pSty)) != @@ -1833,12 +1833,12 @@ void SwWW8ImplReader::Read_Tab(sal_uInt16 , const sal_uInt8* pData, short nLen) // text SwWW8ImplReader::Read_Tab is called at the begin and end of // the range the attrib affects, and ignoring it would upset the // balance - if (!pAktColl) // not importing into a style + if (!m_pAktColl) // not importing into a style { using namespace sw::util; SvxTabStopItem aOrig = pSty ? ItemGet(*pSty, RES_PARATR_TABSTOP) : - DefaultItemGet(rDoc, RES_PARATR_TABSTOP); + DefaultItemGet(m_rDoc, RES_PARATR_TABSTOP); NewAttr(aOrig); } } @@ -1851,14 +1851,14 @@ void SwWW8ImplReader::ImportDop() { // correct the LastPrinted date in DocumentProperties uno::Reference xDPS( - mpDocShell->GetModel(), uno::UNO_QUERY_THROW); + m_pDocShell->GetModel(), uno::UNO_QUERY_THROW); uno::Reference xDocuProps( xDPS->getDocumentProperties()); OSL_ENSURE(xDocuProps.is(), "DocumentProperties is null"); if (xDocuProps.is()) { DateTime aLastPrinted( - msfilter::util::DTTM2DateTime(pWDop->dttmLastPrint)); + msfilter::util::DTTM2DateTime(m_pWDop->dttmLastPrint)); ::util::DateTime uDT = aLastPrinted.GetUNODateTime(); xDocuProps->setPrintDate(uDT); } @@ -1867,20 +1867,20 @@ void SwWW8ImplReader::ImportDop() // #i78951# - remember the unknown compatibility options // so as to export them out - rDoc.getIDocumentSettingAccess().Setn32DummyCompatibilityOptions1( pWDop->GetCompatibilityOptions()); - rDoc.getIDocumentSettingAccess().Setn32DummyCompatibilityOptions2( pWDop->GetCompatibilityOptions2()); + m_rDoc.getIDocumentSettingAccess().Setn32DummyCompatibilityOptions1( m_pWDop->GetCompatibilityOptions()); + m_rDoc.getIDocumentSettingAccess().Setn32DummyCompatibilityOptions2( m_pWDop->GetCompatibilityOptions2()); // The distance between two paragraphs is the sum of the bottom distance of // the first paragraph and the top distance of the second one - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::PARA_SPACE_MAX, pWDop->fDontUseHTMLAutoSpacing); - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::PARA_SPACE_MAX_AT_PAGES, true ); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::PARA_SPACE_MAX, m_pWDop->fDontUseHTMLAutoSpacing); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::PARA_SPACE_MAX_AT_PAGES, true ); // move tabs on alignment - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::TAB_COMPAT, true); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::TAB_COMPAT, true); // #i24363# tab stops relative to indent - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::TABS_RELATIVE_TO_INDENT, false); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::TABS_RELATIVE_TO_INDENT, false); // Import Default Tabs - long nDefTabSiz = pWDop->dxaTab; + long nDefTabSiz = m_pWDop->dxaTab; if( nDefTabSiz < 56 ) nDefTabSiz = 709; @@ -1888,19 +1888,19 @@ void SwWW8ImplReader::ImportDop() SvxTabStopItem aNewTab( 1, sal_uInt16(nDefTabSiz), SVX_TAB_ADJUST_DEFAULT, RES_PARATR_TABSTOP ); const_cast(aNewTab[0]).GetAdjustment() = SVX_TAB_ADJUST_DEFAULT; - rDoc.GetAttrPool().SetPoolDefaultItem( aNewTab ); + m_rDoc.GetAttrPool().SetPoolDefaultItem( aNewTab ); // Import zoom factor - if (pWDop->wScaleSaved) + if (m_pWDop->wScaleSaved) { uno::Sequence aViewProps(3); aViewProps[0].Name = "ZoomFactor"; - aViewProps[0].Value <<= sal_Int16(pWDop->wScaleSaved); + aViewProps[0].Value <<= sal_Int16(m_pWDop->wScaleSaved); aViewProps[1].Name = "VisibleBottom"; aViewProps[1].Value <<= sal_Int32(0); aViewProps[2].Name = "ZoomType"; //Import zoom type - switch (pWDop->zkSaved) { + switch (m_pWDop->zkSaved) { case 1: aViewProps[2].Value <<= sal_Int16(SvxZoomType::WHOLEPAGE); break; case 2: aViewProps[2].Value <<= sal_Int16(SvxZoomType::PAGEWIDTH); break; case 3: aViewProps[2].Value <<= sal_Int16(SvxZoomType::OPTIMAL); break; @@ -1911,59 +1911,59 @@ void SwWW8ImplReader::ImportDop() uno::Reference xBox = document::IndexedPropertyValues::create(xComponentContext); xBox->insertByIndex(sal_Int32(0), uno::makeAny(aViewProps)); uno::Reference xIndexAccess(xBox, uno::UNO_QUERY); - uno::Reference xViewDataSupplier(mpDocShell->GetModel(), uno::UNO_QUERY); + uno::Reference xViewDataSupplier(m_pDocShell->GetModel(), uno::UNO_QUERY); xViewDataSupplier->setViewData(xIndexAccess); } - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::USE_VIRTUAL_DEVICE, !pWDop->fUsePrinterMetrics); - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::USE_HIRES_VIRTUAL_DEVICE, true); - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::ADD_FLY_OFFSETS, true ); - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::ADD_EXT_LEADING, !pWDop->fNoLeading); - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::OLD_NUMBERING, false); - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::IGNORE_FIRST_LINE_INDENT_IN_NUMBERING, false); // #i47448# - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::DO_NOT_JUSTIFY_LINES_WITH_MANUAL_BREAK, !pWDop->fExpShRtn); // #i49277#, #i56856# - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::DO_NOT_RESET_PARA_ATTRS_FOR_NUM_FONT, false); // #i53199# - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::OLD_LINE_SPACING, false); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::USE_VIRTUAL_DEVICE, !m_pWDop->fUsePrinterMetrics); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::USE_HIRES_VIRTUAL_DEVICE, true); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::ADD_FLY_OFFSETS, true ); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::ADD_EXT_LEADING, !m_pWDop->fNoLeading); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::OLD_NUMBERING, false); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::IGNORE_FIRST_LINE_INDENT_IN_NUMBERING, false); // #i47448# + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::DO_NOT_JUSTIFY_LINES_WITH_MANUAL_BREAK, !m_pWDop->fExpShRtn); // #i49277#, #i56856# + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::DO_NOT_RESET_PARA_ATTRS_FOR_NUM_FONT, false); // #i53199# + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::OLD_LINE_SPACING, false); // #i25901# - set new compatibility option // 'Add paragraph and table spacing at bottom of table cells' - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::ADD_PARA_SPACING_TO_TABLE_CELLS, true); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::ADD_PARA_SPACING_TO_TABLE_CELLS, true); // #i11860# - set new compatibility option // 'Use former object positioning' to - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::USE_FORMER_OBJECT_POS, false); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::USE_FORMER_OBJECT_POS, false); // #i27767# - set new compatibility option // 'Conder Wrapping mode when positioning object' to - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::CONSIDER_WRAP_ON_OBJECT_POSITION, true); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::CONSIDER_WRAP_ON_OBJECT_POSITION, true); - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::USE_FORMER_TEXT_WRAPPING, false); // #i13832#, #i24135# + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::USE_FORMER_TEXT_WRAPPING, false); // #i13832#, #i24135# - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::TABLE_ROW_KEEP, true); //SetTableRowKeep( true ); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::TABLE_ROW_KEEP, true); //SetTableRowKeep( true ); - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::IGNORE_TABS_AND_BLANKS_FOR_LINE_CALCULATION, true); // #i3952# + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::IGNORE_TABS_AND_BLANKS_FOR_LINE_CALCULATION, true); // #i3952# - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::INVERT_BORDER_SPACING, true); - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::COLLAPSE_EMPTY_CELL_PARA, true); - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::TAB_OVERFLOW, true); - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::UNBREAKABLE_NUMBERINGS, true); - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::CLIPPED_PICTURES, true); - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::TAB_OVER_MARGIN, true); - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::SURROUND_TEXT_WRAP_SMALL, true); - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::PROP_LINE_SPACING_SHRINKS_FIRST_LINE, true); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::INVERT_BORDER_SPACING, true); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::COLLAPSE_EMPTY_CELL_PARA, true); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::TAB_OVERFLOW, true); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::UNBREAKABLE_NUMBERINGS, true); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::CLIPPED_PICTURES, true); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::TAB_OVER_MARGIN, true); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::SURROUND_TEXT_WRAP_SMALL, true); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::PROP_LINE_SPACING_SHRINKS_FIRST_LINE, true); // COMPATIBILITY FLAGS END // Import magic doptypography information, if its there - if (pWwFib->nFib > 105) - ImportDopTypography(pWDop->doptypography); + if (m_pWwFib->nFib > 105) + ImportDopTypography(m_pWDop->doptypography); // disable form design mode to be able to use imported controls directly // #i31239# always disable form design mode, not only in protected docs { using namespace com::sun::star; - uno::Reference xModelComp(mpDocShell->GetModel(), + uno::Reference xModelComp(m_pDocShell->GetModel(), uno::UNO_QUERY); uno::Reference xDocProps(xModelComp, uno::UNO_QUERY); @@ -1983,12 +1983,12 @@ void SwWW8ImplReader::ImportDop() } // Still allow editing of form fields. - if (!pWDop->fProtEnabled) - mpDocShell->SetModifyPasswordHash(pWDop->lKeyProtDoc); + if (!m_pWDop->fProtEnabled) + m_pDocShell->SetModifyPasswordHash(m_pWDop->lKeyProtDoc); const SvtFilterOptions& rOpt = SvtFilterOptions::Get(); if (rOpt.IsUseEnhancedFields()) - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::PROTECT_FORM, pWDop->fProtEnabled ); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::PROTECT_FORM, m_pWDop->fProtEnabled ); } void SwWW8ImplReader::ImportDopTypography(const WW8DopTypography &rTypo) @@ -2000,7 +2000,7 @@ void SwWW8ImplReader::ImportDopTypography(const WW8DopTypography &rTypo) { i18n::ForbiddenCharacters aForbidden(rTypo.rgxchFPunct, rTypo.rgxchLPunct); - rDoc.getIDocumentSettingAccess().setForbiddenCharacters(rTypo.GetConvertedLang(), + m_rDoc.getIDocumentSettingAccess().setForbiddenCharacters(rTypo.GetConvertedLang(), aForbidden); // Obviously cannot set the standard level 1 for japanese, so // bail out now while we can. @@ -2022,120 +2022,120 @@ void SwWW8ImplReader::ImportDopTypography(const WW8DopTypography &rTypo) { i18n::ForbiddenCharacters aForbidden(WW8DopTypography::GetJapanNotBeginLevel1(), WW8DopTypography::GetJapanNotEndLevel1()); - rDoc.getIDocumentSettingAccess().setForbiddenCharacters(LANGUAGE_JAPANESE,aForbidden); + m_rDoc.getIDocumentSettingAccess().setForbiddenCharacters(LANGUAGE_JAPANESE,aForbidden); } - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::KERN_ASIAN_PUNCTUATION, rTypo.fKerningPunct); - rDoc.getIDocumentSettingAccess().setCharacterCompressionType(static_cast(rTypo.iJustification)); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::KERN_ASIAN_PUNCTUATION, rTypo.fKerningPunct); + m_rDoc.getIDocumentSettingAccess().setCharacterCompressionType(static_cast(rTypo.iJustification)); } /** * Footnotes and Endnotes */ WW8ReaderSave::WW8ReaderSave(SwWW8ImplReader* pRdr ,WW8_CP nStartCp) : - maTmpPos(*pRdr->pPaM->GetPoint()), - mpOldStck(pRdr->pCtrlStck), - mpOldAnchorStck(pRdr->pAnchorStck), - mpOldRedlines(pRdr->mpRedlineStack), - mpOldPlcxMan(pRdr->pPlcxMan), - mpWFlyPara(pRdr->pWFlyPara), - mpSFlyPara(pRdr->pSFlyPara), - mpPreviousNumPaM(pRdr->pPreviousNumPaM), - mpPrevNumRule(pRdr->pPrevNumRule), - mpTableDesc(pRdr->pTableDesc), - mnInTable(pRdr->nInTable), - mnAktColl(pRdr->nAktColl), - mcSymbol(pRdr->cSymbol), - mbIgnoreText(pRdr->bIgnoreText), - mbSymbol(pRdr->bSymbol), - mbHdFtFtnEdn(pRdr->bHdFtFtnEdn), - mbTxbxFlySection(pRdr->bTxbxFlySection), - mbAnl(pRdr->bAnl), - mbInHyperlink(pRdr->bInHyperlink), - mbPgSecBreak(pRdr->bPgSecBreak), - mbWasParaEnd(pRdr->bWasParaEnd), - mbHasBorder(pRdr->bHasBorder), - mbFirstPara(pRdr->bFirstPara) + maTmpPos(*pRdr->m_pPaM->GetPoint()), + mpOldStck(pRdr->m_pCtrlStck), + mpOldAnchorStck(pRdr->m_pAnchorStck), + mpOldRedlines(pRdr->m_pRedlineStack), + mpOldPlcxMan(pRdr->m_pPlcxMan), + mpWFlyPara(pRdr->m_pWFlyPara), + mpSFlyPara(pRdr->m_pSFlyPara), + mpPreviousNumPaM(pRdr->m_pPreviousNumPaM), + mpPrevNumRule(pRdr->m_pPrevNumRule), + mpTableDesc(pRdr->m_pTableDesc), + mnInTable(pRdr->m_nInTable), + mnAktColl(pRdr->m_nAktColl), + mcSymbol(pRdr->m_cSymbol), + mbIgnoreText(pRdr->m_bIgnoreText), + mbSymbol(pRdr->m_bSymbol), + mbHdFtFtnEdn(pRdr->m_bHdFtFtnEdn), + mbTxbxFlySection(pRdr->m_bTxbxFlySection), + mbAnl(pRdr->m_bAnl), + mbInHyperlink(pRdr->m_bInHyperlink), + mbPgSecBreak(pRdr->m_bPgSecBreak), + mbWasParaEnd(pRdr->m_bWasParaEnd), + mbHasBorder(pRdr->m_bHasBorder), + mbFirstPara(pRdr->m_bFirstPara) { - pRdr->bSymbol = false; - pRdr->bHdFtFtnEdn = true; - pRdr->bTxbxFlySection = pRdr->bAnl = pRdr->bPgSecBreak = pRdr->bWasParaEnd - = pRdr->bHasBorder = false; - pRdr->bFirstPara = true; - pRdr->nInTable = 0; - pRdr->pWFlyPara = 0; - pRdr->pSFlyPara = 0; - pRdr->pPreviousNumPaM = 0; - pRdr->pPrevNumRule = 0; - pRdr->pTableDesc = 0; - pRdr->nAktColl = 0; - - pRdr->pCtrlStck = new SwWW8FltControlStack(&pRdr->rDoc, pRdr->nFieldFlags, + pRdr->m_bSymbol = false; + pRdr->m_bHdFtFtnEdn = true; + pRdr->m_bTxbxFlySection = pRdr->m_bAnl = pRdr->m_bPgSecBreak = pRdr->m_bWasParaEnd + = pRdr->m_bHasBorder = false; + pRdr->m_bFirstPara = true; + pRdr->m_nInTable = 0; + pRdr->m_pWFlyPara = 0; + pRdr->m_pSFlyPara = 0; + pRdr->m_pPreviousNumPaM = 0; + pRdr->m_pPrevNumRule = 0; + pRdr->m_pTableDesc = 0; + pRdr->m_nAktColl = 0; + + pRdr->m_pCtrlStck = new SwWW8FltControlStack(&pRdr->m_rDoc, pRdr->m_nFieldFlags, *pRdr); - pRdr->mpRedlineStack = new sw::util::RedlineStack(pRdr->rDoc); + pRdr->m_pRedlineStack = new sw::util::RedlineStack(pRdr->m_rDoc); - pRdr->pAnchorStck = new SwWW8FltAnchorStack(&pRdr->rDoc, pRdr->nFieldFlags); + pRdr->m_pAnchorStck = new SwWW8FltAnchorStack(&pRdr->m_rDoc, pRdr->m_nFieldFlags); // Save the attribute manager: we need this as the newly created PLCFx Manager // access the same FKPs as the old one and their Start-End position changes. - if (pRdr->pPlcxMan) - pRdr->pPlcxMan->SaveAllPLCFx(maPLCFxSave); + if (pRdr->m_pPlcxMan) + pRdr->m_pPlcxMan->SaveAllPLCFx(maPLCFxSave); if (nStartCp != -1) { - pRdr->pPlcxMan = new WW8PLCFMan(pRdr->pSBase, + pRdr->m_pPlcxMan = new WW8PLCFMan(pRdr->m_pSBase, mpOldPlcxMan->GetManType(), nStartCp); } maOldApos.push_back(false); - maOldApos.swap(pRdr->maApos); - maOldFieldStack.swap(pRdr->maFieldStack); + maOldApos.swap(pRdr->m_aApos); + maOldFieldStack.swap(pRdr->m_aFieldStack); } void WW8ReaderSave::Restore( SwWW8ImplReader* pRdr ) { - pRdr->pWFlyPara = mpWFlyPara; - pRdr->pSFlyPara = mpSFlyPara; - pRdr->pPreviousNumPaM = mpPreviousNumPaM; - pRdr->pPrevNumRule = mpPrevNumRule; - pRdr->pTableDesc = mpTableDesc; - pRdr->cSymbol = mcSymbol; - pRdr->bSymbol = mbSymbol; - pRdr->bIgnoreText = mbIgnoreText; - pRdr->bHdFtFtnEdn = mbHdFtFtnEdn; - pRdr->bTxbxFlySection = mbTxbxFlySection; - pRdr->nInTable = mnInTable; - pRdr->bAnl = mbAnl; - pRdr->bInHyperlink = mbInHyperlink; - pRdr->bWasParaEnd = mbWasParaEnd; - pRdr->bPgSecBreak = mbPgSecBreak; - pRdr->nAktColl = mnAktColl; - pRdr->bHasBorder = mbHasBorder; - pRdr->bFirstPara = mbFirstPara; + pRdr->m_pWFlyPara = mpWFlyPara; + pRdr->m_pSFlyPara = mpSFlyPara; + pRdr->m_pPreviousNumPaM = mpPreviousNumPaM; + pRdr->m_pPrevNumRule = mpPrevNumRule; + pRdr->m_pTableDesc = mpTableDesc; + pRdr->m_cSymbol = mcSymbol; + pRdr->m_bSymbol = mbSymbol; + pRdr->m_bIgnoreText = mbIgnoreText; + pRdr->m_bHdFtFtnEdn = mbHdFtFtnEdn; + pRdr->m_bTxbxFlySection = mbTxbxFlySection; + pRdr->m_nInTable = mnInTable; + pRdr->m_bAnl = mbAnl; + pRdr->m_bInHyperlink = mbInHyperlink; + pRdr->m_bWasParaEnd = mbWasParaEnd; + pRdr->m_bPgSecBreak = mbPgSecBreak; + pRdr->m_nAktColl = mnAktColl; + pRdr->m_bHasBorder = mbHasBorder; + pRdr->m_bFirstPara = mbFirstPara; // Close all attributes as attributes could be created that extend the Fly pRdr->DeleteCtrlStk(); - pRdr->pCtrlStck = mpOldStck; + pRdr->m_pCtrlStck = mpOldStck; - pRdr->mpRedlineStack->closeall(*pRdr->pPaM->GetPoint()); - delete pRdr->mpRedlineStack; - pRdr->mpRedlineStack = mpOldRedlines; + pRdr->m_pRedlineStack->closeall(*pRdr->m_pPaM->GetPoint()); + delete pRdr->m_pRedlineStack; + pRdr->m_pRedlineStack = mpOldRedlines; pRdr->DeleteAnchorStk(); - pRdr->pAnchorStck = mpOldAnchorStck; + pRdr->m_pAnchorStck = mpOldAnchorStck; - *pRdr->pPaM->GetPoint() = maTmpPos; + *pRdr->m_pPaM->GetPoint() = maTmpPos; - if (mpOldPlcxMan != pRdr->pPlcxMan) + if (mpOldPlcxMan != pRdr->m_pPlcxMan) { - delete pRdr->pPlcxMan; - pRdr->pPlcxMan = mpOldPlcxMan; + delete pRdr->m_pPlcxMan; + pRdr->m_pPlcxMan = mpOldPlcxMan; } - if (pRdr->pPlcxMan) - pRdr->pPlcxMan->RestoreAllPLCFx(maPLCFxSave); - pRdr->maApos.swap(maOldApos); - pRdr->maFieldStack.swap(maOldFieldStack); + if (pRdr->m_pPlcxMan) + pRdr->m_pPlcxMan->RestoreAllPLCFx(maPLCFxSave); + pRdr->m_aApos.swap(maOldApos); + pRdr->m_aFieldStack.swap(maOldFieldStack); } void SwWW8ImplReader::Read_HdFtFtnText( const SwNodeIndex* pSttIdx, @@ -2144,8 +2144,8 @@ void SwWW8ImplReader::Read_HdFtFtnText( const SwNodeIndex* pSttIdx, // Saves Flags (amongst other things) and resets them WW8ReaderSave aSave( this ); - pPaM->GetPoint()->nNode = pSttIdx->GetIndex() + 1; - pPaM->GetPoint()->nContent.Assign( pPaM->GetCntntNode(), 0 ); + m_pPaM->GetPoint()->nNode = pSttIdx->GetIndex() + 1; + m_pPaM->GetPoint()->nContent.Assign( m_pPaM->GetCntntNode(), 0 ); // Read Text for Header, Footer or Footnote ReadText( nStartCp, nLen, nType ); // Ignore Sepx when doing so @@ -2157,13 +2157,13 @@ void SwWW8ImplReader::Read_HdFtFtnText( const SwNodeIndex* pSttIdx, */ long SwWW8ImplReader::Read_And(WW8PLCFManResult* pRes) { - WW8PLCFx_SubDoc* pSD = pPlcxMan->GetAtn(); + WW8PLCFx_SubDoc* pSD = m_pPlcxMan->GetAtn(); if( !pSD ) return 0; OUString sAuthor; OUString sInitials; - if( bVer67 ) + if( m_bVer67 ) { const WW67_ATRD* pDescri = static_cast(pSD->GetData()); const OUString* pA = GetAnnotationAuthor(SVBT16ToShort(pDescri->ibst)); @@ -2194,10 +2194,10 @@ long SwWW8ImplReader::Read_And(WW8PLCFManResult* pRes) sal_uInt32 nDateTime = 0; - if (sal_uInt8 * pExtended = pPlcxMan->GetExtendedAtrds()) // Word < 2002 has no date data for comments + if (sal_uInt8 * pExtended = m_pPlcxMan->GetExtendedAtrds()) // Word < 2002 has no date data for comments { sal_uLong nIndex = pSD->GetIdx() & 0xFFFF; // Index is (stupidly) multiplexed for WW8PLCFx_SubDocs - if (pWwFib->lcbAtrdExtra/18 > nIndex) + if (m_pWwFib->lcbAtrdExtra/18 > nIndex) nDateTime = SVBT32ToUInt32(*reinterpret_cast(pExtended+(nIndex*18))); } @@ -2207,18 +2207,18 @@ long SwWW8ImplReader::Read_And(WW8PLCFManResult* pRes) OutlinerParaObject *pOutliner = ImportAsOutliner( sTxt, pRes->nCp2OrIdx, pRes->nCp2OrIdx + pRes->nMemLen, MAN_AND ); - this->pFmtOfJustInsertedApo = 0; + m_pFmtOfJustInsertedApo = 0; SwPostItField aPostIt( - static_cast(rDoc.getIDocumentFieldsAccess().GetSysFldType(RES_POSTITFLD)), sAuthor, + static_cast(m_rDoc.getIDocumentFieldsAccess().GetSysFldType(RES_POSTITFLD)), sAuthor, sTxt, sInitials, OUString(), aDate ); aPostIt.SetTextObject(pOutliner); - SwPaM aEnd(*pPaM->End(), *pPaM->End()); - pCtrlStck->NewAttr(*aEnd.GetPoint(), SvxCharHiddenItem(false, RES_CHRATR_HIDDEN)); - rDoc.getIDocumentContentOperations().InsertPoolItem(aEnd, SwFmtFld(aPostIt)); - pCtrlStck->SetAttr(*aEnd.GetPoint(), RES_CHRATR_HIDDEN); + SwPaM aEnd(*m_pPaM->End(), *m_pPaM->End()); + m_pCtrlStck->NewAttr(*aEnd.GetPoint(), SvxCharHiddenItem(false, RES_CHRATR_HIDDEN)); + m_rDoc.getIDocumentContentOperations().InsertPoolItem(aEnd, SwFmtFld(aPostIt)); + m_pCtrlStck->SetAttr(*aEnd.GetPoint(), RES_CHRATR_HIDDEN); // If this is a range, make sure that it ends after the just inserted character, not before it. - pReffedStck->MoveAttrs(*aEnd.GetPoint()); + m_pReffedStck->MoveAttrs(*aEnd.GetPoint()); return 0; } @@ -2231,12 +2231,12 @@ void SwWW8ImplReader::Read_HdFtTextAsHackedFrame(long nStart, long nLen, if (!pSttIdx) return; - SwPosition aTmpPos(*pPaM->GetPoint()); + SwPosition aTmpPos(*m_pPaM->GetPoint()); - pPaM->GetPoint()->nNode = pSttIdx->GetIndex() + 1; - pPaM->GetPoint()->nContent.Assign(pPaM->GetCntntNode(), 0); + m_pPaM->GetPoint()->nNode = pSttIdx->GetIndex() + 1; + m_pPaM->GetPoint()->nContent.Assign(m_pPaM->GetCntntNode(), 0); - SwFlyFrmFmt *pFrame = rDoc.MakeFlySection(FLY_AT_PARA, pPaM->GetPoint()); + SwFlyFrmFmt *pFrame = m_rDoc.MakeFlySection(FLY_AT_PARA, m_pPaM->GetPoint()); SwFmtAnchor aAnch( pFrame->GetAnchor() ); aAnch.SetType( FLY_AT_PARA ); @@ -2273,23 +2273,23 @@ void SwWW8ImplReader::Read_HdFtText(long nStart, long nLen, SwFrmFmt* pHdFtFmt) if (!pSttIdx) return; - SwPosition aTmpPos( *pPaM->GetPoint() ); // Remember old cursor position + SwPosition aTmpPos( *m_pPaM->GetPoint() ); // Remember old cursor position Read_HdFtFtnText(pSttIdx, nStart, nLen - 1, MAN_HDFT); - *pPaM->GetPoint() = aTmpPos; + *m_pPaM->GetPoint() = aTmpPos; } bool SwWW8ImplReader::isValid_HdFt_CP(WW8_CP nHeaderCP) const { // Each CP of Plcfhdd MUST be less than FibRgLw97.ccpHdd - return (nHeaderCP < pWwFib->ccpHdr); + return (nHeaderCP < m_pWwFib->ccpHdr); } bool SwWW8ImplReader::HasOwnHeaderFooter(sal_uInt8 nWhichItems, sal_uInt8 grpfIhdt, int nSect) { - if (pHdFt) + if (m_pHdFt) { WW8_CP start; long nLen; @@ -2300,11 +2300,11 @@ bool SwWW8ImplReader::HasOwnHeaderFooter(sal_uInt8 nWhichItems, sal_uInt8 grpfIh if (nI & nWhichItems) { bool bOk = true; - if( bVer67 ) - bOk = ( pHdFt->GetTextPos(grpfIhdt, nI, start, nLen ) && nLen >= 2 ); + if( m_bVer67 ) + bOk = ( m_pHdFt->GetTextPos(grpfIhdt, nI, start, nLen ) && nLen >= 2 ); else { - pHdFt->GetTextPosExact( static_cast< short >(nNumber + (nSect+1)*6), start, nLen); + m_pHdFt->GetTextPosExact( static_cast< short >(nNumber + (nSect+1)*6), start, nLen); bOk = ( 2 <= nLen ) && isValid_HdFt_CP(start); } @@ -2322,7 +2322,7 @@ void SwWW8ImplReader::Read_HdFt(int nSect, const SwPageDesc *pPrev, sal_uInt8 grpfIhdt = rSection.maSep.grpfIhdt; SwPageDesc *pPD = rSection.mpPage; - if( pHdFt ) + if( m_pHdFt ) { WW8_CP start; long nLen; @@ -2336,11 +2336,11 @@ void SwWW8ImplReader::Read_HdFt(int nSect, const SwPageDesc *pPrev, if (nI & grpfIhdt) { bool bOk = true; - if( bVer67 ) - bOk = ( pHdFt->GetTextPos(grpfIhdt, nI, start, nLen ) && nLen >= 2 ); + if( m_bVer67 ) + bOk = ( m_pHdFt->GetTextPos(grpfIhdt, nI, start, nLen ) && nLen >= 2 ); else { - pHdFt->GetTextPosExact( static_cast< short >(nNumber + (nSect+1)*6), start, nLen); + m_pHdFt->GetTextPosExact( static_cast< short >(nNumber + (nSect+1)*6), start, nLen); bOk = ( 2 <= nLen ) && isValid_HdFt_CP(start); } @@ -2366,7 +2366,7 @@ void SwWW8ImplReader::Read_HdFt(int nSect, const SwPageDesc *pPrev, bool bNoFirst = !(grpfIhdt & WW8_HEADER_FIRST) && !(grpfIhdt & WW8_FOOTER_FIRST); if (bFooter) { - bIsFooter = true; + m_bIsFooter = true; //#i17196# Cannot have left without right if (!bDisabledFirst && !pPD->GetMaster().GetFooter().GetFooterFmt()) @@ -2379,7 +2379,7 @@ void SwWW8ImplReader::Read_HdFt(int nSect, const SwPageDesc *pPrev, } else { - bIsHeader = true; + m_bIsHeader = true; //#i17196# Cannot have left without right if (!bDisabledFirst && !pPD->GetMaster().GetHeader().GetHeaderFmt()) @@ -2394,9 +2394,9 @@ void SwWW8ImplReader::Read_HdFt(int nSect, const SwPageDesc *pPrev, if (bOk) { bool bHackRequired = false; - if (bIsHeader && rSection.IsFixedHeightHeader()) + if (m_bIsHeader && rSection.IsFixedHeightHeader()) bHackRequired = true; - else if (bIsFooter && rSection.IsFixedHeightFooter()) + else if (m_bIsFooter && rSection.IsFixedHeightFooter()) bHackRequired = true; if (bHackRequired) @@ -2410,7 +2410,7 @@ void SwWW8ImplReader::Read_HdFt(int nSect, const SwPageDesc *pPrev, else if (!bOk && pPrev) CopyPageDescHdFt(pPrev, pPD, nI); - bIsHeader = bIsFooter = false; + m_bIsHeader = m_bIsFooter = false; } } } @@ -2418,7 +2418,7 @@ void SwWW8ImplReader::Read_HdFt(int nSect, const SwPageDesc *pPrev, bool wwSectionManager::SectionIsProtected(const wwSection &rSection) const { - return (mrReader.pWwFib->fReadOnlyRecommended && !rSection.IsNotProtected()); + return (mrReader.m_pWwFib->fReadOnlyRecommended && !rSection.IsNotProtected()); } void wwSectionManager::SetHdFt(wwSection &rSection, int nSect, @@ -2437,14 +2437,14 @@ void wwSectionManager::SetHdFt(wwSection &rSection, int nSect, // Header/Footer - Update Index // So that the index is still valid later on - if (mrReader.pHdFt) - mrReader.pHdFt->UpdateIndex(rSection.maSep.grpfIhdt); + if (mrReader.m_pHdFt) + mrReader.m_pHdFt->UpdateIndex(rSection.maSep.grpfIhdt); } void SwWW8ImplReader::AppendTxtNode(SwPosition& rPos) { - SwTxtNode* pTxt = pPaM->GetNode().GetTxtNode(); + SwTxtNode* pTxt = m_pPaM->GetNode().GetTxtNode(); const SwNumRule* pRule = NULL; @@ -2452,59 +2452,59 @@ void SwWW8ImplReader::AppendTxtNode(SwPosition& rPos) pRule = sw::util::GetNumRuleFromTxtNode(*pTxt); if ( - pRule && !pWDop->fDontUseHTMLAutoSpacing && - (bParaAutoBefore || bParaAutoAfter) + pRule && !m_pWDop->fDontUseHTMLAutoSpacing && + (m_bParaAutoBefore || m_bParaAutoAfter) ) { // If after spacing is set to auto, set the after space to 0 - if (bParaAutoAfter) - SetLowerSpacing(*pPaM, 0); + if (m_bParaAutoAfter) + SetLowerSpacing(*m_pPaM, 0); // If the previous textnode had numbering and // and before spacing is set to auto, set before space to 0 - if(pPrevNumRule && bParaAutoBefore) - SetUpperSpacing(*pPaM, 0); + if(m_pPrevNumRule && m_bParaAutoBefore) + SetUpperSpacing(*m_pPaM, 0); // If the previous numbering rule was different we need // to insert a space after the previous paragraph - if((pRule != pPrevNumRule) && pPreviousNumPaM) - SetLowerSpacing(*pPreviousNumPaM, GetParagraphAutoSpace(pWDop->fDontUseHTMLAutoSpacing)); + if((pRule != m_pPrevNumRule) && m_pPreviousNumPaM) + SetLowerSpacing(*m_pPreviousNumPaM, GetParagraphAutoSpace(m_pWDop->fDontUseHTMLAutoSpacing)); // cache current paragraph - if(pPreviousNumPaM) - delete pPreviousNumPaM, pPreviousNumPaM = 0; + if(m_pPreviousNumPaM) + delete m_pPreviousNumPaM, m_pPreviousNumPaM = 0; - pPreviousNumPaM = new SwPaM(*pPaM, pPaM); - pPrevNumRule = pRule; + m_pPreviousNumPaM = new SwPaM(*m_pPaM, m_pPaM); + m_pPrevNumRule = pRule; } - else if(!pRule && pPreviousNumPaM) + else if(!pRule && m_pPreviousNumPaM) { // If the previous paragraph has numbering but the current one does not // we need to add a space after the previous paragraph - SetLowerSpacing(*pPreviousNumPaM, GetParagraphAutoSpace(pWDop->fDontUseHTMLAutoSpacing)); - delete pPreviousNumPaM, pPreviousNumPaM = 0; - pPrevNumRule = 0; + SetLowerSpacing(*m_pPreviousNumPaM, GetParagraphAutoSpace(m_pWDop->fDontUseHTMLAutoSpacing)); + delete m_pPreviousNumPaM, m_pPreviousNumPaM = 0; + m_pPrevNumRule = 0; } else { // clear paragraph cache - if(pPreviousNumPaM) - delete pPreviousNumPaM, pPreviousNumPaM = 0; - pPrevNumRule = pRule; + if(m_pPreviousNumPaM) + delete m_pPreviousNumPaM, m_pPreviousNumPaM = 0; + m_pPrevNumRule = pRule; } // If this is the first paragraph in the document and // Auto-spacing before paragraph is set, // set the upper spacing value to 0 - if(bParaAutoBefore && bFirstPara && !pWDop->fDontUseHTMLAutoSpacing) - SetUpperSpacing(*pPaM, 0); + if(m_bParaAutoBefore && m_bFirstPara && !m_pWDop->fDontUseHTMLAutoSpacing) + SetUpperSpacing(*m_pPaM, 0); - bFirstPara = false; + m_bFirstPara = false; - rDoc.getIDocumentContentOperations().AppendTxtNode(rPos); + m_rDoc.getIDocumentContentOperations().AppendTxtNode(rPos); // We can flush all anchored graphics at the end of a paragraph. - pAnchorStck->Flush(); + m_pAnchorStck->Flush(); } bool SwWW8ImplReader::SetSpacing(SwPaM &rMyPam, int nSpace, bool bIsUpper ) @@ -2512,7 +2512,7 @@ bool SwWW8ImplReader::SetSpacing(SwPaM &rMyPam, int nSpace, bool bIsUpper ) bool bRet = false; const SwPosition* pSpacingPos = rMyPam.GetPoint(); - const SvxULSpaceItem* pULSpaceItem = static_cast(pCtrlStck->GetFmtAttr(*pSpacingPos, RES_UL_SPACE)); + const SvxULSpaceItem* pULSpaceItem = static_cast(m_pCtrlStck->GetFmtAttr(*pSpacingPos, RES_UL_SPACE)); if(pULSpaceItem != 0) { @@ -2525,9 +2525,9 @@ bool SwWW8ImplReader::SetSpacing(SwPaM &rMyPam, int nSpace, bool bIsUpper ) const sal_Int32 nEnd = pSpacingPos->nContent.GetIndex(); rMyPam.GetPoint()->nContent.Assign(rMyPam.GetCntntNode(), 0); - pCtrlStck->NewAttr(*pSpacingPos, aUL); + m_pCtrlStck->NewAttr(*pSpacingPos, aUL); rMyPam.GetPoint()->nContent.Assign(rMyPam.GetCntntNode(), nEnd); - pCtrlStck->SetAttr(*pSpacingPos, RES_UL_SPACE); + m_pCtrlStck->SetAttr(*pSpacingPos, RES_UL_SPACE); bRet = true; } return bRet; @@ -2545,7 +2545,7 @@ bool SwWW8ImplReader::SetUpperSpacing(SwPaM &rMyPam, int nSpace) sal_uInt16 SwWW8ImplReader::TabRowSprm(int nLevel) const { - if (bVer67) + if (m_bVer67) return 25; return nLevel ? 0x244C : 0x2417; } @@ -2553,36 +2553,36 @@ sal_uInt16 SwWW8ImplReader::TabRowSprm(int nLevel) const void SwWW8ImplReader::EndSpecial() { // Frame/Table/Anl - if (bAnl) + if (m_bAnl) StopAllAnl(); // -> bAnl = false - while(maApos.size() > 1) + while(m_aApos.size() > 1) { StopTable(); - maApos.pop_back(); - --nInTable; - if (maApos[nInTable]) + m_aApos.pop_back(); + --m_nInTable; + if (m_aApos[m_nInTable]) StopApo(); } - if (maApos[0]) + if (m_aApos[0]) StopApo(); - OSL_ENSURE(!nInTable, "unclosed table!"); + OSL_ENSURE(!m_nInTable, "unclosed table!"); } bool SwWW8ImplReader::ProcessSpecial(bool &rbReSync, WW8_CP nStartCp) { // Frame/Table/Anl - if (bInHyperlink) + if (m_bInHyperlink) return false; rbReSync = false; - OSL_ENSURE(nInTable >= 0,"nInTable < 0!"); + OSL_ENSURE(m_nInTable >= 0,"nInTable < 0!"); // TabRowEnd - bool bTableRowEnd = (pPlcxMan->HasParaSprm(bVer67 ? 25 : 0x2417) != 0 ); + bool bTableRowEnd = (m_pPlcxMan->HasParaSprm(m_bVer67 ? 25 : 0x2417) != 0 ); // Unfortunately, for every paragraph we need to check first whether // they contain a sprm 29 (0x261B), which starts an APO. @@ -2612,39 +2612,39 @@ bool SwWW8ImplReader::ProcessSpecial(bool &rbReSync, WW8_CP nStartCp) // be considered, the sprm 6649 gives the level of the table sal_uInt8 nCellLevel = 0; - if (bVer67) - nCellLevel = int(0 != pPlcxMan->HasParaSprm(24)); + if (m_bVer67) + nCellLevel = int(0 != m_pPlcxMan->HasParaSprm(24)); else { - nCellLevel = int(0 != pPlcxMan->HasParaSprm(0x2416)); + nCellLevel = int(0 != m_pPlcxMan->HasParaSprm(0x2416)); if (!nCellLevel) - nCellLevel = int(0 != pPlcxMan->HasParaSprm(0x244B)); + nCellLevel = int(0 != m_pPlcxMan->HasParaSprm(0x244B)); } do { WW8_TablePos *pTabPos=0; WW8_TablePos aTabPos; - if(nCellLevel && !bVer67) + if(nCellLevel && !m_bVer67) { WW8PLCFxSave1 aSave; - pPlcxMan->GetPap()->Save( aSave ); + m_pPlcxMan->GetPap()->Save( aSave ); rbReSync = true; - WW8PLCFx_Cp_FKP* pPap = pPlcxMan->GetPapPLCF(); + WW8PLCFx_Cp_FKP* pPap = m_pPlcxMan->GetPapPLCF(); WW8_CP nMyStartCp=nStartCp; - if (const sal_uInt8 *pLevel = pPlcxMan->HasParaSprm(0x6649)) + if (const sal_uInt8 *pLevel = m_pPlcxMan->HasParaSprm(0x6649)) nCellLevel = *pLevel; - bool bHasRowEnd = SearchRowEnd(pPap, nMyStartCp, (nInTable(nInTable); + nCellLevel = static_cast< sal_uInt8 >(m_nInTable); if (bHasRowEnd && ParseTabPos(&aTabPos,pPap)) pTabPos = &aTabPos; - pPlcxMan->GetPap()->Restore( aSave ); + m_pPlcxMan->GetPap()->Restore( aSave ); } // Then look if we are in an Apo @@ -2652,24 +2652,24 @@ bool SwWW8ImplReader::ProcessSpecial(bool &rbReSync, WW8_CP nStartCp) ApoTestResults aApo = TestApo(nCellLevel, bTableRowEnd, pTabPos); // Look to see if we are in a Table, but Table in foot/end note not allowed - bool bStartTab = (nInTable < nCellLevel) && !bFtnEdn; + bool bStartTab = (m_nInTable < nCellLevel) && !m_bFtnEdn; - bool bStopTab = bWasTabRowEnd && (nInTable > nCellLevel) && !bFtnEdn; + bool bStopTab = m_bWasTabRowEnd && (m_nInTable > nCellLevel) && !m_bFtnEdn; - bWasTabRowEnd = false; // must be deactivated right here to prevent next + m_bWasTabRowEnd = false; // must be deactivated right here to prevent next // WW8TabDesc::TableCellEnd() from making nonsense - if (nInTable && !bTableRowEnd && !bStopTab && (nInTable == nCellLevel && aApo.HasStartStop())) + if (m_nInTable && !bTableRowEnd && !bStopTab && (m_nInTable == nCellLevel && aApo.HasStartStop())) bStopTab = bStartTab = true; // Required to stop and start table // Test for Anl (Numbering) and process all events in the right order - if( bAnl && !bTableRowEnd ) + if( m_bAnl && !bTableRowEnd ) { - const sal_uInt8* pSprm13 = pPlcxMan->HasParaSprm( 13 ); + const sal_uInt8* pSprm13 = m_pPlcxMan->HasParaSprm( 13 ); if( pSprm13 ) { // Still Anl left? sal_uInt8 nT = static_cast< sal_uInt8 >(GetNumType( *pSprm13 )); - if( ( nT != WW8_Pause && nT != nWwNumType ) // Anl change + if( ( nT != WW8_Pause && nT != m_nWwNumType ) // Anl change || aApo.HasStartStop() // Forced Anl end || bStopTab || bStartTab ) { @@ -2688,13 +2688,13 @@ bool SwWW8ImplReader::ProcessSpecial(bool &rbReSync, WW8_CP nStartCp) if (bStopTab) { StopTable(); - maApos.pop_back(); - --nInTable; + m_aApos.pop_back(); + --m_nInTable; } if (aApo.mbStopApo) { StopApo(); - maApos[nInTable] = false; + m_aApos[m_nInTable] = false; } // So that SwWW8ImplReader::StartApo() can write into this, and @@ -2703,7 +2703,7 @@ bool SwWW8ImplReader::ProcessSpecial(bool &rbReSync, WW8_CP nStartCp) if (aApo.mbStartApo) { - maApos[nInTable] = StartApo(aApo, pTabPos, &aULSpaceItem); + m_aApos[m_nInTable] = StartApo(aApo, pTabPos, &aULSpaceItem); // We need an ReSync after StartApo // (actually only if the Apo extends past a FKP border) rbReSync = true; @@ -2711,30 +2711,30 @@ bool SwWW8ImplReader::ProcessSpecial(bool &rbReSync, WW8_CP nStartCp) if (bStartTab) { WW8PLCFxSave1 aSave; - pPlcxMan->GetPap()->Save( aSave ); + m_pPlcxMan->GetPap()->Save( aSave ); // Numbering for cell borders causes a crash -> no Anls in Tables - if (bAnl) + if (m_bAnl) StopAllAnl(); - if(nInTable < nCellLevel) + if(m_nInTable < nCellLevel) { if (StartTable(nStartCp, &aULSpaceItem)) - ++nInTable; + ++m_nInTable; else break; - maApos.push_back(false); + m_aApos.push_back(false); } - if(nInTable >= nCellLevel) + if(m_nInTable >= nCellLevel) { // We need an ReSync after StartTable // (actually only if the Apo extends past a FKP border) rbReSync = true; - pPlcxMan->GetPap()->Restore( aSave ); + m_pPlcxMan->GetPap()->Restore( aSave ); } } - } while (!bFtnEdn && (nInTable < nCellLevel)); + } while (!m_bFtnEdn && (m_nInTable < nCellLevel)); return bTableRowEnd; } @@ -2782,15 +2782,15 @@ rtl_TextEncoding SwWW8ImplReader::GetCurrentCharSet() character run that has set the charset, if not then fallback to the current underlying paragraph style. */ - rtl_TextEncoding eSrcCharSet = eHardCharSet; + rtl_TextEncoding eSrcCharSet = m_eHardCharSet; if (eSrcCharSet == RTL_TEXTENCODING_DONTKNOW) { - if (!maFontSrcCharSets.empty()) - eSrcCharSet = maFontSrcCharSets.top(); - if ((eSrcCharSet == RTL_TEXTENCODING_DONTKNOW) && nCharFmt >= 0 && (size_t)nCharFmt < vColl.size() ) - eSrcCharSet = vColl[nCharFmt].GetCharSet(); - if ((eSrcCharSet == RTL_TEXTENCODING_DONTKNOW) && StyleExists(nAktColl) && nAktColl < vColl.size()) - eSrcCharSet = vColl[nAktColl].GetCharSet(); + if (!m_aFontSrcCharSets.empty()) + eSrcCharSet = m_aFontSrcCharSets.top(); + if ((eSrcCharSet == RTL_TEXTENCODING_DONTKNOW) && m_nCharFmt >= 0 && (size_t)m_nCharFmt < m_vColl.size() ) + eSrcCharSet = m_vColl[m_nCharFmt].GetCharSet(); + if ((eSrcCharSet == RTL_TEXTENCODING_DONTKNOW) && StyleExists(m_nAktColl) && m_nAktColl < m_vColl.size()) + eSrcCharSet = m_vColl[m_nAktColl].GetCharSet(); if (eSrcCharSet == RTL_TEXTENCODING_DONTKNOW) eSrcCharSet = GetCharSetFromLanguage(); } @@ -2806,15 +2806,15 @@ rtl_TextEncoding SwWW8ImplReader::GetCurrentCJKCharSet() character run that has set the charset, if not then fallback to the current underlying paragraph style. */ - rtl_TextEncoding eSrcCharSet = eHardCharSet; + rtl_TextEncoding eSrcCharSet = m_eHardCharSet; if (eSrcCharSet == RTL_TEXTENCODING_DONTKNOW) { - if (!maFontSrcCJKCharSets.empty()) - eSrcCharSet = maFontSrcCJKCharSets.top(); - if ((eSrcCharSet == RTL_TEXTENCODING_DONTKNOW) && nCharFmt >= 0 && (size_t)nCharFmt < vColl.size() ) - eSrcCharSet = vColl[nCharFmt].GetCJKCharSet(); - if (eSrcCharSet == RTL_TEXTENCODING_DONTKNOW && StyleExists(nAktColl) && nAktColl < vColl.size()) - eSrcCharSet = vColl[nAktColl].GetCJKCharSet(); + if (!m_aFontSrcCJKCharSets.empty()) + eSrcCharSet = m_aFontSrcCJKCharSets.top(); + if ((eSrcCharSet == RTL_TEXTENCODING_DONTKNOW) && m_nCharFmt >= 0 && (size_t)m_nCharFmt < m_vColl.size() ) + eSrcCharSet = m_vColl[m_nCharFmt].GetCJKCharSet(); + if (eSrcCharSet == RTL_TEXTENCODING_DONTKNOW && StyleExists(m_nAktColl) && m_nAktColl < m_vColl.size()) + eSrcCharSet = m_vColl[m_nAktColl].GetCJKCharSet(); if (eSrcCharSet == RTL_TEXTENCODING_DONTKNOW) eSrcCharSet = GetCJKCharSetFromLanguage(); } @@ -2823,25 +2823,25 @@ rtl_TextEncoding SwWW8ImplReader::GetCurrentCJKCharSet() void SwWW8ImplReader::PostProcessAttrs() { - if (mpPostProcessAttrsInfo != NULL) + if (m_pPostProcessAttrsInfo != NULL) { - SfxItemIter aIter(mpPostProcessAttrsInfo->mItemSet); + SfxItemIter aIter(m_pPostProcessAttrsInfo->mItemSet); const SfxPoolItem * pItem = aIter.GetCurItem(); if (pItem != NULL) { do { - pCtrlStck->NewAttr(*mpPostProcessAttrsInfo->mPaM.GetPoint(), + m_pCtrlStck->NewAttr(*m_pPostProcessAttrsInfo->mPaM.GetPoint(), *pItem); - pCtrlStck->SetAttr(*mpPostProcessAttrsInfo->mPaM.GetMark(), + m_pCtrlStck->SetAttr(*m_pPostProcessAttrsInfo->mPaM.GetMark(), pItem->Which(), true); } while (!aIter.IsAtEnd() && 0 != (pItem = aIter.NextItem())); } - delete mpPostProcessAttrsInfo; - mpPostProcessAttrsInfo = NULL; + delete m_pPostProcessAttrsInfo; + m_pPostProcessAttrsInfo = NULL; } } @@ -2958,8 +2958,8 @@ bool SwWW8ImplReader::ReadPlainChars(WW8_CP& rPos, sal_Int32 nEnd, sal_Int32 nCp if (nRequestedStrLen <= 0) return true; - sal_Int32 nRequestedPos = pSBase->WW8Cp2Fc(nCpOfs+rPos, &bIsUnicode); - bool bValidPos = checkSeek(*pStrm, nRequestedPos); + sal_Int32 nRequestedPos = m_pSBase->WW8Cp2Fc(nCpOfs+rPos, &m_bIsUnicode); + bool bValidPos = checkSeek(*m_pStrm, nRequestedPos); OSL_ENSURE(bValidPos, "Document claimed to have more text than available"); if (!bValidPos) { @@ -2968,7 +2968,7 @@ bool SwWW8ImplReader::ReadPlainChars(WW8_CP& rPos, sal_Int32 nEnd, sal_Int32 nCp return true; } - sal_Size nAvailableStrLen = pStrm->remainingSize() / (bIsUnicode ? 2 : 1); + sal_Size nAvailableStrLen = m_pStrm->remainingSize() / (m_bIsUnicode ? 2 : 1); OSL_ENSURE(nAvailableStrLen, "Document claimed to have more text than available"); if (!nAvailableStrLen) { @@ -2984,9 +2984,9 @@ bool SwWW8ImplReader::ReadPlainChars(WW8_CP& rPos, sal_Int32 nEnd, sal_Int32 nCp // the correct FilePos has already been reached. const sal_Int32 nStrLen = std::min(nValidStrLen, SAL_MAX_INT32-1); - rtl_TextEncoding eSrcCharSet = bVer67 ? GetCurrentCharSet() : + rtl_TextEncoding eSrcCharSet = m_bVer67 ? GetCurrentCharSet() : RTL_TEXTENCODING_MS_1252; - if (bVer67 && eSrcCharSet == RTL_TEXTENCODING_MS_932) + if (m_bVer67 && eSrcCharSet == RTL_TEXTENCODING_MS_932) { /* fdo#82904 @@ -3029,7 +3029,7 @@ bool SwWW8ImplReader::ReadPlainChars(WW8_CP& rPos, sal_Int32 nEnd, sal_Int32 nCp eSrcCharSet = GetCharSetFromLanguage(); } } - const rtl_TextEncoding eSrcCJKCharSet = bVer67 ? GetCurrentCJKCharSet() : + const rtl_TextEncoding eSrcCJKCharSet = m_bVer67 ? GetCurrentCJKCharSet() : RTL_TEXTENCODING_MS_1252; // allocate unicode string data @@ -3040,10 +3040,10 @@ bool SwWW8ImplReader::ReadPlainChars(WW8_CP& rPos, sal_Int32 nEnd, sal_Int32 nCp sal_Char* p8Bits = NULL; rtl_TextToUnicodeConverter hConverter = 0; - if (!bIsUnicode || bVer67) + if (!m_bIsUnicode || m_bVer67) hConverter = rtl_createTextToUnicodeConverter(eSrcCharSet); - if (!bIsUnicode) + if (!m_bIsUnicode) p8Bits = new sal_Char[nStrLen]; // read the stream data @@ -3058,15 +3058,15 @@ bool SwWW8ImplReader::ReadPlainChars(WW8_CP& rPos, sal_Int32 nEnd, sal_Int32 nCp sal_Int32 nL2; for( nL2 = 0; nL2 < nStrLen; ++nL2, ++pWork ) { - if (bIsUnicode) - pStrm->ReadUInt16( nUCode ); // unicode --> read 2 bytes + if (m_bIsUnicode) + m_pStrm->ReadUInt16( nUCode ); // unicode --> read 2 bytes else { - pStrm->ReadUChar( nBCode ); // old code --> read 1 byte + m_pStrm->ReadUChar( nBCode ); // old code --> read 1 byte nUCode = nBCode; } - if (pStrm->GetError()) + if (m_pStrm->GetError()) { rPos = WW8_CP_MAX-10; // -> eof or other error rtl_freeMemory(pStr); @@ -3076,13 +3076,13 @@ bool SwWW8ImplReader::ReadPlainChars(WW8_CP& rPos, sal_Int32 nEnd, sal_Int32 nCp if ((32 > nUCode) || (0xa0 == nUCode)) { - pStrm->SeekRel( bIsUnicode ? -2 : -1 ); + m_pStrm->SeekRel( m_bIsUnicode ? -2 : -1 ); break; // Special character < 32, == 0xa0 found } - if (bIsUnicode) + if (m_bIsUnicode) { - if (!bVer67) + if (!m_bVer67) *pWork = nUCode; else { @@ -3108,12 +3108,12 @@ bool SwWW8ImplReader::ReadPlainChars(WW8_CP& rPos, sal_Int32 nEnd, sal_Int32 nCp if (nL2) { - const sal_Int32 nEndUsed = !bIsUnicode + const sal_Int32 nEndUsed = !m_bIsUnicode ? Custom8BitToUnicode(hConverter, p8Bits, nL2, pBuffer, nStrLen) : nL2; for( sal_Int32 nI = 0; nI < nStrLen; ++nI, ++pBuffer ) - if (m_bRegardHindiDigits && bBidi && LangUsesHindiNumbers(nCTLLang)) + if (m_bRegardHindiDigits && m_bBidi && LangUsesHindiNumbers(nCTLLang)) *pBuffer = TranslateToHindiNumbers(*pBuffer); pStr->buffer[nEndUsed] = 0; @@ -3122,8 +3122,8 @@ bool SwWW8ImplReader::ReadPlainChars(WW8_CP& rPos, sal_Int32 nEnd, sal_Int32 nCp emulateMSWordAddTextToParagraph(OUString(pStr, SAL_NO_ACQUIRE)); pStr = NULL; rPos += nL2; - if (!maApos.back()) // a para end in apo doesn't count - bWasParaEnd = false; // No CR + if (!m_aApos.back()) // a para end in apo doesn't count + m_bWasParaEnd = false; // No CR } if (hConverter) @@ -3243,7 +3243,7 @@ void SwWW8ImplReader::emulateMSWordAddTextToParagraph(const OUString& rAddString sal_Int32 nLen = rAddString.getLength(); OUString sParagraphText; - const SwCntntNode *pCntNd = pPaM->GetCntntNode(); + const SwCntntNode *pCntNd = m_pPaM->GetCntntNode(); const SwTxtNode* pNd = pCntNd ? pCntNd->GetTxtNode() : NULL; if (pNd) sParagraphText = pNd->GetTxt(); @@ -3264,7 +3264,7 @@ void SwWW8ImplReader::emulateMSWordAddTextToParagraph(const OUString& rAddString int nLclIdctHint = 0xFF; if (nScript == i18n::ScriptType::WEAK) - nLclIdctHint = nIdctHint; + nLclIdctHint = m_nIdctHint; else if (nScript == MSASCII) // Force weak chars in ascii range to use LATIN font nLclIdctHint = 0; @@ -3328,11 +3328,11 @@ void SwWW8ImplReader::emulateMSWordAddTextToParagraph(const OUString& rAddString if (aForced[i]) { pOverriddenItems[i] = - static_cast(pCtrlStck->GetStackAttr(*pPaM->GetPoint(), aIds[i])); + static_cast(m_pCtrlStck->GetStackAttr(*m_pPaM->GetPoint(), aIds[i])); SvxFontItem aForceFont(*pSourceFont); aForceFont.SetWhich(aIds[i]); - pCtrlStck->NewAttr(*pPaM->GetPoint(), aForceFont); + m_pCtrlStck->NewAttr(*m_pPaM->GetPoint(), aForceFont); } } } @@ -3344,9 +3344,9 @@ void SwWW8ImplReader::emulateMSWordAddTextToParagraph(const OUString& rAddString { if (aForced[i]) { - pCtrlStck->SetAttr(*pPaM->GetPoint(), aIds[i]); + m_pCtrlStck->SetAttr(*m_pPaM->GetPoint(), aIds[i]); if (pOverriddenItems[i]) - pCtrlStck->NewAttr(*pPaM->GetPoint(), *(pOverriddenItems[i])); + m_pCtrlStck->NewAttr(*m_pPaM->GetPoint(), *(pOverriddenItems[i])); } } @@ -3368,7 +3368,7 @@ void SwWW8ImplReader::simpleAddTextToParagraph(const OUString& rAddString) } #endif - const SwCntntNode *pCntNd = pPaM->GetCntntNode(); + const SwCntntNode *pCntNd = m_pPaM->GetCntntNode(); const SwTxtNode* pNd = pCntNd ? pCntNd->GetTxtNode() : NULL; OSL_ENSURE(pNd, "What the hell, where's my text node"); @@ -3381,22 +3381,22 @@ void SwWW8ImplReader::simpleAddTextToParagraph(const OUString& rAddString) { if (rAddString.getLength() <= nCharsLeft) { - rDoc.getIDocumentContentOperations().InsertString(*pPaM, rAddString); + m_rDoc.getIDocumentContentOperations().InsertString(*m_pPaM, rAddString); } else { - rDoc.getIDocumentContentOperations().InsertString(*pPaM, rAddString.copy(0, nCharsLeft)); - AppendTxtNode(*pPaM->GetPoint()); - rDoc.getIDocumentContentOperations().InsertString(*pPaM, rAddString.copy(nCharsLeft)); + m_rDoc.getIDocumentContentOperations().InsertString(*m_pPaM, rAddString.copy(0, nCharsLeft)); + AppendTxtNode(*m_pPaM->GetPoint()); + m_rDoc.getIDocumentContentOperations().InsertString(*m_pPaM, rAddString.copy(nCharsLeft)); } } else { - AppendTxtNode(*pPaM->GetPoint()); - rDoc.getIDocumentContentOperations().InsertString(*pPaM, rAddString); + AppendTxtNode(*m_pPaM->GetPoint()); + m_rDoc.getIDocumentContentOperations().InsertString(*m_pPaM, rAddString); } - bReadTable = false; + m_bReadTable = false; } /** @@ -3407,17 +3407,17 @@ bool SwWW8ImplReader::ReadChars(WW8_CP& rPos, WW8_CP nNextAttr, long nTextEnd, { long nEnd = ( nNextAttr < nTextEnd ) ? nNextAttr : nTextEnd; - if (bSymbol || bIgnoreText) + if (m_bSymbol || m_bIgnoreText) { - if( bSymbol ) // Insert special chars + if( m_bSymbol ) // Insert special chars { for(sal_uInt16 nCh = 0; nCh < nEnd - rPos; ++nCh) { - rDoc.getIDocumentContentOperations().InsertString( *pPaM, OUString(cSymbol) ); + m_rDoc.getIDocumentContentOperations().InsertString( *m_pPaM, OUString(m_cSymbol) ); } - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_CHRATR_FONT ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_CHRATR_FONT ); } - pStrm->SeekRel( nEnd- rPos ); + m_pStrm->SeekRel( nEnd- rPos ); rPos = nEnd; // Ignore until attribute end return false; } @@ -3429,7 +3429,7 @@ bool SwWW8ImplReader::ReadChars(WW8_CP& rPos, WW8_CP nNextAttr, long nTextEnd, bool bStartLine = ReadChar(rPos, nCpOfs); rPos++; - if (bPgSecBreak || bStartLine || rPos == nEnd) // CR or Done + if (m_bPgSecBreak || bStartLine || rPos == nEnd) // CR or Done { return bStartLine; } @@ -3441,31 +3441,31 @@ bool SwWW8ImplReader::HandlePageBreakChar() bool bParaEndAdded = false; // #i1909# section/page breaks should not occur in tables, word // itself ignores them in this case. - if (!nInTable) + if (!m_nInTable) { bool IsTemp=true; - SwTxtNode* pTemp = pPaM->GetNode().GetTxtNode(); + SwTxtNode* pTemp = m_pPaM->GetNode().GetTxtNode(); if (pTemp && pTemp->GetTxt().isEmpty() - && (bFirstPara || bFirstParaOfPage)) + && (m_bFirstPara || m_bFirstParaOfPage)) { IsTemp = false; - AppendTxtNode(*pPaM->GetPoint()); + AppendTxtNode(*m_pPaM->GetPoint()); pTemp->SetAttr(*GetDfltAttr(RES_PARATR_NUMRULE)); } - bPgSecBreak = true; - pCtrlStck->KillUnlockedAttrs(*pPaM->GetPoint()); + m_bPgSecBreak = true; + m_pCtrlStck->KillUnlockedAttrs(*m_pPaM->GetPoint()); /* If it's a 0x0c without a paragraph end before it, act like a paragraph end, but nevertheless, numbering (and perhaps other similar constructs) do not exist on the para. */ - if (!bWasParaEnd && IsTemp) + if (!m_bWasParaEnd && IsTemp) { bParaEndAdded = true; - if (0 >= pPaM->GetPoint()->nContent.GetIndex()) + if (0 >= m_pPaM->GetPoint()->nContent.GetIndex()) { - if (SwTxtNode* pTxtNode = pPaM->GetNode().GetTxtNode()) + if (SwTxtNode* pTxtNode = m_pPaM->GetNode().GetTxtNode()) { pTxtNode->SetAttr( *GetDfltAttr(RES_PARATR_NUMRULE)); @@ -3482,17 +3482,17 @@ bool SwWW8ImplReader::ReadChar(long nPosCp, long nCpOfs) // Reset Unicode flag and correct FilePos if needed. // Note: Seek is not expensive, as we're checking inline whether or not // the correct FilePos has already been reached. - sal_Size nRequestedPos = pSBase->WW8Cp2Fc(nCpOfs+nPosCp, &bIsUnicode); - if (!checkSeek(*pStrm, nRequestedPos)) + sal_Size nRequestedPos = m_pSBase->WW8Cp2Fc(nCpOfs+nPosCp, &m_bIsUnicode); + if (!checkSeek(*m_pStrm, nRequestedPos)) return false; sal_uInt8 nBCode(0); sal_uInt16 nWCharVal(0); - if( bIsUnicode ) - pStrm->ReadUInt16( nWCharVal ); // unicode --> read 2 bytes + if( m_bIsUnicode ) + m_pStrm->ReadUInt16( nWCharVal ); // unicode --> read 2 bytes else { - pStrm -> ReadUChar( nBCode ); // old code --> read 1 byte + m_pStrm -> ReadUChar( nBCode ); // old code --> read 1 byte nWCharVal = nBCode; } @@ -3500,7 +3500,7 @@ bool SwWW8ImplReader::ReadChar(long nPosCp, long nCpOfs) bool bParaMark = false; if ( 0xc != nWCharVal ) - bFirstParaOfPage = false; + m_bFirstParaOfPage = false; switch (nWCharVal) { @@ -3508,47 +3508,47 @@ bool SwWW8ImplReader::ReadChar(long nPosCp, long nCpOfs) { // Page number SwPageNumberField aFld( - static_cast(rDoc.getIDocumentFieldsAccess().GetSysFldType( + static_cast(m_rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_PAGENUMBERFLD )), PG_RANDOM, SVX_NUM_ARABIC); - rDoc.getIDocumentContentOperations().InsertPoolItem(*pPaM, SwFmtFld(aFld)); + m_rDoc.getIDocumentContentOperations().InsertPoolItem(*m_pPaM, SwFmtFld(aFld)); } break; case 0xe: // if there is only one column word treats a column break like a pagebreak. - if (maSectionManager.CurrentSectionColCount() < 2) + if (m_aSectionManager.CurrentSectionColCount() < 2) bParaMark = HandlePageBreakChar(); - else if (!nInTable) + else if (!m_nInTable) { // Always insert a txtnode for a column break, e.g. ## - SwCntntNode *pCntNd=pPaM->GetCntntNode(); + SwCntntNode *pCntNd=m_pPaM->GetCntntNode(); if (pCntNd!=NULL && pCntNd->Len()>0) // if par is empty not break is needed - AppendTxtNode(*pPaM->GetPoint()); - rDoc.getIDocumentContentOperations().InsertPoolItem(*pPaM, SvxFmtBreakItem(SVX_BREAK_COLUMN_BEFORE, RES_BREAK)); + AppendTxtNode(*m_pPaM->GetPoint()); + m_rDoc.getIDocumentContentOperations().InsertPoolItem(*m_pPaM, SvxFmtBreakItem(SVX_BREAK_COLUMN_BEFORE, RES_BREAK)); } break; case 0x7: bNewParaEnd = true; - if (pPlcxMan->GetPapPLCF()->Where() == nCpOfs+nPosCp+1) + if (m_pPlcxMan->GetPapPLCF()->Where() == nCpOfs+nPosCp+1) TabCellEnd(); // Table cell/row end else bParaMark = true; break; case 0xf: - if( !bSpec ) // "Satellite" + if( !m_bSpec ) // "Satellite" cInsert = sal_Unicode('\xa4'); break; case 0x14: - if( !bSpec ) // "Para End" char + if( !m_bSpec ) // "Para End" char cInsert = sal_Unicode('\xb5'); break; case 0x15: - if( !bSpec ) // Juristenparagraph + if( !m_bSpec ) // Juristenparagraph { - cp_set::iterator aItr = maTOXEndCps.find((WW8_CP)nPosCp); - if (aItr == maTOXEndCps.end()) + cp_set::iterator aItr = m_aTOXEndCps.find((WW8_CP)nPosCp); + if (aItr == m_aTOXEndCps.end()) cInsert = sal_Unicode('\xa7'); else - maTOXEndCps.erase(aItr); + m_aTOXEndCps.erase(aItr); } break; case 0x9: @@ -3561,13 +3561,13 @@ bool SwWW8ImplReader::ReadChar(long nPosCp, long nCpOfs) bParaMark = HandlePageBreakChar(); break; case 0x1e: // Non-breaking hyphen - rDoc.getIDocumentContentOperations().InsertString( *pPaM, OUString(CHAR_HARDHYPHEN) ); + m_rDoc.getIDocumentContentOperations().InsertString( *m_pPaM, OUString(CHAR_HARDHYPHEN) ); break; case 0x1f: // Non-required hyphens - rDoc.getIDocumentContentOperations().InsertString( *pPaM, OUString(CHAR_SOFTHYPHEN) ); + m_rDoc.getIDocumentContentOperations().InsertString( *m_pPaM, OUString(CHAR_SOFTHYPHEN) ); break; case 0xa0: // Non-breaking spaces - rDoc.getIDocumentContentOperations().InsertString( *pPaM, OUString(CHAR_HARDBLANK) ); + m_rDoc.getIDocumentContentOperations().InsertString( *m_pPaM, OUString(CHAR_HARDBLANK) ); break; case 0x1: /* @@ -3583,53 +3583,53 @@ bool SwWW8ImplReader::ReadChar(long nPosCp, long nCpOfs) bool bReadObj = IsInlineEscherHack(); if( bReadObj ) { - long nCurPos = pStrm->Tell(); + long nCurPos = m_pStrm->Tell(); sal_uInt16 nWordCode(0); - if( bIsUnicode ) - pStrm->ReadUInt16( nWordCode ); + if( m_bIsUnicode ) + m_pStrm->ReadUInt16( nWordCode ); else { sal_uInt8 nByteCode(0); - pStrm->ReadUChar( nByteCode ); + m_pStrm->ReadUChar( nByteCode ); nWordCode = nByteCode; } if( nWordCode == 0x1 ) bReadObj = false; - pStrm->Seek( nCurPos ); + m_pStrm->Seek( nCurPos ); } if( !bReadObj ) { SwFrmFmt *pResult = 0; - if (bObj) + if (m_bObj) pResult = ImportOle(); - else if (bSpec) + else if (m_bSpec) pResult = ImportGraf(); // If we have a bad 0x1 insert a space instead. if (!pResult) { cInsert = ' '; - OSL_ENSURE(!bObj && !bEmbeddObj && !nObjLocFc, + OSL_ENSURE(!m_bObj && !m_bEmbeddObj && !m_nObjLocFc, "WW8: Please report this document, it may have a " "missing graphic"); } else { // reset the flags. - bObj = bEmbeddObj = false; - nObjLocFc = 0; + m_bObj = m_bEmbeddObj = false; + m_nObjLocFc = 0; } } } break; case 0x8: - if( !bObj ) + if( !m_bObj ) Read_GrafLayer( nPosCp ); break; case 0xd: bNewParaEnd = bParaMark = true; - if (nInTable > 1) + if (m_nInTable > 1) { /* #i9666#/#i23161# @@ -3639,7 +3639,7 @@ bool SwWW8ImplReader::ReadChar(long nPosCp, long nCpOfs) set. I also think btw that the third byte of the 4 byte value is the level of the cell */ - WW8PLCFspecial* pTest = pPlcxMan->GetMagicTables(); + WW8PLCFspecial* pTest = m_pPlcxMan->GetMagicTables(); if (pTest && pTest->SeekPosExact(nPosCp+1+nCpOfs) && pTest->Where() == nPosCp+1+nCpOfs) { @@ -3653,21 +3653,21 @@ bool SwWW8ImplReader::ReadChar(long nPosCp, long nCpOfs) bParaMark = false; } } - else if (bWasTabCellEnd) + else if (m_bWasTabCellEnd) { TabCellEnd(); bParaMark = false; } } - bWasTabCellEnd = false; + m_bWasTabCellEnd = false; break; // line end case 0x5: // Annotation reference case 0x13: break; case 0x2: // TODO: Auto-Footnote-Number, should be replaced by SwWW8ImplReader::End_Ftn later - if (!maFtnStack.empty()) + if (!m_aFtnStack.empty()) cInsert = 0x2; break; default: @@ -3680,49 +3680,49 @@ bool SwWW8ImplReader::ReadChar(long nPosCp, long nCpOfs) OUString sInsert(cInsert); emulateMSWordAddTextToParagraph(sInsert); } - if (!maApos.back()) // a para end in apo doesn't count - bWasParaEnd = bNewParaEnd; + if (!m_aApos.back()) // a para end in apo doesn't count + m_bWasParaEnd = bNewParaEnd; return bParaMark; } void SwWW8ImplReader::ProcessAktCollChange(WW8PLCFManResult& rRes, bool* pStartAttr, bool bCallProcessSpecial) { - sal_uInt16 nOldColl = nAktColl; - nAktColl = pPlcxMan->GetColl(); + sal_uInt16 nOldColl = m_nAktColl; + m_nAktColl = m_pPlcxMan->GetColl(); // Invalid Style-Id - if (nAktColl >= vColl.size() || !vColl[nAktColl].pFmt || !vColl[nAktColl].bColl) + if (m_nAktColl >= m_vColl.size() || !m_vColl[m_nAktColl].pFmt || !m_vColl[m_nAktColl].bColl) { - nAktColl = 0; - bParaAutoBefore = false; - bParaAutoAfter = false; + m_nAktColl = 0; + m_bParaAutoBefore = false; + m_bParaAutoAfter = false; } else { - bParaAutoBefore = vColl[nAktColl].bParaAutoBefore; - bParaAutoAfter = vColl[nAktColl].bParaAutoAfter; + m_bParaAutoBefore = m_vColl[m_nAktColl].bParaAutoBefore; + m_bParaAutoAfter = m_vColl[m_nAktColl].bParaAutoAfter; } - if (nOldColl >= vColl.size()) + if (nOldColl >= m_vColl.size()) nOldColl = 0; // guess! TODO make sure this is what we want bool bTabRowEnd = false; - if( pStartAttr && bCallProcessSpecial && !bInHyperlink ) + if( pStartAttr && bCallProcessSpecial && !m_bInHyperlink ) { bool bReSync; // Frame/Table/Autonumbering List Level - bTabRowEnd = ProcessSpecial(bReSync, rRes.nAktCp+pPlcxMan->GetCpOfs()); + bTabRowEnd = ProcessSpecial(bReSync, rRes.nAktCp+m_pPlcxMan->GetCpOfs()); if( bReSync ) - *pStartAttr = pPlcxMan->Get( &rRes ); // Get Attribut-Pos again + *pStartAttr = m_pPlcxMan->Get( &rRes ); // Get Attribut-Pos again } - if (!bTabRowEnd && StyleExists(nAktColl)) + if (!bTabRowEnd && StyleExists(m_nAktColl)) { - SetTxtFmtCollAndListLevel( *pPaM, vColl[ nAktColl ]); - ChkToggleAttr(vColl[ nOldColl ].n81Flags, vColl[ nAktColl ].n81Flags); - ChkToggleBiDiAttr(vColl[nOldColl].n81BiDiFlags, - vColl[nAktColl].n81BiDiFlags); + SetTxtFmtCollAndListLevel( *m_pPaM, m_vColl[ m_nAktColl ]); + ChkToggleAttr(m_vColl[ nOldColl ].n81Flags, m_vColl[ m_nAktColl ].n81Flags); + ChkToggleBiDiAttr(m_vColl[nOldColl].n81BiDiFlags, + m_vColl[m_nAktColl].n81BiDiFlags); } } @@ -3731,20 +3731,20 @@ long SwWW8ImplReader::ReadTextAttr(WW8_CP& rTxtPos, bool& rbStartLine) long nSkipChars = 0; WW8PLCFManResult aRes; - OSL_ENSURE(pPaM->GetNode().GetTxtNode(), "Missing txtnode"); - bool bStartAttr = pPlcxMan->Get(&aRes); // Get Attribute position again + OSL_ENSURE(m_pPaM->GetNode().GetTxtNode(), "Missing txtnode"); + bool bStartAttr = m_pPlcxMan->Get(&aRes); // Get Attribute position again aRes.nAktCp = rTxtPos; // Current Cp position - bool bNewSection = (aRes.nFlags & MAN_MASK_NEW_SEP) && !bIgnoreText; + bool bNewSection = (aRes.nFlags & MAN_MASK_NEW_SEP) && !m_bIgnoreText; if ( bNewSection ) // New Section { - OSL_ENSURE(pPaM->GetNode().GetTxtNode(), "Missing txtnode"); + OSL_ENSURE(m_pPaM->GetNode().GetTxtNode(), "Missing txtnode"); // Create PageDesc and fill it - maSectionManager.CreateSep(rTxtPos, bPgSecBreak); + m_aSectionManager.CreateSep(rTxtPos, m_bPgSecBreak); // -> 0xc was a Sectionbreak, but not a Pagebreak; // Create PageDesc and fill it - bPgSecBreak = false; - OSL_ENSURE(pPaM->GetNode().GetTxtNode(), "Missing txtnode"); + m_bPgSecBreak = false; + OSL_ENSURE(m_pPaM->GetNode().GetTxtNode(), "Missing txtnode"); } // New paragraph over Plcx.Fkp.papx @@ -3752,7 +3752,7 @@ long SwWW8ImplReader::ReadTextAttr(WW8_CP& rTxtPos, bool& rbStartLine) { ProcessAktCollChange( aRes, &bStartAttr, MAN_MASK_NEW_PAP == (aRes.nFlags & MAN_MASK_NEW_PAP) && - !bIgnoreText ); + !m_bIgnoreText ); rbStartLine = false; } @@ -3791,47 +3791,47 @@ long SwWW8ImplReader::ReadTextAttr(WW8_CP& rTxtPos, bool& rbStartLine) } } - pStrm->Seek(pSBase->WW8Cp2Fc( pPlcxMan->GetCpOfs() + rTxtPos, &bIsUnicode)); + m_pStrm->Seek(m_pSBase->WW8Cp2Fc( m_pPlcxMan->GetCpOfs() + rTxtPos, &m_bIsUnicode)); // Find next Attr position (and Skip attributes of field contents if needed) - if (nSkipChars && !bIgnoreText) - pCtrlStck->MarkAllAttrsOld(); - bool bOldIgnoreText = bIgnoreText; - bIgnoreText = true; - sal_uInt16 nOldColl = nAktColl; + if (nSkipChars && !m_bIgnoreText) + m_pCtrlStck->MarkAllAttrsOld(); + bool bOldIgnoreText = m_bIgnoreText; + m_bIgnoreText = true; + sal_uInt16 nOldColl = m_nAktColl; bool bDoPlcxManPlusPLus = true; long nNext; do { if( bDoPlcxManPlusPLus ) - pPlcxMan->advance(); - nNext = pPlcxMan->Where(); + m_pPlcxMan->advance(); + nNext = m_pPlcxMan->Where(); - if (mpPostProcessAttrsInfo && - mpPostProcessAttrsInfo->mnCpStart == nNext) + if (m_pPostProcessAttrsInfo && + m_pPostProcessAttrsInfo->mnCpStart == nNext) { - mpPostProcessAttrsInfo->mbCopy = true; + m_pPostProcessAttrsInfo->mbCopy = true; } if( (0 <= nNext) && (nSkipPos >= nNext) ) { nNext = ReadTextAttr( rTxtPos, rbStartLine ); bDoPlcxManPlusPLus = false; - bIgnoreText = true; + m_bIgnoreText = true; } - if (mpPostProcessAttrsInfo && - nNext > mpPostProcessAttrsInfo->mnCpEnd) + if (m_pPostProcessAttrsInfo && + nNext > m_pPostProcessAttrsInfo->mnCpEnd) { - mpPostProcessAttrsInfo->mbCopy = false; + m_pPostProcessAttrsInfo->mbCopy = false; } } while( nSkipPos >= nNext ); - bIgnoreText = bOldIgnoreText; + m_bIgnoreText = bOldIgnoreText; if( nSkipChars ) { - pCtrlStck->KillUnlockedAttrs( *pPaM->GetPoint() ); - if( nOldColl != pPlcxMan->GetColl() ) + m_pCtrlStck->KillUnlockedAttrs( *m_pPaM->GetPoint() ); + if( nOldColl != m_pPlcxMan->GetColl() ) ProcessAktCollChange(aRes, 0, false); } @@ -3845,7 +3845,7 @@ bool SwWW8ImplReader::IsParaEndInCPs(sal_Int32 nStart, sal_Int32 nEnd,bool bSdOD if (nStart == -1 || nEnd == -1 || nEnd < nStart ) return false; - for (cp_vector::const_reverse_iterator aItr = maEndParaPos.rbegin(); aItr!= maEndParaPos.rend(); ++aItr) + for (cp_vector::const_reverse_iterator aItr = m_aEndParaPos.rbegin(); aItr!= m_aEndParaPos.rend(); ++aItr) { //Revised 2012.8.16,to the 0x0D,the attribute will have two situations //*********within***********exact****** @@ -3862,8 +3862,8 @@ bool SwWW8ImplReader::IsParaEndInCPs(sal_Int32 nStart, sal_Int32 nEnd,bool bSdOD //Clear the para end position recorded in reader intermittently for the least impact on loading performance void SwWW8ImplReader::ClearParaEndPosition() { - if ( maEndParaPos.size() > 0 ) - maEndParaPos.clear(); + if ( m_aEndParaPos.size() > 0 ) + m_aEndParaPos.clear(); } void SwWW8ImplReader::ReadAttrs(WW8_CP& rNext, WW8_CP& rTxtPos, bool& rbStartLine) @@ -3873,7 +3873,7 @@ void SwWW8ImplReader::ReadAttrs(WW8_CP& rNext, WW8_CP& rTxtPos, bool& rbStartLin { do { - maCurrAttrCP = rTxtPos; + m_aCurrAttrCP = rTxtPos; rNext = ReadTextAttr( rTxtPos, rbStartLine ); } while( rTxtPos >= rNext ); @@ -3887,8 +3887,8 @@ void SwWW8ImplReader::ReadAttrs(WW8_CP& rNext, WW8_CP& rTxtPos, bool& rbStartLin * is false. * Due to this we need to set the template here as a kind of special treatment. */ - if (!bCpxStyle && nAktColl < vColl.size()) - SetTxtFmtCollAndListLevel(*pPaM, vColl[nAktColl]); + if (!m_bCpxStyle && m_nAktColl < m_vColl.size()) + SetTxtFmtCollAndListLevel(*m_pPaM, m_vColl[m_nAktColl]); rbStartLine = false; } } @@ -3903,7 +3903,7 @@ void SwWW8ImplReader::CloseAttrEnds() // If there are any unclosed sprms then copy them to // another stack and close the ones that must be closed std::stack aStack; - pPlcxMan->TransferOpenSprms(aStack); + m_pPlcxMan->TransferOpenSprms(aStack); while (!aStack.empty()) { @@ -3924,30 +3924,30 @@ bool SwWW8ImplReader::ReadText(long nStartCp, long nTextLen, ManTypes nType) short nCrCount = 0; short nDistance = 0; - bWasParaEnd = false; - nAktColl = 0; - pAktItemSet = 0; - nCharFmt = -1; - bSpec = false; - bPgSecBreak = false; + m_bWasParaEnd = false; + m_nAktColl = 0; + m_pAktItemSet = 0; + m_nCharFmt = -1; + m_bSpec = false; + m_bPgSecBreak = false; - pPlcxMan = new WW8PLCFMan( pSBase, nType, nStartCp ); - long nCpOfs = pPlcxMan->GetCpOfs(); // Offset for Header/Footer, Footnote + m_pPlcxMan = new WW8PLCFMan( m_pSBase, nType, nStartCp ); + long nCpOfs = m_pPlcxMan->GetCpOfs(); // Offset for Header/Footer, Footnote - WW8_CP nNext = pPlcxMan->Where(); + WW8_CP nNext = m_pPlcxMan->Where(); SwTxtNode* pPreviousNode = 0; sal_uInt8 nDropLines = 0; SwCharFmt* pNewSwCharFmt = 0; const SwCharFmt* pFmt = 0; - pStrm->Seek( pSBase->WW8Cp2Fc( nStartCp + nCpOfs, &bIsUnicode ) ); + m_pStrm->Seek( m_pSBase->WW8Cp2Fc( nStartCp + nCpOfs, &m_bIsUnicode ) ); WW8_CP l = nStartCp; while ( lGetNode().GetTxtNode(), "Missing txtnode"); + OSL_ENSURE(m_pPaM->GetNode().GetTxtNode(), "Missing txtnode"); - if (mpPostProcessAttrsInfo != NULL) + if (m_pPostProcessAttrsInfo != NULL) PostProcessAttrs(); if( l>= nStartCp + nTextLen ) @@ -3960,36 +3960,36 @@ bool SwWW8ImplReader::ReadText(long nStartCp, long nTextLen, ManTypes nType) if (bStartLine && !pPreviousNode) // Line end { bool bSplit = true; - if (mbCareFirstParaEndInToc) + if (m_bCareFirstParaEndInToc) { - mbCareFirstParaEndInToc = false; - if (pPaM->End() && pPaM->End()->nNode.GetNode().GetTxtNode() && pPaM->End()->nNode.GetNode().GetTxtNode()->Len() == 0) + m_bCareFirstParaEndInToc = false; + if (m_pPaM->End() && m_pPaM->End()->nNode.GetNode().GetTxtNode() && m_pPaM->End()->nNode.GetNode().GetTxtNode()->Len() == 0) bSplit = false; } - if (mbCareLastParaEndInToc) + if (m_bCareLastParaEndInToc) { - mbCareLastParaEndInToc = false; - if (pPaM->End() && pPaM->End()->nNode.GetNode().GetTxtNode() && pPaM->End()->nNode.GetNode().GetTxtNode()->Len() == 0) + m_bCareLastParaEndInToc = false; + if (m_pPaM->End() && m_pPaM->End()->nNode.GetNode().GetTxtNode() && m_pPaM->End()->nNode.GetNode().GetTxtNode()->Len() == 0) bSplit = false; } if (bSplit) { // We will record the CP of a paragraph end ('0x0D'), if current loading contents is from main stream; - if (mbOnLoadingMain) - maEndParaPos.push_back(l-1); - AppendTxtNode(*pPaM->GetPoint()); + if (m_bOnLoadingMain) + m_aEndParaPos.push_back(l-1); + AppendTxtNode(*m_pPaM->GetPoint()); } } if (pPreviousNode && bStartLine) { - SwTxtNode* pEndNd = pPaM->GetNode().GetTxtNode(); + SwTxtNode* pEndNd = m_pPaM->GetNode().GetTxtNode(); const sal_Int32 nDropCapLen = pPreviousNode->GetTxt().getLength(); // Need to reset the font size and text position for the dropcap { SwPaM aTmp(*pEndNd, 0, *pEndNd, nDropCapLen+1); - pCtrlStck->Delete(aTmp); + m_pCtrlStck->Delete(aTmp); } // Get the default document dropcap which we can use as our template @@ -4009,60 +4009,60 @@ bool SwWW8ImplReader::ReadText(long nStartCp, long nTextLen, ManTypes nType) aDrop.SetCharFmt(const_cast(pNewSwCharFmt)); SwPosition aStart(*pEndNd); - pCtrlStck->NewAttr(aStart, aDrop); - pCtrlStck->SetAttr(*pPaM->GetPoint(), RES_PARATR_DROP); + m_pCtrlStck->NewAttr(aStart, aDrop); + m_pCtrlStck->SetAttr(*m_pPaM->GetPoint(), RES_PARATR_DROP); pPreviousNode = 0; } - else if (bDropCap) + else if (m_bDropCap) { // If we have found a dropcap store the textnode - pPreviousNode = pPaM->GetNode().GetTxtNode(); + pPreviousNode = m_pPaM->GetNode().GetTxtNode(); const sal_uInt8 *pDCS; - if (bVer67) - pDCS = pPlcxMan->GetPapPLCF()->HasSprm(46); + if (m_bVer67) + pDCS = m_pPlcxMan->GetPapPLCF()->HasSprm(46); else - pDCS = pPlcxMan->GetPapPLCF()->HasSprm(0x442C); + pDCS = m_pPlcxMan->GetPapPLCF()->HasSprm(0x442C); if (pDCS) nDropLines = (*pDCS) >> 3; else // There is no Drop Cap Specifier hence no dropcap pPreviousNode = 0; - if (const sal_uInt8 *pDistance = pPlcxMan->GetPapPLCF()->HasSprm(0x842F)) + if (const sal_uInt8 *pDistance = m_pPlcxMan->GetPapPLCF()->HasSprm(0x842F)) nDistance = SVBT16ToShort( pDistance ); else nDistance = 0; const SwFmtCharFmt *pSwFmtCharFmt = 0; - if(pAktItemSet) - pSwFmtCharFmt = &(ItemGet(*pAktItemSet, RES_TXTATR_CHARFMT)); + if(m_pAktItemSet) + pSwFmtCharFmt = &(ItemGet(*m_pAktItemSet, RES_TXTATR_CHARFMT)); if(pSwFmtCharFmt) pFmt = pSwFmtCharFmt->GetCharFmt(); - if(pAktItemSet && !pFmt) + if(m_pAktItemSet && !pFmt) { - OUString sPrefix(OUStringBuffer("WW8Dropcap").append(nDropCap++).makeStringAndClear()); - pNewSwCharFmt = rDoc.MakeCharFmt(sPrefix, (SwCharFmt*)rDoc.GetDfltCharFmt()); - pAktItemSet->ClearItem(RES_CHRATR_ESCAPEMENT); - pNewSwCharFmt->SetFmtAttr( *pAktItemSet ); + OUString sPrefix(OUStringBuffer("WW8Dropcap").append(m_nDropCap++).makeStringAndClear()); + pNewSwCharFmt = m_rDoc.MakeCharFmt(sPrefix, (SwCharFmt*)m_rDoc.GetDfltCharFmt()); + m_pAktItemSet->ClearItem(RES_CHRATR_ESCAPEMENT); + pNewSwCharFmt->SetFmtAttr( *m_pAktItemSet ); } - delete pAktItemSet; - pAktItemSet = 0; - bDropCap=false; + delete m_pAktItemSet; + m_pAktItemSet = 0; + m_bDropCap=false; } - if (bStartLine || bWasTabRowEnd) + if (bStartLine || m_bWasTabRowEnd) { // Call all 64 CRs; not for Header and the like if ((nCrCount++ & 0x40) == 0 && nType == MAN_MAINTEXT) { - nProgress = (sal_uInt16)( l * 100 / nTextLen ); - ::SetProgressState(nProgress, mpDocShell); // Update + m_nProgress = (sal_uInt16)( l * 100 / nTextLen ); + ::SetProgressState(m_nProgress, m_pDocShell); // Update } } @@ -4070,189 +4070,189 @@ bool SwWW8ImplReader::ReadText(long nStartCp, long nTextLen, ManTypes nType) // pagebreak then look it up to see if it is a section break, and // if it is not then insert a page break. If it is a section break // it will be handled as such in the ReadAttrs of the next loop - if (bPgSecBreak) + if (m_bPgSecBreak) { // We need only to see if a section is ending at this cp, // the plcf will already be sitting on the correct location // if it is there. WW8PLCFxDesc aTemp; aTemp.nStartPos = aTemp.nEndPos = WW8_CP_MAX; - if (pPlcxMan->GetSepPLCF()) - pPlcxMan->GetSepPLCF()->GetSprms(&aTemp); + if (m_pPlcxMan->GetSepPLCF()) + m_pPlcxMan->GetSepPLCF()->GetSprms(&aTemp); if ((aTemp.nStartPos != l) && (aTemp.nEndPos != l)) { // #i39251# - insert text node for page break, if no one inserted. // #i43118# - refine condition: the anchor // control stack has to have entries, otherwise it's not needed // to insert a text node. - if (!bStartLine && !pAnchorStck->empty()) + if (!bStartLine && !m_pAnchorStck->empty()) { - AppendTxtNode(*pPaM->GetPoint()); + AppendTxtNode(*m_pPaM->GetPoint()); } - rDoc.getIDocumentContentOperations().InsertPoolItem(*pPaM, + m_rDoc.getIDocumentContentOperations().InsertPoolItem(*m_pPaM, SvxFmtBreakItem(SVX_BREAK_PAGE_BEFORE, RES_BREAK)); - bFirstParaOfPage = true; - bPgSecBreak = false; + m_bFirstParaOfPage = true; + m_bPgSecBreak = false; } } } - if (pPaM->GetPoint()->nContent.GetIndex()) - AppendTxtNode(*pPaM->GetPoint()); + if (m_pPaM->GetPoint()->nContent.GetIndex()) + AppendTxtNode(*m_pPaM->GetPoint()); - if (!bInHyperlink) - bJoined = JoinNode(*pPaM); + if (!m_bInHyperlink) + bJoined = JoinNode(*m_pPaM); CloseAttrEnds(); - delete pPlcxMan, pPlcxMan = 0; + delete m_pPlcxMan, m_pPlcxMan = 0; return bJoined; } SwWW8ImplReader::SwWW8ImplReader(sal_uInt8 nVersionPara, SvStorage* pStorage, SvStream* pSt, SwDoc& rD, const OUString& rBaseURL, bool bNewDoc, bool bSkipImages) - : mpDocShell(rD.GetDocShell()) - , pStg(pStorage) - , pStrm(pSt) - , pTableStream(0) - , pDataStream(0) - , rDoc(rD) - , pPaM(0) - , pCtrlStck(0) - , mpRedlineStack(0) - , pReffedStck(0) - , pReffingStck(0) - , pAnchorStck(0) - , maSectionManager(*this) + : m_pDocShell(rD.GetDocShell()) + , m_pStg(pStorage) + , m_pStrm(pSt) + , m_pTableStream(0) + , m_pDataStream(0) + , m_rDoc(rD) + , m_pPaM(0) + , m_pCtrlStck(0) + , m_pRedlineStack(0) + , m_pReffedStck(0) + , m_pReffingStck(0) + , m_pAnchorStck(0) + , m_aSectionManager(*this) , m_aExtraneousParas(rD) - , maInsertedTables(rD) - , maSectionNameGenerator(rD, OUString("WW")) - , mpSprmParser(NULL) - , maGrfNameGenerator(bNewDoc, OUString('G')) - , maParaStyleMapper(rD) - , maCharStyleMapper(rD) - , pFormImpl(0) - , pFlyFmtOfJustInsertedGraphic(0) - , pFmtOfJustInsertedApo(0) - , pPreviousNumPaM(0) - , pPrevNumRule(0) - , mpPostProcessAttrsInfo(0) - , pWwFib(0) - , pFonts(0) - , pWDop(0) - , pLstManager(0) - , pSBase(0) - , pPlcxMan(0) - , maTxtNodesHavingFirstLineOfstSet() - , maTxtNodesHavingLeftIndentSet() - , pStyles(0) - , pAktColl(0) - , pAktItemSet(0) - , pDfltTxtFmtColl(0) - , pStandardFmtColl(0) - , pHdFt(0) - , pWFlyPara(0) - , pSFlyPara(0) - , pTableDesc(0) - , pNumOlst(0) - , pNode_FLY_AT_PARA(0) - , pDrawModel(0) - , pDrawPg(0) - , mpDrawEditEngine(0) - , pWWZOrder(0) - , pNumFldType(0) - , pMSDffManager(0) - , mpAtnNames(0) - , sBaseURL(rBaseURL) - , nIniFlags(0) - , nIniFlags1(0) - , nFieldFlags(0) + , m_aInsertedTables(rD) + , m_aSectionNameGenerator(rD, OUString("WW")) + , m_pSprmParser(NULL) + , m_aGrfNameGenerator(bNewDoc, OUString('G')) + , m_aParaStyleMapper(rD) + , m_aCharStyleMapper(rD) + , m_pFormImpl(0) + , m_pFlyFmtOfJustInsertedGraphic(0) + , m_pFmtOfJustInsertedApo(0) + , m_pPreviousNumPaM(0) + , m_pPrevNumRule(0) + , m_pPostProcessAttrsInfo(0) + , m_pWwFib(0) + , m_pFonts(0) + , m_pWDop(0) + , m_pLstManager(0) + , m_pSBase(0) + , m_pPlcxMan(0) + , m_aTxtNodesHavingFirstLineOfstSet() + , m_aTxtNodesHavingLeftIndentSet() + , m_pStyles(0) + , m_pAktColl(0) + , m_pAktItemSet(0) + , m_pDfltTxtFmtColl(0) + , m_pStandardFmtColl(0) + , m_pHdFt(0) + , m_pWFlyPara(0) + , m_pSFlyPara(0) + , m_pTableDesc(0) + , m_pNumOlst(0) + , m_pNode_FLY_AT_PARA(0) + , m_pDrawModel(0) + , m_pDrawPg(0) + , m_pDrawEditEngine(0) + , m_pWWZOrder(0) + , m_pNumFldType(0) + , m_pMSDffManager(0) + , m_pAtnNames(0) + , m_sBaseURL(rBaseURL) + , m_nIniFlags(0) + , m_nIniFlags1(0) + , m_nFieldFlags(0) , m_bRegardHindiDigits( false ) - , nDrawCpO(0) - , nPicLocFc(0) - , nObjLocFc(0) - , nIniFlyDx(0) - , nIniFlyDy(0) - , eTextCharSet(RTL_TEXTENCODING_ASCII_US) - , eStructCharSet(RTL_TEXTENCODING_ASCII_US) - , eHardCharSet(RTL_TEXTENCODING_DONTKNOW) - , nProgress(0) - , nAktColl(0) - , nFldNum(0) - , nLFOPosition(USHRT_MAX) - , nCharFmt(0) - , nDrawXOfs(0) - , nDrawYOfs(0) - , nDrawXOfs2(0) - , nDrawYOfs2(0) - , cSymbol(0) - , nWantedVersion(nVersionPara) - , nSwNumLevel(0xff) - , nWwNumType(0xff) - , nListLevel(WW8ListManager::nMaxLevel) - , nPgChpDelim(0) - , nPgChpLevel(0) - , mbNewDoc(bNewDoc) - , mbSkipImages(bSkipImages) - , bReadNoTbl(false) - , bPgSecBreak(false) - , bSpec(false) - , bObj(false) - , bTxbxFlySection(false) - , bHasBorder(false) - , bSymbol(false) - , bIgnoreText(false) - , nInTable(0) - , bWasTabRowEnd(false) - , bWasTabCellEnd(false) - , bAnl(false) - , bHdFtFtnEdn(false) - , bFtnEdn(false) - , bIsHeader(false) - , bIsFooter(false) - , bIsUnicode(false) - , bCpxStyle(false) - , bStyNormal(false) - , bWWBugNormal(false) - , bNoAttrImport(false) - , bInHyperlink(false) - , bWasParaEnd(false) - , bVer67(false) - , bVer6(false) - , bVer7(false) - , bVer8(false) - , bEmbeddObj(false) - , bAktAND_fNumberAcross(false) - , bNoLnNumYet(true) - , bFirstPara(true) - , bFirstParaOfPage(false) - , bParaAutoBefore(false) - , bParaAutoAfter(false) - , bDropCap(false) - , nDropCap(0) - , nIdctHint(0) - , bBidi(false) - , bReadTable(false) - , mbLoadingTOXCache(false) - , mnEmbeddedTOXLevel(0) - , mbLoadingTOXHyperlink(false) - , mpPosAfterTOC(0) - , mbCareFirstParaEndInToc(false) - , mbCareLastParaEndInToc(false) - , maTOXEndCps() - , maCurrAttrCP(-1) - , mbOnLoadingMain(false) + , m_nDrawCpO(0) + , m_nPicLocFc(0) + , m_nObjLocFc(0) + , m_nIniFlyDx(0) + , m_nIniFlyDy(0) + , m_eTextCharSet(RTL_TEXTENCODING_ASCII_US) + , m_eStructCharSet(RTL_TEXTENCODING_ASCII_US) + , m_eHardCharSet(RTL_TEXTENCODING_DONTKNOW) + , m_nProgress(0) + , m_nAktColl(0) + , m_nFldNum(0) + , m_nLFOPosition(USHRT_MAX) + , m_nCharFmt(0) + , m_nDrawXOfs(0) + , m_nDrawYOfs(0) + , m_nDrawXOfs2(0) + , m_nDrawYOfs2(0) + , m_cSymbol(0) + , m_nWantedVersion(nVersionPara) + , m_nSwNumLevel(0xff) + , m_nWwNumType(0xff) + , m_nListLevel(WW8ListManager::nMaxLevel) + , m_nPgChpDelim(0) + , m_nPgChpLevel(0) + , m_bNewDoc(bNewDoc) + , m_bSkipImages(bSkipImages) + , m_bReadNoTbl(false) + , m_bPgSecBreak(false) + , m_bSpec(false) + , m_bObj(false) + , m_bTxbxFlySection(false) + , m_bHasBorder(false) + , m_bSymbol(false) + , m_bIgnoreText(false) + , m_nInTable(0) + , m_bWasTabRowEnd(false) + , m_bWasTabCellEnd(false) + , m_bAnl(false) + , m_bHdFtFtnEdn(false) + , m_bFtnEdn(false) + , m_bIsHeader(false) + , m_bIsFooter(false) + , m_bIsUnicode(false) + , m_bCpxStyle(false) + , m_bStyNormal(false) + , m_bWWBugNormal(false) + , m_bNoAttrImport(false) + , m_bInHyperlink(false) + , m_bWasParaEnd(false) + , m_bVer67(false) + , m_bVer6(false) + , m_bVer7(false) + , m_bVer8(false) + , m_bEmbeddObj(false) + , m_bAktAND_fNumberAcross(false) + , m_bNoLnNumYet(true) + , m_bFirstPara(true) + , m_bFirstParaOfPage(false) + , m_bParaAutoBefore(false) + , m_bParaAutoAfter(false) + , m_bDropCap(false) + , m_nDropCap(0) + , m_nIdctHint(0) + , m_bBidi(false) + , m_bReadTable(false) + , m_bLoadingTOXCache(false) + , m_nEmbeddedTOXLevel(0) + , m_bLoadingTOXHyperlink(false) + , m_pPosAfterTOC(0) + , m_bCareFirstParaEndInToc(false) + , m_bCareLastParaEndInToc(false) + , m_aTOXEndCps() + , m_aCurrAttrCP(-1) + , m_bOnLoadingMain(false) { - pStrm->SetEndian( SvStreamEndian::LITTLE ); - maApos.push_back(false); + m_pStrm->SetEndian( SvStreamEndian::LITTLE ); + m_aApos.push_back(false); } void SwWW8ImplReader::DeleteStk(SwFltControlStack* pStck) { if( pStck ) { - pStck->SetAttr( *pPaM->GetPoint(), 0, false); - pStck->SetAttr( *pPaM->GetPoint(), 0, false); + pStck->SetAttr( *m_pPaM->GetPoint(), 0, false); + pStck->SetAttr( *m_pPaM->GetPoint(), 0, false); delete pStck; } else @@ -4270,15 +4270,15 @@ void wwSectionManager::SetSegmentToPageDesc(const wwSection &rSection, SwFrmFmt &rFmt = rPage.GetMaster(); - if(mrReader.pWDop->fUseBackGroundInAllmodes) // #i56806# Make sure mrReader is initialized + if(mrReader.m_pWDop->fUseBackGroundInAllmodes) // #i56806# Make sure mrReader is initialized mrReader.GrafikCtor(); - if (mrReader.pWDop->fUseBackGroundInAllmodes && mrReader.pMSDffManager) + if (mrReader.m_pWDop->fUseBackGroundInAllmodes && mrReader.m_pMSDffManager) { Rectangle aRect(0, 0, 100, 100); // A dummy, we don't care about the size SvxMSDffImportData aData(aRect); SdrObject* pObject = 0; - if (mrReader.pMSDffManager->GetShape(0x401, pObject, aData)) + if (mrReader.m_pMSDffManager->GetShape(0x401, pObject, aData)) { // Only handle shape if it is a background shape if ((aData.begin()->nFlags & 0x400) != 0) @@ -4307,12 +4307,12 @@ void wwSectionManager::SetSegmentToPageDesc(const wwSection &rSection, void wwSectionManager::SetUseOn(wwSection &rSection) { - bool bMirror = mrReader.pWDop->fMirrorMargins || - mrReader.pWDop->doptypography.f2on1; + bool bMirror = mrReader.m_pWDop->fMirrorMargins || + mrReader.m_pWDop->doptypography.f2on1; UseOnPage eUseBase = bMirror ? nsUseOnPage::PD_MIRROR : nsUseOnPage::PD_ALL; UseOnPage eUse = eUseBase; - if (!mrReader.pWDop->fFacingPages) + if (!mrReader.m_pWDop->fFacingPages) eUse = (UseOnPage)(eUse | nsUseOnPage::PD_HEADERSHARE | nsUseOnPage::PD_FOOTERSHARE); if (!rSection.HasTitlePage()) eUse = (UseOnPage)(eUse | nsUseOnPage::PD_FIRSTSHARE); @@ -4363,11 +4363,11 @@ SwFmtPageDesc wwSectionManager::SetSwFmtPageDesc(mySegIter &rIter, if (IsNewDoc() && rIter == rStart) { rIter->mpPage = - mrReader.rDoc.getIDocumentStylePoolAccess().GetPageDescFromPool(RES_POOLPAGE_STANDARD); + mrReader.m_rDoc.getIDocumentStylePoolAccess().GetPageDescFromPool(RES_POOLPAGE_STANDARD); } else { - rIter->mpPage = mrReader.rDoc.MakePageDesc( + rIter->mpPage = mrReader.m_rDoc.MakePageDesc( SwViewShell::GetShellRes()->GetPageDescName(mnDesc, ShellResource::NORMAL_PAGE), 0, false); } @@ -4398,7 +4398,7 @@ SwFmtPageDesc wwSectionManager::SetSwFmtPageDesc(mySegIter &rIter, bool wwSectionManager::IsNewDoc() const { - return mrReader.mbNewDoc; + return mrReader.m_bNewDoc; } void wwSectionManager::InsertSegments() @@ -4415,7 +4415,7 @@ void wwSectionManager::InsertSegments() if ( aIter->maSep.bkc == 1 && aIter->maSep.ccolM1 > 0 ) { SwPaM start( aIter->maStart ); - mrReader.rDoc.getIDocumentContentOperations().InsertPoolItem( start, SvxFmtBreakItem(SVX_BREAK_COLUMN_BEFORE, RES_BREAK)); + mrReader.m_rDoc.getIDocumentContentOperations().InsertPoolItem( start, SvxFmtBreakItem(SVX_BREAK_COLUMN_BEFORE, RES_BREAK)); continue; } @@ -4434,11 +4434,11 @@ void wwSectionManager::InsertSegments() || aIter->maSep.dxaLeft != aPrev->maSep.dxaLeft || aIter->maSep.dxaRight != aPrev->maSep.dxaRight ) bInsertPageDesc = true; bool bProtected = SectionIsProtected(*aIter); // do we really need this ?? I guess I have a different logic in editshell which disables this... - if (bUseEnhFields && mrReader.pWDop->fProtEnabled && aIter->IsNotProtected()) + if (bUseEnhFields && mrReader.m_pWDop->fProtEnabled && aIter->IsNotProtected()) { // here we have the special case that the whole document is protected, with the exception of this section. // I want to address this when I do the section rework, so for the moment we disable the overall protection then... - mrReader.rDoc.getIDocumentSettingAccess().set(DocumentSettingId::PROTECT_FORM, false ); + mrReader.m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::PROTECT_FORM, false ); } if (bInsertPageDesc) @@ -4496,14 +4496,14 @@ void wwSectionManager::InsertSegments() aDesc.GetPageDesc()->SetFollow( aFollow.GetPageDesc() ); } - GiveNodePageDesc(aIter->maStart, aDesc, mrReader.rDoc); + GiveNodePageDesc(aIter->maStart, aDesc, mrReader.m_rDoc); } SwTxtNode* pTxtNd = 0; if (bInsertSection) { // Start getting the bounds of this section - SwPaM aSectPaM(*mrReader.pPaM, mrReader.pPaM); + SwPaM aSectPaM(*mrReader.m_pPaM, mrReader.m_pPaM); SwNodeIndex aAnchor(aSectPaM.GetPoint()->nNode); if (aNext != aEnd) { @@ -4520,8 +4520,8 @@ void wwSectionManager::InsertSegments() if (pTableNd) { pTxtNd = - mrReader.rDoc.GetNodes().MakeTxtNode(aAnchor, - mrReader.rDoc.getIDocumentStylePoolAccess().GetTxtCollFromPool( RES_POOLCOLL_TEXT )); + mrReader.m_rDoc.GetNodes().MakeTxtNode(aAnchor, + mrReader.m_rDoc.getIDocumentStylePoolAccess().GetTxtCollFromPool( RES_POOLCOLL_TEXT )); aSectPaM.GetPoint()->nNode = SwNodeIndex(*pTxtNd); aSectPaM.GetPoint()->nContent.Assign( @@ -4562,13 +4562,13 @@ void wwSectionManager::InsertSegments() sal_uLong nEnd = aSectPaM.End()->nNode.GetIndex(); for(; nStart <= nEnd; ++nStart) { - SwNode* pNode = mrReader.rDoc.GetNodes()[nStart]; + SwNode* pNode = mrReader.m_rDoc.GetNodes()[nStart]; if (!pNode) continue; if (sw::util::HasPageBreak(*pNode)) { SwNodeIndex aIdx(*pNode); - GiveNodePageDesc(aIdx, aDesc, mrReader.rDoc); + GiveNodePageDesc(aIdx, aDesc, mrReader.m_rDoc); bFailed = false; break; } @@ -4586,7 +4586,7 @@ void wwSectionManager::InsertSegments() if (pRet) { // Set the columns to be UnBalanced if that compatibility option is set - if (mrReader.pWDop->fNoColumnBalance) + if (mrReader.m_pWDop->fNoColumnBalance) pRet->SetFmtAttr(SwFmtNoBalancedColumns(true)); else { @@ -4603,7 +4603,7 @@ void wwSectionManager::InsertSegments() { SwNodeIndex aIdx(*pTxtNd); SwPaM aTest(aIdx); - mrReader.rDoc.getIDocumentContentOperations().DelFullPara(aTest); + mrReader.m_rDoc.getIDocumentContentOperations().DelFullPara(aTest); pTxtNd = 0; } } @@ -4625,11 +4625,11 @@ void wwExtraneousParas::delete_all_from_doc() void SwWW8ImplReader::StoreMacroCmds() { - if (pWwFib->lcbCmds) + if (m_pWwFib->lcbCmds) { - pTableStream->Seek(pWwFib->fcCmds); + m_pTableStream->Seek(m_pWwFib->fcCmds); - uno::Reference < embed::XStorage > xRoot(mpDocShell->GetStorage()); + uno::Reference < embed::XStorage > xRoot(m_pDocShell->GetStorage()); if (!xRoot.is()) return; @@ -4640,9 +4640,9 @@ void SwWW8ImplReader::StoreMacroCmds() xRoot->openStreamElement( OUString(SL::aMSMacroCmds), embed::ElementModes::READWRITE ); SvStream* pStream = ::utl::UcbStreamHelper::CreateStream( xStream ); - sal_uInt8 *pBuffer = new sal_uInt8[pWwFib->lcbCmds]; - pWwFib->lcbCmds = pTableStream->Read(pBuffer, pWwFib->lcbCmds); - pStream->Write(pBuffer, pWwFib->lcbCmds); + sal_uInt8 *pBuffer = new sal_uInt8[m_pWwFib->lcbCmds]; + m_pWwFib->lcbCmds = m_pTableStream->Read(pBuffer, m_pWwFib->lcbCmds); + pStream->Write(pBuffer, m_pWwFib->lcbCmds); delete[] pBuffer; delete pStream; } @@ -4657,14 +4657,14 @@ void SwWW8ImplReader::ReadDocVars() std::vector aDocVarStrings; std::vector aDocVarStringIds; std::vector aDocValueStrings; - WW8ReadSTTBF(!bVer67, *pTableStream, pWwFib->fcStwUser, - pWwFib->lcbStwUser, bVer67 ? 2 : 0, eStructCharSet, + WW8ReadSTTBF(!m_bVer67, *m_pTableStream, m_pWwFib->fcStwUser, + m_pWwFib->lcbStwUser, m_bVer67 ? 2 : 0, m_eStructCharSet, aDocVarStrings, &aDocVarStringIds, &aDocValueStrings); - if (!bVer67) { + if (!m_bVer67) { using namespace ::com::sun::star; uno::Reference xDPS( - mpDocShell->GetModel(), uno::UNO_QUERY_THROW); + m_pDocShell->GetModel(), uno::UNO_QUERY_THROW); uno::Reference xDocProps( xDPS->getDocumentProperties()); OSL_ENSURE(xDocProps.is(), "DocumentProperties is null"); @@ -4693,19 +4693,19 @@ void SwWW8ImplReader::ReadDocVars() */ void SwWW8ImplReader::ReadDocInfo() { - if( pStg ) + if( m_pStg ) { uno::Reference xDPS( - mpDocShell->GetModel(), uno::UNO_QUERY_THROW); + m_pDocShell->GetModel(), uno::UNO_QUERY_THROW); uno::Reference xDocProps( xDPS->getDocumentProperties()); OSL_ENSURE(xDocProps.is(), "DocumentProperties is null"); if (xDocProps.is()) { - if ( pWwFib->fDot ) + if ( m_pWwFib->fDot ) { OUString sTemplateURL; - SfxMedium* pMedium = mpDocShell->GetMedium(); + SfxMedium* pMedium = m_pDocShell->GetMedium(); if ( pMedium ) { OUString aName = pMedium->GetName(); @@ -4715,14 +4715,14 @@ void SwWW8ImplReader::ReadDocInfo() xDocProps->setTemplateURL( sTemplateURL ); } } - else if (pWwFib->lcbSttbfAssoc) // not a template, and has a SttbfAssoc + else if (m_pWwFib->lcbSttbfAssoc) // not a template, and has a SttbfAssoc { - long nCur = pTableStream->Tell(); + long nCur = m_pTableStream->Tell(); Sttb aSttb; - pTableStream->Seek( pWwFib->fcSttbfAssoc ); // point at tgc record - if (!aSttb.Read( *pTableStream ) ) + m_pTableStream->Seek( m_pWwFib->fcSttbfAssoc ); // point at tgc record + if (!aSttb.Read( *m_pTableStream ) ) OSL_TRACE("** Read of SttbAssoc data failed!!!! "); - pTableStream->Seek( nCur ); // return to previous position, is that necessary? + m_pTableStream->Seek( nCur ); // return to previous position, is that necessary? #if OSL_DEBUG_LEVEL > 1 aSttb.Print( stderr ); #endif @@ -4737,7 +4737,7 @@ void SwWW8ImplReader::ReadDocInfo() xDocProps->setTemplateURL( sPath ); } - sfx2::LoadOlePropertySet(xDocProps, pStg); + sfx2::LoadOlePropertySet(xDocProps, m_pStg); } } } @@ -4844,9 +4844,9 @@ bool SwWW8ImplReader::ReadGlobalTemplateSettings( const OUString& sCreatedFrom, SotStorageRef rRoot = new SotStorage( aURL, STREAM_STD_READWRITE, STORAGE_TRANSACTED ); - BasicProjImportHelper aBasicImporter( *mpDocShell ); + BasicProjImportHelper aBasicImporter( *m_pDocShell ); // Import vba via oox filter - aBasicImporter.import( mpDocShell->GetMedium()->GetInputStream() ); + aBasicImporter.import( m_pDocShell->GetMedium()->GetInputStream() ); lcl_createTemplateToProjectEntry( xPrjNameCache, aURL, aBasicImporter.getProjectName() ); // Read toolbars & menus SvStorageStreamRef refMainStream = rRoot->OpenSotStream( OUString( "WordDocument" )); @@ -4858,7 +4858,7 @@ bool SwWW8ImplReader::ReadGlobalTemplateSettings( const OUString& sCreatedFrom, { xTableStream->SetEndian(SvStreamEndian::LITTLE); WW8Customizations aGblCustomisations( xTableStream, aWwFib ); - aGblCustomisations.Import( mpDocShell ); + aGblCustomisations.Import( m_pDocShell ); } } return bRes; @@ -4868,127 +4868,127 @@ sal_uLong SwWW8ImplReader::CoreLoad(WW8Glossary *pGloss, const SwPosition &rPos) { sal_uLong nErrRet = 0; - rDoc.SetDocumentType( SwDoc::DOCTYPE_MSWORD ); - if (mbNewDoc && pStg && !pGloss) + m_rDoc.SetDocumentType( SwDoc::DOCTYPE_MSWORD ); + if (m_bNewDoc && m_pStg && !pGloss) ReadDocInfo(); ::ww8::WW8FibData * pFibData = new ::ww8::WW8FibData(); - if (pWwFib->fReadOnlyRecommended) + if (m_pWwFib->fReadOnlyRecommended) pFibData->setReadOnlyRecommended(true); else pFibData->setReadOnlyRecommended(false); - if (pWwFib->fWriteReservation) + if (m_pWwFib->fWriteReservation) pFibData->setWriteReservation(true); else pFibData->setWriteReservation(false); ::sw::tExternalDataPointer pExternalFibData(pFibData); - rDoc.getIDocumentExternalData().setExternalData(::sw::tExternalDataType::FIB, pExternalFibData); + m_rDoc.getIDocumentExternalData().setExternalData(::sw::tExternalDataType::FIB, pExternalFibData); ::sw::tExternalDataPointer pSttbfAsoc - (new ::ww8::WW8Sttb(*pTableStream, pWwFib->fcSttbfAssoc, pWwFib->lcbSttbfAssoc)); + (new ::ww8::WW8Sttb(*m_pTableStream, m_pWwFib->fcSttbfAssoc, m_pWwFib->lcbSttbfAssoc)); - rDoc.getIDocumentExternalData().setExternalData(::sw::tExternalDataType::STTBF_ASSOC, pSttbfAsoc); + m_rDoc.getIDocumentExternalData().setExternalData(::sw::tExternalDataType::STTBF_ASSOC, pSttbfAsoc); - if (pWwFib->fWriteReservation || pWwFib->fReadOnlyRecommended) + if (m_pWwFib->fWriteReservation || m_pWwFib->fReadOnlyRecommended) { - SwDocShell * pDocShell = rDoc.GetDocShell(); + SwDocShell * pDocShell = m_rDoc.GetDocShell(); if (pDocShell) pDocShell->SetReadOnlyUI(true); } - pPaM = rDoc.CreateUnoCrsr(rPos); + m_pPaM = m_rDoc.CreateUnoCrsr(rPos); - pCtrlStck = new SwWW8FltControlStack( &rDoc, nFieldFlags, *this ); + m_pCtrlStck = new SwWW8FltControlStack( &m_rDoc, m_nFieldFlags, *this ); - mpRedlineStack = new sw::util::RedlineStack(rDoc); + m_pRedlineStack = new sw::util::RedlineStack(m_rDoc); /* RefFldStck: Keeps track of bookmarks which may be inserted as variables intstead. */ - pReffedStck = new SwWW8ReferencedFltEndStack(&rDoc, nFieldFlags); - pReffingStck = new SwWW8FltRefStack(&rDoc, nFieldFlags); + m_pReffedStck = new SwWW8ReferencedFltEndStack(&m_rDoc, m_nFieldFlags); + m_pReffingStck = new SwWW8FltRefStack(&m_rDoc, m_nFieldFlags); - pAnchorStck = new SwWW8FltAnchorStack(&rDoc, nFieldFlags); + m_pAnchorStck = new SwWW8FltAnchorStack(&m_rDoc, m_nFieldFlags); - sal_uInt16 nPageDescOffset = rDoc.GetPageDescCnt(); + sal_uInt16 nPageDescOffset = m_rDoc.GetPageDescCnt(); - SwNodeIndex aSttNdIdx( rDoc.GetNodes() ); - SwRelNumRuleSpaces aRelNumRule(rDoc, mbNewDoc); + SwNodeIndex aSttNdIdx( m_rDoc.GetNodes() ); + SwRelNumRuleSpaces aRelNumRule(m_rDoc, m_bNewDoc); sal_uInt16 eMode = nsRedlineMode_t::REDLINE_SHOW_INSERT; - mpSprmParser = new wwSprmParser(pWwFib->GetFIBVersion()); + m_pSprmParser = new wwSprmParser(m_pWwFib->GetFIBVersion()); // Set handy helper variables - bVer6 = (6 == pWwFib->nVersion); - bVer7 = (7 == pWwFib->nVersion); - bVer67 = bVer6 || bVer7; - bVer8 = (8 == pWwFib->nVersion); + m_bVer6 = (6 == m_pWwFib->nVersion); + m_bVer7 = (7 == m_pWwFib->nVersion); + m_bVer67 = m_bVer6 || m_bVer7; + m_bVer8 = (8 == m_pWwFib->nVersion); - eTextCharSet = WW8Fib::GetFIBCharset(pWwFib->chse, pWwFib->lid); - eStructCharSet = WW8Fib::GetFIBCharset(pWwFib->chseTables, pWwFib->lid); + m_eTextCharSet = WW8Fib::GetFIBCharset(m_pWwFib->chse, m_pWwFib->lid); + m_eStructCharSet = WW8Fib::GetFIBCharset(m_pWwFib->chseTables, m_pWwFib->lid); - bWWBugNormal = pWwFib->nProduct == 0xc03d; + m_bWWBugNormal = m_pWwFib->nProduct == 0xc03d; - if (!mbNewDoc) - aSttNdIdx = pPaM->GetPoint()->nNode; + if (!m_bNewDoc) + aSttNdIdx = m_pPaM->GetPoint()->nNode; - ::StartProgress(STR_STATSTR_W4WREAD, 0, 100, mpDocShell); + ::StartProgress(STR_STATSTR_W4WREAD, 0, 100, m_pDocShell); // read Font Table - pFonts = new WW8Fonts( *pTableStream, *pWwFib ); + m_pFonts = new WW8Fonts( *m_pTableStream, *m_pWwFib ); // Document Properties - pWDop = new WW8Dop( *pTableStream, pWwFib->nFib, pWwFib->fcDop, - pWwFib->lcbDop ); + m_pWDop = new WW8Dop( *m_pTableStream, m_pWwFib->nFib, m_pWwFib->fcDop, + m_pWwFib->lcbDop ); - if (mbNewDoc) + if (m_bNewDoc) ImportDop(); /* Import revisioning data: author names */ - if( pWwFib->lcbSttbfRMark ) + if( m_pWwFib->lcbSttbfRMark ) { - ReadRevMarkAuthorStrTabl( *pTableStream, - pWwFib->fcSttbfRMark, - pWwFib->lcbSttbfRMark, rDoc ); + ReadRevMarkAuthorStrTabl( *m_pTableStream, + m_pWwFib->fcSttbfRMark, + m_pWwFib->lcbSttbfRMark, m_rDoc ); } // Initialize our String/ID map for Linked Sections std::vector aLinkStrings; std::vector aStringIds; - WW8ReadSTTBF(!bVer67, *pTableStream, pWwFib->fcSttbFnm, - pWwFib->lcbSttbFnm, bVer67 ? 2 : 0, eStructCharSet, + WW8ReadSTTBF(!m_bVer67, *m_pTableStream, m_pWwFib->fcSttbFnm, + m_pWwFib->lcbSttbFnm, m_bVer67 ? 2 : 0, m_eStructCharSet, aLinkStrings, &aStringIds); for (size_t i=0; i < aLinkStrings.size() && i < aStringIds.size(); ++i) { ww::bytes stringId = aStringIds[i]; WW8_STRINGID *stringIdStruct = reinterpret_cast(&stringId[0]); - aLinkStringMap[SVBT16ToShort(stringIdStruct->nStringId)] = + m_aLinkStringMap[SVBT16ToShort(stringIdStruct->nStringId)] = aLinkStrings[i]; } ReadDocVars(); // import document variables as meta information. - ::SetProgressState(nProgress, mpDocShell); // Update + ::SetProgressState(m_nProgress, m_pDocShell); // Update - pLstManager = new WW8ListManager( *pTableStream, *this ); + m_pLstManager = new WW8ListManager( *m_pTableStream, *this ); /* zuerst(!) alle Styles importieren (siehe WW8PAR2.CXX) VOR dem Import der Listen !! */ - ::SetProgressState(nProgress, mpDocShell); // Update - pStyles = new WW8RStyle( *pWwFib, this ); // Styles - pStyles->Import(); + ::SetProgressState(m_nProgress, m_pDocShell); // Update + m_pStyles = new WW8RStyle( *m_pWwFib, this ); // Styles + m_pStyles->Import(); /* In the end: (also see WW8PAR3.CXX) @@ -4996,13 +4996,13 @@ sal_uLong SwWW8ImplReader::CoreLoad(WW8Glossary *pGloss, const SwPosition &rPos) Go through all Styles and attach respective List Format AFTER we imported the Styles and AFTER we imported the Lists! */ - ::SetProgressState(nProgress, mpDocShell); // Update - pStyles->PostProcessStyles(); + ::SetProgressState(m_nProgress, m_pDocShell); // Update + m_pStyles->PostProcessStyles(); - if (!vColl.empty()) + if (!m_vColl.empty()) SetOutlineStyles(); - pSBase = new WW8ScannerBase(pStrm,pTableStream,pDataStream,pWwFib); + m_pSBase = new WW8ScannerBase(m_pStrm,m_pTableStream,m_pDataStream,m_pWwFib); static const SvxExtNumType eNumTA[16] = { @@ -5014,7 +5014,7 @@ sal_uLong SwWW8ImplReader::CoreLoad(WW8Glossary *pGloss, const SwPosition &rPos) SVX_NUM_ARABIC, SVX_NUM_ARABIC }; - if (pSBase->AreThereFootnotes()) + if (m_pSBase->AreThereFootnotes()) { static const SwFtnNum eNumA[4] = { @@ -5022,92 +5022,92 @@ sal_uLong SwWW8ImplReader::CoreLoad(WW8Glossary *pGloss, const SwPosition &rPos) }; SwFtnInfo aInfo; - aInfo = rDoc.GetFtnInfo(); // Copy-Ctor private + aInfo = m_rDoc.GetFtnInfo(); // Copy-Ctor private aInfo.ePos = FTNPOS_PAGE; - aInfo.eNum = eNumA[pWDop->rncFtn]; - sal_uInt16 nfcFtnRef = pWDop->nfcFtnRef & 0xF; + aInfo.eNum = eNumA[m_pWDop->rncFtn]; + sal_uInt16 nfcFtnRef = m_pWDop->nfcFtnRef & 0xF; aInfo.aFmt.SetNumberingType( static_cast< sal_uInt16 >(eNumTA[nfcFtnRef]) ); - if( pWDop->nFtn ) - aInfo.nFtnOffset = pWDop->nFtn - 1; - rDoc.SetFtnInfo( aInfo ); + if( m_pWDop->nFtn ) + aInfo.nFtnOffset = m_pWDop->nFtn - 1; + m_rDoc.SetFtnInfo( aInfo ); } - if( pSBase->AreThereEndnotes() ) + if( m_pSBase->AreThereEndnotes() ) { SwEndNoteInfo aInfo; - aInfo = rDoc.GetEndNoteInfo(); // Same as for Ftn - sal_uInt16 nfcEdnRef = pWDop->nfcEdnRef & 0xF; + aInfo = m_rDoc.GetEndNoteInfo(); // Same as for Ftn + sal_uInt16 nfcEdnRef = m_pWDop->nfcEdnRef & 0xF; aInfo.aFmt.SetNumberingType( static_cast< sal_uInt16 >(eNumTA[nfcEdnRef]) ); - if( pWDop->nEdn ) - aInfo.nFtnOffset = pWDop->nEdn - 1; - rDoc.SetEndNoteInfo( aInfo ); + if( m_pWDop->nEdn ) + aInfo.nFtnOffset = m_pWDop->nEdn - 1; + m_rDoc.SetEndNoteInfo( aInfo ); } - if( pWwFib->lcbPlcfhdd ) - pHdFt = new WW8PLCF_HdFt( pTableStream, *pWwFib, *pWDop ); + if( m_pWwFib->lcbPlcfhdd ) + m_pHdFt = new WW8PLCF_HdFt( m_pTableStream, *m_pWwFib, *m_pWDop ); - if (!mbNewDoc) + if (!m_bNewDoc) { // inserting into an existing document: // As only complete paragraphs are inserted, the current one // needs to be splitted - once or even twice. - const SwPosition* pPos = pPaM->GetPoint(); + const SwPosition* pPos = m_pPaM->GetPoint(); // split current paragraph to get new paragraph for the insertion - rDoc.getIDocumentContentOperations().SplitNode( *pPos, false ); + m_rDoc.getIDocumentContentOperations().SplitNode( *pPos, false ); // another split, if insertion position was not at the end of the current paragraph. SwTxtNode const*const pTxtNd = pPos->nNode.GetNode().GetTxtNode(); if ( pTxtNd->GetTxt().getLength() ) { - rDoc.getIDocumentContentOperations().SplitNode( *pPos, false ); + m_rDoc.getIDocumentContentOperations().SplitNode( *pPos, false ); // move PaM back to the newly empty paragraph - pPaM->Move( fnMoveBackward ); + m_pPaM->Move( fnMoveBackward ); } // suppress insertion of tables inside footnotes. const sal_uLong nNd = pPos->nNode.GetIndex(); - bReadNoTbl = ( nNd < rDoc.GetNodes().GetEndOfInserts().GetIndex() && - rDoc.GetNodes().GetEndOfInserts().StartOfSectionIndex() < nNd ); + m_bReadNoTbl = ( nNd < m_rDoc.GetNodes().GetEndOfInserts().GetIndex() && + m_rDoc.GetNodes().GetEndOfInserts().StartOfSectionIndex() < nNd ); } - ::SetProgressState(nProgress, mpDocShell); // Update + ::SetProgressState(m_nProgress, m_pDocShell); // Update // loop for each glossary entry and add dummy section node if (pGloss) { - WW8PLCF aPlc(*pTableStream, pWwFib->fcPlcfglsy, pWwFib->lcbPlcfglsy, 0); + WW8PLCF aPlc(*m_pTableStream, m_pWwFib->fcPlcfglsy, m_pWwFib->lcbPlcfglsy, 0); WW8_CP nStart, nEnd; void* pDummy; for (int i = 0; i < pGloss->GetNoStrings(); ++i, aPlc.advance()) { - SwNodeIndex aIdx( rDoc.GetNodes().GetEndOfContent()); + SwNodeIndex aIdx( m_rDoc.GetNodes().GetEndOfContent()); SwTxtFmtColl* pColl = - rDoc.getIDocumentStylePoolAccess().GetTxtCollFromPool(RES_POOLCOLL_STANDARD, + m_rDoc.getIDocumentStylePoolAccess().GetTxtCollFromPool(RES_POOLCOLL_STANDARD, false); SwStartNode *pNode = - rDoc.GetNodes().MakeTextSection(aIdx, + m_rDoc.GetNodes().MakeTextSection(aIdx, SwNormalStartNode,pColl); - pPaM->GetPoint()->nNode = pNode->GetIndex()+1; - pPaM->GetPoint()->nContent.Assign(pPaM->GetCntntNode(),0); + m_pPaM->GetPoint()->nNode = pNode->GetIndex()+1; + m_pPaM->GetPoint()->nContent.Assign(m_pPaM->GetCntntNode(),0); aPlc.Get( nStart, nEnd, pDummy ); ReadText(nStart,nEnd-nStart-1,MAN_MAINTEXT); } } else // ordinary case { - if (mbNewDoc && pStg && !pGloss) /*meaningless for a glossary, cmc*/ + if (m_bNewDoc && m_pStg && !pGloss) /*meaningless for a glossary, cmc*/ { - mpDocShell->SetIsTemplate( pWwFib->fDot ); // point at tgc record + m_pDocShell->SetIsTemplate( m_pWwFib->fDot ); // point at tgc record uno::Reference const - xDocPropSupp(mpDocShell->GetModel(), uno::UNO_QUERY_THROW); + xDocPropSupp(m_pDocShell->GetModel(), uno::UNO_QUERY_THROW); uno::Reference< document::XDocumentProperties > xDocProps( xDocPropSupp->getDocumentProperties(), uno::UNO_QUERY_THROW ); OUString sCreatedFrom = xDocProps->getTemplateURL(); uno::Reference< container::XNameContainer > xPrjNameCache; - uno::Reference< lang::XMultiServiceFactory> xSF(mpDocShell->GetModel(), uno::UNO_QUERY); + uno::Reference< lang::XMultiServiceFactory> xSF(m_pDocShell->GetModel(), uno::UNO_QUERY); if ( xSF.is() ) xPrjNameCache.set( xSF->createInstance( "ooo.vba.VBAProjectNameProvider" ), uno::UNO_QUERY ); @@ -5117,7 +5117,7 @@ sal_uLong SwWW8ImplReader::CoreLoad(WW8Glossary *pGloss, const SwPosition &rPos) // Create and insert Word vba Globals uno::Any aGlobs; uno::Sequence< uno::Any > aArgs(1); - aArgs[ 0 ] <<= mpDocShell->GetModel(); + aArgs[ 0 ] <<= m_pDocShell->GetModel(); try { aGlobs <<= ::comphelper::getProcessServiceFactory()->createInstanceWithArguments( "ooo.vba.word.Globals", aArgs ); @@ -5128,42 +5128,42 @@ sal_uLong SwWW8ImplReader::CoreLoad(WW8Glossary *pGloss, const SwPosition &rPos) } #if HAVE_FEATURE_SCRIPTING - BasicManager *pBasicMan = mpDocShell->GetBasicManager(); + BasicManager *pBasicMan = m_pDocShell->GetBasicManager(); if (pBasicMan) pBasicMan->SetGlobalUNOConstant( "VBAGlobals", aGlobs ); #endif - BasicProjImportHelper aBasicImporter( *mpDocShell ); + BasicProjImportHelper aBasicImporter( *m_pDocShell ); // Import vba via oox filter - bool bRet = aBasicImporter.import( mpDocShell->GetMedium()->GetInputStream() ); + bool bRet = aBasicImporter.import( m_pDocShell->GetMedium()->GetInputStream() ); lcl_createTemplateToProjectEntry( xPrjNameCache, sCreatedFrom, aBasicImporter.getProjectName() ); - WW8Customizations aCustomisations( pTableStream, *pWwFib ); - aCustomisations.Import( mpDocShell ); + WW8Customizations aCustomisations( m_pTableStream, *m_pWwFib ); + aCustomisations.Import( m_pDocShell ); if( bRet ) - rDoc.SetContainsMSVBasic(true); + m_rDoc.SetContainsMSVBasic(true); StoreMacroCmds(); } - mbOnLoadingMain = true; - ReadText(0, pWwFib->ccpText, MAN_MAINTEXT); - mbOnLoadingMain = false; + m_bOnLoadingMain = true; + ReadText(0, m_pWwFib->ccpText, MAN_MAINTEXT); + m_bOnLoadingMain = false; } - ::SetProgressState(nProgress, mpDocShell); // Update + ::SetProgressState(m_nProgress, m_pDocShell); // Update - if (pDrawPg && pMSDffManager && pMSDffManager->GetShapeOrders()) + if (m_pDrawPg && m_pMSDffManager && m_pMSDffManager->GetShapeOrders()) { // Helper array to chain the inserted frames (instead of SdrTxtObj) SvxMSDffShapeTxBxSort aTxBxSort; // Ensure correct z-order of read Escher objects - sal_uInt16 nShapeCount = pMSDffManager->GetShapeOrders()->size(); + sal_uInt16 nShapeCount = m_pMSDffManager->GetShapeOrders()->size(); for (sal_uInt16 nShapeNum=0; nShapeNum < nShapeCount; nShapeNum++) { SvxMSDffShapeOrder *pOrder = - &(*pMSDffManager->GetShapeOrders())[nShapeNum]; + &(*m_pMSDffManager->GetShapeOrders())[nShapeNum]; // Insert Pointer into new Sort array if (pOrder->nTxBxComp && pOrder->pFly) aTxBxSort.insert(pOrder); @@ -5213,39 +5213,39 @@ sal_uLong SwWW8ImplReader::CoreLoad(WW8Glossary *pGloss, const SwPosition &rPos) } } - if (mbNewDoc) + if (m_bNewDoc) { - if( pWDop->fRevMarking ) + if( m_pWDop->fRevMarking ) eMode |= nsRedlineMode_t::REDLINE_ON; - if( pWDop->fRMView ) + if( m_pWDop->fRMView ) eMode |= nsRedlineMode_t::REDLINE_SHOW_DELETE; } - maInsertedTables.DelAndMakeTblFrms(); - maSectionManager.InsertSegments(); + m_aInsertedTables.DelAndMakeTblFrms(); + m_aSectionManager.InsertSegments(); - vColl.clear(); + m_vColl.clear(); - DELETEZ( pStyles ); + DELETEZ( m_pStyles ); - if( pFormImpl ) + if( m_pFormImpl ) DeleteFormImpl(); GrafikDtor(); - DELETEZ( pMSDffManager ); - DELETEZ( pHdFt ); - DELETEZ( pSBase ); - delete pWDop; - DELETEZ( pFonts ); - delete mpAtnNames; - delete mpSprmParser; - ::EndProgress(mpDocShell); - - pDataStream = 0; - pTableStream = 0; + DELETEZ( m_pMSDffManager ); + DELETEZ( m_pHdFt ); + DELETEZ( m_pSBase ); + delete m_pWDop; + DELETEZ( m_pFonts ); + delete m_pAtnNames; + delete m_pSprmParser; + ::EndProgress(m_pDocShell); + + m_pDataStream = 0; + m_pTableStream = 0; DeleteCtrlStk(); - mpRedlineStack->closeall(*pPaM->GetPoint()); - delete mpRedlineStack; + m_pRedlineStack->closeall(*m_pPaM->GetPoint()); + delete m_pRedlineStack; DeleteAnchorStk(); DeleteRefStks(); @@ -5254,7 +5254,7 @@ sal_uLong SwWW8ImplReader::CoreLoad(WW8Glossary *pGloss, const SwPosition &rPos) std::vector vecBulletGrf; std::vector vecFrmFmt; - IDocumentMarkAccess* const pMarkAccess = rDoc.getIDocumentMarkAccess(); + IDocumentMarkAccess* const pMarkAccess = m_rDoc.getIDocumentMarkAccess(); if ( pMarkAccess ) { IDocumentMarkAccess::const_iterator_t ppBkmk = pMarkAccess->findBookmark( "_PictureBullets" ); @@ -5287,10 +5287,10 @@ sal_uLong SwWW8ImplReader::CoreLoad(WW8Glossary *pGloss, const SwPosition &rPos) } } // update graphic bullet information - size_t nCount = pLstManager->GetWW8LSTInfoNum(); + size_t nCount = m_pLstManager->GetWW8LSTInfoNum(); for (size_t i = 0; i < nCount; ++i) { - SwNumRule* pRule = pLstManager->GetNumRule(i); + SwNumRule* pRule = m_pLstManager->GetNumRule(i); for (sal_uInt16 j = 0; j < MAXLEVEL; ++j) { SwNumFmt aNumFmt(pRule->Get(j)); @@ -5323,12 +5323,12 @@ sal_uLong SwWW8ImplReader::CoreLoad(WW8Glossary *pGloss, const SwPosition &rPos) // Remove additional pictures for (sal_uInt16 i = 0; i < vecFrmFmt.size(); ++i) { - rDoc.getIDocumentLayoutAccess().DelLayoutFmt(vecFrmFmt[i]); + m_rDoc.getIDocumentLayoutAccess().DelLayoutFmt(vecFrmFmt[i]); } } } } - DELETEZ( pLstManager ); + DELETEZ( m_pLstManager ); } // remove extra paragraphs after attribute ctrl @@ -5339,15 +5339,15 @@ sal_uLong SwWW8ImplReader::CoreLoad(WW8Glossary *pGloss, const SwPosition &rPos) UpdateFields(); // delete the pam before the call for hide all redlines (Bug 73683) - if (mbNewDoc) - rDoc.getIDocumentRedlineAccess().SetRedlineMode((RedlineMode_t)( eMode )); + if (m_bNewDoc) + m_rDoc.getIDocumentRedlineAccess().SetRedlineMode((RedlineMode_t)( eMode )); - SAL_WARN_IF(mpTableEndPaM, "sw.ww8", "document ended without table ending"); - mpTableEndPaM.reset(); //ensure this is deleted before pPaM - delete pPaM, pPaM = 0; - mpLastAnchorPos.reset();//ensure this is deleted before UpdatePageDescs + SAL_WARN_IF(m_pTableEndPaM, "sw.ww8", "document ended without table ending"); + m_pTableEndPaM.reset(); //ensure this is deleted before pPaM + delete m_pPaM, m_pPaM = 0; + m_pLastAnchorPos.reset();//ensure this is deleted before UpdatePageDescs - UpdatePageDescs(rDoc, nPageDescOffset); + UpdatePageDescs(m_rDoc, nPageDescOffset); return nErrRet; } @@ -5357,38 +5357,38 @@ sal_uLong SwWW8ImplReader::SetSubStreams(SvStorageStreamRef &rTableStream, { sal_uLong nErrRet = 0; // 6 stands for "6 OR 7", 7 stands for "ONLY 7" - switch (pWwFib->nVersion) + switch (m_pWwFib->nVersion) { case 6: case 7: - pTableStream = pStrm; - pDataStream = pStrm; + m_pTableStream = m_pStrm; + m_pDataStream = m_pStrm; break; case 8: - if(!pStg) + if(!m_pStg) { - OSL_ENSURE( pStg, "Version 8 always needs to have a Storage!!" ); + OSL_ENSURE( m_pStg, "Version 8 always needs to have a Storage!!" ); nErrRet = ERR_SWG_READ_ERROR; break; } - rTableStream = pStg->OpenSotStream( OUString::createFromAscii( - pWwFib->fWhichTblStm ? SL::a1Table : SL::a0Table), + rTableStream = m_pStg->OpenSotStream( OUString::createFromAscii( + m_pWwFib->fWhichTblStm ? SL::a1Table : SL::a0Table), STREAM_STD_READ); - pTableStream = &rTableStream; - pTableStream->SetEndian( SvStreamEndian::LITTLE ); + m_pTableStream = &rTableStream; + m_pTableStream->SetEndian( SvStreamEndian::LITTLE ); - rDataStream = pStg->OpenSotStream(OUString(SL::aData), + rDataStream = m_pStg->OpenSotStream(OUString(SL::aData), STREAM_STD_READ | StreamMode::NOCREATE ); if (rDataStream.Is() && SVSTREAM_OK == rDataStream->GetError()) { - pDataStream = &rDataStream; - pDataStream->SetEndian(SvStreamEndian::LITTLE); + m_pDataStream = &rDataStream; + m_pDataStream->SetEndian(SvStreamEndian::LITTLE); } else - pDataStream = pStrm; + m_pDataStream = m_pStrm; break; default: // Program error! @@ -5577,11 +5577,11 @@ sal_uLong SwWW8ImplReader::LoadThroughDecryption(SwPaM& rPaM ,WW8Glossary *pGlos { sal_uLong nErrRet = 0; if (pGloss) - pWwFib = pGloss->GetFib(); + m_pWwFib = pGloss->GetFib(); else - pWwFib = new WW8Fib(*pStrm, nWantedVersion); + m_pWwFib = new WW8Fib(*m_pStrm, m_nWantedVersion); - if (pWwFib->nFibError) + if (m_pWwFib->nFibError) nErrRet = ERR_SWG_READ_ERROR; SvStorageStreamRef xTableStream, xDataStream; @@ -5598,22 +5598,22 @@ sal_uLong SwWW8ImplReader::LoadThroughDecryption(SwPaM& rPaM ,WW8Glossary *pGlos bool bDecrypt = false; enum {RC4, XOR, Other} eAlgo = Other; - if (pWwFib->fEncrypted && !nErrRet) + if (m_pWwFib->fEncrypted && !nErrRet) { if (!pGloss) { bDecrypt = true; - if (8 != pWwFib->nVersion) + if (8 != m_pWwFib->nVersion) eAlgo = XOR; else { - if (pWwFib->nKey != 0) + if (m_pWwFib->nKey != 0) eAlgo = XOR; else { - pTableStream->Seek(0); + m_pTableStream->Seek(0); sal_uInt32 nEncType; - pTableStream->ReadUInt32( nEncType ); + m_pTableStream->ReadUInt32( nEncType ); if (nEncType == 0x10001) eAlgo = RC4; } @@ -5624,7 +5624,7 @@ sal_uLong SwWW8ImplReader::LoadThroughDecryption(SwPaM& rPaM ,WW8Glossary *pGlos if (bDecrypt) { nErrRet = ERRCODE_SVX_WRONGPASS; - SfxMedium* pMedium = mpDocShell->GetMedium(); + SfxMedium* pMedium = m_pDocShell->GetMedium(); if ( pMedium ) { @@ -5636,40 +5636,40 @@ sal_uLong SwWW8ImplReader::LoadThroughDecryption(SwPaM& rPaM ,WW8Glossary *pGlos case XOR: { msfilter::MSCodec_XorWord95 aCtx; - uno::Sequence< beans::NamedValue > aEncryptionData = InitXorWord95Codec( aCtx, *pMedium, pWwFib ); + uno::Sequence< beans::NamedValue > aEncryptionData = InitXorWord95Codec( aCtx, *pMedium, m_pWwFib ); // if initialization has failed the EncryptionData should be empty - if ( aEncryptionData.getLength() && aCtx.VerifyKey( pWwFib->nKey, pWwFib->nHash ) ) + if ( aEncryptionData.getLength() && aCtx.VerifyKey( m_pWwFib->nKey, m_pWwFib->nHash ) ) { nErrRet = 0; pTempMain = MakeTemp(aDecryptMain); - pStrm->Seek(0); + m_pStrm->Seek(0); size_t nUnencryptedHdr = - (8 == pWwFib->nVersion) ? 0x44 : 0x34; + (8 == m_pWwFib->nVersion) ? 0x44 : 0x34; sal_uInt8 *pIn = new sal_uInt8[nUnencryptedHdr]; - nUnencryptedHdr = pStrm->Read(pIn, nUnencryptedHdr); + nUnencryptedHdr = m_pStrm->Read(pIn, nUnencryptedHdr); aDecryptMain.Write(pIn, nUnencryptedHdr); delete [] pIn; - DecryptXOR(aCtx, *pStrm, aDecryptMain); + DecryptXOR(aCtx, *m_pStrm, aDecryptMain); - if (!pTableStream || pTableStream == pStrm) - pTableStream = &aDecryptMain; + if (!m_pTableStream || m_pTableStream == m_pStrm) + m_pTableStream = &aDecryptMain; else { pTempTable = MakeTemp(aDecryptTable); - DecryptXOR(aCtx, *pTableStream, aDecryptTable); - pTableStream = &aDecryptTable; + DecryptXOR(aCtx, *m_pTableStream, aDecryptTable); + m_pTableStream = &aDecryptTable; } - if (!pDataStream || pDataStream == pStrm) - pDataStream = &aDecryptMain; + if (!m_pDataStream || m_pDataStream == m_pStrm) + m_pDataStream = &aDecryptMain; else { pTempData = MakeTemp(aDecryptData); - DecryptXOR(aCtx, *pDataStream, aDecryptData); - pDataStream = &aDecryptData; + DecryptXOR(aCtx, *m_pDataStream, aDecryptData); + m_pDataStream = &aDecryptData; } pMedium->GetItemSet()->ClearItem( SID_PASSWORD ); @@ -5684,9 +5684,9 @@ sal_uLong SwWW8ImplReader::LoadThroughDecryption(SwPaM& rPaM ,WW8Glossary *pGlos sal_uInt8 aSaltHash[ 16 ]; bool bCouldReadHeaders = - checkRead(*pTableStream, aDocId, 16) && - checkRead(*pTableStream, aSaltData, 16) && - checkRead(*pTableStream, aSaltHash, 16); + checkRead(*m_pTableStream, aDocId, 16) && + checkRead(*m_pTableStream, aSaltData, 16) && + checkRead(*m_pTableStream, aSaltHash, 16); msfilter::MSCodec_Std97 aCtx; // if initialization has failed the EncryptionData should be empty @@ -5699,28 +5699,28 @@ sal_uLong SwWW8ImplReader::LoadThroughDecryption(SwPaM& rPaM ,WW8Glossary *pGlos pTempMain = MakeTemp(aDecryptMain); - pStrm->Seek(0); + m_pStrm->Seek(0); sal_Size nUnencryptedHdr = 0x44; sal_uInt8 *pIn = new sal_uInt8[nUnencryptedHdr]; - nUnencryptedHdr = pStrm->Read(pIn, nUnencryptedHdr); + nUnencryptedHdr = m_pStrm->Read(pIn, nUnencryptedHdr); - DecryptRC4(aCtx, *pStrm, aDecryptMain); + DecryptRC4(aCtx, *m_pStrm, aDecryptMain); aDecryptMain.Seek(0); aDecryptMain.Write(pIn, nUnencryptedHdr); delete [] pIn; pTempTable = MakeTemp(aDecryptTable); - DecryptRC4(aCtx, *pTableStream, aDecryptTable); - pTableStream = &aDecryptTable; + DecryptRC4(aCtx, *m_pTableStream, aDecryptTable); + m_pTableStream = &aDecryptTable; - if (!pDataStream || pDataStream == pStrm) - pDataStream = &aDecryptMain; + if (!m_pDataStream || m_pDataStream == m_pStrm) + m_pDataStream = &aDecryptMain; else { pTempData = MakeTemp(aDecryptData); - DecryptRC4(aCtx, *pDataStream, aDecryptData); - pDataStream = &aDecryptData; + DecryptRC4(aCtx, *m_pDataStream, aDecryptData); + m_pDataStream = &aDecryptData; } pMedium->GetItemSet()->ClearItem( SID_PASSWORD ); @@ -5733,11 +5733,11 @@ sal_uLong SwWW8ImplReader::LoadThroughDecryption(SwPaM& rPaM ,WW8Glossary *pGlos if (nErrRet == 0) { - pStrm = &aDecryptMain; + m_pStrm = &aDecryptMain; - delete pWwFib; - pWwFib = new WW8Fib(*pStrm, nWantedVersion); - if (pWwFib->nFibError) + delete m_pWwFib; + m_pWwFib = new WW8Fib(*m_pStrm, m_nWantedVersion); + if (m_pWwFib->nFibError) nErrRet = ERR_SWG_READ_ERROR; } } @@ -5750,7 +5750,7 @@ sal_uLong SwWW8ImplReader::LoadThroughDecryption(SwPaM& rPaM ,WW8Glossary *pGlos delete pTempData; if (!pGloss) - delete pWwFib; + delete m_pWwFib; return nErrRet; } @@ -5759,9 +5759,9 @@ void SwWW8ImplReader::SetOutlineStyles() // If we are inserted into a document then don't clobber existing outline // levels. sal_uInt16 nOutlineStyleListLevelWithAssignment = 0; - if (!mbNewDoc) + if (!m_bNewDoc) { - sw::ParaStyles aOutLined(sw::util::GetParaStyles(rDoc)); + sw::ParaStyles aOutLined(sw::util::GetParaStyles(m_rDoc)); sw::util::SortByAssignedOutlineStyleListLevel(aOutLined); sw::ParaStyles::reverse_iterator aEnd = aOutLined.rend(); for ( sw::ParaStyles::reverse_iterator aIter = aOutLined.rbegin(); aIter < aEnd; ++aIter) @@ -5782,9 +5782,9 @@ void SwWW8ImplReader::SetOutlineStyles() const SwNumRule* pChosenWW8ListStyle = NULL; { std::map aWW8ListStyleCounts; - for (sal_uInt16 nI = 0; nI < vColl.size(); ++nI) + for (sal_uInt16 nI = 0; nI < m_vColl.size(); ++nI) { - SwWW8StyInf& rSI = vColl[nI]; + SwWW8StyInf& rSI = m_vColl[nI]; if (!rSI.IsWW8BuiltInHeadingStyle() || !rSI.HasWW8OutlineLevel()) { @@ -5834,7 +5834,7 @@ void SwWW8ImplReader::SetOutlineStyles() // the Outline Style is removed. A potential applied WW8 list style is // assigned directly and // its default outline level is applied. - SwNumRule aOutlineRule(*rDoc.GetOutlineNumRule()); + SwNumRule aOutlineRule(*m_rDoc.GetOutlineNumRule()); bool bAppliedChangedOutlineStyle = false; std::vector::iterator aStylesIterEnd = aWW8BuiltInHeadingStyles.end(); @@ -5900,43 +5900,43 @@ void SwWW8ImplReader::SetOutlineStyles() if (bAppliedChangedOutlineStyle) { - rDoc.SetOutlineNumRule(aOutlineRule); + m_rDoc.SetOutlineNumRule(aOutlineRule); } } const OUString* SwWW8ImplReader::GetAnnotationAuthor(sal_uInt16 nIdx) { - if (!mpAtnNames && pWwFib->lcbGrpStAtnOwners) + if (!m_pAtnNames && m_pWwFib->lcbGrpStAtnOwners) { // Determine authors: can be found in the TableStream - mpAtnNames = new ::std::vector; - SvStream& rStrm = *pTableStream; + m_pAtnNames = new ::std::vector; + SvStream& rStrm = *m_pTableStream; long nOldPos = rStrm.Tell(); - rStrm.Seek( pWwFib->fcGrpStAtnOwners ); + rStrm.Seek( m_pWwFib->fcGrpStAtnOwners ); - long nRead = 0, nCount = pWwFib->lcbGrpStAtnOwners; + long nRead = 0, nCount = m_pWwFib->lcbGrpStAtnOwners; while (nRead < nCount) { - if( bVer67 ) + if( m_bVer67 ) { - mpAtnNames->push_back(read_uInt8_PascalString(rStrm, + m_pAtnNames->push_back(read_uInt8_PascalString(rStrm, RTL_TEXTENCODING_MS_1252)); - nRead += mpAtnNames->rbegin()->getLength() + 1; // Length + sal_uInt8 count + nRead += m_pAtnNames->rbegin()->getLength() + 1; // Length + sal_uInt8 count } else { - mpAtnNames->push_back(read_uInt16_PascalString(rStrm)); + m_pAtnNames->push_back(read_uInt16_PascalString(rStrm)); // Unicode: double the length + sal_uInt16 count - nRead += (mpAtnNames->rbegin()->getLength() + 1)*2; + nRead += (m_pAtnNames->rbegin()->getLength() + 1)*2; } } rStrm.Seek( nOldPos ); } const OUString *pRet = 0; - if (mpAtnNames && nIdx < mpAtnNames->size()) - pRet = &((*mpAtnNames)[nIdx]); + if (m_pAtnNames && nIdx < m_pAtnNames->size()) + pRet = &((*m_pAtnNames)[nIdx]); return pRet; } @@ -5957,27 +5957,27 @@ sal_uLong SwWW8ImplReader::LoadDoc( SwPaM& rPaM,WW8Glossary *pGloss) SwFilterOptions aOpt( 13, aNames, aVal ); - nIniFlags = aVal[ 0 ]; - nIniFlags1= aVal[ 1 ]; + m_nIniFlags = aVal[ 0 ]; + m_nIniFlags1= aVal[ 1 ]; // Moves Flys by x twips to the right or left - nIniFlyDx = aVal[ 3 ]; - nIniFlyDy = aVal[ 4 ]; - - nFieldFlags = aVal[ 5 ]; - nFieldTagAlways[0] = aVal[ 6 ]; - nFieldTagAlways[1] = aVal[ 7 ]; - nFieldTagAlways[2] = aVal[ 8 ]; - nFieldTagBad[0] = aVal[ 9 ]; - nFieldTagBad[1] = aVal[ 10 ]; - nFieldTagBad[2] = aVal[ 11 ]; + m_nIniFlyDx = aVal[ 3 ]; + m_nIniFlyDy = aVal[ 4 ]; + + m_nFieldFlags = aVal[ 5 ]; + m_nFieldTagAlways[0] = aVal[ 6 ]; + m_nFieldTagAlways[1] = aVal[ 7 ]; + m_nFieldTagAlways[2] = aVal[ 8 ]; + m_nFieldTagBad[0] = aVal[ 9 ]; + m_nFieldTagBad[1] = aVal[ 10 ]; + m_nFieldTagBad[2] = aVal[ 11 ]; m_bRegardHindiDigits = aVal[ 12 ] > 0; } sal_uInt16 nMagic(0); - pStrm->ReadUInt16( nMagic ); + m_pStrm->ReadUInt16( nMagic ); // Remember: 6 means "6 OR 7", 7 means "JUST 7" - switch (nWantedVersion) + switch (m_nWantedVersion) { case 6: case 7: @@ -5988,17 +5988,17 @@ sal_uLong SwWW8ImplReader::LoadDoc( SwPaM& rPaM,WW8Glossary *pGloss) ) { // Test for own 97 fake! - if (pStg && 0xa5ec == nMagic) + if (m_pStg && 0xa5ec == nMagic) { - sal_uLong nCurPos = pStrm->Tell(); - if (pStrm->Seek(nCurPos + 22)) + sal_uLong nCurPos = m_pStrm->Tell(); + if (m_pStrm->Seek(nCurPos + 22)) { sal_uInt32 nfcMin; - pStrm->ReadUInt32( nfcMin ); + m_pStrm->ReadUInt32( nfcMin ); if (0x300 != nfcMin) nErrRet = ERR_WW6_NO_WW6_FILE_ERR; } - pStrm->Seek( nCurPos ); + m_pStrm->Seek( nCurPos ); } else nErrRet = ERR_WW6_NO_WW6_FILE_ERR; @@ -6017,7 +6017,7 @@ sal_uLong SwWW8ImplReader::LoadDoc( SwPaM& rPaM,WW8Glossary *pGloss) if (!nErrRet) nErrRet = LoadThroughDecryption(rPaM ,pGloss); - rDoc.PropagateOutlineRule(); + m_rDoc.PropagateOutlineRule(); return nErrRet; } @@ -6154,13 +6154,13 @@ bool SwMSDffManager::GetOLEStorageName(long nOLEId, OUString& rStorageName, bool bRet = false; sal_Int32 nPictureId = 0; - if (rReader.pStg) + if (rReader.m_pStg) { // Via the TextBox-PLCF we get the right char Start-End positions // We should then find the EmbedField and the corresponding Sprms // in that Area. // We only need the Sprm for the Picture Id. - long nOldPos = rReader.pStrm->Tell(); + long nOldPos = rReader.m_pStrm->Tell(); { // #i32596# - consider return value of method // . If it returns false, method @@ -6174,12 +6174,12 @@ bool SwMSDffManager::GetOLEStorageName(long nOLEId, OUString& rStorageName, { WW8PLCFxSaveAll aSave; memset( &aSave, 0, sizeof( aSave ) ); - rReader.pPlcxMan->SaveAllPLCFx( aSave ); + rReader.m_pPlcxMan->SaveAllPLCFx( aSave ); - nStartCp += rReader.nDrawCpO; - nEndCp += rReader.nDrawCpO; - WW8PLCFx_Cp_FKP* pChp = rReader.pPlcxMan->GetChpPLCF(); - wwSprmParser aSprmParser(rReader.pWwFib->GetFIBVersion()); + nStartCp += rReader.m_nDrawCpO; + nEndCp += rReader.m_nDrawCpO; + WW8PLCFx_Cp_FKP* pChp = rReader.m_pPlcxMan->GetChpPLCF(); + wwSprmParser aSprmParser(rReader.m_pWwFib->GetFIBVersion()); while (nStartCp <= nEndCp && !nPictureId) { if (!pChp->SeekPos( nStartCp)) @@ -6213,22 +6213,22 @@ bool SwMSDffManager::GetOLEStorageName(long nOLEId, OUString& rStorageName, nStartCp = aDesc.nEndPos; } - rReader.pPlcxMan->RestoreAllPLCFx( aSave ); + rReader.m_pPlcxMan->RestoreAllPLCFx( aSave ); } } - rReader.pStrm->Seek( nOldPos ); + rReader.m_pStrm->Seek( nOldPos ); } if( bRet ) { rStorageName = "_"; rStorageName += OUString::number(nPictureId); - rSrcStorage = rReader.pStg->OpenSotStorage(OUString( + rSrcStorage = rReader.m_pStg->OpenSotStorage(OUString( SL::aObjectPool)); - if (!rReader.mpDocShell) + if (!rReader.m_pDocShell) bRet=false; else - rDestStorage = rReader.mpDocShell->GetStorage(); + rDestStorage = rReader.m_pDocShell->GetStorage(); } return bRet; } @@ -6250,12 +6250,12 @@ bool SwWW8ImplReader::InEqualOrHigherApo(int nLvl) const if (nLvl) --nLvl; // #i60827# - check size of to assure that can be performed. - if ( sal::static_int_cast< sal_Int32>(nLvl) >= sal::static_int_cast< sal_Int32>(maApos.size()) ) + if ( sal::static_int_cast< sal_Int32>(nLvl) >= sal::static_int_cast< sal_Int32>(m_aApos.size()) ) { return false; } - mycApoIter aIter = std::find(maApos.begin() + nLvl, maApos.end(), true); - if (aIter != maApos.end()) + mycApoIter aIter = std::find(m_aApos.begin() + nLvl, m_aApos.end(), true); + if (aIter != m_aApos.end()) return true; else return false; @@ -6266,9 +6266,9 @@ bool SwWW8ImplReader::InEqualApo(int nLvl) const // If we are in a table, see if an apo was inserted at the level below the table. if (nLvl) --nLvl; - if (nLvl < 0 || static_cast(nLvl) >= maApos.size()) + if (nLvl < 0 || static_cast(nLvl) >= m_aApos.size()) return false; - return maApos[nLvl]; + return m_aApos[nLvl]; } namespace sw diff --git a/sw/source/filter/ww8/ww8par.hxx b/sw/source/filter/ww8/ww8par.hxx index cee4cd42fae0..67cc51245ddb 100644 --- a/sw/source/filter/ww8/ww8par.hxx +++ b/sw/source/filter/ww8/ww8par.hxx @@ -1073,7 +1073,7 @@ typedef std::vector cp_vector; class SwWW8ImplReader { private: - SwDocShell *mpDocShell; // The Real DocShell + SwDocShell *m_pDocShell; // The Real DocShell friend class WW8RStyle; friend class WW8TabDesc; @@ -1088,29 +1088,29 @@ friend class wwSectionManager; private: - SvStorage* pStg; // Input-Storage - SvStream* pStrm; // Input-(Storage)Stream - SvStream* pTableStream; // Input-(Storage)Stream - SvStream* pDataStream; // Input-(Storage)Stream + SvStorage* m_pStg; // Input-Storage + SvStream* m_pStrm; // Input-(Storage)Stream + SvStream* m_pTableStream; // Input-(Storage)Stream + SvStream* m_pDataStream; // Input-(Storage)Stream // allgemeines - SwDoc& rDoc; - SwPaM* pPaM; + SwDoc& m_rDoc; + SwPaM* m_pPaM; - SwWW8FltControlStack* pCtrlStck; // Stack fuer die Attribute + SwWW8FltControlStack* m_pCtrlStck; // Stack fuer die Attribute /* This stack is for redlines, because their sequence of discovery can be out of order of their order of insertion into the document. */ - sw::util::RedlineStack *mpRedlineStack; + sw::util::RedlineStack *m_pRedlineStack; /* This stack is for fields that get referenced later, e.g. BookMarks and TOX. They get inserted at the end of the document, it is the same stack for headers/footers/main text/textboxes/tables etc... */ - SwWW8ReferencedFltEndStack *pReffedStck; + SwWW8ReferencedFltEndStack *m_pReffedStck; /* This stack is for fields whose true conversion cannot be determined until @@ -1118,7 +1118,7 @@ private: text/textboxes/tables etc... They are things that reference other things e.g. NoteRef and Ref, they are processed after pReffedStck */ - SwWW8FltRefStack *pReffingStck; + SwWW8FltRefStack *m_pReffingStck; /* For graphics anchors. Determines the graphics whose anchors are in the @@ -1126,7 +1126,7 @@ private: anchored to character before a character to be anchored to has been inserted. Is emptied at the end of each paragraph. */ - SwWW8FltAnchorStack* pAnchorStck; + SwWW8FltAnchorStack* m_pAnchorStck; /* A stack of fields identifiers to keep track of any open fields that need @@ -1138,18 +1138,18 @@ private: where the end point will fall, to do so fully correctly duplicates the main logic of the filter itself. */ - std::deque maFieldStack; + std::deque m_aFieldStack; typedef std::deque::const_iterator mycFieldIter; /* A stack of open footnotes. Should only be one in it at any time. */ - std::deque maFtnStack; + std::deque m_aFtnStack; /* A queue of the ms sections in the document */ - wwSectionManager maSectionManager; + wwSectionManager m_aSectionManager; /* A vector of surplus-to-requirements paragraph in the final document, @@ -1162,224 +1162,224 @@ private: A map of tables to their follow nodes for use in inserting tables into already existing document, i.e. insert file */ - sw::util::InsertedTablesManager maInsertedTables; + sw::util::InsertedTablesManager m_aInsertedTables; /* Creates unique names to give to (file link) sections (WW1/WW2/...) */ - wwSectionNamer maSectionNameGenerator; + wwSectionNamer m_aSectionNameGenerator; /* Knows how to split a series of bytes into sprms and their arguments */ - wwSprmParser *mpSprmParser; + wwSprmParser *m_pSprmParser; /* Creates unique names to give to graphics */ - wwFrameNamer maGrfNameGenerator; + wwFrameNamer m_aGrfNameGenerator; /* Knows which writer style a given word style should be imported as. */ - sw::util::ParaStyleMapper maParaStyleMapper; - sw::util::CharStyleMapper maCharStyleMapper; + sw::util::ParaStyleMapper m_aParaStyleMapper; + sw::util::CharStyleMapper m_aCharStyleMapper; /* Stack of textencoding being used as we progress through the document text */ - std::stack maFontSrcCharSets; - std::stack maFontSrcCJKCharSets; + std::stack m_aFontSrcCharSets; + std::stack m_aFontSrcCJKCharSets; - SwMSConvertControls *pFormImpl; // Control-Implementierung + SwMSConvertControls *m_pFormImpl; // Control-Implementierung - SwFlyFrmFmt* pFlyFmtOfJustInsertedGraphic; - SwFrmFmt* pFmtOfJustInsertedApo; - SwPaM* pPreviousNumPaM; - const SwNumRule* pPrevNumRule; + SwFlyFrmFmt* m_pFlyFmtOfJustInsertedGraphic; + SwFrmFmt* m_pFmtOfJustInsertedApo; + SwPaM* m_pPreviousNumPaM; + const SwNumRule* m_pPrevNumRule; //Keep track of APO environments - std::deque maApos; + std::deque m_aApos; typedef std::deque::const_iterator mycApoIter; /* Keep track of generated Ruby character formats we can minimize the number of character formats created */ - std::vector aRubyCharFmts; + std::vector m_aRubyCharFmts; - WW8PostProcessAttrsInfo * mpPostProcessAttrsInfo; + WW8PostProcessAttrsInfo * m_pPostProcessAttrsInfo; - WW8Fib* pWwFib; - WW8Fonts* pFonts; - WW8Dop* pWDop; - WW8ListManager* pLstManager; - WW8ScannerBase* pSBase; - WW8PLCFMan* pPlcxMan; - std::map aLinkStringMap; + WW8Fib* m_pWwFib; + WW8Fonts* m_pFonts; + WW8Dop* m_pWDop; + WW8ListManager* m_pLstManager; + WW8ScannerBase* m_pSBase; + WW8PLCFMan* m_pPlcxMan; + std::map m_aLinkStringMap; - std::set maTxtNodesHavingFirstLineOfstSet; // #i103711# - std::set maTxtNodesHavingLeftIndentSet; // #i105414# + std::set m_aTxtNodesHavingFirstLineOfstSet; // #i103711# + std::set m_aTxtNodesHavingLeftIndentSet; // #i105414# - WW8RStyle* pStyles; // Pointer auf die Style-Einleseklasse - SwFmt* pAktColl; // gerade zu erzeugende Collection + WW8RStyle* m_pStyles; // Pointer auf die Style-Einleseklasse + SwFmt* m_pAktColl; // gerade zu erzeugende Collection // ( ist ausserhalb einer Style-Def immer 0 ) - SfxItemSet* pAktItemSet;// gerade einzulesende Zeichenattribute + SfxItemSet* m_pAktItemSet;// gerade einzulesende Zeichenattribute // (ausserhalb des WW8ListManager Ctor's immer 0) - std::vector vColl; - const SwTxtFmtColl* pDfltTxtFmtColl; // Default - SwFmt* pStandardFmtColl;// "Standard" + std::vector m_vColl; + const SwTxtFmtColl* m_pDfltTxtFmtColl; // Default + SwFmt* m_pStandardFmtColl;// "Standard" - WW8PLCF_HdFt* pHdFt; // Pointer auf Header / Footer - Scannerklasse + WW8PLCF_HdFt* m_pHdFt; // Pointer auf Header / Footer - Scannerklasse - WW8FlyPara* pWFlyPara; // WW-Parameter - WW8SwFlyPara* pSFlyPara; // daraus erzeugte Sw-Parameter + WW8FlyPara* m_pWFlyPara; // WW-Parameter + WW8SwFlyPara* m_pSFlyPara; // daraus erzeugte Sw-Parameter - WW8TabDesc* pTableDesc; // Beschreibung der Tabelleneigenschaften + WW8TabDesc* m_pTableDesc; // Beschreibung der Tabelleneigenschaften //Keep track of tables within tables - std::stack maTableStack; + std::stack m_aTableStack; - ANLDRuleMap maANLDRules; - WW8_OLST* pNumOlst; // Gliederung im Text + ANLDRuleMap m_aANLDRules; + WW8_OLST* m_pNumOlst; // Gliederung im Text - SwNode* pNode_FLY_AT_PARA; // set: WW8SwFlyPara() read: CreateSwTable() + SwNode* m_pNode_FLY_AT_PARA; // set: WW8SwFlyPara() read: CreateSwTable() - SdrModel* pDrawModel; - SdrPage* pDrawPg; - EditEngine* mpDrawEditEngine; - wwZOrderer *pWWZOrder; + SdrModel* m_pDrawModel; + SdrPage* m_pDrawPg; + EditEngine* m_pDrawEditEngine; + wwZOrderer *m_pWWZOrder; - SwFieldType* pNumFldType; // fuer Nummernkreis + SwFieldType* m_pNumFldType; // fuer Nummernkreis - SwMSDffManager* pMSDffManager; + SwMSDffManager* m_pMSDffManager; - std::vector* mpAtnNames; - boost::shared_ptr< std::map > mpAtnIndexes; - boost::shared_ptr mpAtnStarts; - boost::shared_ptr mpAtnEnds; + std::vector* m_pAtnNames; + boost::shared_ptr< std::map > m_pAtnIndexes; + boost::shared_ptr m_pAtnStarts; + boost::shared_ptr m_pAtnEnds; sw::util::AuthorInfos m_aAuthorInfos; - OUString sBaseURL; + OUString m_sBaseURL; // Ini-Flags: - sal_uInt32 nIniFlags; // Flags aus der writer.ini - sal_uInt32 nIniFlags1; // dito ( zusaetzliche Flags ) - sal_uInt32 nFieldFlags; // dito fuer Feldern - sal_uInt32 nFieldTagAlways[3]; // dito fuers Taggen von Feldern - sal_uInt32 nFieldTagBad[3]; // dito fuers Taggen von nicht importierbaren F. + sal_uInt32 m_nIniFlags; // Flags aus der writer.ini + sal_uInt32 m_nIniFlags1; // dito ( zusaetzliche Flags ) + sal_uInt32 m_nFieldFlags; // dito fuer Feldern + sal_uInt32 m_nFieldTagAlways[3]; // dito fuers Taggen von Feldern + sal_uInt32 m_nFieldTagBad[3]; // dito fuers Taggen von nicht importierbaren F. bool m_bRegardHindiDigits; // import digits in CTL scripts as Hindi numbers - WW8_CP nDrawCpO; // Anfang der Txbx-SubDocs + WW8_CP m_nDrawCpO; // Anfang der Txbx-SubDocs - sal_uLong nPicLocFc; // Picture Location in File (FC) - sal_uLong nObjLocFc; // Object Location in File (FC) + sal_uLong m_nPicLocFc; // Picture Location in File (FC) + sal_uLong m_nObjLocFc; // Object Location in File (FC) - sal_Int32 nIniFlyDx; // X-Verschiebung von Flys - sal_Int32 nIniFlyDy; // Y-Verschiebung von Flys + sal_Int32 m_nIniFlyDx; // X-Verschiebung von Flys + sal_Int32 m_nIniFlyDy; // Y-Verschiebung von Flys - rtl_TextEncoding eTextCharSet; // Default charset for Text - rtl_TextEncoding eStructCharSet; // rtl_TextEncoding for structures - rtl_TextEncoding eHardCharSet; // Hard rtl_TextEncoding-Attribute - sal_uInt16 nProgress; // %-Angabe fuer Progressbar - sal_uInt16 nAktColl; // gemaess WW-Zaehlung - sal_uInt16 nFldNum; // laufende Nummer dafuer - sal_uInt16 nLFOPosition; + rtl_TextEncoding m_eTextCharSet; // Default charset for Text + rtl_TextEncoding m_eStructCharSet; // rtl_TextEncoding for structures + rtl_TextEncoding m_eHardCharSet; // Hard rtl_TextEncoding-Attribute + sal_uInt16 m_nProgress; // %-Angabe fuer Progressbar + sal_uInt16 m_nAktColl; // gemaess WW-Zaehlung + sal_uInt16 m_nFldNum; // laufende Nummer dafuer + sal_uInt16 m_nLFOPosition; - short nCharFmt; // gemaess WW-Zaehlung, <0 fuer keine + short m_nCharFmt; // gemaess WW-Zaehlung, <0 fuer keine - short nDrawXOfs, nDrawYOfs; - short nDrawXOfs2, nDrawYOfs2; + short m_nDrawXOfs, m_nDrawYOfs; + short m_nDrawXOfs2, m_nDrawYOfs2; - sal_Unicode cSymbol; // aktuell einzulesendes Symbolzeichen + sal_Unicode m_cSymbol; // aktuell einzulesendes Symbolzeichen - sal_uInt8 nWantedVersion; // urspruenglich vom Writer + sal_uInt8 m_nWantedVersion; // urspruenglich vom Writer // angeforderte WW-Doc-Version - sal_uInt8 nSwNumLevel; // LevelNummer fuer Outline / Nummerierung - sal_uInt8 nWwNumType; // Gliederung / Nummerg / Aufzaehlg - sal_uInt8 nListLevel; - - sal_uInt8 nPgChpDelim; // ChapterDelim from PageNum - sal_uInt8 nPgChpLevel; // ChapterLevel of Heading from PageNum - - bool mbNewDoc; // Neues Dokument ? - bool mbSkipImages; // skip images for text extraction/indexing - bool bReadNoTbl; // Keine Tabellen - bool bPgSecBreak; // Page- oder Sectionbreak ist noch einzufuegen - bool bSpec; // Special-Char im Text folgt - bool bObj; // Obj im Text - bool bTxbxFlySection; // FlyFrame, der als Ersatz fuer Winword Textbox eingefuegt wurde - bool bHasBorder; // fuer Buendelung der Border - bool bSymbol; // z.B. Symbol statt Times - bool bIgnoreText; // z.B. fuer FieldVanish - int nInTable; // wird gerade eine Tabelle eingelesen - bool bWasTabRowEnd; // Tabelle : Row End Mark - bool bWasTabCellEnd; // table: Cell End Mark - - bool bAnl; // Nummerierung in Bearbeitung + sal_uInt8 m_nSwNumLevel; // LevelNummer fuer Outline / Nummerierung + sal_uInt8 m_nWwNumType; // Gliederung / Nummerg / Aufzaehlg + sal_uInt8 m_nListLevel; + + sal_uInt8 m_nPgChpDelim; // ChapterDelim from PageNum + sal_uInt8 m_nPgChpLevel; // ChapterLevel of Heading from PageNum + + bool m_bNewDoc; // Neues Dokument ? + bool m_bSkipImages; // skip images for text extraction/indexing + bool m_bReadNoTbl; // Keine Tabellen + bool m_bPgSecBreak; // Page- oder Sectionbreak ist noch einzufuegen + bool m_bSpec; // Special-Char im Text folgt + bool m_bObj; // Obj im Text + bool m_bTxbxFlySection; // FlyFrame, der als Ersatz fuer Winword Textbox eingefuegt wurde + bool m_bHasBorder; // fuer Buendelung der Border + bool m_bSymbol; // z.B. Symbol statt Times + bool m_bIgnoreText; // z.B. fuer FieldVanish + int m_nInTable; // wird gerade eine Tabelle eingelesen + bool m_bWasTabRowEnd; // Tabelle : Row End Mark + bool m_bWasTabCellEnd; // table: Cell End Mark + + bool m_bAnl; // Nummerierung in Bearbeitung // Anl heisst Autonumber level - bool bHdFtFtnEdn; // Spezialtext: Kopf- Fuss- usw. - bool bFtnEdn; // Fussnote oder Endnote - bool bIsHeader; // Text aus Header wird gelesen ( Zeilenhoehe ) - bool bIsFooter; // Text aus Footer wird gelesen ( Zeilenhoehe ) + bool m_bHdFtFtnEdn; // Spezialtext: Kopf- Fuss- usw. + bool m_bFtnEdn; // Fussnote oder Endnote + bool m_bIsHeader; // Text aus Header wird gelesen ( Zeilenhoehe ) + bool m_bIsFooter; // Text aus Footer wird gelesen ( Zeilenhoehe ) - bool bIsUnicode; // aktuelles Text-Stueck ist als 2-Bytiger-Unicode kodiert + bool m_bIsUnicode; // aktuelles Text-Stueck ist als 2-Bytiger-Unicode kodiert // bitte NICHT als Bitfeld kodieren! - bool bCpxStyle; // Style im Complex Part - bool bStyNormal; // Style mit Id 0 wird gelesen - bool bWWBugNormal; // WW-Version nit Bug Dya in Style Normal - bool bNoAttrImport; // Attribute ignorieren zum Ignorieren v. Styles - bool bInHyperlink; // Sonderfall zum einlesen eines 0x01 + bool m_bCpxStyle; // Style im Complex Part + bool m_bStyNormal; // Style mit Id 0 wird gelesen + bool m_bWWBugNormal; // WW-Version nit Bug Dya in Style Normal + bool m_bNoAttrImport; // Attribute ignorieren zum Ignorieren v. Styles + bool m_bInHyperlink; // Sonderfall zum einlesen eines 0x01 // siehe: SwWW8ImplReader::Read_F_Hyperlink() - bool bWasParaEnd; + bool m_bWasParaEnd; // praktische Hilfsvariablen: - bool bVer67; // ( (6 == nVersion) || (7 == nVersion) ); - bool bVer6; // (6 == nVersion); - bool bVer7; // (7 == nVersion); - bool bVer8; // (8 == nVersion); + bool m_bVer67; // ( (6 == nVersion) || (7 == nVersion) ); + bool m_bVer6; // (6 == nVersion); + bool m_bVer7; // (7 == nVersion); + bool m_bVer8; // (8 == nVersion); - bool bEmbeddObj; // EmbeddField gelesen + bool m_bEmbeddObj; // EmbeddField gelesen - bool bAktAND_fNumberAcross; // current active Annotated List Deskriptor - ROW flag + bool m_bAktAND_fNumberAcross; // current active Annotated List Deskriptor - ROW flag - bool bNoLnNumYet; // no Line Numbering has been activated yet (we import + bool m_bNoLnNumYet; // no Line Numbering has been activated yet (we import // the very 1st Line Numbering and ignore the rest) - bool bFirstPara; // first paragraph? - bool bFirstParaOfPage; - bool bParaAutoBefore; - bool bParaAutoAfter; + bool m_bFirstPara; // first paragraph? + bool m_bFirstParaOfPage; + bool m_bParaAutoBefore; + bool m_bParaAutoAfter; - bool bDropCap; - sal_Int32 nDropCap; + bool m_bDropCap; + sal_Int32 m_nDropCap; - int nIdctHint; - bool bBidi; - bool bReadTable; - boost::shared_ptr mpTableEndPaM; + int m_nIdctHint; + bool m_bBidi; + bool m_bReadTable; + boost::shared_ptr m_pTableEndPaM; // Indicate that currently on loading a TOC, managed by Read_F_TOX() and End_Field() - bool mbLoadingTOXCache; - int mnEmbeddedTOXLevel; + bool m_bLoadingTOXCache; + int m_nEmbeddedTOXLevel; // Indicate that current on loading a hyperlink, which is inside a TOC; Managed by Read_F_Hyperlink() and End_Field() - bool mbLoadingTOXHyperlink; + bool m_bLoadingTOXHyperlink; // a document position recorded the after-position of TOC section, managed by Read_F_TOX() and End_Field() - SwPaM* mpPosAfterTOC; + SwPaM* m_pPosAfterTOC; - boost::scoped_ptr< SwPosition > mpLastAnchorPos; + boost::scoped_ptr< SwPosition > m_pLastAnchorPos; - bool mbCareFirstParaEndInToc; - bool mbCareLastParaEndInToc; - cp_set maTOXEndCps; + bool m_bCareFirstParaEndInToc; + bool m_bCareLastParaEndInToc; + cp_set m_aTOXEndCps; - cp_vector maEndParaPos; - WW8_CP maCurrAttrCP; - bool mbOnLoadingMain:1; + cp_vector m_aEndParaPos; + WW8_CP m_aCurrAttrCP; + bool m_bOnLoadingMain:1; const SprmReadInfo& GetSprmReadInfo(sal_uInt16 nId) const; - bool StyleExists(unsigned int nColl) const { return (nColl < vColl.size()); } + bool StyleExists(unsigned int nColl) const { return (nColl < m_vColl.size()); } SwWW8StyInf *GetStyle(sal_uInt16 nColl) const; void AppendTxtNode(SwPosition& rPos); @@ -1399,15 +1399,15 @@ private: SwPageDesc* pNewPageDesc, sal_uInt8 nCode ); void DeleteStk(SwFltControlStack* prStck); - void DeleteCtrlStk() { DeleteStk( pCtrlStck ); pCtrlStck = 0; } + void DeleteCtrlStk() { DeleteStk( m_pCtrlStck ); m_pCtrlStck = 0; } void DeleteRefStks() { - DeleteStk( pReffedStck ); - pReffedStck = 0; - DeleteStk( pReffingStck ); - pReffingStck = 0; + DeleteStk( m_pReffedStck ); + m_pReffedStck = 0; + DeleteStk( m_pReffingStck ); + m_pReffingStck = 0; } - void DeleteAnchorStk() { DeleteStk( pAnchorStck ); pAnchorStck = 0; } + void DeleteAnchorStk() { DeleteStk( m_pAnchorStck ); m_pAnchorStck = 0; } void emulateMSWordAddTextToParagraph(const OUString& rAddString); void simpleAddTextToParagraph(const OUString& rAddString); bool HandlePageBreakChar(); @@ -1486,7 +1486,7 @@ private: SwFrmFmt *pFlyFmt, WW8_FSPA *pF); bool IsDropCap(); - bool IsListOrDropcap() { return (!pAktItemSet || bDropCap); }; + bool IsListOrDropcap() { return (!m_pAktItemSet || m_bDropCap); }; //Apo == Absolutely Positioned Object, MSWord's old-style frames WW8FlyPara *ConstructApo(const ApoTestResults &rApo, @@ -1544,7 +1544,7 @@ private: bool StartTable(WW8_CP nStartCp, SvxULSpaceItem* pULSpaceItem = 0); bool InEqualApo(int nLvl) const; - bool InLocalApo() const { return InEqualApo(nInTable); } + bool InLocalApo() const { return InEqualApo(m_nInTable); } bool InEqualOrHigherApo(int nLvl) const; bool InAnyApo() const { return InEqualOrHigherApo(1); } void TabCellEnd(); @@ -1663,7 +1663,7 @@ private: void ChkToggleAttr( sal_uInt16 nOldStyle81Mask, sal_uInt16 nNewStyle81Mask ) { if( nOldStyle81Mask != nNewStyle81Mask && - pCtrlStck->GetToggleAttrFlags() ) + m_pCtrlStck->GetToggleAttrFlags() ) _ChkToggleAttr( nOldStyle81Mask, nNewStyle81Mask ); } @@ -1672,7 +1672,7 @@ private: void ChkToggleBiDiAttr( sal_uInt16 nOldStyle81Mask, sal_uInt16 nNewStyle81Mask ) { if( nOldStyle81Mask != nNewStyle81Mask && - pCtrlStck->GetToggleBiDiAttrFlags() ) + m_pCtrlStck->GetToggleBiDiAttrFlags() ) _ChkToggleBiDiAttr( nOldStyle81Mask, nNewStyle81Mask ); } @@ -1688,7 +1688,7 @@ private: bool SetLowerSpacing(SwPaM &rMyPam, int nSpace); bool IsInlineEscherHack() const - { return !maFieldStack.empty() && maFieldStack.back().mnFieldId == 95; }; + { return !m_aFieldStack.empty() && m_aFieldStack.back().mnFieldId == 95; }; void StoreMacroCmds(); @@ -1703,7 +1703,7 @@ public: // eigentlich private, geht aber leider nur public sal_uInt16 GetToggleBiDiAttrFlags() const; void SetToggleAttrFlags(sal_uInt16 nFlags); void SetToggleBiDiAttrFlags(sal_uInt16 nFlags); - WW8_CP GetCurrAttrCP() const {return maCurrAttrCP;} + WW8_CP GetCurrAttrCP() const {return m_aCurrAttrCP;} bool IsParaEndInCPs(sal_Int32 , sal_Int32,bool bSdOD=true) const; //Clear the para end position recorded in reader intermittently for the least impact on loading performance void ClearParaEndPosition(); @@ -1880,11 +1880,11 @@ public: // eigentlich private, geht aber leider nur public bool SearchRowEnd(WW8PLCFx_Cp_FKP* pPap,WW8_CP &rStartCp, int nLevel) const; - const WW8Fib& GetFib() const { return *pWwFib; } - SwDoc& GetDoc() const { return rDoc; } - sal_uInt16 GetNAktColl() const { return nAktColl; } - void SetNAktColl( sal_uInt16 nColl ) { nAktColl = nColl; } - void SetAktItemSet( SfxItemSet* pItemSet ) { pAktItemSet = pItemSet; } + const WW8Fib& GetFib() const { return *m_pWwFib; } + SwDoc& GetDoc() const { return m_rDoc; } + sal_uInt16 GetNAktColl() const { return m_nAktColl; } + void SetNAktColl( sal_uInt16 nColl ) { m_nAktColl = nColl; } + void SetAktItemSet( SfxItemSet* pItemSet ) { m_pAktItemSet = pItemSet; } sal_uInt16 StyleUsingLFO( sal_uInt16 nLFOIndex ) const ; const SwFmt* GetStyleWithOrgWWName( OUString& rName ) const ; @@ -1897,7 +1897,7 @@ public: // eigentlich private, geht aber leider nur public SwWW8ImplReader( sal_uInt8 nVersionPara, SvStorage* pStorage, SvStream* pSt, SwDoc& rD, const OUString& rBaseURL, bool bNewDoc, bool bSkipImages ); - const OUString& GetBaseURL() const { return sBaseURL; } + const OUString& GetBaseURL() const { return m_sBaseURL; } // Laden eines kompletten DocFiles sal_uLong LoadDoc( SwPaM&,WW8Glossary *pGloss=0); rtl_TextEncoding GetCurrentCharSet(); diff --git a/sw/source/filter/ww8/ww8par2.cxx b/sw/source/filter/ww8/ww8par2.cxx index 6c04df25f447..ed54f3bcac38 100644 --- a/sw/source/filter/ww8/ww8par2.cxx +++ b/sw/source/filter/ww8/ww8par2.cxx @@ -273,23 +273,23 @@ sal_uInt16 SwWW8ImplReader::End_Ftn() Ignoring Footnote outside of the normal Text. People will put footnotes into field results and field commands. */ - if (bIgnoreText || - pPaM->GetPoint()->nNode < rDoc.GetNodes().GetEndOfExtras().GetIndex()) + if (m_bIgnoreText || + m_pPaM->GetPoint()->nNode < m_rDoc.GetNodes().GetEndOfExtras().GetIndex()) { return 0; } - OSL_ENSURE(!maFtnStack.empty(), "footnote end without start"); - if (maFtnStack.empty()) + OSL_ENSURE(!m_aFtnStack.empty(), "footnote end without start"); + if (m_aFtnStack.empty()) return 0; bool bFtEdOk = false; - const FtnDescriptor &rDesc = maFtnStack.back(); + const FtnDescriptor &rDesc = m_aFtnStack.back(); //Get the footnote character and remove it from the txtnode. We'll //replace it with the footnote - SwTxtNode* pTxt = pPaM->GetNode().GetTxtNode(); - sal_Int32 nPos = pPaM->GetPoint()->nContent.GetIndex(); + SwTxtNode* pTxt = m_pPaM->GetNode().GetTxtNode(); + sal_Int32 nPos = m_pPaM->GetPoint()->nContent.GetIndex(); OUString sChar; SwTxtAttr* pFN = 0; @@ -297,10 +297,10 @@ sal_uInt16 SwWW8ImplReader::End_Ftn() if (pTxt && nPos) { sChar += OUString(pTxt->GetTxt()[--nPos]); - pPaM->SetMark(); - --pPaM->GetMark()->nContent; - rDoc.getIDocumentContentOperations().DeleteRange( *pPaM ); - pPaM->DeleteMark(); + m_pPaM->SetMark(); + --m_pPaM->GetMark()->nContent; + m_rDoc.getIDocumentContentOperations().DeleteRange( *m_pPaM ); + m_pPaM->DeleteMark(); SwFmtFtn aFtn(rDesc.meType == MAN_EDN); pFN = pTxt->InsertItem(aFtn, nPos, nPos); } @@ -308,23 +308,23 @@ sal_uInt16 SwWW8ImplReader::End_Ftn() if (pFN) { - SwPosition aTmpPos( *pPaM->GetPoint() ); // remember old cursor position + SwPosition aTmpPos( *m_pPaM->GetPoint() ); // remember old cursor position WW8PLCFxSaveAll aSave; - pPlcxMan->SaveAllPLCFx( aSave ); - WW8PLCFMan* pOldPlcxMan = pPlcxMan; + m_pPlcxMan->SaveAllPLCFx( aSave ); + WW8PLCFMan* pOldPlcxMan = m_pPlcxMan; const SwNodeIndex* pSttIdx = static_cast(pFN)->GetStartNode(); OSL_ENSURE(pSttIdx, "Probleme beim Anlegen des Fussnoten-Textes"); - static_cast(pFN)->SetSeqNo( rDoc.GetFtnIdxs().size() ); + static_cast(pFN)->SetSeqNo( m_rDoc.GetFtnIdxs().size() ); - bool bOld = bFtnEdn; - bFtnEdn = true; + bool bOld = m_bFtnEdn; + m_bFtnEdn = true; // read content of Ft-/End-Note Read_HdFtFtnText( pSttIdx, rDesc.mnStartCp, rDesc.mnLen, rDesc.meType); bFtEdOk = true; - bFtnEdn = bOld; + m_bFtnEdn = bOld; OSL_ENSURE(sChar.getLength()==1 && ((rDesc.mbAutoNum == (sChar[0] == 2))), "footnote autonumbering must be 0x02, and everything else must not be"); @@ -339,7 +339,7 @@ sal_uInt16 SwWW8ImplReader::End_Ftn() as usual. Might not be if the user has already deleted it, e.g. #i14737# */ - SwNodeIndex& rNIdx = pPaM->GetPoint()->nNode; + SwNodeIndex& rNIdx = m_pPaM->GetPoint()->nNode; rNIdx = pSttIdx->GetIndex() + 1; SwTxtNode* pTNd = rNIdx.GetNode().GetTxtNode(); if (pTNd && !pTNd->GetTxt().isEmpty() && !sChar.isEmpty()) @@ -347,28 +347,28 @@ sal_uInt16 SwWW8ImplReader::End_Ftn() const OUString &rTxt = pTNd->GetTxt(); if (rTxt[0] == sChar[0]) { - pPaM->GetPoint()->nContent.Assign( pTNd, 0 ); - pPaM->SetMark(); + m_pPaM->GetPoint()->nContent.Assign( pTNd, 0 ); + m_pPaM->SetMark(); // Strip out tabs we may have inserted on export #i24762# if (rTxt.getLength() > 1 && rTxt[1] == 0x09) - ++pPaM->GetMark()->nContent; - ++pPaM->GetMark()->nContent; - pReffingStck->Delete(*pPaM); - rDoc.getIDocumentContentOperations().DeleteRange( *pPaM ); - pPaM->DeleteMark(); + ++m_pPaM->GetMark()->nContent; + ++m_pPaM->GetMark()->nContent; + m_pReffingStck->Delete(*m_pPaM); + m_rDoc.getIDocumentContentOperations().DeleteRange( *m_pPaM ); + m_pPaM->DeleteMark(); } } - *pPaM->GetPoint() = aTmpPos; // restore Cursor + *m_pPaM->GetPoint() = aTmpPos; // restore Cursor - pPlcxMan = pOldPlcxMan; // Restore attributes - pPlcxMan->RestoreAllPLCFx( aSave ); + m_pPlcxMan = pOldPlcxMan; // Restore attributes + m_pPlcxMan->RestoreAllPLCFx( aSave ); } if (bFtEdOk) - maSectionManager.SetCurrentSectionHasFootnote(); + m_aSectionManager.SetCurrentSectionHasFootnote(); - maFtnStack.pop_back(); + m_aFtnStack.pop_back(); return 0; } @@ -378,8 +378,8 @@ long SwWW8ImplReader::Read_Ftn(WW8PLCFManResult* pRes) Ignoring Footnote outside of the normal Text. People will put footnotes into field results and field commands. */ - if (bIgnoreText || - pPaM->GetPoint()->nNode < rDoc.GetNodes().GetEndOfExtras().GetIndex()) + if (m_bIgnoreText || + m_pPaM->GetPoint()->nNode < m_rDoc.GetNodes().GetEndOfExtras().GetIndex()) { return 0; } @@ -389,20 +389,20 @@ long SwWW8ImplReader::Read_Ftn(WW8PLCFManResult* pRes) if (eEDN == pRes->nSprmId) { aDesc.meType = MAN_EDN; - if (pPlcxMan->GetEdn()) - aDesc.mbAutoNum = 0 != *static_cast(pPlcxMan->GetEdn()->GetData()); + if (m_pPlcxMan->GetEdn()) + aDesc.mbAutoNum = 0 != *static_cast(m_pPlcxMan->GetEdn()->GetData()); } else { aDesc.meType = MAN_FTN; - if (pPlcxMan->GetFtn()) - aDesc.mbAutoNum = 0 != *static_cast(pPlcxMan->GetFtn()->GetData()); + if (m_pPlcxMan->GetFtn()) + aDesc.mbAutoNum = 0 != *static_cast(m_pPlcxMan->GetFtn()->GetData()); } aDesc.mnStartCp = pRes->nCp2OrIdx; aDesc.mnLen = pRes->nMemLen; - maFtnStack.push_back(aDesc); + m_aFtnStack.push_back(aDesc); return 0; } @@ -459,8 +459,8 @@ ApoTestResults SwWW8ImplReader::TestApo(int nCellLevel, bool bTableRowEnd, ApoTestResults aRet; // Frame in Style Definition (word appears to ignore them if inside an // text autoshape) - if (!bTxbxFlySection && nAktColl < vColl.size()) - aRet.mpStyleApo = StyleExists(nAktColl) ? vColl[nAktColl].pWWFly : 0; + if (!m_bTxbxFlySection && m_nAktColl < m_vColl.size()) + aRet.mpStyleApo = StyleExists(m_nAktColl) ? m_vColl[m_nAktColl].pWWFly : 0; /* #i1140# @@ -481,8 +481,8 @@ ApoTestResults SwWW8ImplReader::TestApo(int nCellLevel, bool bTableRowEnd, to see if we are still in that frame. */ - aRet.m_bHasSprm37 = pPlcxMan->HasParaSprm( bVer67 ? 37 : 0x2423 ); - const sal_uInt8 *pSrpm29 = pPlcxMan->HasParaSprm( bVer67 ? 29 : 0x261B ); + aRet.m_bHasSprm37 = m_pPlcxMan->HasParaSprm( m_bVer67 ? 37 : 0x2423 ); + const sal_uInt8 *pSrpm29 = m_pPlcxMan->HasParaSprm( m_bVer67 ? 29 : 0x261B ); aRet.m_bHasSprm29 = pSrpm29 != NULL; aRet.m_nSprm29 = pSrpm29 ? *pSrpm29 : 0; @@ -496,7 +496,7 @@ ApoTestResults SwWW8ImplReader::TestApo(int nCellLevel, bool bTableRowEnd, bNowApo = false; } - bool bTestAllowed = !bTxbxFlySection && !bTableRowEnd; + bool bTestAllowed = !m_bTxbxFlySection && !bTableRowEnd; if (bTestAllowed) { //Test is allowed if there is no table. @@ -505,16 +505,16 @@ ApoTestResults SwWW8ImplReader::TestApo(int nCellLevel, bool bTableRowEnd, //(And only if the row we are inside is at the //same level as the previous row, think tables //in tables) - if (nCellLevel == nInTable) + if (nCellLevel == m_nInTable) { - if (!nInTable) + if (!m_nInTable) bTestAllowed = true; else { - if (!pTableDesc) + if (!m_pTableDesc) { - OSL_ENSURE(pTableDesc, "What!"); + OSL_ENSURE(m_pTableDesc, "What!"); bTestAllowed = false; } else @@ -524,9 +524,9 @@ ApoTestResults SwWW8ImplReader::TestApo(int nCellLevel, bool bTableRowEnd, // The cell isn't valid, if e.g. there is a new row // nAktRow> >= pTabLines->Count()> bTestAllowed = - pTableDesc->GetAktCol() == 0 && - ( !pTableDesc->IsValidCell( pTableDesc->GetAktCol() ) || - pTableDesc->InFirstParaInCell() ); + m_pTableDesc->GetAktCol() == 0 && + ( !m_pTableDesc->IsValidCell( m_pTableDesc->GetAktCol() ) || + m_pTableDesc->InFirstParaInCell() ); } } } @@ -627,13 +627,13 @@ void SwWW8ImplReader::SetAnlvStrings(SwNumFmt &rNum, WW8_ANLV const &rAV, const sal_uInt8* pTxt, bool bOutline) { bool bInsert = false; // Default - rtl_TextEncoding eCharSet = eStructCharSet; + rtl_TextEncoding eCharSet = m_eStructCharSet; - const WW8_FFN* pF = pFonts->GetFont(SVBT16ToShort(rAV.ftc)); // FontInfo + const WW8_FFN* pF = m_pFonts->GetFont(SVBT16ToShort(rAV.ftc)); // FontInfo bool bListSymbol = pF && ( pF->chs == 2 ); // Symbol/WingDings/... OUString sTxt; - if (bVer67) + if (m_bVer67) { sTxt = OUString(reinterpret_cast(pTxt), rAV.cbTextBefore + rAV.cbTextAfter, eCharSet); } @@ -721,7 +721,7 @@ void SwWW8ImplReader::SetAnld(SwNumRule* pNumR, WW8_ANLD const * pAD, sal_uInt8 SwNumFmt aNF; if (pAD) { // there is a Anld-Sprm - bAktAND_fNumberAcross = 0 != pAD->fNumberAcross; + m_bAktAND_fNumberAcross = 0 != pAD->fNumberAcross; WW8_ANLV const &rAV = pAD->eAnlv; SetBaseAnlv(aNF, rAV, nSwLevel); // set the base format SetAnlvStrings(aNF, rAV, pAD->rgchAnld, bOutLine ); // set the rest @@ -736,45 +736,45 @@ void SwWW8ImplReader::SetAnld(SwNumRule* pNumR, WW8_ANLD const * pAD, sal_uInt8 SwNumRule* SwWW8ImplReader::GetStyRule() { - if( pStyles->pStyRule ) // Bullet-Style already present - return pStyles->pStyRule; + if( m_pStyles->pStyRule ) // Bullet-Style already present + return m_pStyles->pStyRule; const OUString aBaseName("WW8StyleNum"); - const OUString aName( rDoc.GetUniqueNumRuleName( &aBaseName, false) ); + const OUString aName( m_rDoc.GetUniqueNumRuleName( &aBaseName, false) ); // #i86652# - sal_uInt16 nRul = rDoc.MakeNumRule( aName, 0, false, + sal_uInt16 nRul = m_rDoc.MakeNumRule( aName, 0, false, SvxNumberFormat::LABEL_ALIGNMENT ); - pStyles->pStyRule = rDoc.GetNumRuleTbl()[nRul]; + m_pStyles->pStyRule = m_rDoc.GetNumRuleTbl()[nRul]; // Auto == false-> Nummerierungsvorlage - pStyles->pStyRule->SetAutoRule(false); + m_pStyles->pStyRule->SetAutoRule(false); - return pStyles->pStyRule; + return m_pStyles->pStyRule; } // Sprm 13 void SwWW8ImplReader::Read_ANLevelNo( sal_uInt16, const sal_uInt8* pData, short nLen ) { - nSwNumLevel = 0xff; // Default: invalid + m_nSwNumLevel = 0xff; // Default: invalid if( nLen <= 0 ) return; // StyleDef ? - if( pAktColl ) + if( m_pAktColl ) { // only for SwTxtFmtColl, not CharFmt // WW: 0 = no Numbering - SwWW8StyInf * pColl = GetStyle(nAktColl); + SwWW8StyInf * pColl = GetStyle(m_nAktColl); if (pColl != NULL && pColl->bColl && *pData) { // Range WW:1..9 -> SW:0..8 no bullets / numbering if (*pData <= MAXLEVEL && *pData <= 9) { - nSwNumLevel = *pData - 1; - if (!bNoAttrImport) - static_cast(pAktColl)->AssignToListLevelOfOutlineStyle( nSwNumLevel ); + m_nSwNumLevel = *pData - 1; + if (!m_bNoAttrImport) + static_cast(m_pAktColl)->AssignToListLevelOfOutlineStyle( m_nSwNumLevel ); // For WW-NoNumbering also NO_NUMBERING could be used. // ( For normal numberierung NO_NUM has to be used: // NO_NUM : pauses numbering, @@ -784,14 +784,14 @@ void SwWW8ImplReader::Read_ANLevelNo( sal_uInt16, const sal_uInt8* pData, short else if( *pData == 10 || *pData == 11 ) { // remember type, the rest happens at Sprm 12 - pStyles->nWwNumLevel = *pData; + m_pStyles->nWwNumLevel = *pData; } } } else { //Not StyleDef - if (!bAnl) + if (!m_bAnl) StartAnl(pData); // begin of outline / bullets NextAnlLine(pData); } @@ -799,37 +799,37 @@ void SwWW8ImplReader::Read_ANLevelNo( sal_uInt16, const sal_uInt8* pData, short void SwWW8ImplReader::Read_ANLevelDesc( sal_uInt16, const sal_uInt8* pData, short nLen ) // Sprm 12 { - SwWW8StyInf * pStyInf = GetStyle(nAktColl); - if( !pAktColl || nLen <= 0 // only for Styledef + SwWW8StyInf * pStyInf = GetStyle(m_nAktColl); + if( !m_pAktColl || nLen <= 0 // only for Styledef || (pStyInf && !pStyInf->bColl) // ignore CharFmt -> - || ( nIniFlags & WW8FL_NO_OUTLINE ) ) + || ( m_nIniFlags & WW8FL_NO_OUTLINE ) ) { - nSwNumLevel = 0xff; + m_nSwNumLevel = 0xff; return; } - if( nSwNumLevel <= MAXLEVEL // Value range mapping WW:1..9 -> SW:0..8 - && nSwNumLevel <= 9 ){ // No Bullets or Numbering + if( m_nSwNumLevel <= MAXLEVEL // Value range mapping WW:1..9 -> SW:0..8 + && m_nSwNumLevel <= 9 ){ // No Bullets or Numbering // If NumRuleItems were set, either directly or through inheritance, disable them now - pAktColl->SetFmtAttr( SwNumRuleItem() ); + m_pAktColl->SetFmtAttr( SwNumRuleItem() ); const OUString aName("Outline"); - SwNumRule aNR( rDoc.GetUniqueNumRuleName( &aName ), + SwNumRule aNR( m_rDoc.GetUniqueNumRuleName( &aName ), SvxNumberFormat::LABEL_WIDTH_AND_POSITION, OUTLINE_RULE ); - aNR = *rDoc.GetOutlineNumRule(); + aNR = *m_rDoc.GetOutlineNumRule(); - SetAnld(&aNR, reinterpret_cast(pData), nSwNumLevel, true); + SetAnld(&aNR, reinterpret_cast(pData), m_nSwNumLevel, true); // Missing Levels need not be replenished - rDoc.SetOutlineNumRule( aNR ); - }else if( pStyles->nWwNumLevel == 10 || pStyles->nWwNumLevel == 11 ){ + m_rDoc.SetOutlineNumRule( aNR ); + }else if( m_pStyles->nWwNumLevel == 10 || m_pStyles->nWwNumLevel == 11 ){ SwNumRule* pNR = GetStyRule(); SetAnld(pNR, reinterpret_cast(pData), 0, false); - pAktColl->SetFmtAttr( SwNumRuleItem( pNR->GetName() ) ); + m_pAktColl->SetFmtAttr( SwNumRuleItem( pNR->GetName() ) ); - pStyInf = GetStyle(nAktColl); + pStyInf = GetStyle(m_nAktColl); if (pStyInf != NULL) pStyInf->bHasStyNumRule = true; } @@ -852,7 +852,7 @@ void SwWW8ImplReader::SetNumOlst(SwNumRule* pNumR, WW8_OLST* pO, sal_uInt8 nSwLe for (i = 0, pAV1 = pO->rganlv; i < nSwLevel; ++i, ++pAV1) nTxtOfs += pAV1->cbTextBefore + pAV1->cbTextAfter; - if (!bVer67) + if (!m_bVer67) nTxtOfs *= 2; SetAnlvStrings(aNF, rAV, pO->rgch + nTxtOfs, true); // and apply pNumR->Set(nSwLevel, aNF); @@ -864,16 +864,16 @@ void SwWW8ImplReader::SetNumOlst(SwNumRule* pNumR, WW8_OLST* pO, sal_uInt8 nSwLe // when outline-paragraphs occur. void SwWW8ImplReader::Read_OLST( sal_uInt16, const sal_uInt8* pData, short nLen ) { - delete pNumOlst; + delete m_pNumOlst; if (nLen <= 0) { - pNumOlst = 0; + m_pNumOlst = 0; return; } - pNumOlst = new WW8_OLST; + m_pNumOlst = new WW8_OLST; if( nLen < sal::static_int_cast< sal_Int32 >(sizeof( WW8_OLST )) ) // fill if to short - memset( pNumOlst, 0, sizeof( *pNumOlst ) ); - *pNumOlst = *reinterpret_cast(pData); + memset( m_pNumOlst, 0, sizeof( *m_pNumOlst ) ); + *m_pNumOlst = *reinterpret_cast(pData); } WW8LvlType GetNumType(sal_uInt8 nWwLevelNo) @@ -907,42 +907,42 @@ void ANLDRuleMap::SetNumRule(SwNumRule *pRule, sal_uInt8 nNumType) // outline / numbering / bullets void SwWW8ImplReader::StartAnl(const sal_uInt8* pSprm13) { - bAktAND_fNumberAcross = false; + m_bAktAND_fNumberAcross = false; sal_uInt8 nT = static_cast< sal_uInt8 >(GetNumType(*pSprm13)); if (nT == WW8_Pause || nT == WW8_None) return; - nWwNumType = nT; - SwNumRule *pNumRule = maANLDRules.GetNumRule(nWwNumType); + m_nWwNumType = nT; + SwNumRule *pNumRule = m_aANLDRules.GetNumRule(m_nWwNumType); // check for COL numbering: const sal_uInt8* pS12 = 0;// sprmAnld OUString sNumRule; - if (pTableDesc) + if (m_pTableDesc) { - sNumRule = pTableDesc->GetNumRuleName(); + sNumRule = m_pTableDesc->GetNumRuleName(); if (!sNumRule.isEmpty()) { - pNumRule = rDoc.FindNumRulePtr(sNumRule); + pNumRule = m_rDoc.FindNumRulePtr(sNumRule); if (!pNumRule) sNumRule.clear(); else { // this is ROW numbering ? - pS12 = pPlcxMan->HasParaSprm(bVer67 ? 12 : 0xC63E); // sprmAnld + pS12 = m_pPlcxMan->HasParaSprm(m_bVer67 ? 12 : 0xC63E); // sprmAnld if (pS12 && 0 != reinterpret_cast(pS12)->fNumberAcross) sNumRule.clear(); } } } - SwWW8StyInf * pStyInf = GetStyle(nAktColl); + SwWW8StyInf * pStyInf = GetStyle(m_nAktColl); if (sNumRule.isEmpty() && pStyInf != NULL && pStyInf->bHasStyNumRule) { sNumRule = pStyInf->pFmt->GetNumRule().GetValue(); - pNumRule = rDoc.FindNumRulePtr(sNumRule); + pNumRule = m_rDoc.FindNumRulePtr(sNumRule); if (!pNumRule) sNumRule.clear(); } @@ -952,37 +952,37 @@ void SwWW8ImplReader::StartAnl(const sal_uInt8* pSprm13) if (!pNumRule) { // #i86652# - pNumRule = rDoc.GetNumRuleTbl()[ - rDoc.MakeNumRule( sNumRule, 0, false, + pNumRule = m_rDoc.GetNumRuleTbl()[ + m_rDoc.MakeNumRule( sNumRule, 0, false, SvxNumberFormat::LABEL_ALIGNMENT ) ]; } - if (pTableDesc) + if (m_pTableDesc) { if (!pS12) - pS12 = pPlcxMan->HasParaSprm(bVer67 ? 12 : 0xC63E); // sprmAnld + pS12 = m_pPlcxMan->HasParaSprm(m_bVer67 ? 12 : 0xC63E); // sprmAnld if (!pS12 || !reinterpret_cast(pS12)->fNumberAcross) - pTableDesc->SetNumRuleName(pNumRule->GetName()); + m_pTableDesc->SetNumRuleName(pNumRule->GetName()); } } - bAnl = true; + m_bAnl = true; sNumRule = pNumRule ? pNumRule->GetName() : OUString(); // set NumRules via stack - pCtrlStck->NewAttr(*pPaM->GetPoint(), + m_pCtrlStck->NewAttr(*m_pPaM->GetPoint(), SfxStringItem(RES_FLTR_NUMRULE, sNumRule)); - maANLDRules.SetNumRule(pNumRule, nWwNumType); + m_aANLDRules.SetNumRule(pNumRule, m_nWwNumType); } // NextAnlLine() is called once for every row of a // outline / numbering / bullet void SwWW8ImplReader::NextAnlLine(const sal_uInt8* pSprm13) { - if (!bAnl) + if (!m_bAnl) return; - SwNumRule *pNumRule = maANLDRules.GetNumRule(nWwNumType); + SwNumRule *pNumRule = m_aANLDRules.GetNumRule(m_nWwNumType); // pNd->UpdateNum ohne Regelwerk gibt GPF spaetestens beim Speichern als // sdw3 @@ -990,46 +990,46 @@ void SwWW8ImplReader::NextAnlLine(const sal_uInt8* pSprm13) // WW:10 = numberierung -> SW:0 & WW:11 = bullets -> SW:0 if (*pSprm13 == 10 || *pSprm13 == 11) { - nSwNumLevel = 0; - if (!pNumRule->GetNumFmt(nSwNumLevel)) + m_nSwNumLevel = 0; + if (!pNumRule->GetNumFmt(m_nSwNumLevel)) { // not defined yet // sprmAnld o. 0 - const sal_uInt8* pS12 = pPlcxMan->HasParaSprm(bVer67 ? 12 : 0xC63E); - SetAnld(pNumRule, reinterpret_cast(pS12), nSwNumLevel, false); + const sal_uInt8* pS12 = m_pPlcxMan->HasParaSprm(m_bVer67 ? 12 : 0xC63E); + SetAnld(pNumRule, reinterpret_cast(pS12), m_nSwNumLevel, false); } } else if( *pSprm13 > 0 && *pSprm13 <= MAXLEVEL ) // range WW:1..9 -> SW:0..8 { - nSwNumLevel = *pSprm13 - 1; // outline + m_nSwNumLevel = *pSprm13 - 1; // outline // undefined - if (!pNumRule->GetNumFmt(nSwNumLevel)) + if (!pNumRule->GetNumFmt(m_nSwNumLevel)) { - if (pNumOlst) // there was a OLST + if (m_pNumOlst) // there was a OLST { //Assure upper levels are set, #i9556# - for (sal_uInt8 nI = 0; nI < nSwNumLevel; ++nI) + for (sal_uInt8 nI = 0; nI < m_nSwNumLevel; ++nI) { if (!pNumRule->GetNumFmt(nI)) - SetNumOlst(pNumRule, pNumOlst, nI); + SetNumOlst(pNumRule, m_pNumOlst, nI); } - SetNumOlst(pNumRule, pNumOlst , nSwNumLevel); + SetNumOlst(pNumRule, m_pNumOlst , m_nSwNumLevel); } else // no Olst -> use Anld { // sprmAnld - const sal_uInt8* pS12 = pPlcxMan->HasParaSprm(bVer67 ? 12 : 0xC63E); - SetAnld(pNumRule, reinterpret_cast(pS12), nSwNumLevel, false); + const sal_uInt8* pS12 = m_pPlcxMan->HasParaSprm(m_bVer67 ? 12 : 0xC63E); + SetAnld(pNumRule, reinterpret_cast(pS12), m_nSwNumLevel, false); } } } else - nSwNumLevel = 0xff; // no number + m_nSwNumLevel = 0xff; // no number - SwTxtNode* pNd = pPaM->GetNode().GetTxtNode(); - if (nSwNumLevel < MAXLEVEL) - pNd->SetAttrListLevel( nSwNumLevel ); + SwTxtNode* pNd = m_pPaM->GetNode().GetTxtNode(); + if (m_nSwNumLevel < MAXLEVEL) + pNd->SetAttrListLevel( m_nSwNumLevel ); else { pNd->SetAttrListLevel(0); @@ -1048,29 +1048,29 @@ void SwWW8ImplReader::StopAnlToRestart(sal_uInt8 nNewType, bool bGoBack) { if (bGoBack) { - SwPosition aTmpPos(*pPaM->GetPoint()); - pPaM->Move(fnMoveBackward, fnGoCntnt); - pCtrlStck->SetAttr(*pPaM->GetPoint(), RES_FLTR_NUMRULE); - *pPaM->GetPoint() = aTmpPos; + SwPosition aTmpPos(*m_pPaM->GetPoint()); + m_pPaM->Move(fnMoveBackward, fnGoCntnt); + m_pCtrlStck->SetAttr(*m_pPaM->GetPoint(), RES_FLTR_NUMRULE); + *m_pPaM->GetPoint() = aTmpPos; } else - pCtrlStck->SetAttr(*pPaM->GetPoint(), RES_FLTR_NUMRULE); + m_pCtrlStck->SetAttr(*m_pPaM->GetPoint(), RES_FLTR_NUMRULE); - maANLDRules.mpNumberingNumRule = 0; + m_aANLDRules.mpNumberingNumRule = 0; /* #i18816# my take on this problem is that moving either way from an outline to a numbering doesn't halt the outline, while the numbering is always halted */ bool bNumberingNotStopOutline = - (((nWwNumType == WW8_Outline) && (nNewType == WW8_Numbering)) || - ((nWwNumType == WW8_Numbering) && (nNewType == WW8_Outline))); + (((m_nWwNumType == WW8_Outline) && (nNewType == WW8_Numbering)) || + ((m_nWwNumType == WW8_Numbering) && (nNewType == WW8_Outline))); if (!bNumberingNotStopOutline) - maANLDRules.mpOutlineNumRule = 0; + m_aANLDRules.mpOutlineNumRule = 0; - nSwNumLevel = 0xff; - nWwNumType = WW8_None; - bAnl = false; + m_nSwNumLevel = 0xff; + m_nWwNumType = WW8_None; + m_bAnl = false; } WW8TabBandDesc::WW8TabBandDesc( WW8TabBandDesc& rBand ) @@ -1732,9 +1732,9 @@ WW8TabDesc::WW8TabDesc(SwWW8ImplReader* pIoClass, WW8_CP nStartCp) : pTable(0), pParentPos(0), pFlyFmt(0), - aItemSet(pIo->rDoc.GetAttrPool(),RES_FRMATR_BEGIN,RES_FRMATR_END-1) + aItemSet(pIo->m_rDoc.GetAttrPool(),RES_FRMATR_BEGIN,RES_FRMATR_END-1) { - pIo->bAktAND_fNumberAcross = false; + pIo->m_bAktAND_fNumberAcross = false; static const sal_Int16 aOriArr[] = { @@ -1745,9 +1745,9 @@ WW8TabDesc::WW8TabDesc(SwWW8ImplReader* pIoClass, WW8_CP nStartCp) : WW8_TablePos aTabPos; WW8PLCFxSave1 aSave; - pIo->pPlcxMan->GetPap()->Save( aSave ); + pIo->m_pPlcxMan->GetPap()->Save( aSave ); - WW8PLCFx_Cp_FKP* pPap = pIo->pPlcxMan->GetPapPLCF(); + WW8PLCFx_Cp_FKP* pPap = pIo->m_pPlcxMan->GetPapPLCF(); eOri = text::HoriOrientation::LEFT; @@ -1768,7 +1768,7 @@ WW8TabDesc::WW8TabDesc(SwWW8ImplReader* pIoClass, WW8_CP nStartCp) : WW8_TablePos *pTabPos = 0; // search end of a tab row - if(!(pIo->SearchRowEnd(pPap, nStartCp, pIo->nInTable))) + if(!(pIo->SearchRowEnd(pPap, nStartCp, pIo->m_nInTable))) { bOk = false; break; @@ -1970,14 +1970,14 @@ WW8TabDesc::WW8TabDesc(SwWW8ImplReader* pIoClass, WW8_CP nStartCp) : const sal_uInt8 *pLevel = pPap->HasSprm(0x6649); // InTable if (!pParams || (1 != *pParams) || - (pLevel && (*pLevel <= pIo->nInTable))) + (pLevel && (*pLevel <= pIo->m_nInTable))) { break; } //Get the end of row new table positioning data WW8_CP nMyStartCp=nStartCp; - if (pIo->SearchRowEnd(pPap, nMyStartCp, pIo->nInTable)) + if (pIo->SearchRowEnd(pPap, nMyStartCp, pIo->m_nInTable)) if (pIo->ParseTabPos(&aTabPos, pPap)) pTabPos = &aTabPos; @@ -1987,7 +1987,7 @@ WW8TabDesc::WW8TabDesc(SwWW8ImplReader* pIoClass, WW8_CP nStartCp) : // PlcxMan currently points too far ahead so we need to bring // it back to where we are trying to make a table - pIo->pPlcxMan->GetPap()->nOrigStartPos = aRes.nStartPos; + pIo->m_pPlcxMan->GetPap()->nOrigStartPos = aRes.nStartPos; if (!(pPap->SeekPos(aRes.nStartPos))) { aRes.nEndPos = WW8_CP_MAX; @@ -1998,7 +1998,7 @@ WW8TabDesc::WW8TabDesc(SwWW8ImplReader* pIoClass, WW8_CP nStartCp) : //Does this row match up with the last row closely enough to be //considered part of the same table - ApoTestResults aApo = pIo->TestApo(pIo->nInTable + 1, false, pTabPos); + ApoTestResults aApo = pIo->TestApo(pIo->m_nInTable + 1, false, pTabPos); /* ##513##, #79474# If this is not sufficient, then we should look at @@ -2039,7 +2039,7 @@ WW8TabDesc::WW8TabDesc(SwWW8ImplReader* pIoClass, WW8_CP nStartCp) : } delete pNewBand; - pIo->pPlcxMan->GetPap()->Restore( aSave ); + pIo->m_pPlcxMan->GetPap()->Restore( aSave ); } WW8TabDesc::~WW8TabDesc() @@ -2310,11 +2310,11 @@ void wwSectionManager::PrependedInlineNode(const SwPosition &rPos, void WW8TabDesc::CreateSwTable(SvxULSpaceItem* pULSpaceItem) { - ::SetProgressState(pIo->nProgress, pIo->mpDocShell); // Update + ::SetProgressState(pIo->m_nProgress, pIo->m_pDocShell); // Update // if there is already some content on the Node append new node to ensure // that this content remains ABOVE the table - SwPosition* pPoint = pIo->pPaM->GetPoint(); + SwPosition* pPoint = pIo->m_pPaM->GetPoint(); bool bInsNode = pPoint->nContent.GetIndex() != 0; bool bSetMinHeight = false; @@ -2323,18 +2323,18 @@ void WW8TabDesc::CreateSwTable(SvxULSpaceItem* pULSpaceItem) Set fly anchor to its anchor pos, so that if a table starts immediately at this position a new node will be inserted before inserting the table. */ - if (!bInsNode && pIo->pFmtOfJustInsertedApo) + if (!bInsNode && pIo->m_pFmtOfJustInsertedApo) { const SwPosition* pAPos = - pIo->pFmtOfJustInsertedApo->GetAnchor().GetCntntAnchor(); + pIo->m_pFmtOfJustInsertedApo->GetAnchor().GetCntntAnchor(); if (pAPos && &pAPos->nNode.GetNode() == &pPoint->nNode.GetNode()) { bInsNode = true; bSetMinHeight = true; - SwFmtSurround aSur(pIo->pFmtOfJustInsertedApo->GetSurround()); + SwFmtSurround aSur(pIo->m_pFmtOfJustInsertedApo->GetSurround()); aSur.SetAnchorOnly(true); - pIo->pFmtOfJustInsertedApo->SetFmtAttr(aSur); + pIo->m_pFmtOfJustInsertedApo->SetFmtAttr(aSur); } } @@ -2344,19 +2344,19 @@ void WW8TabDesc::CreateSwTable(SvxULSpaceItem* pULSpaceItem) // set font size to 1 point to minimize y-growth of Hd/Ft SvxFontHeightItem aSz(20, 100, RES_CHRATR_FONTSIZE); pIo->NewAttr( aSz ); - pIo->pCtrlStck->SetAttr(*pPoint, RES_CHRATR_FONTSIZE); + pIo->m_pCtrlStck->SetAttr(*pPoint, RES_CHRATR_FONTSIZE); } if (bInsNode) pIo->AppendTxtNode(*pPoint); - pTmpPos = new SwPosition( *pIo->pPaM->GetPoint() ); + pTmpPos = new SwPosition( *pIo->m_pPaM->GetPoint() ); // The table is small: The number of columns is the lowest count of // columns of the origin, because inserting is faster than deleting. // The number of rows is the count of bands because (identically) // rows of a band can be duplicated easy. - pTable = pIo->rDoc.InsertTable( + pTable = pIo->m_rDoc.InsertTable( SwInsertTableOptions( tabopts::HEADLINE_NO_BORDER, 0 ), *pTmpPos, nBands, nDefaultSwCols, eOri, 0, 0, false, true ); @@ -2371,7 +2371,7 @@ void WW8TabDesc::CreateSwTable(SvxULSpaceItem* pULSpaceItem) OSL_ENSURE(pTableNode, "no table node!"); if (pTableNode) { - pIo->maSectionManager.PrependedInlineNode(*pIo->pPaM->GetPoint(), + pIo->m_aSectionManager.PrependedInlineNode(*pIo->m_pPaM->GetPoint(), *pTableNode); } @@ -2413,22 +2413,22 @@ void WW8TabDesc::CreateSwTable(SvxULSpaceItem* pULSpaceItem) if (text::HoriOrientation::LEFT_AND_WIDTH == eOri) { - if (!pIo->nInTable && pIo->InLocalApo() && pIo->pSFlyPara->pFlyFmt && + if (!pIo->m_nInTable && pIo->InLocalApo() && pIo->m_pSFlyPara->pFlyFmt && GetMinLeft()) { //If we are inside a frame and we have a border, the frames //placement does not consider the tables border, which word //displays outside the frame, so adjust here. - SwFmtHoriOrient aHori(pIo->pSFlyPara->pFlyFmt->GetHoriOrient()); + SwFmtHoriOrient aHori(pIo->m_pSFlyPara->pFlyFmt->GetHoriOrient()); sal_Int16 eHori = aHori.GetHoriOrient(); if ((eHori == text::HoriOrientation::NONE) || (eHori == text::HoriOrientation::LEFT) || (eHori == text::HoriOrientation::LEFT_AND_WIDTH)) { //With multiple table, use last table settings. Perhaps //the maximum is what word does ? - aHori.SetPos(pIo->pSFlyPara->nXPos + GetMinLeft()); + aHori.SetPos(pIo->m_pSFlyPara->nXPos + GetMinLeft()); aHori.SetHoriOrient(text::HoriOrientation::NONE); - pIo->pSFlyPara->pFlyFmt->SetFmtAttr(aHori); + pIo->m_pSFlyPara->pFlyFmt->SetFmtAttr(aHori); } } else @@ -2448,7 +2448,7 @@ void WW8TabDesc::CreateSwTable(SvxULSpaceItem* pULSpaceItem) { if (nPreferredWidth) { - nLeft = pIo->maSectionManager.GetTextAreaWidth(); + nLeft = pIo->m_aSectionManager.GetTextAreaWidth(); nLeft = nLeft - nPreferredWidth - nOrgDxaLeft; } else @@ -2461,8 +2461,8 @@ void WW8TabDesc::CreateSwTable(SvxULSpaceItem* pULSpaceItem) } } - mpOldRedlineStack = pIo->mpRedlineStack; - pIo->mpRedlineStack = new sw::util::RedlineStack(pIo->rDoc); + mpOldRedlineStack = pIo->m_pRedlineStack; + pIo->m_pRedlineStack = new sw::util::RedlineStack(pIo->m_rDoc); } void WW8TabDesc::UseSwTable() @@ -2483,15 +2483,15 @@ void WW8TabDesc::UseSwTable() // insert extra cells if needed and something like this AdjustNewBand(); - WW8DupProperties aDup(pIo->rDoc,pIo->pCtrlStck); - pIo->pCtrlStck->SetAttr(*pIo->pPaM->GetPoint(), 0, false); + WW8DupProperties aDup(pIo->m_rDoc,pIo->m_pCtrlStck); + pIo->m_pCtrlStck->SetAttr(*pIo->m_pPaM->GetPoint(), 0, false); // now set the correct PaM and prepare first merger group if any SetPamInCell(nAktCol, true); - aDup.Insert(*pIo->pPaM->GetPoint()); + aDup.Insert(*pIo->m_pPaM->GetPoint()); - pIo->bWasTabRowEnd = false; - pIo->bWasTabCellEnd = false; + pIo->m_bWasTabRowEnd = false; + pIo->m_bWasTabCellEnd = false; } void WW8TabDesc::MergeCells() @@ -2636,16 +2636,16 @@ void WW8TabDesc::ParkPaM() sal_uLong nSttNd = pTabBox2->GetSttIdx() + 1, nEndNd = pTabBox2->GetSttNd()->EndOfSectionIndex(); - if (pIo->pPaM->GetPoint()->nNode != nSttNd) + if (pIo->m_pPaM->GetPoint()->nNode != nSttNd) { do { - pIo->pPaM->GetPoint()->nNode = nSttNd; + pIo->m_pPaM->GetPoint()->nNode = nSttNd; } - while (pIo->pPaM->GetNode().GetNodeType() != ND_TEXTNODE && ++nSttNd < nEndNd); + while (pIo->m_pPaM->GetNode().GetNodeType() != ND_TEXTNODE && ++nSttNd < nEndNd); - pIo->pPaM->GetPoint()->nContent.Assign(pIo->pPaM->GetCntntNode(), 0); - pIo->rDoc.SetTxtFmtColl(*pIo->pPaM, const_cast(pIo->pDfltTxtFmtColl)); + pIo->m_pPaM->GetPoint()->nContent.Assign(pIo->m_pPaM->GetCntntNode(), 0); + pIo->m_rDoc.SetTxtFmtColl(*pIo->m_pPaM, const_cast(pIo->m_pDfltTxtFmtColl)); } } @@ -2653,28 +2653,28 @@ void WW8TabDesc::MoveOutsideTable() { OSL_ENSURE(pTmpPos && pIo, "I've forgotten where the table is anchored"); if (pTmpPos && pIo) - *pIo->pPaM->GetPoint() = *pTmpPos; + *pIo->m_pPaM->GetPoint() = *pTmpPos; } void WW8TabDesc::FinishSwTable() { - pIo->mpRedlineStack->closeall(*pIo->pPaM->GetPoint()); - delete pIo->mpRedlineStack; - pIo->mpRedlineStack = mpOldRedlineStack; + pIo->m_pRedlineStack->closeall(*pIo->m_pPaM->GetPoint()); + delete pIo->m_pRedlineStack; + pIo->m_pRedlineStack = mpOldRedlineStack; mpOldRedlineStack = 0; - WW8DupProperties aDup(pIo->rDoc,pIo->pCtrlStck); - pIo->pCtrlStck->SetAttr( *pIo->pPaM->GetPoint(), 0, false); + WW8DupProperties aDup(pIo->m_rDoc,pIo->m_pCtrlStck); + pIo->m_pCtrlStck->SetAttr( *pIo->m_pPaM->GetPoint(), 0, false); MoveOutsideTable(); delete pTmpPos, pTmpPos = 0; - aDup.Insert(*pIo->pPaM->GetPoint()); + aDup.Insert(*pIo->m_pPaM->GetPoint()); - pIo->bWasTabRowEnd = false; - pIo->bWasTabCellEnd = false; + pIo->m_bWasTabRowEnd = false; + pIo->m_bWasTabCellEnd = false; - pIo->maInsertedTables.InsertTable(*pTblNd, *pIo->pPaM); + pIo->m_aInsertedTables.InsertTable(*pTblNd, *pIo->m_pPaM); MergeCells(); @@ -2702,7 +2702,7 @@ void WW8TabDesc::FinishSwTable() } } } - pIo->pFmtOfJustInsertedApo = 0; + pIo->m_pFmtOfJustInsertedApo = 0; aMergeGroups.clear(); } } @@ -2786,7 +2786,7 @@ bool WW8TabDesc::InFirstParaInCell() const if (!IsValidCell(GetAktCol())) return false; - if (pIo->pPaM->GetPoint()->nNode == pTabBox->GetSttIdx() + 1) + if (pIo->m_pPaM->GetPoint()->nNode == pTabBox->GetSttIdx() + 1) return true; return false; @@ -2797,7 +2797,7 @@ void WW8TabDesc::StartMiserableHackForUnsupportedDirection(short nWwCol) OSL_ENSURE(pActBand, "Impossible"); if (pActBand && pActBand->maDirections[nWwCol] == 3) { - pIo->pCtrlStck->NewAttr(*pIo->pPaM->GetPoint(), + pIo->m_pCtrlStck->NewAttr(*pIo->m_pPaM->GetPoint(), SvxCharRotateItem(900, false, RES_CHRATR_ROTATE)); } } @@ -2806,7 +2806,7 @@ void WW8TabDesc::EndMiserableHackForUnsupportedDirection(short nWwCol) { OSL_ENSURE(pActBand, "Impossible"); if (pActBand && pActBand->maDirections[nWwCol] == 3) - pIo->pCtrlStck->SetAttr(*pIo->pPaM->GetPoint(), RES_CHRATR_ROTATE); + pIo->m_pCtrlStck->SetAttr(*pIo->m_pPaM->GetPoint(), RES_CHRATR_ROTATE); } bool WW8TabDesc::SetPamInCell(short nWwCol, bool bPam) @@ -2835,17 +2835,17 @@ bool WW8TabDesc::SetPamInCell(short nWwCol, bool bPam) // The first paragraph in a cell with upper autospacing has upper // spacing set to 0 if ( - pIo->bParaAutoBefore && pIo->bFirstPara && - !pIo->pWDop->fDontUseHTMLAutoSpacing + pIo->m_bParaAutoBefore && pIo->m_bFirstPara && + !pIo->m_pWDop->fDontUseHTMLAutoSpacing ) { - pIo->SetUpperSpacing(*pIo->pPaM, 0); + pIo->SetUpperSpacing(*pIo->m_pPaM, 0); } // The last paragraph in a cell with lower autospacing has lower // spacing set to 0 - if (pIo->bParaAutoAfter && !pIo->pWDop->fDontUseHTMLAutoSpacing) - pIo->SetLowerSpacing(*pIo->pPaM, 0); + if (pIo->m_bParaAutoAfter && !pIo->m_pWDop->fDontUseHTMLAutoSpacing) + pIo->SetLowerSpacing(*pIo->m_pPaM, 0); ParkPaM(); } @@ -2864,12 +2864,12 @@ bool WW8TabDesc::SetPamInCell(short nWwCol, bool bPam) pAktWWCell = &pActBand->pTCs[ nWwCol ]; // The first paragraph in a cell with upper autospacing has upper spacing set to 0 - if(pIo->bParaAutoBefore && pIo->bFirstPara && !pIo->pWDop->fDontUseHTMLAutoSpacing) - pIo->SetUpperSpacing(*pIo->pPaM, 0); + if(pIo->m_bParaAutoBefore && pIo->m_bFirstPara && !pIo->m_pWDop->fDontUseHTMLAutoSpacing) + pIo->SetUpperSpacing(*pIo->m_pPaM, 0); // The last paragraph in a cell with lower autospacing has lower spacing set to 0 - if(pIo->bParaAutoAfter && !pIo->pWDop->fDontUseHTMLAutoSpacing) - pIo->SetLowerSpacing(*pIo->pPaM, 0); + if(pIo->m_bParaAutoAfter && !pIo->m_pWDop->fDontUseHTMLAutoSpacing) + pIo->SetLowerSpacing(*pIo->m_pPaM, 0); //We need to set the pPaM on the first cell, invalid //or not so that we can collect paragraph proproties over @@ -2877,23 +2877,23 @@ bool WW8TabDesc::SetPamInCell(short nWwCol, bool bPam) //want to reset the fmt properties sal_uLong nSttNd = pTabBox->GetSttIdx() + 1, nEndNd = pTabBox->GetSttNd()->EndOfSectionIndex(); - if (pIo->pPaM->GetPoint()->nNode != nSttNd) + if (pIo->m_pPaM->GetPoint()->nNode != nSttNd) { do { - pIo->pPaM->GetPoint()->nNode = nSttNd; + pIo->m_pPaM->GetPoint()->nNode = nSttNd; } - while (pIo->pPaM->GetNode().GetNodeType() != ND_TEXTNODE && ++nSttNd < nEndNd); - pIo->pPaM->GetPoint()->nContent.Assign(pIo->pPaM->GetCntntNode(), 0); + while (pIo->m_pPaM->GetNode().GetNodeType() != ND_TEXTNODE && ++nSttNd < nEndNd); + pIo->m_pPaM->GetPoint()->nContent.Assign(pIo->m_pPaM->GetCntntNode(), 0); // Precautionally set now, otherwise the style is not set for cells // that are inserted for margin balancing. - pIo->rDoc.SetTxtFmtColl(*pIo->pPaM, const_cast(pIo->pDfltTxtFmtColl)); + pIo->m_rDoc.SetTxtFmtColl(*pIo->m_pPaM, const_cast(pIo->m_pDfltTxtFmtColl)); // because this cells are invisible helper constructions only to simulate // the frayed view of WW-tables we do NOT need SetTxtFmtCollAndListLevel() } // Better to turn Snap to Grid off for all paragraphs in tables - if(SwTxtNode *pNd = pIo->pPaM->GetNode().GetTxtNode()) + if(SwTxtNode *pNd = pIo->m_pPaM->GetNode().GetTxtNode()) { const SfxPoolItem &rItm = pNd->SwCntntNode::GetAttr(RES_PARATR_SNAPTOGRID); const SvxParaGridItem &rSnapToGrid = static_cast(rItm); @@ -2903,13 +2903,13 @@ bool WW8TabDesc::SetPamInCell(short nWwCol, bool bPam) SvxParaGridItem aGridItem( rSnapToGrid ); aGridItem.SetValue(false); - SwPosition* pGridPos = pIo->pPaM->GetPoint(); + SwPosition* pGridPos = pIo->m_pPaM->GetPoint(); const sal_Int32 nEnd = pGridPos->nContent.GetIndex(); - pGridPos->nContent.Assign(pIo->pPaM->GetCntntNode(), 0); - pIo->pCtrlStck->NewAttr(*pGridPos, aGridItem); - pGridPos->nContent.Assign(pIo->pPaM->GetCntntNode(), nEnd); - pIo->pCtrlStck->SetAttr(*pGridPos, RES_PARATR_SNAPTOGRID); + pGridPos->nContent.Assign(pIo->m_pPaM->GetCntntNode(), 0); + pIo->m_pCtrlStck->NewAttr(*pGridPos, aGridItem); + pGridPos->nContent.Assign(pIo->m_pPaM->GetCntntNode(), nEnd); + pIo->m_pCtrlStck->SetAttr(*pGridPos, RES_PARATR_SNAPTOGRID); } } @@ -2924,8 +2924,8 @@ void WW8TabDesc::InsertCells( short nIns ) pTabBoxes = &pTabLine->GetTabBoxes(); pTabBox = (*pTabBoxes)[0]; - pIo->rDoc.GetNodes().InsBoxen( pTblNd, pTabLine, static_cast(pTabBox->GetFrmFmt()), - const_cast(pIo->pDfltTxtFmtColl), 0, pTabBoxes->size(), nIns ); + pIo->m_rDoc.GetNodes().InsBoxen( pTblNd, pTabLine, static_cast(pTabBox->GetFrmFmt()), + const_cast(pIo->m_pDfltTxtFmtColl), 0, pTabBoxes->size(), nIns ); // The third parameter contains the FrmFmt of the boxes. // Here it is possible to optimize to save (reduce) FrmFmts. } @@ -3005,7 +3005,7 @@ void WW8TabDesc::SetTabShades( SwTableBox* pBox, short nWwIdx ) if (!rSHD.GetValue()) // auto return; - SwWW8Shade aSh( pIo->bVer67, rSHD ); + SwWW8Shade aSh( pIo->m_bVer67, rSHD ); pBox->GetFrmFmt()->SetFmtAttr(SvxBrushItem(aSh.aColor, RES_BACKGROUND)); } } @@ -3187,12 +3187,12 @@ void WW8TabDesc::AdjustNewBand() void WW8TabDesc::TableCellEnd() { - ::SetProgressState(pIo->nProgress, pIo->mpDocShell); // Update + ::SetProgressState(pIo->m_nProgress, pIo->m_pDocShell); // Update EndMiserableHackForUnsupportedDirection(nAktCol); // new line/row - if( pIo->bWasTabRowEnd ) + if( pIo->m_bWasTabRowEnd ) { // bWasTabRowEnd will be deactivated in // SwWW8ImplReader::ProcessSpecial() @@ -3225,7 +3225,7 @@ void WW8TabDesc::TableCellEnd() { SwTableBox* pBox = (*pTabBoxes)[0]; SwSelBoxes aBoxes; - pIo->rDoc.InsertRow( pTable->SelLineFromBox( pBox, aBoxes ) ); + pIo->m_rDoc.InsertRow( pTable->SelLineFromBox( pBox, aBoxes ) ); } } } @@ -3236,7 +3236,7 @@ void WW8TabDesc::TableCellEnd() SetPamInCell(nAktCol, true); // finish Annotated Level Numbering ? - if (pIo->bAnl && !pIo->bAktAND_fNumberAcross && pActBand) + if (pIo->m_bAnl && !pIo->m_bAktAND_fNumberAcross && pActBand) pIo->StopAllAnl(IsValidCell(nAktCol)); } @@ -3316,14 +3316,14 @@ void WW8TabDesc::SetNumRuleName( const OUString& rName ) bool SwWW8ImplReader::StartTable(WW8_CP nStartCp, SvxULSpaceItem* pULSpaceItem) { // Entering a table so make sure the FirstPara flag gets set - bFirstPara = true; + m_bFirstPara = true; // keine rekursiven Tabellen Nicht bei EinfuegenDatei in Tabelle oder // Fussnote - if (bReadNoTbl) + if (m_bReadNoTbl) return false; - if (pTableDesc) - maTableStack.push(pTableDesc); + if (m_pTableDesc) + m_aTableStack.push(m_pTableDesc); // #i33818# - determine absolute position object attributes, // if possible. It's needed for nested tables. @@ -3333,32 +3333,32 @@ bool SwWW8ImplReader::StartTable(WW8_CP nStartCp, SvxULSpaceItem* pULSpaceItem) // only at-character, if absolute position object attributes are available. // Thus, default anchor type is as-character anchored. RndStdIds eAnchor( FLY_AS_CHAR ); - if ( nInTable ) + if ( m_nInTable ) { WW8_TablePos* pNestedTabPos( 0L ); WW8_TablePos aNestedTabPos; WW8PLCFxSave1 aSave; - pPlcxMan->GetPap()->Save( aSave ); - WW8PLCFx_Cp_FKP* pPap = pPlcxMan->GetPapPLCF(); + m_pPlcxMan->GetPap()->Save( aSave ); + WW8PLCFx_Cp_FKP* pPap = m_pPlcxMan->GetPapPLCF(); WW8_CP nMyStartCp = nStartCp; - if ( SearchRowEnd( pPap, nMyStartCp, nInTable ) && + if ( SearchRowEnd( pPap, nMyStartCp, m_nInTable ) && ParseTabPos( &aNestedTabPos, pPap ) ) { pNestedTabPos = &aNestedTabPos; } - pPlcxMan->GetPap()->Restore( aSave ); + m_pPlcxMan->GetPap()->Restore( aSave ); if ( pNestedTabPos ) { - ApoTestResults aApo = TestApo( nInTable + 1, false, pNestedTabPos ); + ApoTestResults aApo = TestApo( m_nInTable + 1, false, pNestedTabPos ); pTableWFlyPara = ConstructApo( aApo, pNestedTabPos ); if ( pTableWFlyPara ) { // constructor has changed - new 4th parameter // containing WW8 page top margin. - pTableSFlyPara = new WW8SwFlyPara(*pPaM, *this, *pTableWFlyPara, - maSectionManager.GetWWPageTopMargin(), - maSectionManager.GetPageLeft(), maSectionManager.GetTextAreaWidth(), - nIniFlyDx, nIniFlyDy); + pTableSFlyPara = new WW8SwFlyPara(*m_pPaM, *this, *pTableWFlyPara, + m_aSectionManager.GetWWPageTopMargin(), + m_aSectionManager.GetPageLeft(), m_aSectionManager.GetTextAreaWidth(), + m_nIniFlyDx, m_nIniFlyDy); // #i45301# - anchor nested table Writer fly frame at-character eAnchor = FLY_AT_CHAR; @@ -3366,57 +3366,57 @@ bool SwWW8ImplReader::StartTable(WW8_CP nStartCp, SvxULSpaceItem* pULSpaceItem) } } - pTableDesc = new WW8TabDesc( this, nStartCp ); + m_pTableDesc = new WW8TabDesc( this, nStartCp ); - if( pTableDesc->Ok() ) + if( m_pTableDesc->Ok() ) { - int nNewInTable = nInTable + 1; + int nNewInTable = m_nInTable + 1; if ((eAnchor == FLY_AT_CHAR) - && !maTableStack.empty() && !InEqualApo(nNewInTable) ) + && !m_aTableStack.empty() && !InEqualApo(nNewInTable) ) { - pTableDesc->pParentPos = new SwPosition(*pPaM->GetPoint()); - SfxItemSet aItemSet(rDoc.GetAttrPool(), + m_pTableDesc->pParentPos = new SwPosition(*m_pPaM->GetPoint()); + SfxItemSet aItemSet(m_rDoc.GetAttrPool(), RES_FRMATR_BEGIN, RES_FRMATR_END-1); // #i33818# - anchor the Writer fly frame for the nested table at-character. // #i45301# SwFmtAnchor aAnchor( eAnchor ); - aAnchor.SetAnchor( pTableDesc->pParentPos ); + aAnchor.SetAnchor( m_pTableDesc->pParentPos ); aItemSet.Put( aAnchor ); - pTableDesc->pFlyFmt = rDoc.MakeFlySection( eAnchor, - pTableDesc->pParentPos, &aItemSet); - OSL_ENSURE( pTableDesc->pFlyFmt->GetAnchor().GetAnchorId() == eAnchor, + m_pTableDesc->pFlyFmt = m_rDoc.MakeFlySection( eAnchor, + m_pTableDesc->pParentPos, &aItemSet); + OSL_ENSURE( m_pTableDesc->pFlyFmt->GetAnchor().GetAnchorId() == eAnchor, "Not the anchor type requested!" ); - MoveInsideFly(pTableDesc->pFlyFmt); + MoveInsideFly(m_pTableDesc->pFlyFmt); } - pTableDesc->CreateSwTable(pULSpaceItem); - if (pTableDesc->pFlyFmt) + m_pTableDesc->CreateSwTable(pULSpaceItem); + if (m_pTableDesc->pFlyFmt) { - pTableDesc->SetSizePosition(pTableDesc->pFlyFmt); + m_pTableDesc->SetSizePosition(m_pTableDesc->pFlyFmt); // #i33818# - Use absolute position object attributes, // if existing, and apply them to the created Writer fly frame. if ( pTableWFlyPara && pTableSFlyPara ) { WW8FlySet aFlySet( *this, pTableWFlyPara, pTableSFlyPara, false ); SwFmtAnchor aAnchor( FLY_AT_CHAR ); - aAnchor.SetAnchor( pTableDesc->pParentPos ); + aAnchor.SetAnchor( m_pTableDesc->pParentPos ); aFlySet.Put( aAnchor ); - pTableDesc->pFlyFmt->SetFmtAttr( aFlySet ); + m_pTableDesc->pFlyFmt->SetFmtAttr( aFlySet ); } else { SwFmtHoriOrient aHori = - pTableDesc->pTable->GetFrmFmt()->GetHoriOrient(); - pTableDesc->pFlyFmt->SetFmtAttr(aHori); - pTableDesc->pFlyFmt->SetFmtAttr( SwFmtSurround( SURROUND_NONE ) ); + m_pTableDesc->pTable->GetFrmFmt()->GetHoriOrient(); + m_pTableDesc->pFlyFmt->SetFmtAttr(aHori); + m_pTableDesc->pFlyFmt->SetFmtAttr( SwFmtSurround( SURROUND_NONE ) ); } // #i33818# - The nested table doesn't have to leave // the table cell. Thus, the Writer fly frame has to follow the text flow. - pTableDesc->pFlyFmt->SetFmtAttr( SwFmtFollowTextFlow( true ) ); + m_pTableDesc->pFlyFmt->SetFmtAttr( SwFmtFollowTextFlow( true ) ); } else - pTableDesc->SetSizePosition(0); - pTableDesc->UseSwTable(); + m_pTableDesc->SetSizePosition(0); + m_pTableDesc->UseSwTable(); } else PopTableDesc(); @@ -3425,66 +3425,66 @@ bool SwWW8ImplReader::StartTable(WW8_CP nStartCp, SvxULSpaceItem* pULSpaceItem) delete pTableWFlyPara; delete pTableSFlyPara; - return 0 != pTableDesc; + return 0 != m_pTableDesc; } void SwWW8ImplReader::TabCellEnd() { - if (nInTable && pTableDesc) - pTableDesc->TableCellEnd(); + if (m_nInTable && m_pTableDesc) + m_pTableDesc->TableCellEnd(); - bFirstPara = true; // We have come to the end of a cell so FirstPara flag - bReadTable = false; - mpTableEndPaM.reset(); + m_bFirstPara = true; // We have come to the end of a cell so FirstPara flag + m_bReadTable = false; + m_pTableEndPaM.reset(); } void SwWW8ImplReader::Read_TabCellEnd( sal_uInt16, const sal_uInt8* pData, short nLen) { if( ( nLen > 0 ) && ( *pData == 1 ) ) - bWasTabCellEnd = true; + m_bWasTabCellEnd = true; } void SwWW8ImplReader::Read_TabRowEnd( sal_uInt16, const sal_uInt8* pData, short nLen ) // Sprm25 { if( ( nLen > 0 ) && ( *pData == 1 ) ) - bWasTabRowEnd = true; + m_bWasTabRowEnd = true; } void SwWW8ImplReader::PopTableDesc() { - if (pTableDesc && pTableDesc->pFlyFmt) + if (m_pTableDesc && m_pTableDesc->pFlyFmt) { - MoveOutsideFly(pTableDesc->pFlyFmt,*pTableDesc->pParentPos); + MoveOutsideFly(m_pTableDesc->pFlyFmt,*m_pTableDesc->pParentPos); } - delete pTableDesc; - if (maTableStack.empty()) - pTableDesc = 0; + delete m_pTableDesc; + if (m_aTableStack.empty()) + m_pTableDesc = 0; else { - pTableDesc = maTableStack.top(); - maTableStack.pop(); + m_pTableDesc = m_aTableStack.top(); + m_aTableStack.pop(); } } void SwWW8ImplReader::StopTable() { - OSL_ENSURE(pTableDesc, "Panic, stop table with no table!"); - if (!pTableDesc) + OSL_ENSURE(m_pTableDesc, "Panic, stop table with no table!"); + if (!m_pTableDesc) return; // We are leaving a table so make sure the next paragraph doesn't think // it's the first paragraph - bFirstPara = false; + m_bFirstPara = false; - pTableDesc->FinishSwTable(); + m_pTableDesc->FinishSwTable(); PopTableDesc(); - bReadTable = true; + m_bReadTable = true; // #i101116# - Keep PaM on table end only for nested tables - if ( nInTable > 1 ) + if ( m_nInTable > 1 ) { - mpTableEndPaM.reset(new SwPaM(*pPaM, pPaM)); + m_pTableEndPaM.reset(new SwPaM(*m_pPaM, m_pPaM)); } } @@ -3493,17 +3493,17 @@ void SwWW8ImplReader::StopTable() // the table; SW uses the left table margin. short SwWW8ImplReader::GetTableLeft() { - return (pTableDesc) ? pTableDesc->GetMinLeft() : 0; + return (m_pTableDesc) ? m_pTableDesc->GetMinLeft() : 0; } bool SwWW8ImplReader::IsInvalidOrToBeMergedTabCell() const { - if( !pTableDesc ) + if( !m_pTableDesc ) return false; - const WW8_TCell* pCell = pTableDesc->GetAktWWCell(); + const WW8_TCell* pCell = m_pTableDesc->GetAktWWCell(); - return !pTableDesc->IsValidCell( pTableDesc->GetAktCol() ) + return !m_pTableDesc->IsValidCell( m_pTableDesc->GetAktCol() ) || ( pCell && ( !pCell->bFirstMerged && ( pCell->bMerged @@ -3518,11 +3518,11 @@ bool SwWW8ImplReader::IsInvalidOrToBeMergedTabCell() const sal_uInt16 SwWW8ImplReader::StyleUsingLFO( sal_uInt16 nLFOIndex ) const { sal_uInt16 nRes = USHRT_MAX; - if( !vColl.empty() ) + if( !m_vColl.empty() ) { - for(sal_uInt16 nI = 0; nI < pStyles->GetCount(); nI++ ) - if( vColl[ nI ].bValid - && (nLFOIndex == vColl[ nI ].nLFOIndex) ) + for(sal_uInt16 nI = 0; nI < m_pStyles->GetCount(); nI++ ) + if( m_vColl[ nI ].bValid + && (nLFOIndex == m_vColl[ nI ].nLFOIndex) ) nRes = nI; } return nRes; @@ -3531,13 +3531,13 @@ sal_uInt16 SwWW8ImplReader::StyleUsingLFO( sal_uInt16 nLFOIndex ) const const SwFmt* SwWW8ImplReader::GetStyleWithOrgWWName( OUString& rName ) const { SwFmt* pRet = 0; - if( !vColl.empty() ) + if( !m_vColl.empty() ) { - for(sal_uInt16 nI = 0; nI < pStyles->GetCount(); nI++ ) - if( vColl[ nI ].bValid - && (rName.equals( vColl[ nI ].GetOrgWWName())) ) + for(sal_uInt16 nI = 0; nI < m_pStyles->GetCount(); nI++ ) + if( m_vColl[ nI ].bValid + && (rName.equals( m_vColl[ nI ].GetOrgWWName())) ) { - pRet = vColl[ nI ].pFmt; + pRet = m_vColl[ nI ].pFmt; break; } } @@ -3669,10 +3669,10 @@ void WW8RStyle::ImportGrupx(short nLen, bool bPara, bool bOdd) } WW8RStyle::WW8RStyle(WW8Fib& _rFib, SwWW8ImplReader* pI) - : WW8Style(*pI->pTableStream, _rFib) + : WW8Style(*pI->m_pTableStream, _rFib) , maSprmParser(_rFib.GetFIBVersion()) , pIo(pI) - , pStStrm(pI->pTableStream) + , pStStrm(pI->m_pTableStream) , pStyRule(0) , pParaSprms(0) , nSprmsLen(0) @@ -3685,7 +3685,7 @@ WW8RStyle::WW8RStyle(WW8Fib& _rFib, SwWW8ImplReader* pI) , bFCTLSizeChanged(false) , bWidowsChanged(false) { - pIo->vColl.resize(cstd); + pIo->m_vColl.resize(cstd); } void WW8RStyle::Set1StyleDefaults() @@ -3701,19 +3701,19 @@ void WW8RStyle::Set1StyleDefaults() if (!bFontChanged) // Style has no Font? set the default, pIo->SetNewFontAttr(ftcAsci, true, RES_CHRATR_FONT); - if( !pIo->bNoAttrImport ) + if( !pIo->m_bNoAttrImport ) { // Style has no text color set, winword default is auto if ( !bTxtColChanged ) - pIo->pAktColl->SetFmtAttr(SvxColorItem(Color(COL_AUTO), RES_CHRATR_COLOR)); + pIo->m_pAktColl->SetFmtAttr(SvxColorItem(Color(COL_AUTO), RES_CHRATR_COLOR)); // Style has no FontSize ? WinWord Default is 10pt for western and asian if( !bFSizeChanged ) { SvxFontHeightItem aAttr(200, 100, RES_CHRATR_FONTSIZE); - pIo->pAktColl->SetFmtAttr(aAttr); + pIo->m_pAktColl->SetFmtAttr(aAttr); aAttr.SetWhich(RES_CHRATR_CJK_FONTSIZE); - pIo->pAktColl->SetFmtAttr(aAttr); + pIo->m_pAktColl->SetFmtAttr(aAttr); } // Style has no FontSize ? WinWord Default is 10pt for western and asian @@ -3721,13 +3721,13 @@ void WW8RStyle::Set1StyleDefaults() { SvxFontHeightItem aAttr(200, 100, RES_CHRATR_FONTSIZE); aAttr.SetWhich(RES_CHRATR_CTL_FONTSIZE); - pIo->pAktColl->SetFmtAttr(aAttr); + pIo->m_pAktColl->SetFmtAttr(aAttr); } if( !bWidowsChanged ) // Widows ? { - pIo->pAktColl->SetFmtAttr( SvxWidowsItem( 2, RES_PARATR_WIDOWS ) ); - pIo->pAktColl->SetFmtAttr( SvxOrphansItem( 2, RES_PARATR_ORPHANS ) ); + pIo->m_pAktColl->SetFmtAttr( SvxWidowsItem( 2, RES_PARATR_WIDOWS ) ); + pIo->m_pAktColl->SetFmtAttr( SvxOrphansItem( 2, RES_PARATR_ORPHANS ) ); } } } @@ -3741,7 +3741,7 @@ bool WW8RStyle::PrepareStyle(SwWW8StyInf &rSI, ww::sti eSti, sal_uInt16 nThisSty { // Para-Style sw::util::ParaStyleMapper::StyleResult aResult = - pIo->maParaStyleMapper.GetStyle(rSI.GetOrgWWName(), eSti); + pIo->m_aParaStyleMapper.GetStyle(rSI.GetOrgWWName(), eSti); pColl = aResult.first; bStyExist = aResult.second; } @@ -3749,22 +3749,22 @@ bool WW8RStyle::PrepareStyle(SwWW8StyInf &rSI, ww::sti eSti, sal_uInt16 nThisSty { // Char-Style sw::util::CharStyleMapper::StyleResult aResult = - pIo->maCharStyleMapper.GetStyle(rSI.GetOrgWWName(), eSti); + pIo->m_aCharStyleMapper.GetStyle(rSI.GetOrgWWName(), eSti); pColl = aResult.first; bStyExist = aResult.second; } - bool bImport = !bStyExist || pIo->mbNewDoc; // import content ? + bool bImport = !bStyExist || pIo->m_bNewDoc; // import content ? // Do not override character styles the list import code created earlier. if (bImport && bStyExist && rSI.GetOrgWWName().startsWith("WW8Num")) bImport = false; - bool bOldNoImp = pIo->bNoAttrImport; + bool bOldNoImp = pIo->m_bNoAttrImport; rSI.bImportSkipped = !bImport; if( !bImport ) - pIo->bNoAttrImport = true; + pIo->m_bNoAttrImport = true; else { if (bStyExist) @@ -3773,7 +3773,7 @@ bool WW8RStyle::PrepareStyle(SwWW8StyInf &rSI, ww::sti eSti, sal_uInt16 nThisSty } pColl->SetAuto(false); // suggested by JP } // but changes the UI - pIo->pAktColl = pColl; + pIo->m_pAktColl = pColl; rSI.pFmt = pColl; // remember translation WW->SW rSI.bImportSkipped = !bImport; @@ -3781,7 +3781,7 @@ bool WW8RStyle::PrepareStyle(SwWW8StyInf &rSI, ww::sti eSti, sal_uInt16 nThisSty sal_uInt16 j = rSI.nBase; if (j != nThisStyle && j < cstd ) { - SwWW8StyInf* pj = &pIo->vColl[j]; + SwWW8StyInf* pj = &pIo->m_vColl[j]; if (rSI.pFmt && pj->pFmt && rSI.bColl == pj->bColl) { rSI.pFmt->SetDerivedFrom( pj->pFmt ); // ok, set Based on @@ -3798,10 +3798,10 @@ bool WW8RStyle::PrepareStyle(SwWW8StyInf &rSI, ww::sti eSti, sal_uInt16 nThisSty rSI.bParaAutoAfter = pj->bParaAutoAfter; if (pj->pWWFly) - rSI.pWWFly = new WW8FlyPara(pIo->bVer67, pj->pWWFly); + rSI.pWWFly = new WW8FlyPara(pIo->m_bVer67, pj->pWWFly); } } - else if( pIo->mbNewDoc && bStyExist ) + else if( pIo->m_bNewDoc && bStyExist ) rSI.pFmt->SetDerivedFrom(0); rSI.nFollow = nNextStyle; // remember Follow @@ -3810,7 +3810,7 @@ bool WW8RStyle::PrepareStyle(SwWW8StyInf &rSI, ww::sti eSti, sal_uInt16 nThisSty bTxtColChanged = bFontChanged = bCJKFontChanged = bCTLFontChanged = bFSizeChanged = bFCTLSizeChanged = bWidowsChanged = false; pIo->SetNAktColl( nThisStyle ); - pIo->bStyNormal = nThisStyle == 0; + pIo->m_bStyNormal = nThisStyle == 0; return bOldNoImp; } @@ -3818,11 +3818,11 @@ void WW8RStyle::PostStyle(SwWW8StyInf &rSI, bool bOldNoImp) { // Reset attribute flags, because there are no style-ends. - pIo->bHasBorder = pIo->bSpec = pIo->bObj = pIo->bSymbol = false; - pIo->nCharFmt = -1; + pIo->m_bHasBorder = pIo->m_bSpec = pIo->m_bObj = pIo->m_bSymbol = false; + pIo->m_nCharFmt = -1; // If Style basiert auf Nichts oder Basis ignoriert - if ((rSI.nBase >= cstd || pIo->vColl[rSI.nBase].bImportSkipped) && rSI.bColl) + if ((rSI.nBase >= cstd || pIo->m_vColl[rSI.nBase].bImportSkipped) && rSI.bColl) { // If Char-Styles does not work // -> set hard WW-Defaults @@ -3830,20 +3830,20 @@ void WW8RStyle::PostStyle(SwWW8StyInf &rSI, bool bOldNoImp) } pStyRule = 0; // to be on the safe side - pIo->bStyNormal = false; + pIo->m_bStyNormal = false; pIo->SetNAktColl( 0 ); - pIo->bNoAttrImport = bOldNoImp; + pIo->m_bNoAttrImport = bOldNoImp; // reset the list-remember-fields, if used when reading styles - pIo->nLFOPosition = USHRT_MAX; - pIo->nListLevel = WW8ListManager::nMaxLevel; + pIo->m_nLFOPosition = USHRT_MAX; + pIo->m_nListLevel = WW8ListManager::nMaxLevel; } void WW8RStyle::Import1Style( sal_uInt16 nNr ) { - if (nNr >= pIo->vColl.size()) + if (nNr >= pIo->m_vColl.size()) return; - SwWW8StyInf &rSI = pIo->vColl[nNr]; + SwWW8StyInf &rSI = pIo->m_vColl[nNr]; if( rSI.bImported || !rSI.bValid ) return; @@ -3852,7 +3852,7 @@ void WW8RStyle::Import1Style( sal_uInt16 nNr ) // valid and not NUL and not yet imported - if( rSI.nBase < cstd && !pIo->vColl[rSI.nBase].bImported ) + if( rSI.nBase < cstd && !pIo->m_vColl[rSI.nBase].bImported ) Import1Style( rSI.nBase ); pStStrm->Seek( rSI.nFilePos ); @@ -3894,16 +3894,16 @@ void WW8RStyle::Import1Style( sal_uInt16 nNr ) void WW8RStyle::RecursiveReg(sal_uInt16 nNr) { - if (nNr >= pIo->vColl.size()) + if (nNr >= pIo->m_vColl.size()) return; - SwWW8StyInf &rSI = pIo->vColl[nNr]; + SwWW8StyInf &rSI = pIo->m_vColl[nNr]; if( rSI.bImported || !rSI.bValid ) return; rSI.bImported = true; - if( rSI.nBase < cstd && !pIo->vColl[rSI.nBase].bImported ) + if( rSI.nBase < cstd && !pIo->m_vColl[rSI.nBase].bImported ) RecursiveReg(rSI.nBase); pIo->RegisterNumFmtOnStyle(nNr); @@ -3923,7 +3923,7 @@ void WW8RStyle::PostProcessStyles() formats and use it to mark handled ones */ for (i=0; i < cstd; ++i) - pIo->vColl[i].bImported = false; + pIo->m_vColl[i].bImported = false; /* Register the num formats and tabstop changes on the styles recursively. @@ -3938,7 +3938,7 @@ void WW8RStyle::PostProcessStyles() */ for (i=0; i < cstd; ++i) { - if (pIo->vColl[i].bValid) + if (pIo->m_vColl[i].bValid) { RecursiveReg(i); } @@ -3950,7 +3950,7 @@ void WW8RStyle::ScanStyles() // investigate style dependencies for (sal_uInt16 i = 0; i < cstd; ++i) { short nSkip; - SwWW8StyInf &rSI = pIo->vColl[i]; + SwWW8StyInf &rSI = pIo->m_vColl[i]; rSI.nFilePos = pStStrm->Tell(); // remember FilePos WW8_STD* pStd = Read1Style( nSkip, 0, 0 ); // read STD @@ -4207,13 +4207,13 @@ void WW8RStyle::ImportOldFormatStyles() { for (sal_uInt16 i=0; i < cstd; ++i) { - pIo->vColl[i].bColl = true; + pIo->m_vColl[i].bColl = true; //every chain must end eventually at the null style (style code 222) - pIo->vColl[i].nBase = 222; + pIo->m_vColl[i].nBase = 222; } rtl_TextEncoding eStructChrSet = WW8Fib::GetFIBCharset( - pIo->pWwFib->chseTables, pIo->pWwFib->lid); + pIo->m_pWwFib->chseTables, pIo->m_pWwFib->lid); sal_uInt16 cstcStd(0); rSt.ReadUInt16( cstcStd ); @@ -4236,10 +4236,10 @@ void WW8RStyle::ImportOldFormatStyles() nByteCount++; sal_uInt8 stc = static_cast< sal_uInt8 >((stcp - cstcStd) & 255); - if (stc >=pIo->vColl.size()) + if (stc >=pIo->m_vColl.size()) continue; - SwWW8StyInf &rSI = pIo->vColl[stc]; + SwWW8StyInf &rSI = pIo->m_vColl[stc]; OUString sName; if (nCount != 0xFF) // undefined style @@ -4378,7 +4378,7 @@ void WW8RStyle::ImportOldFormatStyles() if (stc == stcBase) stcBase = 222; - SwWW8StyInf &rSI = pIo->vColl[stc]; + SwWW8StyInf &rSI = pIo->m_vColl[stc]; rSI.nBase = stcBase; ww::sti eSti = ww::GetCanonicalStiFromStc(stc); @@ -4389,7 +4389,7 @@ void WW8RStyle::ImportOldFormatStyles() rSI.bValid = true; if (ww::StandardStiIsCharStyle(eSti) && !aPAPXOffsets[stcp].mnSize) - pIo->vColl[stc].bColl = false; + pIo->m_vColl[stc].bColl = false; bool bOldNoImp = PrepareStyle(rSI, eSti, stc, stcNext); @@ -4410,13 +4410,13 @@ void WW8RStyle::ImportNewFormatStyles() ScanStyles(); // Scan Based On for (sal_uInt16 i = 0; i < cstd; ++i) // import Styles - if (pIo->vColl[i].bValid) + if (pIo->m_vColl[i].bValid) Import1Style( i ); } void WW8RStyle::ImportStyles() { - if (pIo->pWwFib->GetFIBVersion() <= ww::eWW2) + if (pIo->m_pWwFib->GetFIBVersion() <= ww::eWW2) ImportOldFormatStyles(); else ImportNewFormatStyles(); @@ -4424,11 +4424,11 @@ void WW8RStyle::ImportStyles() void WW8RStyle::Import() { - pIo->pDfltTxtFmtColl = pIo->rDoc.GetDfltTxtFmtColl(); - pIo->pStandardFmtColl = - pIo->rDoc.getIDocumentStylePoolAccess().GetTxtCollFromPool(RES_POOLCOLL_STANDARD, false); + pIo->m_pDfltTxtFmtColl = pIo->m_rDoc.GetDfltTxtFmtColl(); + pIo->m_pStandardFmtColl = + pIo->m_rDoc.getIDocumentStylePoolAccess().GetTxtCollFromPool(RES_POOLCOLL_STANDARD, false); - if( pIo->nIniFlags & WW8FL_NO_STYLES ) + if( pIo->m_nIniFlags & WW8FL_NO_STYLES ) return; ImportStyles(); @@ -4436,11 +4436,11 @@ void WW8RStyle::Import() for (sal_uInt16 i = 0; i < cstd; ++i) { // Follow chain - SwWW8StyInf* pi = &pIo->vColl[i]; + SwWW8StyInf* pi = &pIo->m_vColl[i]; sal_uInt16 j = pi->nFollow; if( j < cstd ) { - SwWW8StyInf* pj = &pIo->vColl[j]; + SwWW8StyInf* pj = &pIo->m_vColl[j]; if ( j != i // rational Index ? && pi->pFmt // Format ok ? && pj->pFmt // Derived-Format ok ? @@ -4461,17 +4461,17 @@ void WW8RStyle::Import() // for e.g. tables an always valid Std-Style is necessary - if( pIo->StyleExists(0) && !pIo->vColl.empty() && - pIo->vColl[0].pFmt && pIo->vColl[0].bColl && pIo->vColl[0].bValid ) - pIo->pDfltTxtFmtColl = static_cast(pIo->vColl[0].pFmt); + if( pIo->StyleExists(0) && !pIo->m_vColl.empty() && + pIo->m_vColl[0].pFmt && pIo->m_vColl[0].bColl && pIo->m_vColl[0].bValid ) + pIo->m_pDfltTxtFmtColl = static_cast(pIo->m_vColl[0].pFmt); else - pIo->pDfltTxtFmtColl = pIo->rDoc.GetDfltTxtFmtColl(); + pIo->m_pDfltTxtFmtColl = pIo->m_rDoc.GetDfltTxtFmtColl(); // set Hyphenation flag on BASIC para-style - if (pIo->mbNewDoc && pIo->pStandardFmtColl) + if (pIo->m_bNewDoc && pIo->m_pStandardFmtColl) { - if (pIo->pWDop->fAutoHyphen - && SfxItemState::SET != pIo->pStandardFmtColl->GetItemState( + if (pIo->m_pWDop->fAutoHyphen + && SfxItemState::SET != pIo->m_pStandardFmtColl->GetItemState( RES_PARATR_HYPHENZONE, false) ) { SvxHyphenZoneItem aAttr(true, RES_PARATR_HYPHENZONE); @@ -4479,7 +4479,7 @@ void WW8RStyle::Import() aAttr.GetMinTrail() = 2; aAttr.GetMaxHyphens() = 0; - pIo->pStandardFmtColl->SetFmtAttr( aAttr ); + pIo->m_pStandardFmtColl->SetFmtAttr( aAttr ); } /* @@ -4487,16 +4487,16 @@ void WW8RStyle::Import() the page/sections rtl setting the standard style lack of rtl still means ltr */ - if (SfxItemState::SET != pIo->pStandardFmtColl->GetItemState(RES_FRAMEDIR, + if (SfxItemState::SET != pIo->m_pStandardFmtColl->GetItemState(RES_FRAMEDIR, false)) { - pIo->pStandardFmtColl->SetFmtAttr( + pIo->m_pStandardFmtColl->SetFmtAttr( SvxFrameDirectionItem(FRMDIR_HORI_LEFT_TOP, RES_FRAMEDIR)); } } // we do not read styles anymore: - pIo->pAktColl = 0; + pIo->m_pAktColl = 0; } rtl_TextEncoding SwWW8StyInf::GetCharSet() const diff --git a/sw/source/filter/ww8/ww8par3.cxx b/sw/source/filter/ww8/ww8par3.cxx index 386b049e773f..b269eccb5edb 100644 --- a/sw/source/filter/ww8/ww8par3.cxx +++ b/sw/source/filter/ww8/ww8par3.cxx @@ -94,9 +94,9 @@ using namespace sw::mark; //cmc, OCX i.e. word 97 form controls eF_ResT SwWW8ImplReader::Read_F_OCX( WW8FieldDesc*, OUString& ) { - if( bObj && nPicLocFc ) - nObjLocFc = nPicLocFc; - bEmbeddObj = true; + if( m_bObj && m_nPicLocFc ) + m_nObjLocFc = m_nPicLocFc; + m_bEmbeddObj = true; return FLD_TEXT; } @@ -127,7 +127,7 @@ eF_ResT SwWW8ImplReader::Read_F_FormTextBox( WW8FieldDesc* pF, OUString& rStr ) aFormula.msDefault = GetFieldResult(pF); SwInputField aFld( - static_cast(rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_INPUTFLD )), + static_cast(m_rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_INPUTFLD )), aFormula.msDefault, aFormula.msTitle, INP_TXT, @@ -135,12 +135,12 @@ eF_ResT SwWW8ImplReader::Read_F_FormTextBox( WW8FieldDesc* pF, OUString& rStr ) aFld.SetHelp(aFormula.msHelp); aFld.SetToolTip(aFormula.msToolTip); - rDoc.getIDocumentContentOperations().InsertPoolItem(*pPaM, SwFmtFld(aFld)); + m_rDoc.getIDocumentContentOperations().InsertPoolItem(*m_pPaM, SwFmtFld(aFld)); return FLD_OK; } else { - WW8PLCFx_Book* pB = pPlcxMan->GetBook(); + WW8PLCFx_Book* pB = m_pPlcxMan->GetBook(); OUString aBookmarkName; if (pB!=NULL) { WW8_CP currentCP=pF->nSCode; @@ -162,12 +162,12 @@ eF_ResT SwWW8ImplReader::Read_F_FormTextBox( WW8FieldDesc* pF, OUString& rStr ) } if (!aBookmarkName.isEmpty()) { - maFieldStack.back().SetBookmarkName(aBookmarkName); - maFieldStack.back().SetBookmarkType(ODF_FORMTEXT); - maFieldStack.back().getParameters()["Description"] = uno::makeAny(OUString(aFormula.msToolTip)); - maFieldStack.back().getParameters()["Name"] = uno::makeAny(OUString(aFormula.msTitle)); + m_aFieldStack.back().SetBookmarkName(aBookmarkName); + m_aFieldStack.back().SetBookmarkType(ODF_FORMTEXT); + m_aFieldStack.back().getParameters()["Description"] = uno::makeAny(OUString(aFormula.msToolTip)); + m_aFieldStack.back().getParameters()["Name"] = uno::makeAny(OUString(aFormula.msTitle)); if (aFormula.mnMaxLen) - maFieldStack.back().getParameters()["MaxLength"] = uno::makeAny(OUString::number(aFormula.mnMaxLen)); + m_aFieldStack.back().getParameters()["MaxLength"] = uno::makeAny(OUString::number(aFormula.mnMaxLen)); } return FLD_TEXT; } @@ -177,8 +177,8 @@ eF_ResT SwWW8ImplReader::Read_F_FormCheckBox( WW8FieldDesc* pF, OUString& rStr ) { WW8FormulaCheckBox aFormula(*this); - if (!pFormImpl) - pFormImpl = new SwMSConvertControls(mpDocShell, pPaM); + if (!m_pFormImpl) + m_pFormImpl = new SwMSConvertControls(m_pDocShell, m_pPaM); if (rStr[pF->nLCode-1]==0x01) ImportFormulaControl(aFormula,pF->nSCode+pF->nLCode-1, WW8_CT_CHECKBOX); @@ -187,12 +187,12 @@ eF_ResT SwWW8ImplReader::Read_F_FormCheckBox( WW8FieldDesc* pF, OUString& rStr ) if (!bUseEnhFields) { - pFormImpl->InsertFormula(aFormula); + m_pFormImpl->InsertFormula(aFormula); return FLD_OK; } OUString aBookmarkName; - WW8PLCFx_Book* pB = pPlcxMan->GetBook(); + WW8PLCFx_Book* pB = m_pPlcxMan->GetBook(); if (pB!=NULL) { WW8_CP currentCP=pF->nSCode; WW8_CP currentLen=pF->nLen; @@ -214,9 +214,9 @@ eF_ResT SwWW8ImplReader::Read_F_FormCheckBox( WW8FieldDesc* pF, OUString& rStr ) if (!aBookmarkName.isEmpty()) { - IDocumentMarkAccess* pMarksAccess = rDoc.getIDocumentMarkAccess( ); + IDocumentMarkAccess* pMarksAccess = m_rDoc.getIDocumentMarkAccess( ); IFieldmark* pFieldmark = dynamic_cast( pMarksAccess->makeNoTextFieldBookmark( - *pPaM, aBookmarkName, ODF_FORMCHECKBOX ) ); + *m_pPaM, aBookmarkName, ODF_FORMCHECKBOX ) ); OSL_ENSURE(pFieldmark!=NULL, "hmmm; why was the bookmark not created?"); if (pFieldmark!=NULL) { IFieldmark::parameter_map_t* const pParameters = pFieldmark->GetParameters(); @@ -244,7 +244,7 @@ eF_ResT SwWW8ImplReader::Read_F_FormListBox( WW8FieldDesc* pF, OUString& rStr) if (!bUseEnhFields) { - SwDropDownField aFld(static_cast(rDoc.getIDocumentFieldsAccess().GetSysFldType(RES_DROPDOWN))); + SwDropDownField aFld(static_cast(m_rDoc.getIDocumentFieldsAccess().GetSysFldType(RES_DROPDOWN))); aFld.SetName(aFormula.msTitle); aFld.SetHelp(aFormula.msHelp); @@ -257,14 +257,14 @@ eF_ResT SwWW8ImplReader::Read_F_FormListBox( WW8FieldDesc* pF, OUString& rStr) aFld.SetSelectedItem(aFormula.maListEntries[nIndex]); } - rDoc.getIDocumentContentOperations().InsertPoolItem(*pPaM, SwFmtFld(aFld)); + m_rDoc.getIDocumentContentOperations().InsertPoolItem(*m_pPaM, SwFmtFld(aFld)); return FLD_OK; } else { // TODO: review me OUString aBookmarkName; - WW8PLCFx_Book* pB = pPlcxMan->GetBook(); + WW8PLCFx_Book* pB = m_pPlcxMan->GetBook(); if (pB!=NULL) { WW8_CP currentCP=pF->nSCode; @@ -286,9 +286,9 @@ eF_ResT SwWW8ImplReader::Read_F_FormListBox( WW8FieldDesc* pF, OUString& rStr) if (!aBookmarkName.isEmpty()) { - IDocumentMarkAccess* pMarksAccess = rDoc.getIDocumentMarkAccess( ); + IDocumentMarkAccess* pMarksAccess = m_rDoc.getIDocumentMarkAccess( ); IFieldmark *pFieldmark = dynamic_cast( - pMarksAccess->makeNoTextFieldBookmark( *pPaM, aBookmarkName, ODF_FORMDROPDOWN ) ); + pMarksAccess->makeNoTextFieldBookmark( *m_pPaM, aBookmarkName, ODF_FORMDROPDOWN ) ); OSL_ENSURE(pFieldmark!=NULL, "hmmm; why was the bookmark not created?"); if ( pFieldmark != NULL ) { @@ -307,15 +307,15 @@ eF_ResT SwWW8ImplReader::Read_F_FormListBox( WW8FieldDesc* pF, OUString& rStr) eF_ResT SwWW8ImplReader::Read_F_HTMLControl(WW8FieldDesc*, OUString&) { - if( bObj && nPicLocFc ) - nObjLocFc = nPicLocFc; - bEmbeddObj = true; + if( m_bObj && m_nPicLocFc ) + m_nObjLocFc = m_nPicLocFc; + m_bEmbeddObj = true; return FLD_TEXT; } void SwWW8ImplReader::DeleteFormImpl() { - delete pFormImpl, pFormImpl = 0; + delete m_pFormImpl, m_pFormImpl = 0; } // Hilfs-Deklarationen @@ -1683,8 +1683,8 @@ bool SwWW8ImplReader::SetTxtFmtCollAndListLevel(const SwPaM& rRg, bool bRes = true; if( rStyleInfo.pFmt && rStyleInfo.bColl ) { - bRes = rDoc.SetTxtFmtColl(rRg, static_cast(rStyleInfo.pFmt)); - SwTxtNode* pTxtNode = pPaM->GetNode().GetTxtNode(); + bRes = m_rDoc.SetTxtFmtColl(rRg, static_cast(rStyleInfo.pFmt)); + SwTxtNode* pTxtNode = m_pPaM->GetNode().GetTxtNode(); OSL_ENSURE( pTxtNode, "No Text-Node at PaM-Position" ); if ( !pTxtNode ) { @@ -1748,15 +1748,15 @@ void SetStyleIndent(SwWW8StyInf &rStyle, const SwNumFmt &rFmt) void SwWW8ImplReader::SetStylesList(sal_uInt16 nStyle, sal_uInt16 nActLFO, sal_uInt8 nActLevel) { - if (nStyle >= vColl.size()) + if (nStyle >= m_vColl.size()) return; - SwWW8StyInf &rStyleInf = vColl[nStyle]; + SwWW8StyInf &rStyleInf = m_vColl[nStyle]; if (rStyleInf.bValid) { - OSL_ENSURE(pAktColl, "Cannot be called outside of style import"); + OSL_ENSURE(m_pAktColl, "Cannot be called outside of style import"); // Phase 1: Nummerierungsattribute beim Einlesen einer StyleDef - if( pAktColl ) + if( m_pAktColl ) { // jetzt nur die Parameter vermerken: die tatsaechliche Liste wird // spaeter drangehaengt, wenn die Listendefinitionen gelesen sind... @@ -1775,7 +1775,7 @@ void SwWW8ImplReader::SetStylesList(sal_uInt16 nStyle, sal_uInt16 nActLFO, { std::vector aParaSprms; SwNumRule *pNmRule = - pLstManager->GetNumRuleForActivation(nActLFO, + m_pLstManager->GetNumRuleForActivation(nActLFO, nActLevel, aParaSprms); if (pNmRule) UseListIndent(rStyleInf, pNmRule->Get(nActLevel)); @@ -1788,10 +1788,10 @@ void SwWW8ImplReader::SetStylesList(sal_uInt16 nStyle, sal_uInt16 nActLFO, void SwWW8ImplReader::RegisterNumFmtOnStyle(sal_uInt16 nStyle) { - if (nStyle >= vColl.size()) + if (nStyle >= m_vColl.size()) return; - SwWW8StyInf &rStyleInf = vColl[nStyle]; + SwWW8StyInf &rStyleInf = m_vColl[nStyle]; if (rStyleInf.bValid && rStyleInf.pFmt) { //Save old pre-list modified indent, which are the word indent values @@ -1808,7 +1808,7 @@ void SwWW8ImplReader::RegisterNumFmtOnStyle(sal_uInt16 nStyle) ) { std::vector aParaSprms; - pNmRule = pLstManager->GetNumRuleForActivation(nLFO, nLevel, + pNmRule = m_pLstManager->GetNumRuleForActivation(nLFO, nLevel, aParaSprms); if (pNmRule != NULL) @@ -1841,22 +1841,22 @@ void SwWW8ImplReader::RegisterNumFmtOnTxtNode(sal_uInt16 nActLFO, // stellt sie NUR den Level ein, im Vertrauen darauf, dass am STYLE eine // NumRule haengt - dies wird NICHT ueberprueft !!! - if (pLstManager) // sind die Listendeklarationen gelesen? + if (m_pLstManager) // sind die Listendeklarationen gelesen? { - SwTxtNode* pTxtNd = pPaM->GetNode().GetTxtNode(); + SwTxtNode* pTxtNd = m_pPaM->GetNode().GetTxtNode(); OSL_ENSURE(pTxtNd, "No Text-Node at PaM-Position"); if (!pTxtNd) return; std::vector aParaSprms; const SwNumRule* pRule = bSetAttr ? - pLstManager->GetNumRuleForActivation( nActLFO, nActLevel, + m_pLstManager->GetNumRuleForActivation( nActLFO, nActLevel, aParaSprms, pTxtNd) : 0; if (pRule != NULL || !bSetAttr) { if (bSetAttr && pTxtNd->GetNumRule() != pRule - && pTxtNd->GetNumRule() != rDoc.GetOutlineNumRule()) + && pTxtNd->GetNumRule() != m_rDoc.GetOutlineNumRule()) { pTxtNd->SetAttr(SwNumRuleItem(pRule->GetName())); } @@ -1886,7 +1886,7 @@ void SwWW8ImplReader::RegisterNumFmtOnTxtNode(sal_uInt16 nActLFO, if (bApplyListLevelIndentDirectlyAtPara) { - SfxItemSet aListIndent(rDoc.GetAttrPool(), RES_LR_SPACE, + SfxItemSet aListIndent(m_rDoc.GetAttrPool(), RES_LR_SPACE, RES_LR_SPACE); const SvxLRSpaceItem *pItem = static_cast( GetFmtAttr(RES_LR_SPACE)); @@ -1901,7 +1901,7 @@ void SwWW8ImplReader::RegisterNumFmtOnTxtNode(sal_uInt16 nActLFO, */ if (short nLen = static_cast< short >(aParaSprms.size())) { - SfxItemSet* pOldAktItemSet = pAktItemSet; + SfxItemSet* pOldAktItemSet = m_pAktItemSet; SetAktItemSet(&aListIndent); sal_uInt8* pSprms1 = &aParaSprms[0]; @@ -1920,8 +1920,8 @@ void SwWW8ImplReader::RegisterNumFmtOnTxtNode(sal_uInt16 nActLFO, OSL_ENSURE(pLR, "Impossible"); if (pLR) { - pCtrlStck->NewAttr(*pPaM->GetPoint(), *pLR); - pCtrlStck->SetAttr(*pPaM->GetPoint(), RES_LR_SPACE); + m_pCtrlStck->NewAttr(*m_pPaM->GetPoint(), *pLR); + m_pCtrlStck->SetAttr(*m_pPaM->GetPoint(), RES_LR_SPACE); } } } @@ -1931,8 +1931,8 @@ void SwWW8ImplReader::RegisterNumFmtOnTxtNode(sal_uInt16 nActLFO, void SwWW8ImplReader::RegisterNumFmt(sal_uInt16 nActLFO, sal_uInt8 nActLevel) { // sind wir erst beim Einlesen der StyleDef ? - if (pAktColl) - SetStylesList( nAktColl , nActLFO, nActLevel); + if (m_pAktColl) + SetStylesList( m_nAktColl , nActLFO, nActLevel); else RegisterNumFmtOnTxtNode(nActLFO, nActLevel); } @@ -1940,15 +1940,15 @@ void SwWW8ImplReader::RegisterNumFmt(sal_uInt16 nActLFO, sal_uInt8 nActLevel) void SwWW8ImplReader::Read_ListLevel(sal_uInt16, const sal_uInt8* pData, short nLen) { - if (pPlcxMan && pPlcxMan->GetDoingDrawTextBox()) + if (m_pPlcxMan && m_pPlcxMan->GetDoingDrawTextBox()) return; if( nLen < 0 ) { // the actual level is finished, what should we do ? - nListLevel = WW8ListManager::nMaxLevel; - if (pStyles && !bVer67) - pStyles->nWwNumLevel = 0; + m_nListLevel = WW8ListManager::nMaxLevel; + if (m_pStyles && !m_bVer67) + m_pStyles->nWwNumLevel = 0; } else { @@ -1957,9 +1957,9 @@ void SwWW8ImplReader::Read_ListLevel(sal_uInt16, const sal_uInt8* pData, return; // die Streamdaten sind hier Null basiert, so wie wir es brauchen - nListLevel = *pData; + m_nListLevel = *pData; - if (pStyles && !bVer67) + if (m_pStyles && !m_bVer67) { /* if this is the case, then if the numbering is actually stored in @@ -1967,20 +1967,20 @@ void SwWW8ImplReader::Read_ListLevel(sal_uInt16, const sal_uInt8* pData, to set the ww6 list level information which we will need when we reach the true ww6 list def. So set it now */ - pStyles->nWwNumLevel = nListLevel; + m_pStyles->nWwNumLevel = m_nListLevel; } - if (WW8ListManager::nMaxLevel <= nListLevel ) - nListLevel = WW8ListManager::nMaxLevel; + if (WW8ListManager::nMaxLevel <= m_nListLevel ) + m_nListLevel = WW8ListManager::nMaxLevel; else if ( - (USHRT_MAX > nLFOPosition) && - (WW8ListManager::nMaxLevel > nListLevel) + (USHRT_MAX > m_nLFOPosition) && + (WW8ListManager::nMaxLevel > m_nListLevel) ) { - RegisterNumFmt(nLFOPosition, nListLevel); - nLFOPosition = USHRT_MAX; - nListLevel = WW8ListManager::nMaxLevel; + RegisterNumFmt(m_nLFOPosition, m_nListLevel); + m_nLFOPosition = USHRT_MAX; + m_nListLevel = WW8ListManager::nMaxLevel; } } } @@ -1988,14 +1988,14 @@ void SwWW8ImplReader::Read_ListLevel(sal_uInt16, const sal_uInt8* pData, void SwWW8ImplReader::Read_LFOPosition(sal_uInt16, const sal_uInt8* pData, short nLen) { - if (pPlcxMan && pPlcxMan->GetDoingDrawTextBox()) + if (m_pPlcxMan && m_pPlcxMan->GetDoingDrawTextBox()) return; if( nLen < 0 ) { // the actual level is finished, what should we do ? - nLFOPosition = USHRT_MAX; - nListLevel = WW8ListManager::nMaxLevel; + m_nLFOPosition = USHRT_MAX; + m_nListLevel = WW8ListManager::nMaxLevel; } else { @@ -2018,17 +2018,17 @@ void SwWW8ImplReader::Read_LFOPosition(sal_uInt16, const sal_uInt8* pData, ww8par6.cxx#SwWW8ImplReader::Read_LR */ - if (pAktColl) + if (m_pAktColl) { // here a "named" style is being configured // disable the numbering/list in the style currently configured - pAktColl->SetFmtAttr(*GetDfltAttr(RES_PARATR_NUMRULE)); + m_pAktColl->SetFmtAttr(*GetDfltAttr(RES_PARATR_NUMRULE)); // reset/blank the indent - pAktColl->SetFmtAttr(SvxLRSpaceItem(RES_LR_SPACE)); + m_pAktColl->SetFmtAttr(SvxLRSpaceItem(RES_LR_SPACE)); } - else if (SwTxtNode* pTxtNode = pPaM->GetNode().GetTxtNode()) + else if (SwTxtNode* pTxtNode = m_pPaM->GetNode().GetTxtNode()) { // here a paragraph is being directly formatted @@ -2052,11 +2052,11 @@ void SwWW8ImplReader::Read_LFOPosition(sal_uInt16, const sal_uInt8* pData, pTxtNode->SetAttr( aLR ); } - nLFOPosition = USHRT_MAX; + m_nLFOPosition = USHRT_MAX; } else { - nLFOPosition = (sal_uInt16)nData-1; + m_nLFOPosition = (sal_uInt16)nData-1; /* If we are a ww8+ style with ww7- style lists then there is a bizarre broken word bug where when the list is removed from a para @@ -2064,30 +2064,30 @@ void SwWW8ImplReader::Read_LFOPosition(sal_uInt16, const sal_uInt8* pData, indentation. Setting this flag will allow us to recover from this braindeadness */ - if (pAktColl && (nLFOPosition == 2047-1) && nAktColl < vColl.size()) - vColl[nAktColl].bHasBrokenWW6List = true; + if (m_pAktColl && (m_nLFOPosition == 2047-1) && m_nAktColl < m_vColl.size()) + m_vColl[m_nAktColl].bHasBrokenWW6List = true; // die Streamdaten sind hier 1 basiert, wir ziehen EINS ab - if (USHRT_MAX > nLFOPosition) + if (USHRT_MAX > m_nLFOPosition) { - if (nLFOPosition != 2047-1) //Normal ww8+ list behaviour + if (m_nLFOPosition != 2047-1) //Normal ww8+ list behaviour { - if (WW8ListManager::nMaxLevel == nListLevel) - nListLevel = 0; - if (WW8ListManager::nMaxLevel > nListLevel) + if (WW8ListManager::nMaxLevel == m_nListLevel) + m_nListLevel = 0; + if (WW8ListManager::nMaxLevel > m_nListLevel) { - RegisterNumFmt(nLFOPosition, nListLevel); - nLFOPosition = USHRT_MAX; - nListLevel = WW8ListManager::nMaxLevel; + RegisterNumFmt(m_nLFOPosition, m_nListLevel); + m_nLFOPosition = USHRT_MAX; + m_nListLevel = WW8ListManager::nMaxLevel; } } - else if (pPlcxMan && pPlcxMan->HasParaSprm(0xC63E)) + else if (m_pPlcxMan && m_pPlcxMan->HasParaSprm(0xC63E)) { /* #i8114# Horrific backwards compatible ww7- lists in ww8+ docs */ - Read_ANLevelNo(13 /*equiv ww7- sprm no*/, &nListLevel, 1); + Read_ANLevelNo(13 /*equiv ww7- sprm no*/, &m_nListLevel, 1); } } } @@ -2110,34 +2110,34 @@ bool SwWW8ImplReader::ImportFormulaControl(WW8FormulaControl &aFormula, WW8ReaderSave aSave(this,nStart); WW8PLCFManResult aRes; - nStart = pPlcxMan->Where(); + nStart = m_pPlcxMan->Where(); while(nStart <= nEndCp) { - if ( pPlcxMan->Get(&aRes) + if ( m_pPlcxMan->Get(&aRes) && aRes.pMemPos && aRes.nSprmId ) { //only interested in sprms which would set nPicLocFc if ( (68 == aRes.nSprmId) || (0x6A03 == aRes.nSprmId) ) { Read_PicLoc( aRes.nSprmId, aRes.pMemPos + - mpSprmParser->DistanceToData(aRes.nSprmId), 4); + m_pSprmParser->DistanceToData(aRes.nSprmId), 4); break; } } - pPlcxMan->advance(); - nStart = pPlcxMan->Where(); + m_pPlcxMan->advance(); + nStart = m_pPlcxMan->Where(); } - sal_uLong nOffset = nPicLocFc; + sal_uLong nOffset = m_nPicLocFc; aSave.Restore(this); - sal_uLong nOldPos = pDataStream->Tell(); + sal_uLong nOldPos = m_pDataStream->Tell(); WW8_PIC aPic; - pDataStream->Seek( nOffset); - PicRead( pDataStream, &aPic, bVer67); + m_pDataStream->Seek( nOffset); + PicRead( m_pDataStream, &aPic, m_bVer67); - if((aPic.lcb > 0x3A) && !pDataStream->GetError() ) + if((aPic.lcb > 0x3A) && !m_pDataStream->GetError() ) { - aFormula.FormulaRead(nWhich,pDataStream); + aFormula.FormulaRead(nWhich,m_pDataStream); bRet = true; } @@ -2146,7 +2146,7 @@ bool SwWW8ImplReader::ImportFormulaControl(WW8FormulaControl &aFormula, is too big for the WW95 files, it needs to be modified to check the version C. */ - pDataStream->Seek( nOldPos ); + m_pDataStream->Seek( nOldPos ); return bRet; } diff --git a/sw/source/filter/ww8/ww8par4.cxx b/sw/source/filter/ww8/ww8par4.cxx index 72f04ed2521d..52173692c22a 100644 --- a/sw/source/filter/ww8/ww8par4.cxx +++ b/sw/source/filter/ww8/ww8par4.cxx @@ -200,7 +200,7 @@ static bool SwWw6ReadMacPICTStream(Graphic& rGraph, SvStorageRef& rSrc1) SwFlyFrmFmt* SwWW8ImplReader::InsertOle(SdrOle2Obj &rObject, const SfxItemSet &rFlySet, const SfxItemSet &rGrfSet) { - SfxObjectShell *pPersist = rDoc.GetPersist(); + SfxObjectShell *pPersist = m_rDoc.GetPersist(); OSL_ENSURE(pPersist, "No persist, cannot insert objects correctly"); if (!pPersist) return 0; @@ -238,7 +238,7 @@ SwFlyFrmFmt* SwWW8ImplReader::InsertOle(SdrOle2Obj &rObject, if (bSuccess) { const SfxItemSet *pFlySet = pMathFlySet ? pMathFlySet : &rFlySet; - pRet = rDoc.getIDocumentContentOperations().InsertOLE(*pPaM, sNewName, rObject.GetAspect(), pFlySet, &rGrfSet, 0); + pRet = m_rDoc.getIDocumentContentOperations().InsertOLE(*m_pPaM, sNewName, rObject.GetAspect(), pFlySet, &rGrfSet, 0); } delete pMathFlySet; return pRet; @@ -247,7 +247,7 @@ SwFlyFrmFmt* SwWW8ImplReader::InsertOle(SdrOle2Obj &rObject, SwFrmFmt* SwWW8ImplReader::ImportOle(const Graphic* pGrf, const SfxItemSet* pFlySet, const SfxItemSet *pGrfSet, const Rectangle& aVisArea ) { - ::SetProgressState(nProgress, mpDocShell); // Update + ::SetProgressState(m_nProgress, m_pDocShell); // Update SwFrmFmt* pFmt = 0; GrafikCtor(); @@ -259,17 +259,17 @@ SwFrmFmt* SwWW8ImplReader::ImportOle(const Graphic* pGrf, SfxItemSet* pTempSet = 0; if( !pFlySet ) { - pTempSet = new SfxItemSet( rDoc.GetAttrPool(), RES_FRMATR_BEGIN, + pTempSet = new SfxItemSet( m_rDoc.GetAttrPool(), RES_FRMATR_BEGIN, RES_FRMATR_END-1); pFlySet = pTempSet; // Abstand/Umrandung raus - if (!mbNewDoc) + if (!m_bNewDoc) Reader::ResetFrmFmtAttrs( *pTempSet ); SwFmtAnchor aAnchor( FLY_AS_CHAR ); - aAnchor.SetAnchor( pPaM->GetPoint() ); + aAnchor.SetAnchor( m_pPaM->GetPoint() ); pTempSet->Put( aAnchor ); const Size aSizeTwip = OutputDevice::LogicToLogic( @@ -279,11 +279,11 @@ SwFrmFmt* SwWW8ImplReader::ImportOle(const Graphic* pGrf, aSizeTwip.Height() ) ); pTempSet->Put( SwFmtVertOrient( 0, text::VertOrientation::TOP, text::RelOrientation::FRAME )); - if( pSFlyPara ) + if( m_pSFlyPara ) { // OLE im Rahmen ? ok, Rahmen auf Bildgroesse vergroessern ( // nur wenn Auto-Breite ) - pSFlyPara->BoxUpWidth( aSizeTwip.Width() ); + m_pSFlyPara->BoxUpWidth( aSizeTwip.Width() ); } } @@ -295,14 +295,14 @@ SwFrmFmt* SwWW8ImplReader::ImportOle(const Graphic* pGrf, SdrObject::Free( pRet ); // das brauchen wir nicht mehr } else - pFmt = rDoc.getIDocumentContentOperations().InsertDrawObj(*pPaM, *pRet, *pFlySet ); + pFmt = m_rDoc.getIDocumentContentOperations().InsertDrawObj(*m_pPaM, *pRet, *pFlySet ); } else if ( GRAPHIC_GDIMETAFILE == aGraph.GetType() || GRAPHIC_BITMAP == aGraph.GetType() ) { - pFmt = rDoc.getIDocumentContentOperations().Insert(*pPaM, OUString(), OUString(), &aGraph, pFlySet, + pFmt = m_rDoc.getIDocumentContentOperations().Insert(*m_pPaM, OUString(), OUString(), &aGraph, pFlySet, pGrfSet, NULL); } delete pTempSet; @@ -338,18 +338,18 @@ SdrObject* SwWW8ImplReader::ImportOleBase( Graphic& rGraph, const Graphic* pGrf, const SfxItemSet* pFlySet, const Rectangle& aVisArea ) { SdrObject* pRet = 0; - OSL_ENSURE( pStg, "ohne storage geht hier fast gar nichts!" ); + OSL_ENSURE( m_pStg, "ohne storage geht hier fast gar nichts!" ); - ::SetProgressState( nProgress, rDoc.GetDocShell() ); // Update + ::SetProgressState( m_nProgress, m_rDoc.GetDocShell() ); // Update long nX=0, nY=0; // nX, nY is graphic size bool bOleOk = true; OUString aSrcStgName('_'); // ergibt Name "_4711" - aSrcStgName += OUString::number( nObjLocFc ); + aSrcStgName += OUString::number( m_nObjLocFc ); - SvStorageRef xSrc0 = pStg->OpenSotStorage(OUString(SL::aObjectPool)); + SvStorageRef xSrc0 = m_pStg->OpenSotStorage(OUString(SL::aObjectPool)); SvStorageRef xSrc1 = xSrc0->OpenSotStorage( aSrcStgName, STREAM_READWRITE| StreamMode::SHARE_DENYALL ); @@ -390,12 +390,12 @@ SdrObject* SwWW8ImplReader::ImportOleBase( Graphic& rGraph, } } - if (!(bIsHeader || bIsFooter)) + if (!(m_bIsHeader || m_bIsFooter)) { //Can't put them in headers/footers :-( uno::Reference< drawing::XShape > xRef; - OSL_ENSURE(pFormImpl, "Impossible"); - if (pFormImpl && pFormImpl->ReadOCXStream(xSrc1, &xRef, false)) + OSL_ENSURE(m_pFormImpl, "Impossible"); + if (m_pFormImpl && m_pFormImpl->ReadOCXStream(xSrc1, &xRef, false)) { pRet = GetSdrObjectFromXShape(xRef); OSL_ENSURE(pRet, "Impossible"); @@ -408,17 +408,17 @@ SdrObject* SwWW8ImplReader::ImportOleBase( Graphic& rGraph, if (GRAPHIC_GDIMETAFILE == rGraph.GetType() || GRAPHIC_BITMAP == rGraph.GetType()) { - ::SetProgressState(nProgress, mpDocShell); // Update + ::SetProgressState(m_nProgress, m_pDocShell); // Update if (bOleOk) { - sal_uLong nOldPos = pDataStream->Tell(); - pDataStream->Seek(STREAM_SEEK_TO_END); + sal_uLong nOldPos = m_pDataStream->Tell(); + m_pDataStream->Seek(STREAM_SEEK_TO_END); SvStream *pTmpData = 0; - if (nObjLocFc < pDataStream->Tell()) + if (m_nObjLocFc < m_pDataStream->Tell()) { - pTmpData = pDataStream; - pTmpData->Seek( nObjLocFc ); + pTmpData = m_pDataStream; + pTmpData->Seek( m_nObjLocFc ); } sal_Int64 nAspect = embed::Aspects::MSOLE_CONTENT; @@ -437,9 +437,9 @@ SdrObject* SwWW8ImplReader::ImportOleBase( Graphic& rGraph, ErrCode nError = ERRCODE_NONE; pRet = SvxMSDffManager::CreateSdrOLEFromStorage( - aSrcStgName, xSrc0, mpDocShell->GetStorage(), rGraph, aRect, aVisArea, pTmpData, nError, + aSrcStgName, xSrc0, m_pDocShell->GetStorage(), rGraph, aRect, aVisArea, pTmpData, nError, SwMSDffManager::GetFilterFlags(), nAspect ); - pDataStream->Seek( nOldPos ); + m_pDataStream->Seek( nOldPos ); } } return pRet; @@ -449,8 +449,8 @@ void SwWW8ImplReader::ReadRevMarkAuthorStrTabl( SvStream& rStrm, sal_Int32 nTblPos, sal_Int32 nTblSiz, SwDoc& rDocOut ) { ::std::vector aAuthorNames; - WW8ReadSTTBF( !bVer67, rStrm, nTblPos, nTblSiz, bVer67 ? 2 : 0, - eStructCharSet, aAuthorNames ); + WW8ReadSTTBF( !m_bVer67, rStrm, nTblPos, nTblSiz, m_bVer67 ? 2 : 0, + m_eStructCharSet, aAuthorNames ); sal_uInt16 nCount = static_cast< sal_uInt16 >(aAuthorNames.size()); for( sal_uInt16 nAuthor = 0; nAuthor < nCount; ++nAuthor ) @@ -471,7 +471,7 @@ void SwWW8ImplReader::Read_CRevisionMark(RedlineType_t eType, { // there *must* be a SprmCIbstRMark[Del] and a SprmCDttmRMark[Del] // pointing to the very same char position as our SprmCFRMark[Del] - if (!pPlcxMan) + if (!m_pPlcxMan) return; const sal_uInt8* pSprmCIbstRMark; const sal_uInt8* pSprmCDttmRMark; @@ -489,26 +489,26 @@ void SwWW8ImplReader::Read_CRevisionMark(RedlineType_t eType, */ std::vector aResult; bool bIns = (nsRedlineType_t::REDLINE_INSERT == eType); - if( bVer67 ) + if( m_bVer67 ) { - pPlcxMan->HasCharSprm(69, aResult); + m_pPlcxMan->HasCharSprm(69, aResult); pSprmCIbstRMark = aResult.empty() ? 0 : aResult.back(); aResult.clear(); - pPlcxMan->HasCharSprm(70, aResult); + m_pPlcxMan->HasCharSprm(70, aResult); pSprmCDttmRMark = aResult.empty() ? 0 : aResult.back(); } else { - pPlcxMan->HasCharSprm( bIns ? 0x4804 : 0x4863, aResult); + m_pPlcxMan->HasCharSprm( bIns ? 0x4804 : 0x4863, aResult); pSprmCIbstRMark = aResult.empty() ? 0 : aResult.back(); aResult.clear(); - pPlcxMan->HasCharSprm( bIns ? 0x6805 : NS_sprm::LN_CDttmRMarkDel, aResult); + m_pPlcxMan->HasCharSprm( bIns ? 0x6805 : NS_sprm::LN_CDttmRMarkDel, aResult); pSprmCDttmRMark = aResult.empty() ? 0 : aResult.back(); } } if (nLen < 0) - mpRedlineStack->close(*pPaM->GetPoint(), eType, pTableDesc ); + m_pRedlineStack->close(*m_pPaM->GetPoint(), eType, m_pTableDesc ); else { // start of new revision mark, if not there default to first entry diff --git a/sw/source/filter/ww8/ww8par5.cxx b/sw/source/filter/ww8/ww8par5.cxx index bc69c7927e55..70f39f67d7b0 100644 --- a/sw/source/filter/ww8/ww8par5.cxx +++ b/sw/source/filter/ww8/ww8par5.cxx @@ -119,7 +119,7 @@ namespace long SwWW8ImplReader::Read_Book(WW8PLCFManResult*) { // should also work via pRes.nCo2OrIdx - WW8PLCFx_Book* pB = pPlcxMan->GetBook(); + WW8PLCFx_Book* pB = m_pPlcxMan->GetBook(); if( !pB ) { OSL_ENSURE( pB, "WW8PLCFx_Book - Pointer does not exist" ); @@ -132,7 +132,7 @@ long SwWW8ImplReader::Read_Book(WW8PLCFManResult*) if (pB->GetIsEnd()) { - pReffedStck->SetAttr(*pPaM->GetPoint(), RES_FLTR_BOOKMARK, true, + m_pReffedStck->SetAttr(*m_pPaM->GetPoint(), RES_FLTR_BOOKMARK, true, pB->GetHandle(), (eB & BOOK_FIELD)!=0); return 0; } @@ -150,17 +150,17 @@ long SwWW8ImplReader::Read_Book(WW8PLCFManResult*) // do NOT call ToUpper as the bookmark name can also be a hyperlink target! OUString aVal; - if( SwFltGetFlag( nFieldFlags, SwFltControlStack::BOOK_TO_VAR_REF ) ) + if( SwFltGetFlag( m_nFieldFlags, SwFltControlStack::BOOK_TO_VAR_REF ) ) { // set variable for translation bookmark long nLen = pB->GetLen(); if( nLen > MAX_FIELDLEN ) nLen = MAX_FIELDLEN; - long nOldPos = pStrm->Tell(); - nLen = pSBase->WW8ReadString( *pStrm, aVal, pB->GetStartPos(), nLen, - eStructCharSet ); - pStrm->Seek( nOldPos ); + long nOldPos = m_pStrm->Tell(); + nLen = m_pSBase->WW8ReadString( *m_pStrm, aVal, pB->GetStartPos(), nLen, + m_eStructCharSet ); + m_pStrm->Seek( nOldPos ); // now here the implementation of the old "QuoteString" and // I hope with a better performance as before. It's also only @@ -169,7 +169,7 @@ long SwWW8ImplReader::Read_Book(WW8PLCFManResult*) OUString sHex("\\x"); bool bSetAsHex; - bool bAllowCr = SwFltGetFlag(nFieldFlags, + bool bAllowCr = SwFltGetFlag(m_nFieldFlags, SwFltControlStack::ALLOW_FLD_CR); for( sal_Int32 nI = 0; @@ -217,27 +217,27 @@ long SwWW8ImplReader::Read_Book(WW8PLCFManResult*) //e.g. inserting bookmark around field result, so we need to put //it around the entire writer field, as we don't have the separation //of field and field result of word, see #i16941# - SwPosition aStart(*pPaM->GetPoint()); - if (!maFieldStack.empty()) + SwPosition aStart(*m_pPaM->GetPoint()); + if (!m_aFieldStack.empty()) { - const WW8FieldEntry &rTest = maFieldStack.back(); + const WW8FieldEntry &rTest = m_aFieldStack.back(); aStart = rTest.maStartPos; } const OUString sOrigName = BookmarkToWriter(*pName); - pReffedStck->NewAttr( aStart, + m_pReffedStck->NewAttr( aStart, SwFltBookmark( EnsureTOCBookmarkName( sOrigName ), aVal, pB->GetHandle(), IsTOCBookmarkName( sOrigName ) )); return 0; } long SwWW8ImplReader::Read_AtnBook(WW8PLCFManResult*) { - if (WW8PLCFx_AtnBook* pAtnBook = pPlcxMan->GetAtnBook()) + if (WW8PLCFx_AtnBook* pAtnBook = m_pPlcxMan->GetAtnBook()) { if (pAtnBook->getIsEnd()) - pReffedStck->SetAttr(*pPaM->GetPoint(), RES_FLTR_ANNOTATIONMARK, true, pAtnBook->getHandle()); + m_pReffedStck->SetAttr(*m_pPaM->GetPoint(), RES_FLTR_ANNOTATIONMARK, true, pAtnBook->getHandle()); else - pReffedStck->NewAttr(*pPaM->GetPoint(), CntUInt16Item(RES_FLTR_ANNOTATIONMARK, pAtnBook->getHandle())); + m_pReffedStck->NewAttr(*m_pPaM->GetPoint(), CntUInt16Item(RES_FLTR_ANNOTATIONMARK, pAtnBook->getHandle())); } return 0; } @@ -259,7 +259,7 @@ OUString SwWW8ImplReader::ConvertFFileName(const OUString& rOrg) // Need the more sophisticated url converter. if (!aName.isEmpty()) aName = URIHelper::SmartRel2Abs( - INetURLObject(sBaseURL), aName, Link(), false); + INetURLObject(m_sBaseURL), aName, Link(), false); return aName; } @@ -413,9 +413,9 @@ short SwWW8ImplReader::GetTimeDatePara(OUString& rStr, sal_uInt32& rFormat, sal_uInt16 &rLang, int nWhichDefault, bool bHijri) { bool bRTL = false; - if (pPlcxMan && !bVer67) + if (m_pPlcxMan && !m_bVer67) { - const sal_uInt8 *pResult = pPlcxMan->HasCharSprm(0x85A); + const sal_uInt8 *pResult = m_pPlcxMan->HasCharSprm(0x85A); if (pResult && *pResult) bRTL = true; } @@ -424,7 +424,7 @@ short SwWW8ImplReader::GetTimeDatePara(OUString& rStr, sal_uInt32& rFormat, OSL_ENSURE(pLang, "impossible"); rLang = pLang ? pLang->GetValue() : LANGUAGE_ENGLISH_US; - SvNumberFormatter* pFormatter = rDoc.GetNumberFormatter(); + SvNumberFormatter* pFormatter = m_rDoc.GetNumberFormatter(); OUString sParams( FindPara( rStr, '@', '@' ) );// Date/Time if (sParams.isEmpty()) { @@ -478,14 +478,14 @@ short SwWW8ImplReader::GetTimeDatePara(OUString& rStr, sal_uInt32& rFormat, // Am Ende des Einlesens entsprechende Felder updaten ( z.Zt. die Referenzen ) void SwWW8ImplReader::UpdateFields() { - rDoc.getIDocumentState().SetUpdateExpFldStat(true); // JP: neu fuer alles wichtige - rDoc.SetInitDBFields(true); // Datenbank-Felder auch + m_rDoc.getIDocumentState().SetUpdateExpFldStat(true); // JP: neu fuer alles wichtige + m_rDoc.SetInitDBFields(true); // Datenbank-Felder auch } sal_uInt16 SwWW8ImplReader::End_Field() { sal_uInt16 nRet = 0; - WW8PLCFx_FLD* pF = pPlcxMan->GetFld(); + WW8PLCFx_FLD* pF = m_pPlcxMan->GetFld(); OSL_ENSURE(pF, "WW8PLCFx_FLD - Pointer nicht da"); WW8_CP nCP = 0; if (!pF || !pF->EndPosIsFieldEnd(nCP)) @@ -494,27 +494,27 @@ sal_uInt16 SwWW8ImplReader::End_Field() const SvtFilterOptions &rOpt = SvtFilterOptions::Get(); bool bUseEnhFields = rOpt.IsUseEnhancedFields(); - OSL_ENSURE(!maFieldStack.empty(), "Empty field stack\n"); - if (!maFieldStack.empty()) + OSL_ENSURE(!m_aFieldStack.empty(), "Empty field stack\n"); + if (!m_aFieldStack.empty()) { /* only hyperlinks currently need to be handled like this, for the other cases we have inserted a field not an attribute with an unknown end point */ - nRet = maFieldStack.back().mnFieldId; + nRet = m_aFieldStack.back().mnFieldId; switch (nRet) { case 70: - if (bUseEnhFields && pPaM!=NULL && pPaM->GetPoint()!=NULL) { - SwPosition aEndPos = *pPaM->GetPoint(); - SwPaM aFldPam( maFieldStack.back().GetPtNode(), maFieldStack.back().GetPtCntnt(), aEndPos.nNode, aEndPos.nContent.GetIndex()); - IDocumentMarkAccess* pMarksAccess = rDoc.getIDocumentMarkAccess( ); + if (bUseEnhFields && m_pPaM!=NULL && m_pPaM->GetPoint()!=NULL) { + SwPosition aEndPos = *m_pPaM->GetPoint(); + SwPaM aFldPam( m_aFieldStack.back().GetPtNode(), m_aFieldStack.back().GetPtCntnt(), aEndPos.nNode, aEndPos.nContent.GetIndex()); + IDocumentMarkAccess* pMarksAccess = m_rDoc.getIDocumentMarkAccess( ); IFieldmark *pFieldmark = dynamic_cast( pMarksAccess->makeFieldBookmark( - aFldPam, maFieldStack.back().GetBookmarkName(), ODF_FORMTEXT ) ); + aFldPam, m_aFieldStack.back().GetBookmarkName(), ODF_FORMTEXT ) ); OSL_ENSURE(pFieldmark!=NULL, "hmmm; why was the bookmark not created?"); if (pFieldmark!=NULL) { - const IFieldmark::parameter_map_t& pParametersToAdd = maFieldStack.back().getParameters(); + const IFieldmark::parameter_map_t& pParametersToAdd = m_aFieldStack.back().getParameters(); pFieldmark->GetParameters()->insert(pParametersToAdd.begin(), pParametersToAdd.end()); } } @@ -522,74 +522,74 @@ sal_uInt16 SwWW8ImplReader::End_Field() // Doing corresponding status management for TOX field, index field, hyperlink field and page reference field case 13://TOX case 8://index - if (mbLoadingTOXCache) + if (m_bLoadingTOXCache) { - if (mnEmbeddedTOXLevel > 0) + if (m_nEmbeddedTOXLevel > 0) { - JoinNode(*pPaM); - --mnEmbeddedTOXLevel; + JoinNode(*m_pPaM); + --m_nEmbeddedTOXLevel; } else { - maTOXEndCps.insert(nCP); - mbLoadingTOXCache = false; - if ( pPaM->End() && - pPaM->End()->nNode.GetNode().GetTxtNode() && - pPaM->End()->nNode.GetNode().GetTxtNode()->Len() == 0 ) + m_aTOXEndCps.insert(nCP); + m_bLoadingTOXCache = false; + if ( m_pPaM->End() && + m_pPaM->End()->nNode.GetNode().GetTxtNode() && + m_pPaM->End()->nNode.GetNode().GetTxtNode()->Len() == 0 ) { - JoinNode(*pPaM); + JoinNode(*m_pPaM); } else { - mbCareLastParaEndInToc = true; + m_bCareLastParaEndInToc = true; } - if (mpPosAfterTOC) + if (m_pPosAfterTOC) { - *pPaM = *mpPosAfterTOC; - delete mpPosAfterTOC; - mpPosAfterTOC = 0; + *m_pPaM = *m_pPosAfterTOC; + delete m_pPosAfterTOC; + m_pPosAfterTOC = 0; } } } break; case 37: //REF - if (mbLoadingTOXCache && !mbLoadingTOXHyperlink) + if (m_bLoadingTOXCache && !m_bLoadingTOXHyperlink) { - pCtrlStck->SetAttr(*pPaM->GetPoint(),RES_TXTATR_INETFMT); + m_pCtrlStck->SetAttr(*m_pPaM->GetPoint(),RES_TXTATR_INETFMT); } break; case 88: - if (mbLoadingTOXHyperlink) - mbLoadingTOXHyperlink = false; - pCtrlStck->SetAttr(*pPaM->GetPoint(), RES_TXTATR_INETFMT); + if (m_bLoadingTOXHyperlink) + m_bLoadingTOXHyperlink = false; + m_pCtrlStck->SetAttr(*m_pPaM->GetPoint(), RES_TXTATR_INETFMT); break; case 36: case 68: //Move outside the section associated with this type of field - *pPaM->GetPoint() = maFieldStack.back().maStartPos; + *m_pPaM->GetPoint() = m_aFieldStack.back().maStartPos; break; default: - OUString aCode = maFieldStack.back().GetBookmarkCode(); + OUString aCode = m_aFieldStack.back().GetBookmarkCode(); if ( !aCode.isEmpty() ) { // Unhandled field with stored code - SwPosition aEndPos = *pPaM->GetPoint(); + SwPosition aEndPos = *m_pPaM->GetPoint(); SwPaM aFldPam( - maFieldStack.back().GetPtNode(), maFieldStack.back().GetPtCntnt(), + m_aFieldStack.back().GetPtNode(), m_aFieldStack.back().GetPtCntnt(), aEndPos.nNode, aEndPos.nContent.GetIndex()); - IDocumentMarkAccess* pMarksAccess = rDoc.getIDocumentMarkAccess( ); + IDocumentMarkAccess* pMarksAccess = m_rDoc.getIDocumentMarkAccess( ); IFieldmark* pFieldmark = pMarksAccess->makeFieldBookmark( aFldPam, - maFieldStack.back().GetBookmarkName(), + m_aFieldStack.back().GetBookmarkName(), ODF_UNHANDLED ); if ( pFieldmark ) { - const IFieldmark::parameter_map_t& pParametersToAdd = maFieldStack.back().getParameters(); + const IFieldmark::parameter_map_t& pParametersToAdd = m_aFieldStack.back().getParameters(); pFieldmark->GetParameters()->insert(pParametersToAdd.begin(), pParametersToAdd.end()); - OUString sFieldId = OUString::number( maFieldStack.back().mnFieldId ); + OUString sFieldId = OUString::number( m_aFieldStack.back().mnFieldId ); pFieldmark->GetParameters()->insert( std::pair< OUString, uno::Any > ( ODF_ID_PARAM, @@ -599,13 +599,13 @@ sal_uInt16 SwWW8ImplReader::End_Field() ODF_CODE_PARAM, uno::makeAny( aCode ) ) ); - if ( maFieldStack.back().mnObjLocFc > 0 ) + if ( m_aFieldStack.back().mnObjLocFc > 0 ) { // Store the OLE object as an internal link OUString sOleId('_'); - sOleId += OUString::number( maFieldStack.back().mnObjLocFc ); + sOleId += OUString::number( m_aFieldStack.back().mnObjLocFc ); - SvStorageRef xSrc0 = pStg->OpenSotStorage(OUString(SL::aObjectPool)); + SvStorageRef xSrc0 = m_pStg->OpenSotStorage(OUString(SL::aObjectPool)); SvStorageRef xSrc1 = xSrc0->OpenSotStorage( sOleId, StreamMode::READ ); // Store it now! @@ -639,7 +639,7 @@ sal_uInt16 SwWW8ImplReader::End_Field() break; } - maFieldStack.pop_back(); + m_aFieldStack.pop_back(); } return nRet; } @@ -816,17 +816,17 @@ long SwWW8ImplReader::Read_Field(WW8PLCFManResult* pRes) OSL_ENSURE( ( sizeof( aWW8FieldTab ) / sizeof( *aWW8FieldTab ) == eMax+1 ), "FeldFunc-Tabelle stimmt nicht" ); - WW8PLCFx_FLD* pF = pPlcxMan->GetFld(); + WW8PLCFx_FLD* pF = m_pPlcxMan->GetFld(); OSL_ENSURE(pF, "WW8PLCFx_FLD - Pointer nicht da"); if (!pF || !pF->StartPosIsFieldStart()) return 0; bool bNested = false; - if (!maFieldStack.empty()) + if (!m_aFieldStack.empty()) { - mycFieldIter aEnd = maFieldStack.end(); - for(mycFieldIter aIter = maFieldStack.begin(); aIter != aEnd; ++aIter) + mycFieldIter aEnd = m_aFieldStack.end(); + for(mycFieldIter aIter = m_aFieldStack.begin(); aIter != aEnd; ++aIter) { bNested = !AcceptableNestedField(aIter->mnFieldId); if (bNested) @@ -842,7 +842,7 @@ long SwWW8ImplReader::Read_Field(WW8PLCFManResult* pRes) bool bCodeNest = aF.bCodeNest; if ( aF.nId == 6 ) bCodeNest = false; // We can handle them and lose the inner data - maFieldStack.push_back(WW8FieldEntry(*pPaM->GetPoint(), aF.nId)); + m_aFieldStack.push_back(WW8FieldEntry(*m_pPaM->GetPoint(), aF.nId)); if (bNested) return 0; @@ -851,13 +851,13 @@ long SwWW8ImplReader::Read_Field(WW8PLCFManResult* pRes) sal_uInt16 nI = n / 32; // # des sal_uInt32 sal_uInt32 nMask = 1 << ( n % 32 ); // Maske fuer Bits - if ((sizeof(nFieldTagAlways)/sizeof(nFieldTagAlways[0])) <= nI) + if ((sizeof(m_nFieldTagAlways)/sizeof(m_nFieldTagAlways[0])) <= nI) { // if indexes larger than 95 are needed, then a new configuration // item has to be added, and nFieldTagAlways/nFieldTagBad expanded! return aF.nLen; } - if( nFieldTagAlways[nI] & nMask ) // Flag: Tag it + if( m_nFieldTagAlways[nI] & nMask ) // Flag: Tag it return Read_F_Tag( &aF ); // Resultat nicht als Text if( !bOk || !aF.nId ) // Feld kaputt @@ -865,30 +865,30 @@ long SwWW8ImplReader::Read_Field(WW8PLCFManResult* pRes) if( aF.nId > eMax - 1) // WW: Nested Field { - if( nFieldTagBad[nI] & nMask ) // Flag: Tag it when bad + if( m_nFieldTagBad[nI] & nMask ) // Flag: Tag it when bad return Read_F_Tag( &aF ); // Resultat nicht als Text else return aF.nLen; } //Only one type of field (hyperlink) in drawing textboxes exists - if (aF.nId != 88 && pPlcxMan->GetDoingDrawTextBox()) + if (aF.nId != 88 && m_pPlcxMan->GetDoingDrawTextBox()) return aF.nLen; // keine Routine vorhanden if (bNested || !aWW8FieldTab[aF.nId] || bCodeNest) { - if( nFieldTagBad[nI] & nMask ) // Flag: Tag it when bad + if( m_nFieldTagBad[nI] & nMask ) // Flag: Tag it when bad return Read_F_Tag( &aF ); // Resultat nicht als Text // Lese nur Resultat if (aF.bResNest && !AcceptableNestedField(aF.nId)) return aF.nLen; // Result nested -> nicht brauchbar - long nOldPos = pStrm->Tell(); + long nOldPos = m_pStrm->Tell(); OUString aStr; - aF.nLCode = pSBase->WW8ReadString( *pStrm, aStr, pPlcxMan->GetCpOfs()+ - aF.nSCode, aF.nLCode, eTextCharSet ); - pStrm->Seek( nOldPos ); + aF.nLCode = m_pSBase->WW8ReadString( *m_pStrm, aStr, m_pPlcxMan->GetCpOfs()+ + aF.nSCode, aF.nLCode, m_eTextCharSet ); + m_pStrm->Seek( nOldPos ); // field codes which contain '/' or '.' are not displayed in WinWord // skip if it is formula field or found space before. see #i119446, #i119585. @@ -907,27 +907,27 @@ long SwWW8ImplReader::Read_Field(WW8PLCFManResult* pRes) // Link fields aren't supported, but they are bound to an OLE object // that needs to be roundtripped if ( aF.nId == 56 ) - bEmbeddObj = true; + m_bEmbeddObj = true; // Field not supported: store the field code for later use - maFieldStack.back().SetBookmarkCode( aStr ); + m_aFieldStack.back().SetBookmarkCode( aStr ); return aF.nLen - aF.nLRes - 1; // so viele ueberlesen, das Resultfeld // wird wie Haupttext eingelesen } } else { // Lies Feld - long nOldPos = pStrm->Tell(); + long nOldPos = m_pStrm->Tell(); OUString aStr; if ( aF.nId == 6 && aF.bCodeNest ) { // TODO Extract the whole code string using the nested codes - aF.nLCode = pSBase->WW8ReadString( *pStrm, aStr, pPlcxMan->GetCpOfs() + - aF.nSCode, aF.nSRes - aF.nSCode - 1, eTextCharSet ); + aF.nLCode = m_pSBase->WW8ReadString( *m_pStrm, aStr, m_pPlcxMan->GetCpOfs() + + aF.nSCode, aF.nSRes - aF.nSCode - 1, m_eTextCharSet ); } else { - aF.nLCode = pSBase->WW8ReadString( *pStrm, aStr, pPlcxMan->GetCpOfs()+ - aF.nSCode, aF.nLCode, eTextCharSet ); + aF.nLCode = m_pSBase->WW8ReadString( *m_pStrm, aStr, m_pPlcxMan->GetCpOfs()+ + aF.nSCode, aF.nLCode, m_eTextCharSet ); } // #i51312# - graphics inside field code not supported by Writer. @@ -938,14 +938,14 @@ long SwWW8ImplReader::Read_Field(WW8PLCFManResult* pRes) } eF_ResT eRes = (this->*aWW8FieldTab[aF.nId])( &aF, aStr ); - pStrm->Seek( nOldPos ); + m_pStrm->Seek( nOldPos ); switch ( eRes ) { case FLD_OK: return aF.nLen; // alles OK case FLD_TAGTXT: - if ((nFieldTagBad[nI] & nMask)) // Flag: Tag bad + if ((m_nFieldTagBad[nI] & nMask)) // Flag: Tag bad return Read_F_Tag(&aF); // Taggen //fall through... case FLD_TEXT: @@ -958,7 +958,7 @@ long SwWW8ImplReader::Read_Field(WW8PLCFManResult* pRes) else return aF.nLen; case FLD_TAGIGN: - if( ( nFieldTagBad[nI] & nMask ) ) // Flag: Tag bad + if( ( m_nFieldTagBad[nI] & nMask ) ) // Flag: Tag bad return Read_F_Tag( &aF ); // Taggen return aF.nLen; // oder ignorieren case FLD_READ_FSPA: @@ -977,8 +977,8 @@ long SwWW8ImplReader::Read_Field(WW8PLCFManResult* pRes) void SwWW8ImplReader::MakeTagString( OUString& rStr, const OUString& rOrg ) { OUString sHex("\\x"); - bool bAllowCr = SwFltGetFlag( nFieldFlags, SwFltControlStack::TAGS_IN_TEXT ) - || SwFltGetFlag( nFieldFlags, SwFltControlStack::ALLOW_FLD_CR ); + bool bAllowCr = SwFltGetFlag( m_nFieldFlags, SwFltControlStack::TAGS_IN_TEXT ) + || SwFltGetFlag( m_nFieldFlags, SwFltControlStack::ALLOW_FLD_CR ); sal_Unicode cChar; rStr = rOrg; @@ -1045,31 +1045,31 @@ void SwWW8ImplReader::MakeTagString( OUString& rStr, const OUString& rOrg ) void SwWW8ImplReader::InsertTagField( const sal_uInt16 nId, const OUString& rTagText ) { OUString aName("WwFieldTag"); - if( SwFltGetFlag( nFieldFlags, SwFltControlStack::TAGS_DO_ID ) ) // Nummer? + if( SwFltGetFlag( m_nFieldFlags, SwFltControlStack::TAGS_DO_ID ) ) // Nummer? aName += OUString::number( nId ); // ausgeben ? - if( SwFltGetFlag(nFieldFlags, SwFltControlStack::TAGS_IN_TEXT)) + if( SwFltGetFlag(m_nFieldFlags, SwFltControlStack::TAGS_IN_TEXT)) { aName += rTagText; // als Txt taggen - rDoc.getIDocumentContentOperations().InsertString(*pPaM, aName, + m_rDoc.getIDocumentContentOperations().InsertString(*m_pPaM, aName, SwInsertFlags::NOHINTEXPAND); } else { // normal tagggen - SwFieldType* pFT = rDoc.getIDocumentFieldsAccess().InsertFldType( - SwSetExpFieldType( &rDoc, aName, nsSwGetSetExpType::GSE_STRING ) ); + SwFieldType* pFT = m_rDoc.getIDocumentFieldsAccess().InsertFldType( + SwSetExpFieldType( &m_rDoc, aName, nsSwGetSetExpType::GSE_STRING ) ); SwSetExpField aFld( static_cast(pFT), rTagText ); // SUB_INVISIBLE - sal_uInt16 nSubType = ( SwFltGetFlag( nFieldFlags, SwFltControlStack::TAGS_VISIBLE ) ) ? 0 : nsSwExtendedSubType::SUB_INVISIBLE; + sal_uInt16 nSubType = ( SwFltGetFlag( m_nFieldFlags, SwFltControlStack::TAGS_VISIBLE ) ) ? 0 : nsSwExtendedSubType::SUB_INVISIBLE; aFld.SetSubType(nSubType | nsSwGetSetExpType::GSE_STRING); - rDoc.getIDocumentContentOperations().InsertPoolItem( *pPaM, SwFmtFld( aFld ) ); + m_rDoc.getIDocumentContentOperations().InsertPoolItem( *m_pPaM, SwFmtFld( aFld ) ); } } long SwWW8ImplReader::Read_F_Tag( WW8FieldDesc* pF ) { - long nOldPos = pStrm->Tell(); + long nOldPos = m_pStrm->Tell(); WW8_CP nStart = pF->nSCode - 1; // mit 0x19 am Anfang long nL = pF->nLen; // Gesamtlaenge mit Resultat u. Nest @@ -1077,14 +1077,14 @@ long SwWW8ImplReader::Read_F_Tag( WW8FieldDesc* pF ) nL = MAX_FIELDLEN; // MaxLaenge, durch Quoten // max. 4* so gross OUString sFTxt; - nL = pSBase->WW8ReadString( *pStrm, sFTxt, - pPlcxMan->GetCpOfs() + nStart, nL, eStructCharSet); + nL = m_pSBase->WW8ReadString( *m_pStrm, sFTxt, + m_pPlcxMan->GetCpOfs() + nStart, nL, m_eStructCharSet); OUString aTagText; MakeTagString( aTagText, sFTxt ); InsertTagField( pF->nId, aTagText ); - pStrm->Seek( nOldPos ); + m_pStrm->Seek( nOldPos ); return pF->nLen; } @@ -1118,9 +1118,9 @@ eF_ResT SwWW8ImplReader::Read_F_Input( WW8FieldDesc* pF, OUString& rStr ) if ( pF->nId != 0x01 ) // 0x01 fields have no result { - SwInputField aFld( static_cast(rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_INPUTFLD )), + SwInputField aFld( static_cast(m_rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_INPUTFLD )), aDef, aQ, INP_TXT, 0, false ); - rDoc.getIDocumentContentOperations().InsertPoolItem( *pPaM, SwFmtFld( aFld ) ); + m_rDoc.getIDocumentContentOperations().InsertPoolItem( *m_pPaM, SwFmtFld( aFld ) ); } return FLD_OK; @@ -1129,7 +1129,7 @@ eF_ResT SwWW8ImplReader::Read_F_Input( WW8FieldDesc* pF, OUString& rStr ) // GetFieldResult alloziert einen String und liest das Feld-Resultat ein OUString SwWW8ImplReader::GetFieldResult( WW8FieldDesc* pF ) { - long nOldPos = pStrm->Tell(); + long nOldPos = m_pStrm->Tell(); WW8_CP nStart = pF->nSRes; // result start long nL = pF->nLRes; // result length @@ -1141,10 +1141,10 @@ OUString SwWW8ImplReader::GetFieldResult( WW8FieldDesc* pF ) // max. 4* as big OUString sRes; - nL = pSBase->WW8ReadString( *pStrm, sRes, pPlcxMan->GetCpOfs() + nStart, - nL, eStructCharSet ); + nL = m_pSBase->WW8ReadString( *m_pStrm, sRes, m_pPlcxMan->GetCpOfs() + nStart, + nL, m_eStructCharSet ); - pStrm->Seek( nOldPos ); + m_pStrm->Seek( nOldPos ); //replace both CR 0x0D and VT 0x0B with LF 0x0A return sRes.replace(0x0D, 0x0A).replace(0x0B, 0x0A); @@ -1192,30 +1192,30 @@ the appropriate set/ask field. long SwWW8ImplReader::MapBookmarkVariables(const WW8FieldDesc* pF, OUString &rOrigName, const OUString &rData) { - OSL_ENSURE(pPlcxMan,"No pPlcxMan"); + OSL_ENSURE(m_pPlcxMan,"No pPlcxMan"); long nNo; /* If there was no bookmark associated with this set field, then we create a pseudo one and insert it in the document. */ sal_uInt16 nIndex; - pPlcxMan->GetBook()->MapName(rOrigName); - OUString sName = pPlcxMan->GetBook()->GetBookmark( + m_pPlcxMan->GetBook()->MapName(rOrigName); + OUString sName = m_pPlcxMan->GetBook()->GetBookmark( pF->nSCode, pF->nSCode + pF->nLen, nIndex); if (!sName.isEmpty()) { - pPlcxMan->GetBook()->SetStatus(nIndex, BOOK_IGNORE); + m_pPlcxMan->GetBook()->SetStatus(nIndex, BOOK_IGNORE); nNo = nIndex; } else { - nNo = pReffingStck->aFieldVarNames.size()+1; + nNo = m_pReffingStck->aFieldVarNames.size()+1; sName = "WWSetBkmk" + OUString::number(nNo); - nNo += pPlcxMan->GetBook()->GetIMax(); + nNo += m_pPlcxMan->GetBook()->GetIMax(); } - pReffedStck->NewAttr(*pPaM->GetPoint(), + m_pReffedStck->NewAttr(*m_pPaM->GetPoint(), SwFltBookmark( BookmarkToWriter(sName), rData, nNo )); - pReffingStck->aFieldVarNames[rOrigName] = sName; + m_pReffingStck->aFieldVarNames[rOrigName] = sName; return nNo; } @@ -1256,15 +1256,15 @@ SwFltStackEntry *SwWW8FltRefStack::RefToVar(const SwField* pFld, OUString SwWW8ImplReader::GetMappedBookmark(const OUString &rOrigName) { OUString sName(BookmarkToWriter(rOrigName)); - OSL_ENSURE(pPlcxMan,"no pPlcxMan"); - pPlcxMan->GetBook()->MapName(sName); + OSL_ENSURE(m_pPlcxMan,"no pPlcxMan"); + m_pPlcxMan->GetBook()->MapName(sName); //See if there has been a variable set with this name, if so get //the pseudo bookmark name that was set with it. ::std::map::const_iterator aResult = - pReffingStck->aFieldVarNames.find(sName); + m_pReffingStck->aFieldVarNames.find(sName); - return (aResult == pReffingStck->aFieldVarNames.end()) + return (aResult == m_pReffingStck->aFieldVarNames.end()) ? sName : (*aResult).second; } @@ -1311,30 +1311,30 @@ eF_ResT SwWW8ImplReader::Read_F_InputVar( WW8FieldDesc* pF, OUString& rStr ) const long nNo = MapBookmarkVariables(pF, sOrigName, aResult); - SwSetExpFieldType* pFT = static_cast(rDoc.getIDocumentFieldsAccess().InsertFldType( - SwSetExpFieldType(&rDoc, sOrigName, nsSwGetSetExpType::GSE_STRING))); + SwSetExpFieldType* pFT = static_cast(m_rDoc.getIDocumentFieldsAccess().InsertFldType( + SwSetExpFieldType(&m_rDoc, sOrigName, nsSwGetSetExpType::GSE_STRING))); SwSetExpField aFld(pFT, aResult); aFld.SetSubType(nsSwExtendedSubType::SUB_INVISIBLE | nsSwGetSetExpType::GSE_STRING); aFld.SetInputFlag(true); aFld.SetPromptText( aQ ); - rDoc.getIDocumentContentOperations().InsertPoolItem( *pPaM, SwFmtFld( aFld ) ); + m_rDoc.getIDocumentContentOperations().InsertPoolItem( *m_pPaM, SwFmtFld( aFld ) ); - pReffedStck->SetAttr(*pPaM->GetPoint(), RES_FLTR_BOOKMARK, true, nNo); + m_pReffedStck->SetAttr(*m_pPaM->GetPoint(), RES_FLTR_BOOKMARK, true, nNo); return FLD_OK; } // "AUTONR" eF_ResT SwWW8ImplReader::Read_F_ANumber( WW8FieldDesc*, OUString& rStr ) { - if( !pNumFldType ){ // 1. Mal - SwSetExpFieldType aT( &rDoc, OUString("AutoNr"), nsSwGetSetExpType::GSE_SEQ ); - pNumFldType = rDoc.getIDocumentFieldsAccess().InsertFldType( aT ); + if( !m_pNumFldType ){ // 1. Mal + SwSetExpFieldType aT( &m_rDoc, OUString("AutoNr"), nsSwGetSetExpType::GSE_SEQ ); + m_pNumFldType = m_rDoc.getIDocumentFieldsAccess().InsertFldType( aT ); } - SwSetExpField aFld( static_cast(pNumFldType), OUString(), + SwSetExpField aFld( static_cast(m_pNumFldType), OUString(), GetNumberPara( rStr ) ); - aFld.SetValue( ++nFldNum ); - rDoc.getIDocumentContentOperations().InsertPoolItem( *pPaM, SwFmtFld( aFld ) ); + aFld.SetValue( ++m_nFldNum ); + m_rDoc.getIDocumentContentOperations().InsertPoolItem( *m_pPaM, SwFmtFld( aFld ) ); return FLD_OK; } @@ -1398,8 +1398,8 @@ eF_ResT SwWW8ImplReader::Read_F_Seq( WW8FieldDesc*, OUString& rStr ) if (aSequenceName.isEmpty() && aBook.isEmpty()) return FLD_TAGIGN; - SwSetExpFieldType* pFT = static_cast(rDoc.getIDocumentFieldsAccess().InsertFldType( - SwSetExpFieldType( &rDoc, aSequenceName, nsSwGetSetExpType::GSE_SEQ ) ) ); + SwSetExpFieldType* pFT = static_cast(m_rDoc.getIDocumentFieldsAccess().InsertFldType( + SwSetExpFieldType( &m_rDoc, aSequenceName, nsSwGetSetExpType::GSE_SEQ ) ) ); SwSetExpField aFld( pFT, OUString(), eNumFormat ); //#i120654# Add bHidden for /h flag (/h: Hide the field result.) @@ -1411,7 +1411,7 @@ eF_ResT SwWW8ImplReader::Read_F_Seq( WW8FieldDesc*, OUString& rStr ) else if (!bCountOn) aFld.SetFormula(aSequenceName); - rDoc.getIDocumentContentOperations().InsertPoolItem(*pPaM, SwFmtFld(aFld)); + m_rDoc.getIDocumentContentOperations().InsertPoolItem(*m_pPaM, SwFmtFld(aFld)); return FLD_OK; } @@ -1531,8 +1531,8 @@ eF_ResT SwWW8ImplReader::Read_F_DocInfo( WW8FieldDesc* pF, OUString& rStr ) if( !bFldFound ) { SwDocInfoField aFld( static_cast( - rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_DOCINFOFLD )), DI_CUSTOM|nReg, aDocProperty, GetFieldResult( pF ) ); - rDoc.getIDocumentContentOperations().InsertPoolItem(*pPaM, SwFmtFld(aFld)); + m_rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_DOCINFOFLD )), DI_CUSTOM|nReg, aDocProperty, GetFieldResult( pF ) ); + m_rDoc.getIDocumentContentOperations().InsertPoolItem(*m_pPaM, SwFmtFld(aFld)); return FLD_OK; } @@ -1638,10 +1638,10 @@ eF_ResT SwWW8ImplReader::Read_F_DocInfo( WW8FieldDesc* pF, OUString& rStr ) } SwDocInfoField aFld( static_cast( - rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_DOCINFOFLD )), nSub|nReg, aData, nFormat ); + m_rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_DOCINFOFLD )), nSub|nReg, aData, nFormat ); if (bDateTime) ForceFieldLanguage(aFld, nLang); - rDoc.getIDocumentContentOperations().InsertPoolItem(*pPaM, SwFmtFld(aFld)); + m_rDoc.getIDocumentContentOperations().InsertPoolItem(*m_pPaM, SwFmtFld(aFld)); return FLD_OK; } @@ -1651,17 +1651,17 @@ eF_ResT SwWW8ImplReader::Read_F_Author( WW8FieldDesc*, OUString& ) // SH: Das SwAuthorField bezeichnet nicht den urspruenglichen // Autor, sondern den aktuellen Benutzer, also besser ueber DocInfo SwDocInfoField aFld( static_cast( - rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_DOCINFOFLD )), + m_rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_DOCINFOFLD )), DI_CREATE|DI_SUB_AUTHOR, OUString() ); - rDoc.getIDocumentContentOperations().InsertPoolItem( *pPaM, SwFmtFld( aFld ) ); + m_rDoc.getIDocumentContentOperations().InsertPoolItem( *m_pPaM, SwFmtFld( aFld ) ); return FLD_OK; } eF_ResT SwWW8ImplReader::Read_F_TemplName( WW8FieldDesc*, OUString& ) { SwTemplNameField aFld( static_cast( - rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_TEMPLNAMEFLD )), FF_NAME ); - rDoc.getIDocumentContentOperations().InsertPoolItem( *pPaM, SwFmtFld( aFld ) ); + m_rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_TEMPLNAMEFLD )), FF_NAME ); + m_rDoc.getIDocumentContentOperations().InsertPoolItem( *m_pPaM, SwFmtFld( aFld ) ); return FLD_OK; } @@ -1701,13 +1701,13 @@ eF_ResT SwWW8ImplReader::Read_F_DateTime( WW8FieldDesc*pF, OUString& rStr ) if (32 == pF->nId) { nDT = css::util::NumberFormat::TIME; - nFormat = rDoc.GetNumberFormatter()->GetFormatIndex( + nFormat = m_rDoc.GetNumberFormatter()->GetFormatIndex( NF_TIME_START, LANGUAGE_SYSTEM ); } else { nDT = css::util::NumberFormat::DATE; - nFormat = rDoc.GetNumberFormatter()->GetFormatIndex( + nFormat = m_rDoc.GetNumberFormatter()->GetFormatIndex( NF_DATE_START, LANGUAGE_SYSTEM ); } } @@ -1715,16 +1715,16 @@ eF_ResT SwWW8ImplReader::Read_F_DateTime( WW8FieldDesc*pF, OUString& rStr ) if (nDT & css::util::NumberFormat::DATE) { SwDateTimeField aFld(static_cast( - rDoc.getIDocumentFieldsAccess().GetSysFldType(RES_DATETIMEFLD )), DATEFLD, nFormat); + m_rDoc.getIDocumentFieldsAccess().GetSysFldType(RES_DATETIMEFLD )), DATEFLD, nFormat); ForceFieldLanguage(aFld, nLang); - rDoc.getIDocumentContentOperations().InsertPoolItem( *pPaM, SwFmtFld( aFld ) ); + m_rDoc.getIDocumentContentOperations().InsertPoolItem( *m_pPaM, SwFmtFld( aFld ) ); } else if (nDT == css::util::NumberFormat::TIME) { SwDateTimeField aFld(static_cast( - rDoc.getIDocumentFieldsAccess().GetSysFldType(RES_DATETIMEFLD)), TIMEFLD, nFormat); + m_rDoc.getIDocumentFieldsAccess().GetSysFldType(RES_DATETIMEFLD)), TIMEFLD, nFormat); ForceFieldLanguage(aFld, nLang); - rDoc.getIDocumentContentOperations().InsertPoolItem( *pPaM, SwFmtFld( aFld ) ); + m_rDoc.getIDocumentContentOperations().InsertPoolItem( *m_pPaM, SwFmtFld( aFld ) ); } return FLD_OK; @@ -1755,8 +1755,8 @@ eF_ResT SwWW8ImplReader::Read_F_FileName(WW8FieldDesc*, OUString &rStr) } SwFileNameField aFld( - static_cast(rDoc.getIDocumentFieldsAccess().GetSysFldType(RES_FILENAMEFLD)), eType); - rDoc.getIDocumentContentOperations().InsertPoolItem(*pPaM, SwFmtFld(aFld)); + static_cast(m_rDoc.getIDocumentFieldsAccess().GetSysFldType(RES_FILENAMEFLD)), eType); + m_rDoc.getIDocumentContentOperations().InsertPoolItem(*m_pPaM, SwFmtFld(aFld)); return FLD_OK; } @@ -1768,9 +1768,9 @@ eF_ResT SwWW8ImplReader::Read_F_Anz( WW8FieldDesc* pF, OUString& rStr ) case 28: nSub = DS_CHAR; break; // number of characters } SwDocStatField aFld( static_cast( - rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_DOCSTATFLD )), nSub, + m_rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_DOCSTATFLD )), nSub, GetNumberPara( rStr ) ); - rDoc.getIDocumentContentOperations().InsertPoolItem( *pPaM, SwFmtFld( aFld ) ); + m_rDoc.getIDocumentContentOperations().InsertPoolItem( *m_pPaM, SwFmtFld( aFld ) ); return FLD_OK; } @@ -1778,10 +1778,10 @@ eF_ResT SwWW8ImplReader::Read_F_CurPage( WW8FieldDesc*, OUString& rStr ) { // page number SwPageNumberField aFld( static_cast( - rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_PAGENUMBERFLD )), PG_RANDOM, + m_rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_PAGENUMBERFLD )), PG_RANDOM, GetNumberPara(rStr, true)); - rDoc.getIDocumentContentOperations().InsertPoolItem( *pPaM, SwFmtFld( aFld ) ); + m_rDoc.getIDocumentContentOperations().InsertPoolItem( *m_pPaM, SwFmtFld( aFld ) ); return FLD_OK; } @@ -1837,16 +1837,16 @@ eF_ResT SwWW8ImplReader::Read_F_Symbol( WW8FieldDesc*, OUString& rStr ) NewAttr(aSz); } - rDoc.getIDocumentContentOperations().InsertString(*pPaM, OUString(cChar)); + m_rDoc.getIDocumentContentOperations().InsertString(*m_pPaM, OUString(cChar)); if (nSize > 0) - pCtrlStck->SetAttr(*pPaM->GetPoint(), RES_CHRATR_FONTSIZE); + m_pCtrlStck->SetAttr(*m_pPaM->GetPoint(), RES_CHRATR_FONTSIZE); if (!aName.isEmpty()) - pCtrlStck->SetAttr(*pPaM->GetPoint(), RES_CHRATR_FONT); + m_pCtrlStck->SetAttr(*m_pPaM->GetPoint(), RES_CHRATR_FONT); } else { - rDoc.getIDocumentContentOperations().InsertString(*pPaM, OUString("###")); + m_rDoc.getIDocumentContentOperations().InsertString(*m_pPaM, OUString("###")); } return FLD_OK; @@ -1875,9 +1875,9 @@ eF_ResT SwWW8ImplReader::Read_F_Embedd( WW8FieldDesc*, OUString& rStr ) } } - if( bObj && nPicLocFc ) - nObjLocFc = nPicLocFc; - bEmbeddObj = true; + if( m_bObj && m_nPicLocFc ) + m_nObjLocFc = m_nPicLocFc; + m_bEmbeddObj = true; return FLD_TEXT; } @@ -1905,14 +1905,14 @@ eF_ResT SwWW8ImplReader::Read_F_Set( WW8FieldDesc* pF, OUString& rStr ) const long nNo = MapBookmarkVariables(pF, sOrigName, sVal); - SwFieldType* pFT = rDoc.getIDocumentFieldsAccess().InsertFldType( SwSetExpFieldType( &rDoc, sOrigName, + SwFieldType* pFT = m_rDoc.getIDocumentFieldsAccess().InsertFldType( SwSetExpFieldType( &m_rDoc, sOrigName, nsSwGetSetExpType::GSE_STRING ) ); SwSetExpField aFld( static_cast(pFT), sVal, ULONG_MAX ); aFld.SetSubType(nsSwExtendedSubType::SUB_INVISIBLE | nsSwGetSetExpType::GSE_STRING); - rDoc.getIDocumentContentOperations().InsertPoolItem( *pPaM, SwFmtFld( aFld ) ); + m_rDoc.getIDocumentContentOperations().InsertPoolItem( *m_pPaM, SwFmtFld( aFld ) ); - pReffedStck->SetAttr(*pPaM->GetPoint(), RES_FLTR_BOOKMARK, true, nNo); + m_pReffedStck->SetAttr(*m_pPaM->GetPoint(), RES_FLTR_BOOKMARK, true, nNo); return FLD_OK; } @@ -1975,11 +1975,11 @@ eF_ResT SwWW8ImplReader::Read_F_Ref( WW8FieldDesc*, OUString& rStr ) { sBkmName = EnsureTOCBookmarkName(sBkmName); // track as referenced TOC bookmark. - pReffedStck->aReferencedTOCBookmarks.insert( sBkmName ); + m_pReffedStck->aReferencedTOCBookmarks.insert( sBkmName ); } SwGetRefField aFld( - static_cast(rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_GETREFFLD )), + static_cast(m_rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_GETREFFLD )), sBkmName,REF_BOOKMARK,0,eFormat); if (eFormat == REF_CONTENT) @@ -1990,12 +1990,12 @@ eF_ResT SwWW8ImplReader::Read_F_Ref( WW8FieldDesc*, OUString& rStr ) must store it until the end of the document to see if it was, in which case we'll turn it into a show variable */ - pReffingStck->NewAttr( *pPaM->GetPoint(), SwFmtFld(aFld) ); - pReffingStck->SetAttr( *pPaM->GetPoint(), RES_TXTATR_FIELD); + m_pReffingStck->NewAttr( *m_pPaM->GetPoint(), SwFmtFld(aFld) ); + m_pReffingStck->SetAttr( *m_pPaM->GetPoint(), RES_TXTATR_FIELD); } else { - rDoc.getIDocumentContentOperations().InsertPoolItem(*pPaM, SwFmtFld(aFld)); + m_rDoc.getIDocumentContentOperations().InsertPoolItem(*m_pPaM, SwFmtFld(aFld)); } return FLD_OK; } @@ -2035,17 +2035,17 @@ eF_ResT SwWW8ImplReader::Read_F_NoteReference( WW8FieldDesc*, OUString& rStr ) // set Sequence No of corresponding Foot-/Endnote to Zero // (will be corrected in SwGetRefField aFld( static_cast( - rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_GETREFFLD )), aBkmName, REF_FOOTNOTE, 0, + m_rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_GETREFFLD )), aBkmName, REF_FOOTNOTE, 0, REF_ONLYNUMBER ); - pReffingStck->NewAttr(*pPaM->GetPoint(), SwFmtFld(aFld)); - pReffingStck->SetAttr(*pPaM->GetPoint(), RES_TXTATR_FIELD); + m_pReffingStck->NewAttr(*m_pPaM->GetPoint(), SwFmtFld(aFld)); + m_pReffingStck->SetAttr(*m_pPaM->GetPoint(), RES_TXTATR_FIELD); if (bAboveBelow) { SwGetRefField aFld2( static_cast( - rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_GETREFFLD )),aBkmName, REF_FOOTNOTE, 0, + m_rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_GETREFFLD )),aBkmName, REF_FOOTNOTE, 0, REF_UPDOWN ); - pReffingStck->NewAttr(*pPaM->GetPoint(), SwFmtFld(aFld2)); - pReffingStck->SetAttr(*pPaM->GetPoint(), RES_TXTATR_FIELD); + m_pReffingStck->NewAttr(*m_pPaM->GetPoint(), SwFmtFld(aFld2)); + m_pReffingStck->SetAttr(*m_pPaM->GetPoint(), RES_TXTATR_FIELD); } return FLD_OK; } @@ -2069,12 +2069,12 @@ eF_ResT SwWW8ImplReader::Read_F_PgRef( WW8FieldDesc*, OUString& rStr ) const OUString sName(GetMappedBookmark(sOrigName)); // loading page reference field in TOX - if (mbLoadingTOXCache) + if (m_bLoadingTOXCache) { // insert page ref representation as plain text --> return FLD_TEXT // if there is no hyperlink settings for current toc and referenced bookmark is available, // assign link to current ref area - if (!mbLoadingTOXHyperlink && !sName.isEmpty()) + if (!m_bLoadingTOXHyperlink && !sName.isEmpty()) { // #i120879# add cross reference bookmark name prefix, if it // matches internal TOC bookmark naming convention @@ -2083,7 +2083,7 @@ eF_ResT SwWW8ImplReader::Read_F_PgRef( WW8FieldDesc*, OUString& rStr ) { sBookmarkName = EnsureTOCBookmarkName(sName); // track as referenced TOC bookmark. - pReffedStck->aReferencedTOCBookmarks.insert( sBookmarkName ); + m_pReffedStck->aReferencedTOCBookmarks.insert( sBookmarkName ); } else { @@ -2097,7 +2097,7 @@ eF_ResT SwWW8ImplReader::Read_F_PgRef( WW8FieldDesc*, OUString& rStr ) SwStyleNameMapper::GetPoolIdFromUIName( sLinkStyle, nsSwGetPoolIdFromName::GET_POOLID_CHRFMT ); aURL.SetVisitedFmtAndId( sLinkStyle, nPoolId); aURL.SetINetFmtAndId( sLinkStyle, nPoolId ); - pCtrlStck->NewAttr( *pPaM->GetPoint(), aURL ); + m_pCtrlStck->NewAttr( *m_pPaM->GetPoint(), aURL ); } return FLD_TEXT; } @@ -2109,15 +2109,15 @@ eF_ResT SwWW8ImplReader::Read_F_PgRef( WW8FieldDesc*, OUString& rStr ) { sPageRefBookmarkName = EnsureTOCBookmarkName(sName); // track as referenced TOC bookmark. - pReffedStck->aReferencedTOCBookmarks.insert( sPageRefBookmarkName ); + m_pReffedStck->aReferencedTOCBookmarks.insert( sPageRefBookmarkName ); } else { sPageRefBookmarkName = sName; } - SwGetRefField aFld( static_cast(rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_GETREFFLD )), + SwGetRefField aFld( static_cast(m_rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_GETREFFLD )), sPageRefBookmarkName, REF_BOOKMARK, 0, REF_PAGE ); - rDoc.getIDocumentContentOperations().InsertPoolItem( *pPaM, SwFmtFld( aFld ) ); + m_rDoc.getIDocumentContentOperations().InsertPoolItem( *m_pPaM, SwFmtFld( aFld ) ); return FLD_OK; } @@ -2195,27 +2195,27 @@ eF_ResT SwWW8ImplReader::Read_F_Macro( WW8FieldDesc*, OUString& rStr) aName = "StarOffice.Standard.Modul1." + aName; SwMacroField aFld( static_cast( - rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_MACROFLD )), aName, aVText ); + m_rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_MACROFLD )), aName, aVText ); if( !bApplyWingdings ) { - rDoc.getIDocumentContentOperations().InsertPoolItem( *pPaM, SwFmtFld( aFld ) ); - WW8_CP nOldCp = pPlcxMan->Where(); + m_rDoc.getIDocumentContentOperations().InsertPoolItem( *m_pPaM, SwFmtFld( aFld ) ); + WW8_CP nOldCp = m_pPlcxMan->Where(); WW8_CP nCp = nOldCp + nOffset; - SwPaM aPaM(*pPaM, pPaM); + SwPaM aPaM(*m_pPaM, m_pPaM); aPaM.SetMark(); aPaM.Move(fnMoveBackward); aPaM.Exchange(); - mpPostProcessAttrsInfo = new WW8PostProcessAttrsInfo(nCp, nCp, aPaM); + m_pPostProcessAttrsInfo = new WW8PostProcessAttrsInfo(nCp, nCp, aPaM); } else { //set Wingdings font sal_uInt16 i = 0; - for ( ; i < pFonts->GetMax(); i++ ) + for ( ; i < m_pFonts->GetMax(); i++ ) { FontFamily eFamily; OUString aFontName; @@ -2228,12 +2228,12 @@ eF_ResT SwWW8ImplReader::Read_F_Macro( WW8FieldDesc*, OUString& rStr) } } - if ( i < pFonts->GetMax() ) + if ( i < m_pFonts->GetMax() ) { SetNewFontAttr( i, true, RES_CHRATR_FONT ); - rDoc.getIDocumentContentOperations().InsertPoolItem( *pPaM, SwFmtFld( aFld ) ); - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_CHRATR_FONT ); + m_rDoc.getIDocumentContentOperations().InsertPoolItem( *m_pPaM, SwFmtFld( aFld ) ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_CHRATR_FONT ); ResetCharSetVars(); } } @@ -2317,17 +2317,17 @@ eF_ResT SwWW8ImplReader::Read_F_IncludePicture( WW8FieldDesc*, OUString& rStr ) erkannt, dass wir soeben einen Grafik-Link inserted haben und das passende SwAttrSet wird ins Frame-Format eingesetzt. */ - SfxItemSet aFlySet( rDoc.GetAttrPool(), RES_FRMATR_BEGIN, + SfxItemSet aFlySet( m_rDoc.GetAttrPool(), RES_FRMATR_BEGIN, RES_FRMATR_END-1 ); aFlySet.Put( SwFmtAnchor( FLY_AS_CHAR ) ); aFlySet.Put( SwFmtVertOrient( 0, text::VertOrientation::TOP, text::RelOrientation::FRAME )); - pFlyFmtOfJustInsertedGraphic = rDoc.getIDocumentContentOperations().Insert( *pPaM, + m_pFlyFmtOfJustInsertedGraphic = m_rDoc.getIDocumentContentOperations().Insert( *m_pPaM, aGrfName, OUString(), 0, // Graphic* &aFlySet, 0, 0); // SwFrmFmt* - maGrfNameGenerator.SetUniqueGraphName(pFlyFmtOfJustInsertedGraphic, + m_aGrfNameGenerator.SetUniqueGraphName(m_pFlyFmtOfJustInsertedGraphic, INetURLObject(aGrfName).GetBase()); } return FLD_READ_FSPA; @@ -2381,15 +2381,15 @@ eF_ResT SwWW8ImplReader::Read_F_IncludeText( WW8FieldDesc* /*pF*/, OUString& rSt case the file is not available we will fill in the section with the stored content of this winword field as a fallback. */ - SwPosition aTmpPos(*pPaM->GetPoint()); + SwPosition aTmpPos(*m_pPaM->GetPoint()); SwSectionData aSection(FILE_LINK_SECTION, - maSectionNameGenerator.UniqueName()); + m_aSectionNameGenerator.UniqueName()); aSection.SetLinkFileName( aPara ); aSection.SetProtectFlag(true); SwSection *const pSection = - rDoc.InsertSwSection(*pPaM, aSection, 0, 0, false); + m_rDoc.InsertSwSection(*m_pPaM, aSection, 0, 0, false); OSL_ENSURE(pSection, "no section inserted"); if (!pSection) return FLD_TEXT; @@ -2398,12 +2398,12 @@ eF_ResT SwWW8ImplReader::Read_F_IncludeText( WW8FieldDesc* /*pF*/, OUString& rSt if (!pSectionNode) return FLD_TEXT; - pPaM->GetPoint()->nNode = pSectionNode->GetIndex()+1; - pPaM->GetPoint()->nContent.Assign(pPaM->GetCntntNode(), 0 ); + m_pPaM->GetPoint()->nNode = pSectionNode->GetIndex()+1; + m_pPaM->GetPoint()->nContent.Assign(m_pPaM->GetCntntNode(), 0 ); //we have inserted a section before this point, so adjust pos //for future page/section segment insertion - maSectionManager.PrependedInlineNode(aTmpPos, pPaM->GetNode()); + m_aSectionManager.PrependedInlineNode(aTmpPos, m_pPaM->GetNode()); return FLD_TEXT; } @@ -2430,21 +2430,21 @@ eF_ResT SwWW8ImplReader::Read_F_DBField( WW8FieldDesc* pF, OUString& rStr ) break; } } - SwDBFieldType aD( &rDoc, aName, SwDBData() ); // Datenbank: Nichts + SwDBFieldType aD( &m_rDoc, aName, SwDBData() ); // Datenbank: Nichts - SwFieldType* pFT = rDoc.getIDocumentFieldsAccess().InsertFldType( aD ); + SwFieldType* pFT = m_rDoc.getIDocumentFieldsAccess().InsertFldType( aD ); SwDBField aFld( static_cast(pFT) ); aFld.SetFieldCode( rStr ); OUString aResult; - pSBase->WW8ReadString( *pStrm, aResult, pPlcxMan->GetCpOfs()+ - pF->nSRes, pF->nLRes, eTextCharSet ); + m_pSBase->WW8ReadString( *m_pStrm, aResult, m_pPlcxMan->GetCpOfs()+ + pF->nSRes, pF->nLRes, m_eTextCharSet ); aResult = aResult.replace( '\xb', '\n' ); aFld.InitContent(aResult); - rDoc.getIDocumentContentOperations().InsertPoolItem(*pPaM, SwFmtFld( aFld )); + m_rDoc.getIDocumentContentOperations().InsertPoolItem(*m_pPaM, SwFmtFld( aFld )); #endif return FLD_OK; } @@ -2454,10 +2454,10 @@ eF_ResT SwWW8ImplReader::Read_F_DBNext( WW8FieldDesc*, OUString& ) { #if HAVE_FEATURE_DBCONNECTIVITY SwDBNextSetFieldType aN; - SwFieldType* pFT = rDoc.getIDocumentFieldsAccess().InsertFldType( aN ); + SwFieldType* pFT = m_rDoc.getIDocumentFieldsAccess().InsertFldType( aN ); SwDBNextSetField aFld( static_cast(pFT), OUString(), OUString(), SwDBData() ); // Datenbank: Nichts - rDoc.getIDocumentContentOperations().InsertPoolItem( *pPaM, SwFmtFld( aFld ) ); + m_rDoc.getIDocumentContentOperations().InsertPoolItem( *m_pPaM, SwFmtFld( aFld ) ); #endif return FLD_OK; } @@ -2467,10 +2467,10 @@ eF_ResT SwWW8ImplReader::Read_F_DBNum( WW8FieldDesc*, OUString& ) { #if HAVE_FEATURE_DBCONNECTIVITY SwDBSetNumberFieldType aN; - SwFieldType* pFT = rDoc.getIDocumentFieldsAccess().InsertFldType( aN ); + SwFieldType* pFT = m_rDoc.getIDocumentFieldsAccess().InsertFldType( aN ); SwDBSetNumberField aFld( static_cast(pFT), SwDBData() ); // Datenbank: Nichts - rDoc.getIDocumentContentOperations().InsertPoolItem( *pPaM, SwFmtFld( aFld ) ); + m_rDoc.getIDocumentContentOperations().InsertPoolItem( *m_pPaM, SwFmtFld( aFld ) ); #endif return FLD_OK; } @@ -2494,15 +2494,15 @@ eF_ResT SwWW8ImplReader::Read_F_Equation( WW8FieldDesc*, OUString& rStr ) if (aResult.sType == "Input") { - SwInputField aFld( static_cast(rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_INPUTFLD )), + SwInputField aFld( static_cast(m_rDoc.getIDocumentFieldsAccess().GetSysFldType( RES_INPUTFLD )), aResult.sResult, aResult.sResult, INP_TXT, 0 ); - rDoc.getIDocumentContentOperations().InsertPoolItem( *pPaM, SwFmtFld( aFld ) ); // insert input field + m_rDoc.getIDocumentContentOperations().InsertPoolItem( *m_pPaM, SwFmtFld( aFld ) ); // insert input field } else if (aResult.sType == "CombinedCharacters") { SwCombinedCharField aFld(static_cast( - rDoc.getIDocumentFieldsAccess().GetSysFldType(RES_COMBINED_CHARS)), aResult.sType); - rDoc.getIDocumentContentOperations().InsertPoolItem(*pPaM, SwFmtFld(aFld)); + m_rDoc.getIDocumentFieldsAccess().GetSysFldType(RES_COMBINED_CHARS)), aResult.sType); + m_rDoc.getIDocumentContentOperations().InsertPoolItem(*m_pPaM, SwFmtFld(aFld)); } } else if ('*' == cChar) @@ -2627,9 +2627,9 @@ void SwWW8ImplReader::Read_SubF_Ruby( WW8ReadFieldParams& rReadParam) //Check to see if we already have a ruby charstyle that this fits std::vector::const_iterator aEnd = - aRubyCharFmts.end(); + m_aRubyCharFmts.end(); for(std::vector::const_iterator aIter - = aRubyCharFmts.begin(); aIter != aEnd; ++aIter) + = m_aRubyCharFmts.begin(); aIter != aEnd; ++aIter) { const SvxFontHeightItem &rFH = ItemGet(*(*aIter), @@ -2653,8 +2653,8 @@ void SwWW8ImplReader::Read_SubF_Ruby( WW8ReadFieldParams& rReadParam) OUString aNm; //Take this as the base name SwStyleNameMapper::FillUIName(RES_POOLCHR_RUBYTEXT,aNm); - aNm+=OUString::number(aRubyCharFmts.size()+1); - pFmt = rDoc.MakeCharFmt(aNm,(SwCharFmt*)rDoc.GetDfltCharFmt()); + aNm+=OUString::number(m_aRubyCharFmts.size()+1); + pFmt = m_rDoc.MakeCharFmt(aNm,(SwCharFmt*)m_rDoc.GetDfltCharFmt()); SvxFontHeightItem aHeightItem(nFontSize*10, 100, RES_CHRATR_FONTSIZE); SvxFontItem aFontItem(FAMILY_DONTKNOW,sFontName, OUString(), PITCH_DONTKNOW, RTL_TEXTENCODING_DONTKNOW, RES_CHRATR_FONT); @@ -2662,7 +2662,7 @@ void SwWW8ImplReader::Read_SubF_Ruby( WW8ReadFieldParams& rReadParam) aFontItem.SetWhich(GetWhichOfScript(RES_CHRATR_FONT,nScript)); pFmt->SetFmtAttr(aHeightItem); pFmt->SetFmtAttr(aFontItem); - aRubyCharFmts.push_back(pFmt); + m_aRubyCharFmts.push_back(pFmt); pCharFmt = pFmt; } @@ -2672,8 +2672,8 @@ void SwWW8ImplReader::Read_SubF_Ruby( WW8ReadFieldParams& rReadParam) aRuby.SetAdjustment(nJustificationCode); NewAttr(aRuby); - rDoc.getIDocumentContentOperations().InsertString( *pPaM, sText ); - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_TXTATR_CJK_RUBY ); + m_rDoc.getIDocumentContentOperations().InsertString( *m_pPaM, sText ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_TXTATR_CJK_RUBY ); } } @@ -2824,15 +2824,15 @@ static sal_uInt16 lcl_GetMaxValidWordTOCLevel(const SwForm &rForm) eF_ResT SwWW8ImplReader::Read_F_Tox( WW8FieldDesc* pF, OUString& rStr ) { - if (!mbLoadingTOXCache) + if (!m_bLoadingTOXCache) { - mbLoadingTOXCache = true; + m_bLoadingTOXCache = true; } else { // Embedded TOX --> continue reading its content, but no further TOX // field - ++mnEmbeddedTOXLevel; + ++m_nEmbeddedTOXLevel; return FLD_TEXT; } @@ -2857,10 +2857,10 @@ eF_ResT SwWW8ImplReader::Read_F_Tox( WW8FieldDesc* pF, OUString& rStr ) sal_uInt16 nIndexCols = 1; - const SwTOXType* pType = rDoc.GetTOXType( eTox, 0 ); + const SwTOXType* pType = m_rDoc.GetTOXType( eTox, 0 ); SwForm aOrigForm(eTox); SwTOXBase* pBase = new SwTOXBase( pType, aOrigForm, nCreateOf, OUString() ); - pBase->SetProtected(maSectionManager.CurrentSectionIsProtected()); + pBase->SetProtected(m_aSectionManager.CurrentSectionIsProtected()); switch( eTox ){ case TOX_INDEX: { @@ -2982,7 +2982,7 @@ eF_ResT SwWW8ImplReader::Read_F_Tox( WW8FieldDesc* pF, OUString& rStr ) break; case 'a': case 'c': - lcl_toxMatchACSwitch(*this, rDoc, *pBase, aReadParam, + lcl_toxMatchACSwitch(*this, m_rDoc, *pBase, aReadParam, ('c' == nRet) ? CAPTION_COMPLETE : CAPTION_TEXT ); @@ -3184,9 +3184,9 @@ eF_ResT SwWW8ImplReader::Read_F_Tox( WW8FieldDesc* pF, OUString& rStr ) // the entry correctly, but I currently have no clue how to obtain // the tab stop position. It is _not_ set at the paragraph style. SwForm* pForm = 0; - for (sal_uInt16 nI = 0; nI < vColl.size(); ++nI) + for (sal_uInt16 nI = 0; nI < m_vColl.size(); ++nI) { - const SwWW8StyInf& rSI = vColl[nI]; + const SwWW8StyInf& rSI = m_vColl[nI]; if (rSI.IsOutlineNumbered()) { sal_uInt16 nStyleLevel = rSI.mnWW8OutlineLevel; @@ -3272,20 +3272,20 @@ eF_ResT SwWW8ImplReader::Read_F_Tox( WW8FieldDesc* pF, OUString& rStr ) } // ToxBase fertig // #i21237# - propagate tab stops from paragraph styles used in TOX to patterns of the TOX - pBase->AdjustTabStops( rDoc ); + pBase->AdjustTabStops( m_rDoc ); //#i10028# inserting a toc implicltly acts like a parabreak in word and writer - if ( pPaM->End() && - pPaM->End()->nNode.GetNode().GetTxtNode() && - pPaM->End()->nNode.GetNode().GetTxtNode()->Len() != 0 ) + if ( m_pPaM->End() && + m_pPaM->End()->nNode.GetNode().GetTxtNode() && + m_pPaM->End()->nNode.GetNode().GetTxtNode()->Len() != 0 ) { - mbCareFirstParaEndInToc = true; + m_bCareFirstParaEndInToc = true; } - if (pPaM->GetPoint()->nContent.GetIndex()) - AppendTxtNode(*pPaM->GetPoint()); + if (m_pPaM->GetPoint()->nContent.GetIndex()) + AppendTxtNode(*m_pPaM->GetPoint()); - const SwPosition* pPos = pPaM->GetPoint(); + const SwPosition* pPos = m_pPaM->GetPoint(); SwFltTOX aFltTOX( pBase, nIndexCols ); @@ -3304,33 +3304,33 @@ eF_ResT SwWW8ImplReader::Read_F_Tox( WW8FieldDesc* pF, OUString& rStr ) //Will there be a new pagebreak at this position (don't know what type //until later) - if (maSectionManager.WillHavePageDescHere(pPos->nNode)) + if (m_aSectionManager.WillHavePageDescHere(pPos->nNode)) aFltTOX.SetHadPageDescItem(true); // Setze Anfang in Stack - pReffedStck->NewAttr( *pPos, aFltTOX ); + m_pReffedStck->NewAttr( *pPos, aFltTOX ); - rDoc.InsertTableOf(*pPaM->GetPoint(), *aFltTOX.GetBase()); + m_rDoc.InsertTableOf(*m_pPaM->GetPoint(), *aFltTOX.GetBase()); //The TOC field representation contents should be inserted into TOC section, but not after TOC section. //So we need update the document position when loading TOC representation and after loading TOC; - if (mpPosAfterTOC) + if (m_pPosAfterTOC) { - delete mpPosAfterTOC; + delete m_pPosAfterTOC; } - mpPosAfterTOC = new SwPaM(*pPaM, pPaM); - (*pPaM).Move(fnMoveBackward); - SwPaM aRegion(*pPaM, pPaM); + m_pPosAfterTOC = new SwPaM(*m_pPaM, m_pPaM); + (*m_pPaM).Move(fnMoveBackward); + SwPaM aRegion(*m_pPaM, m_pPaM); - OSL_ENSURE(rDoc.GetCurTOX(*aRegion.GetPoint()), "Misunderstood how toc works"); - if (SwTOXBase* pBase2 = (SwTOXBase*)rDoc.GetCurTOX(*aRegion.GetPoint())) + OSL_ENSURE(m_rDoc.GetCurTOX(*aRegion.GetPoint()), "Misunderstood how toc works"); + if (SwTOXBase* pBase2 = (SwTOXBase*)m_rDoc.GetCurTOX(*aRegion.GetPoint())) { pBase2->SetMSTOCExpression(rStr); if ( nIndexCols > 1 ) { // Set the column number for index - SfxItemSet aSet( rDoc.GetAttrPool(), RES_COL, RES_COL ); + SfxItemSet aSet( m_rDoc.GetAttrPool(), RES_COL, RES_COL ); SwFmtCol aCol; aCol.Init( nIndexCols, 708, USHRT_MAX ); aSet.Put( aCol ); @@ -3339,14 +3339,14 @@ eF_ResT SwWW8ImplReader::Read_F_Tox( WW8FieldDesc* pF, OUString& rStr ) // inserting a toc inserts a section before this point, so adjust pos // for future page/section segment insertion - maSectionManager.PrependedInlineNode( *mpPosAfterTOC->GetPoint(), aRegion.GetNode() ); + m_aSectionManager.PrependedInlineNode( *m_pPosAfterTOC->GetPoint(), aRegion.GetNode() ); } // Setze Ende in Stack - pReffedStck->SetAttr( *pPos, RES_FLTR_TOX ); + m_pReffedStck->SetAttr( *pPos, RES_FLTR_TOX ); - if (!maApos.back()) //a para end in apo doesn't count - bWasParaEnd = true; + if (!m_aApos.back()) //a para end in apo doesn't count + m_bWasParaEnd = true; //Return FLD_TEXT, instead of FLD_OK //FLD_TEXT means the following content, commonly indicate the field representation content should be parsed @@ -3407,12 +3407,12 @@ eF_ResT SwWW8ImplReader::Read_F_Hyperlink( WW8FieldDesc* /*pF*/, OUString& rStr { sMark = EnsureTOCBookmarkName(sMark); // track as referenced TOC bookmark. - pReffedStck->aReferencedTOCBookmarks.insert( sMark ); + m_pReffedStck->aReferencedTOCBookmarks.insert( sMark ); } - if (mbLoadingTOXCache) + if (m_bLoadingTOXCache) { - mbLoadingTOXHyperlink = true; //on loading a TOC field nested hyperlink field + m_bLoadingTOXHyperlink = true; //on loading a TOC field nested hyperlink field } } break; @@ -3440,7 +3440,7 @@ eF_ResT SwWW8ImplReader::Read_F_Hyperlink( WW8FieldDesc* /*pF*/, OUString& rStr SwFmtINetFmt aURL(sURL, sTarget); // If on loading TOC field, change the default style into the "index link" - if (mbLoadingTOXCache) + if (m_bLoadingTOXCache) { OUString sLinkStyle("Index Link"); sal_uInt16 nPoolId = @@ -3453,7 +3453,7 @@ eF_ResT SwWW8ImplReader::Read_F_Hyperlink( WW8FieldDesc* /*pF*/, OUString& rStr //EndExtSprm in conjunction with the maFieldStack. If there are flyfrms //between the start and begin, their hyperlinks will be set at that time //as well. - pCtrlStck->NewAttr( *pPaM->GetPoint(), aURL ); + m_pCtrlStck->NewAttr( *m_pPaM->GetPoint(), aURL ); return FLD_TEXT; } @@ -3541,13 +3541,13 @@ void sw::ms::ImportXE(SwDoc &rDoc, SwPaM &rPaM, const OUString &rStr) void SwWW8ImplReader::ImportTox( int nFldId, const OUString& aStr ) { bool bIdx = (nFldId != 9); - lcl_ImportTox(rDoc, *pPaM, aStr, bIdx); + lcl_ImportTox(m_rDoc, *m_pPaM, aStr, bIdx); } void SwWW8ImplReader::Read_FldVanish( sal_uInt16, const sal_uInt8*, short nLen ) { //Meaningless in a style - if (pAktColl || !pPlcxMan) + if (m_pAktColl || !m_pPlcxMan) return; const int nChunk = 64; //number of characters to read at one time @@ -3559,23 +3559,23 @@ void SwWW8ImplReader::Read_FldVanish( sal_uInt16, const sal_uInt8*, short nLen ) if( nLen < 0 ) { - bIgnoreText = false; + m_bIgnoreText = false; return; } // our methode was called from // ''Skip attributes of field contents'' loop within ReadTextAttr() - if( bIgnoreText ) + if( m_bIgnoreText ) return; - bIgnoreText = true; - long nOldPos = pStrm->Tell(); + m_bIgnoreText = true; + long nOldPos = m_pStrm->Tell(); - WW8_CP nStartCp = pPlcxMan->Where() + pPlcxMan->GetCpOfs(); + WW8_CP nStartCp = m_pPlcxMan->Where() + m_pPlcxMan->GetCpOfs(); OUString sFieldName; - sal_Int32 nFieldLen = pSBase->WW8ReadString( *pStrm, sFieldName, nStartCp, - nChunk, eStructCharSet ); + sal_Int32 nFieldLen = m_pSBase->WW8ReadString( *m_pStrm, sFieldName, nStartCp, + nChunk, m_eStructCharSet ); nStartCp+=nFieldLen; sal_Int32 nC = 0; @@ -3585,8 +3585,8 @@ void SwWW8ImplReader::Read_FldVanish( sal_uInt16, const sal_uInt8*, short nLen ) { // If Field End Mark found if( nFieldLen && sFieldName[nC]==0x15 ) - bIgnoreText = false; - pStrm->Seek( nOldPos ); + m_bIgnoreText = false; + m_pStrm->Seek( nOldPos ); return; // kein Feld zu finden } @@ -3600,15 +3600,15 @@ void SwWW8ImplReader::Read_FldVanish( sal_uInt16, const sal_uInt8*, short nLen ) if (nFnd != -1) break; OUString sTemp; - nFieldLen = pSBase->WW8ReadString( *pStrm, sTemp, - nStartCp, nChunk, eStructCharSet ); + nFieldLen = m_pSBase->WW8ReadString( *m_pStrm, sTemp, + nStartCp, nChunk, m_eStructCharSet ); sFieldName+=sTemp; nStartCp+=nFieldLen; if (!nFieldLen) break; } - pStrm->Seek( nOldPos ); + m_pStrm->Seek( nOldPos ); //if we have no 0x15 give up, otherwise erase everything from the 0x15 //onwards @@ -3631,8 +3631,8 @@ void SwWW8ImplReader::Read_FldVanish( sal_uInt16, const sal_uInt8*, short nLen ) break; // keine Mehrfachnennungen moeglich } } - bIgnoreText = true; - pStrm->Seek( nOldPos ); + m_bIgnoreText = true; + m_pStrm->Seek( nOldPos ); } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sw/source/filter/ww8/ww8par6.cxx b/sw/source/filter/ww8/ww8par6.cxx index 9ac0f0e176f0..3bbfafdc9743 100644 --- a/sw/source/filter/ww8/ww8par6.cxx +++ b/sw/source/filter/ww8/ww8par6.cxx @@ -210,7 +210,7 @@ bool wwSection::IsVertical() const */ void SwWW8ImplReader::SetDocumentGrid(SwFrmFmt &rFmt, const wwSection &rSection) { - if (bVer67) + if (m_bVer67) return; rFmt.SetFmtAttr(SvxFrameDirectionItem(rSection.meDir, RES_FRAMEDIR)); @@ -259,21 +259,21 @@ void SwWW8ImplReader::SetDocumentGrid(SwFrmFmt &rFmt, const wwSection &rSection) // seem to not add external leading in word, or the character would run across // two line in some cases. if (eType != GRID_NONE) - rDoc.getIDocumentSettingAccess().set(DocumentSettingId::ADD_EXT_LEADING, false); + m_rDoc.getIDocumentSettingAccess().set(DocumentSettingId::ADD_EXT_LEADING, false); //force to set document as standard page mode bool bSquaredMode = false; - rDoc.SetDefaultPageMode( bSquaredMode ); + m_rDoc.SetDefaultPageMode( bSquaredMode ); aGrid.SetSquaredMode( bSquaredMode ); //Get the size of word's default styles font sal_uInt32 nCharWidth=240; - for (sal_uInt16 nI = 0; nI < pStyles->GetCount(); ++nI) + for (sal_uInt16 nI = 0; nI < m_pStyles->GetCount(); ++nI) { - if (vColl[nI].bValid && vColl[nI].pFmt && - vColl[nI].IsWW8BuiltInDefaultStyle()) + if (m_vColl[nI].bValid && m_vColl[nI].pFmt && + m_vColl[nI].IsWW8BuiltInDefaultStyle()) { - nCharWidth = ItemGet(*(vColl[nI].pFmt), + nCharWidth = ItemGet(*(m_vColl[nI].pFmt), RES_CHRATR_CJK_FONTSIZE).GetHeight(); break; } @@ -312,7 +312,7 @@ void SwWW8ImplReader::SetDocumentGrid(SwFrmFmt &rFmt, const wwSection &rSection) void SwWW8ImplReader::Read_ParaBiDi(sal_uInt16, const sal_uInt8* pData, short nLen) { if( nLen < 0 ) - pCtrlStck->SetAttr(*pPaM->GetPoint(), RES_FRAMEDIR); + m_pCtrlStck->SetAttr(*m_pPaM->GetPoint(), RES_FRAMEDIR); else { SvxFrameDirection eDir = @@ -385,7 +385,7 @@ void wwSectionManager::SetLeftRight(wwSection &rSection) */ if (rSection.maSep.fRTLGutter) nWWRi += nWWGu; - else if (!mrReader.pWDop->iGutterPos) + else if (!mrReader.m_pWDop->iGutterPos) nWWLe += nWWGu; // Left / Right @@ -527,7 +527,7 @@ void wwSectionManager::GetPageULData(const wwSection &rSection, pages, that way the pages are at least the right size. */ if ( - (!mrReader.bVer67 && mrReader.pWDop->iGutterPos && + (!mrReader.m_bVer67 && mrReader.m_pWDop->iGutterPos && rSection.maSep.fRTLGutter) ) { @@ -645,23 +645,23 @@ SwSectionFmt *wwSectionManager::InsertSection( SwPaM& rMyPaM, wwSection &rSection) { SwSectionData aSection( CONTENT_SECTION, - mrReader.rDoc.GetUniqueSectionName() ); + mrReader.m_rDoc.GetUniqueSectionName() ); - SfxItemSet aSet( mrReader.rDoc.GetAttrPool(), aFrmFmtSetRange ); + SfxItemSet aSet( mrReader.m_rDoc.GetAttrPool(), aFrmFmtSetRange ); bool nRTLPgn = !maSegments.empty() && maSegments.back().IsBiDi(); aSet.Put(SvxFrameDirectionItem( nRTLPgn ? FRMDIR_HORI_RIGHT_TOP : FRMDIR_HORI_LEFT_TOP, RES_FRAMEDIR)); - if (2 == mrReader.pWDop->fpc) + if (2 == mrReader.m_pWDop->fpc) aSet.Put( SwFmtFtnAtTxtEnd(FTNEND_ATTXTEND)); - if (0 == mrReader.pWDop->epc) + if (0 == mrReader.m_pWDop->epc) aSet.Put( SwFmtEndAtTxtEnd(FTNEND_ATTXTEND)); aSection.SetProtectFlag(SectionIsProtected(rSection)); rSection.mpSection = - mrReader.rDoc.InsertSwSection( rMyPaM, aSection, 0, & aSet ); + mrReader.m_rDoc.InsertSwSection( rMyPaM, aSection, 0, & aSet ); OSL_ENSURE(rSection.mpSection, "section not inserted!"); if (!rSection.mpSection) return 0; @@ -677,7 +677,7 @@ SwSectionFmt *wwSectionManager::InsertSection( OSL_ENSURE(pPage, "no page outside this section!"); if (!pPage) - pPage = &mrReader.rDoc.GetPageDesc(0); + pPage = &mrReader.m_rDoc.GetPageDesc(0); if (!pPage) return 0; @@ -706,14 +706,14 @@ SwSectionFmt *wwSectionManager::InsertSection( void SwWW8ImplReader::HandleLineNumbering(const wwSection &rSection) { // check if Line Numbering must be activated or resetted - if (mbNewDoc && rSection.maSep.nLnnMod) + if (m_bNewDoc && rSection.maSep.nLnnMod) { // restart-numbering-mode: 0 per page, 1 per section, 2 never restart bool bRestartLnNumPerSection = (1 == rSection.maSep.lnc); - if (bNoLnNumYet) + if (m_bNoLnNumYet) { - SwLineNumberInfo aInfo( rDoc.GetLineNumberInfo() ); + SwLineNumberInfo aInfo( m_rDoc.GetLineNumberInfo() ); aInfo.SetPaintLineNumbers(true); @@ -731,13 +731,13 @@ void SwWW8ImplReader::HandleLineNumbering(const wwSection &rSection) SvxNumberType aNumType; // this sets SVX_NUM_ARABIC per default aInfo.SetNumType( aNumType ); - rDoc.SetLineNumberInfo( aInfo ); - bNoLnNumYet = false; + m_rDoc.SetLineNumberInfo( aInfo ); + m_bNoLnNumYet = false; } if ( (0 < rSection.maSep.lnnMin) || - (bRestartLnNumPerSection && !bNoLnNumYet) + (bRestartLnNumPerSection && !m_bNoLnNumYet) ) { SwFmtLineNumber aLN; @@ -748,9 +748,9 @@ void SwWW8ImplReader::HandleLineNumbering(const wwSection &rSection) } aLN.SetStartValue(1 + rSection.maSep.lnnMin); NewAttr(aLN); - pCtrlStck->SetAttr(*pPaM->GetPoint(), RES_LINENUMBER); + m_pCtrlStck->SetAttr(*m_pPaM->GetPoint(), RES_LINENUMBER); } - bNoLnNumYet = false; + m_bNoLnNumYet = false; } } @@ -788,31 +788,31 @@ void wwSectionManager::CreateSep(const long nTxtPos, bool /*bMustHaveBreak*/) elements like frames. Word itself ignores them in this case. The bug is more likely that this filter created such documents in the past! */ - if (mrReader.nInTable || mrReader.bTxbxFlySection || mrReader.InLocalApo()) + if (mrReader.m_nInTable || mrReader.m_bTxbxFlySection || mrReader.InLocalApo()) return; - WW8PLCFx_SEPX* pSep = mrReader.pPlcxMan->GetSepPLCF(); + WW8PLCFx_SEPX* pSep = mrReader.m_pPlcxMan->GetSepPLCF(); OSL_ENSURE(pSep, "impossible!"); if (!pSep) return; - if (!maSegments.empty() && mrReader.mpLastAnchorPos.get() && *mrReader.mpLastAnchorPos == *mrReader.pPaM->GetPoint()) + if (!maSegments.empty() && mrReader.m_pLastAnchorPos.get() && *mrReader.m_pLastAnchorPos == *mrReader.m_pPaM->GetPoint()) { bool insert = true; - SwPaM pam( *mrReader.mpLastAnchorPos ); + SwPaM pam( *mrReader.m_pLastAnchorPos ); if( pam.Move(fnMoveBackward, fnGoNode)) if( SwTxtNode* txtNode = pam.GetPoint()->nNode.GetNode().GetTxtNode()) if( txtNode->Len() == 0 ) insert = false; if( insert ) - mrReader.AppendTxtNode(*mrReader.pPaM->GetPoint()); + mrReader.AppendTxtNode(*mrReader.m_pPaM->GetPoint()); } ww::WordVersion eVer = mrReader.GetFib().GetFIBVersion(); // M.M. Create a linked section if the WkbPLCF // has an entry for one at this cp - WW8PLCFspecial* pWkb = mrReader.pPlcxMan->GetWkbPLCF(); + WW8PLCFspecial* pWkb = mrReader.m_pPlcxMan->GetWkbPLCF(); if (pWkb && pWkb->SeekPosExact(nTxtPos) && pWkb->Where() == nTxtPos) { @@ -821,24 +821,24 @@ void wwSectionManager::CreateSep(const long nTxtPos, bool /*bMustHaveBreak*/) bool bSuccess = pWkb->Get(nTest, pData); if (!bSuccess) return; - OUString sSectionName = mrReader.aLinkStringMap[SVBT16ToShort( static_cast(pData)->nLinkId) ]; + OUString sSectionName = mrReader.m_aLinkStringMap[SVBT16ToShort( static_cast(pData)->nLinkId) ]; sSectionName = mrReader.ConvertFFileName(sSectionName); SwSectionData aSection(FILE_LINK_SECTION, sSectionName); aSection.SetLinkFileName( sSectionName ); aSection.SetProtectFlag(true); // #i19922# - improvement: return value of method not used. - mrReader.rDoc.InsertSwSection(*mrReader.pPaM, aSection, 0, 0, false); + mrReader.m_rDoc.InsertSwSection(*mrReader.m_pPaM, aSection, 0, 0, false); } - wwSection aLastSection(*mrReader.pPaM->GetPoint()); + wwSection aLastSection(*mrReader.m_pPaM->GetPoint()); if (!maSegments.empty()) aLastSection = maSegments.back(); //Here - sal_uInt16 nLIdx = ( ( mrReader.pWwFib->lid & 0xff ) == 0x9 ) ? 1 : 0; + sal_uInt16 nLIdx = ( ( mrReader.m_pWwFib->lid & 0xff ) == 0x9 ) ? 1 : 0; //BEGIN read section values - wwSection aNewSection(*mrReader.pPaM->GetPoint()); + wwSection aNewSection(*mrReader.m_pPaM->GetPoint()); static const sal_uInt16 aVer2Ids0[] = { @@ -1017,7 +1017,7 @@ void wwSectionManager::CreateSep(const long nTxtPos, bool /*bMustHaveBreak*/) // #i31806# but only swap if 2page in 1sheet is enabled. // its not clear if dmOrientPage is the correct member to // decide on this but I am not about to 2nd guess cmc. - if(mrReader.pWDop->doptypography.f2on1 && + if(mrReader.m_pWDop->doptypography.f2on1 && aNewSection.maSep.dmOrientPage == 2) std::swap(aNewSection.maSep.dxaLeft, aNewSection.maSep.dxaRight); @@ -1123,7 +1123,7 @@ void wwSectionManager::CreateSep(const long nTxtPos, bool /*bMustHaveBreak*/) if (eVer <= ww::eWW7) aNewSection.maSep.grpfIhdt = ReadBSprm(pSep, eVer <= ww::eWW2 ? 128 : 153, 0); - else if (mrReader.pHdFt) + else if (mrReader.m_pHdFt) { aNewSection.maSep.grpfIhdt = WW8_HEADER_ODD | WW8_FOOTER_ODD | WW8_HEADER_FIRST | WW8_FOOTER_FIRST; @@ -1134,7 +1134,7 @@ void wwSectionManager::CreateSep(const long nTxtPos, bool /*bMustHaveBreak*/) // but aNewSection.HasTitlePage() will be false. // Likewise for first page footer. - if (mrReader.pWDop->fFacingPages) + if (mrReader.m_pWDop->fFacingPages) aNewSection.maSep.grpfIhdt |= WW8_HEADER_EVEN | WW8_FOOTER_EVEN; //See if we have a header or footer for each enabled possibility @@ -1145,7 +1145,7 @@ void wwSectionManager::CreateSep(const long nTxtPos, bool /*bMustHaveBreak*/) { WW8_CP nStart; long nLen; - mrReader.pHdFt->GetTextPosExact( static_cast< short >(nI + ( maSegments.size() + 1) * 6), nStart, nLen); + mrReader.m_pHdFt->GetTextPosExact( static_cast< short >(nI + ( maSegments.size() + 1) * 6), nStart, nLen); //No header or footer, inherit pervious one, or set to zero //if no previous one if (!nLen) @@ -1178,37 +1178,37 @@ void SwWW8ImplReader::CopyPageDescHdFt(const SwPageDesc* pOrgPageDesc, // copy odd header content section if( nCode & WW8_HEADER_ODD ) { - rDoc.CopyHeader(pOrgPageDesc->GetMaster(), + m_rDoc.CopyHeader(pOrgPageDesc->GetMaster(), pNewPageDesc->GetMaster() ); } // copy odd footer content section if( nCode & WW8_FOOTER_ODD ) { - rDoc.CopyFooter(pOrgPageDesc->GetMaster(), + m_rDoc.CopyFooter(pOrgPageDesc->GetMaster(), pNewPageDesc->GetMaster()); } // copy even header content section if( nCode & WW8_HEADER_EVEN ) { - rDoc.CopyHeader(pOrgPageDesc->GetLeft(), + m_rDoc.CopyHeader(pOrgPageDesc->GetLeft(), pNewPageDesc->GetLeft()); } // copy even footer content section if( nCode & WW8_FOOTER_EVEN ) { - rDoc.CopyFooter(pOrgPageDesc->GetLeft(), + m_rDoc.CopyFooter(pOrgPageDesc->GetLeft(), pNewPageDesc->GetLeft()); } // copy first page header content section if( nCode & WW8_HEADER_FIRST ) { - rDoc.CopyHeader(pOrgPageDesc->GetFirstMaster(), + m_rDoc.CopyHeader(pOrgPageDesc->GetFirstMaster(), pNewPageDesc->GetFirstMaster()); } // copy first page footer content section if( nCode & WW8_FOOTER_FIRST ) { - rDoc.CopyFooter(pOrgPageDesc->GetFirstMaster(), + m_rDoc.CopyFooter(pOrgPageDesc->GetFirstMaster(), pNewPageDesc->GetFirstMaster()); } } @@ -1607,7 +1607,7 @@ void WW8FlyPara::Read(sal_uInt8 nOrigSp29, WW8PLCFx_Cp_FKP* pPap) void WW8FlyPara::ReadFull(sal_uInt8 nOrigSp29, SwWW8ImplReader* pIo) { - WW8PLCFMan* pPlcxMan = pIo->pPlcxMan; + WW8PLCFMan* pPlcxMan = pIo->m_pPlcxMan; WW8PLCFx_Cp_FKP* pPap = pPlcxMan->GetPapPLCF(); Read(nOrigSp29, pPap); // Lies Apo-Parameter @@ -1615,10 +1615,10 @@ void WW8FlyPara::ReadFull(sal_uInt8 nOrigSp29, SwWW8ImplReader* pIo) do{ // Block zum rausspringen if( nSp45 != 0 /* || nSp28 != 0 */ ) break; // bGrafApo nur bei Hoehe automatisch - if( pIo->pWwFib->fComplex ) + if( pIo->m_pWwFib->fComplex ) break; // (*pPap)++ geht bei FastSave schief // -> bei FastSave kein Test auf Grafik-APO - SvStream* pIoStrm = pIo->pStrm; + SvStream* pIoStrm = pIo->m_pStrm; sal_uLong nPos = pIoStrm->Tell(); WW8PLCFxSave1 aSave; pPlcxMan->GetPap()->Save( aSave ); @@ -1650,9 +1650,9 @@ void WW8FlyPara::ReadFull(sal_uInt8 nOrigSp29, SwWW8ImplReader* pIo) WW8FlyPara *pNowStyleApo=0; sal_uInt16 nColl = pPap->GetIstd(); ww::sti eSti = eVer < ww::eWW6 ? ww::GetCanonicalStiFromStc( static_cast< sal_uInt8 >(nColl) ) : static_cast(nColl); - while (eSti != ww::stiNil && nColl < pIo->vColl.size() && 0 == (pNowStyleApo = pIo->vColl[nColl].pWWFly)) + while (eSti != ww::stiNil && nColl < pIo->m_vColl.size() && 0 == (pNowStyleApo = pIo->m_vColl[nColl].pWWFly)) { - nColl = pIo->vColl[nColl].nBase; + nColl = pIo->m_vColl[nColl].nBase; eSti = eVer < ww::eWW6 ? ww::GetCanonicalStiFromStc( static_cast< sal_uInt8 >(nColl) ) : static_cast(nColl); } @@ -1756,7 +1756,7 @@ WW8SwFlyPara::WW8SwFlyPara( SwPaM& rPaM, eSurround = ( rWW.nSp37 > 1 ) ? SURROUND_IDEAL : SURROUND_NONE; //#i119466 mapping "Around" wrap setting to "Parallel" for table - const bool bIsTable = rIo.pPlcxMan->HasParaSprm(0x2416); + const bool bIsTable = rIo.m_pPlcxMan->HasParaSprm(0x2416); if ( bIsTable && rWW.nSp37 == 2 ) eSurround = SURROUND_PARALLEL; @@ -1816,7 +1816,7 @@ WW8SwFlyPara::WW8SwFlyPara( SwPaM& rPaM, //#i53725# - absolute positioned objects have to be // anchored at-paragraph to assure its correct anchor position. eAnchor = FLY_AT_PARA; - rIo.mpLastAnchorPos.reset( new SwPosition(*rPaM.GetPoint())); + rIo.m_pLastAnchorPos.reset( new SwPosition(*rPaM.GetPoint())); switch (nYBind) { @@ -2009,9 +2009,9 @@ void WW8SwFlyPara::BoxUpWidth( long nInWidth ) // WW8FlySet-ctor fuer Apos und Graf-Apos WW8FlySet::WW8FlySet(SwWW8ImplReader& rReader, const WW8FlyPara* pFW, const WW8SwFlyPara* pFS, bool bGraf) - : SfxItemSet(rReader.rDoc.GetAttrPool(),RES_FRMATR_BEGIN,RES_FRMATR_END-1) + : SfxItemSet(rReader.m_rDoc.GetAttrPool(),RES_FRMATR_BEGIN,RES_FRMATR_END-1) { - if (!rReader.mbNewDoc) + if (!rReader.m_bNewDoc) Reader::ResetFrmFmtAttrs(*this); // Abstand/Umrandung raus // Position Put(SvxFrameDirectionItem(FRMDIR_HORI_LEFT_TOP, RES_FRAMEDIR)); @@ -2065,7 +2065,7 @@ WW8FlySet::WW8FlySet(SwWW8ImplReader& rReader, const WW8FlyPara* pFW, // WW8FlySet-ctor fuer zeichengebundene Grafiken WW8FlySet::WW8FlySet( SwWW8ImplReader& rReader, const SwPaM* pPaM, const WW8_PIC& rPic, long nWidth, long nHeight ) - : SfxItemSet(rReader.rDoc.GetAttrPool(),RES_FRMATR_BEGIN,RES_FRMATR_END-1) + : SfxItemSet(rReader.m_rDoc.GetAttrPool(),RES_FRMATR_BEGIN,RES_FRMATR_END-1) { Init(rReader, pPaM); @@ -2099,7 +2099,7 @@ WW8FlySet::WW8FlySet( SwWW8ImplReader& rReader, const SwPaM* pPaM, void WW8FlySet::Init(const SwWW8ImplReader& rReader, const SwPaM* pPaM) { - if (!rReader.mbNewDoc) + if (!rReader.m_bNewDoc) Reader::ResetFrmFmtAttrs(*this); // Abstand/Umrandung raus Put(SvxLRSpaceItem(RES_LR_SPACE)); //inline writer ole2 objects start with 0.2cm l/r @@ -2110,7 +2110,7 @@ void WW8FlySet::Init(const SwWW8ImplReader& rReader, const SwPaM* pPaM) //The horizontal default is on the baseline, the vertical is centered //around the character center it appears - if (rReader.maSectionManager.CurrentSectionIsVertical()) + if (rReader.m_aSectionManager.CurrentSectionIsVertical()) Put(SwFmtVertOrient(0, text::VertOrientation::CHAR_CENTER,text::RelOrientation::CHAR)); else Put(SwFmtVertOrient(0, text::VertOrientation::TOP, text::RelOrientation::FRAME)); @@ -2164,17 +2164,17 @@ void WW8DupProperties::Insert(const SwPosition &rPos) void SwWW8ImplReader::MoveInsideFly(const SwFrmFmt *pFlyFmt) { - WW8DupProperties aDup(rDoc,pCtrlStck); + WW8DupProperties aDup(m_rDoc,m_pCtrlStck); - pCtrlStck->SetAttr(*pPaM->GetPoint(), 0, false); + m_pCtrlStck->SetAttr(*m_pPaM->GetPoint(), 0, false); // Setze Pam in den FlyFrame const SwFmtCntnt& rCntnt = pFlyFmt->GetCntnt(); OSL_ENSURE( rCntnt.GetCntntIdx(), "Kein Inhalt vorbereitet." ); - pPaM->GetPoint()->nNode = rCntnt.GetCntntIdx()->GetIndex() + 1; - pPaM->GetPoint()->nContent.Assign( pPaM->GetCntntNode(), 0 ); + m_pPaM->GetPoint()->nNode = rCntnt.GetCntntIdx()->GetIndex() + 1; + m_pPaM->GetPoint()->nContent.Assign( m_pPaM->GetCntntNode(), 0 ); - aDup.Insert(*pPaM->GetPoint()); + aDup.Insert(*m_pPaM->GetPoint()); } SwTwips SwWW8ImplReader::MoveOutsideFly(SwFrmFmt *pFlyFmt, @@ -2185,8 +2185,8 @@ SwTwips SwWW8ImplReader::MoveOutsideFly(SwFrmFmt *pFlyFmt, return nRetWidth; // Alle Attribute schliessen, da sonst Attribute entstehen koennen, // die aus Flys rausragen - WW8DupProperties aDup(rDoc,pCtrlStck); - pCtrlStck->SetAttr(*pPaM->GetPoint(), 0, false); + WW8DupProperties aDup(m_rDoc,m_pCtrlStck); + m_pCtrlStck->SetAttr(*m_pPaM->GetPoint(), 0, false); /* #i1291 @@ -2250,8 +2250,8 @@ SwTwips SwWW8ImplReader::MoveOutsideFly(SwFrmFmt *pFlyFmt, } } - *pPaM->GetPoint() = rPos; - aDup.Insert(*pPaM->GetPoint()); + *m_pPaM->GetPoint() = rPos; + aDup.Insert(*m_pPaM->GetPoint()); return nRetWidth; } @@ -2262,7 +2262,7 @@ WW8FlyPara *SwWW8ImplReader::ConstructApo(const ApoTestResults &rApo, OSL_ENSURE(rApo.HasFrame() || pTabPos, "If no frame found, *MUST* be in a table"); - pRet = new WW8FlyPara(bVer67, rApo.mpStyleApo); + pRet = new WW8FlyPara(m_bVer67, rApo.mpStyleApo); // APO-Parameter ermitteln und Test auf bGrafApo if (rApo.HasFrame()) @@ -2280,14 +2280,14 @@ bool SwWW8ImplReader::IsDropCap() // Find the DCS (Drop Cap Specifier) for the paragraph // if does not exist or if the first three bits are 0 // then there is no dropcap on the paragraph - WW8PLCFx_Cp_FKP *pPap = pPlcxMan ? pPlcxMan->GetPapPLCF() : 0; + WW8PLCFx_Cp_FKP *pPap = m_pPlcxMan ? m_pPlcxMan->GetPapPLCF() : 0; if (pPap) { const sal_uInt8 *pDCS; - if (bVer67) + if (m_bVer67) pDCS = pPap->HasSprm(46); else - pDCS = pPlcxMan->GetPapPLCF()->HasSprm(0x442C); + pDCS = m_pPlcxMan->GetPapPLCF()->HasSprm(0x442C); if(pDCS) { /* @@ -2308,26 +2308,26 @@ bool SwWW8ImplReader::StartApo(const ApoTestResults &rApo, const WW8_TablePos *pTabPos, SvxULSpaceItem* pULSpaceItem) { - if (0 == (pWFlyPara = ConstructApo(rApo, pTabPos))) + if (0 == (m_pWFlyPara = ConstructApo(rApo, pTabPos))) return false; // constructor has changed - new 4th parameter // containing WW8 page top margin. - pSFlyPara = new WW8SwFlyPara( *pPaM, *this, *pWFlyPara, - maSectionManager.GetWWPageTopMargin(), - maSectionManager.GetPageLeft(), - maSectionManager.GetTextAreaWidth(), - nIniFlyDx, nIniFlyDy); + m_pSFlyPara = new WW8SwFlyPara( *m_pPaM, *this, *m_pWFlyPara, + m_aSectionManager.GetWWPageTopMargin(), + m_aSectionManager.GetPageLeft(), + m_aSectionManager.GetTextAreaWidth(), + m_nIniFlyDx, m_nIniFlyDy); // If this paragraph is a Dropcap set the flag and we will deal with it later if (IsDropCap()) { - bDropCap = true; - pAktItemSet = new SfxItemSet( rDoc.GetAttrPool(), RES_CHRATR_BEGIN, RES_PARATR_END - 1 ); + m_bDropCap = true; + m_pAktItemSet = new SfxItemSet( m_rDoc.GetAttrPool(), RES_CHRATR_BEGIN, RES_PARATR_END - 1 ); return false; } - if( !pWFlyPara->bGrafApo ) + if( !m_pWFlyPara->bGrafApo ) { // Within the GrafApo text attributes have to be ignored, because @@ -2336,11 +2336,11 @@ bool SwWW8ImplReader::StartApo(const ApoTestResults &rApo, // frame, pWFlyPara and pSFlyPara are retained and the resulting // attributes applied to the image when inserting the image. - WW8FlySet aFlySet(*this, pWFlyPara, pSFlyPara, false); + WW8FlySet aFlySet(*this, m_pWFlyPara, m_pSFlyPara, false); if (pTabPos && pTabPos->bNoFly) { - pSFlyPara->pFlyFmt = 0; + m_pSFlyPara->pFlyFmt = 0; if (pULSpaceItem) { // Word positioned tables can have a position (like a @@ -2359,37 +2359,37 @@ bool SwWW8ImplReader::StartApo(const ApoTestResults &rApo, } else { - pSFlyPara->pFlyFmt = rDoc.MakeFlySection( pSFlyPara->eAnchor, - pPaM->GetPoint(), &aFlySet ); - OSL_ENSURE(pSFlyPara->pFlyFmt->GetAnchor().GetAnchorId() == - pSFlyPara->eAnchor, "Not the anchor type requested!"); + m_pSFlyPara->pFlyFmt = m_rDoc.MakeFlySection( m_pSFlyPara->eAnchor, + m_pPaM->GetPoint(), &aFlySet ); + OSL_ENSURE(m_pSFlyPara->pFlyFmt->GetAnchor().GetAnchorId() == + m_pSFlyPara->eAnchor, "Not the anchor type requested!"); } - if (pSFlyPara->pFlyFmt) + if (m_pSFlyPara->pFlyFmt) { - if (!pDrawModel) + if (!m_pDrawModel) GrafikCtor(); - SdrObject* pOurNewObject = CreateContactObject(pSFlyPara->pFlyFmt); - pWWZOrder->InsertTextLayerObject(pOurNewObject); + SdrObject* pOurNewObject = CreateContactObject(m_pSFlyPara->pFlyFmt); + m_pWWZOrder->InsertTextLayerObject(pOurNewObject); } - if (FLY_AS_CHAR != pSFlyPara->eAnchor && pSFlyPara->pFlyFmt) + if (FLY_AS_CHAR != m_pSFlyPara->eAnchor && m_pSFlyPara->pFlyFmt) { - pAnchorStck->AddAnchor(*pPaM->GetPoint(),pSFlyPara->pFlyFmt); + m_pAnchorStck->AddAnchor(*m_pPaM->GetPoint(),m_pSFlyPara->pFlyFmt); } // remember Pos in body text - pSFlyPara->pMainTextPos = new SwPosition( *pPaM->GetPoint() ); + m_pSFlyPara->pMainTextPos = new SwPosition( *m_pPaM->GetPoint() ); //remove fltanchors, otherwise they will be closed inside the //frame, which makes no sense, restore them after the frame is //closed - pSFlyPara->pOldAnchorStck = pAnchorStck; - pAnchorStck = new SwWW8FltAnchorStack(&rDoc, nFieldFlags); + m_pSFlyPara->pOldAnchorStck = m_pAnchorStck; + m_pAnchorStck = new SwWW8FltAnchorStack(&m_rDoc, m_nFieldFlags); - if (pSFlyPara->pFlyFmt) - MoveInsideFly(pSFlyPara->pFlyFmt); + if (m_pSFlyPara->pFlyFmt) + MoveInsideFly(m_pSFlyPara->pFlyFmt); // 1) ReadText() is not called recursively because the length of // the Apo is unknown at that time, and ReadText() needs it. @@ -2417,11 +2417,11 @@ bool SwWW8ImplReader::JoinNode(SwPaM &rPam, bool bStealAttr) if (SwTxtNode* pNode = aPref.GetNode().GetTxtNode()) { - maSectionManager.JoinNode(*rPam.GetPoint(), aPref.GetNode()); + m_aSectionManager.JoinNode(*rPam.GetPoint(), aPref.GetNode()); rPam.GetPoint()->nNode = aPref; rPam.GetPoint()->nContent.Assign(pNode, pNode->GetTxt().getLength()); if (bStealAttr) - pCtrlStck->StealAttr(rPam.GetPoint()->nNode); + m_pCtrlStck->StealAttr(rPam.GetPoint()->nNode); pNode->JoinNext(); @@ -2458,21 +2458,21 @@ void SwWW8ImplReader::StripNegativeAfterIndent(SwFrmFmt *pFlyFmt) const void SwWW8ImplReader::StopApo() { - OSL_ENSURE(pWFlyPara, "no pWFlyPara to close"); - if (!pWFlyPara) + OSL_ENSURE(m_pWFlyPara, "no pWFlyPara to close"); + if (!m_pWFlyPara) return; - if (pWFlyPara->bGrafApo) + if (m_pWFlyPara->bGrafApo) { // image frame that has not been inserted: delete empty paragraph + attr - JoinNode(*pPaM, true); + JoinNode(*m_pPaM, true); } else { - if (!pSFlyPara->pMainTextPos || !pWFlyPara) + if (!m_pSFlyPara->pMainTextPos || !m_pWFlyPara) { - OSL_ENSURE( pSFlyPara->pMainTextPos, "StopApo: pMainTextPos ist 0" ); - OSL_ENSURE( pWFlyPara, "StopApo: pWFlyPara ist 0" ); + OSL_ENSURE( m_pSFlyPara->pMainTextPos, "StopApo: pMainTextPos ist 0" ); + OSL_ENSURE( m_pWFlyPara, "StopApo: pWFlyPara ist 0" ); return; } @@ -2490,17 +2490,17 @@ void SwWW8ImplReader::StopApo() that comes with the frame by default so that as normal we don't end up with one more paragraph than we wanted. */ - SwNodeIndex aPref(pPaM->GetPoint()->nNode, -1); + SwNodeIndex aPref(m_pPaM->GetPoint()->nNode, -1); SwTwips nNewWidth = - MoveOutsideFly(pSFlyPara->pFlyFmt, *pSFlyPara->pMainTextPos); + MoveOutsideFly(m_pSFlyPara->pFlyFmt, *m_pSFlyPara->pMainTextPos); if (nNewWidth) - pSFlyPara->BoxUpWidth(nNewWidth); + m_pSFlyPara->BoxUpWidth(nNewWidth); Color aBg(0xFE, 0xFF, 0xFF, 0xFF); //Transparent by default SwTxtNode* pNd = aPref.GetNode().GetTxtNode(); - if (pNd && pSFlyPara->pFlyFmt) + if (pNd && m_pSFlyPara->pFlyFmt) { /* #i582# @@ -2517,22 +2517,22 @@ void SwWW8ImplReader::StopApo() pNd->JoinNext(); } - if (pSFlyPara->pFlyFmt) - pSFlyPara->pFlyFmt->SetFmtAttr(SvxBrushItem(aBg, RES_BACKGROUND)); + if (m_pSFlyPara->pFlyFmt) + m_pSFlyPara->pFlyFmt->SetFmtAttr(SvxBrushItem(aBg, RES_BACKGROUND)); DeleteAnchorStk(); - pAnchorStck = pSFlyPara->pOldAnchorStck; + m_pAnchorStck = m_pSFlyPara->pOldAnchorStck; // When inserting a graphic into the fly frame using the auto // function, the extension of the SW-fly has to be set // manually as the SW fly has no auto function to adjust the // frameĀ“s size. - if(pSFlyPara->nNewNetWidth > MINFLY && pSFlyPara->pFlyFmt) // BoxUpWidth ? + if(m_pSFlyPara->nNewNetWidth > MINFLY && m_pSFlyPara->pFlyFmt) // BoxUpWidth ? { - long nW = pSFlyPara->nNewNetWidth; - nW += pSFlyPara->nWidth - pSFlyPara->nNetWidth; // Rand dazu - pSFlyPara->pFlyFmt->SetFmtAttr( - SwFmtFrmSize( pSFlyPara->eHeightFix, nW, pSFlyPara->nHeight ) ); + long nW = m_pSFlyPara->nNewNetWidth; + nW += m_pSFlyPara->nWidth - m_pSFlyPara->nNetWidth; // Rand dazu + m_pSFlyPara->pFlyFmt->SetFmtAttr( + SwFmtFrmSize( m_pSFlyPara->eHeightFix, nW, m_pSFlyPara->nHeight ) ); } /* Word set *no* width meaning its an automatic width. The @@ -2542,47 +2542,47 @@ void SwWW8ImplReader::StopApo() #i27204# Added AutoWidth setting. Left the old CalculateFlySize in place so that if the user unselects autowidth, the width doesn't max out */ - else if( !pWFlyPara->nSp28 && pSFlyPara->pFlyFmt) + else if( !m_pWFlyPara->nSp28 && m_pSFlyPara->pFlyFmt) { using namespace sw::util; - SfxItemSet aFlySet( pSFlyPara->pFlyFmt->GetAttrSet() ); + SfxItemSet aFlySet( m_pSFlyPara->pFlyFmt->GetAttrSet() ); SwFmtFrmSize aSize(ItemGet(aFlySet, RES_FRM_SIZE)); aFlySet.ClearItem(RES_FRM_SIZE); - CalculateFlySize(aFlySet, pSFlyPara->pMainTextPos->nNode, - pSFlyPara->nWidth); + CalculateFlySize(aFlySet, m_pSFlyPara->pMainTextPos->nNode, + m_pSFlyPara->nWidth); nNewWidth = ItemGet(aFlySet, RES_FRM_SIZE).GetWidth(); aSize.SetWidth(nNewWidth); aSize.SetWidthSizeType(ATT_VAR_SIZE); - pSFlyPara->pFlyFmt->SetFmtAttr(aSize); + m_pSFlyPara->pFlyFmt->SetFmtAttr(aSize); } - delete pSFlyPara->pMainTextPos, pSFlyPara->pMainTextPos = 0; + delete m_pSFlyPara->pMainTextPos, m_pSFlyPara->pMainTextPos = 0; // To create the SwFrms when inserting into an existing document, fltshell.cxx // will call pFlyFrm->MakeFrms() when setting the FltAnchor attribute } //#i8062# - if (pSFlyPara && pSFlyPara->pFlyFmt) - pFmtOfJustInsertedApo = pSFlyPara->pFlyFmt; + if (m_pSFlyPara && m_pSFlyPara->pFlyFmt) + m_pFmtOfJustInsertedApo = m_pSFlyPara->pFlyFmt; - DELETEZ( pSFlyPara ); - DELETEZ( pWFlyPara ); + DELETEZ( m_pSFlyPara ); + DELETEZ( m_pWFlyPara ); } // TestSameApo() returns if it's the same Apo or a different one bool SwWW8ImplReader::TestSameApo(const ApoTestResults &rApo, const WW8_TablePos *pTabPos) { - if( !pWFlyPara ) + if( !m_pWFlyPara ) { - OSL_ENSURE( pWFlyPara, " Wo ist mein pWFlyPara ? " ); + OSL_ENSURE( m_pWFlyPara, " Wo ist mein pWFlyPara ? " ); return true; } @@ -2592,53 +2592,53 @@ bool SwWW8ImplReader::TestSameApo(const ApoTestResults &rApo, // die harten Attrs angewendet, und dann verglichen // Zum Vergleich - WW8FlyPara aF(bVer67, rApo.mpStyleApo); + WW8FlyPara aF(m_bVer67, rApo.mpStyleApo); // WWPara fuer akt. Para if (rApo.HasFrame()) - aF.Read(rApo.m_nSprm29, pPlcxMan->GetPapPLCF()); + aF.Read(rApo.m_nSprm29, m_pPlcxMan->GetPapPLCF()); aF.ApplyTabPos(pTabPos); - return aF == *pWFlyPara; + return aF == *m_pWFlyPara; } void SwWW8ImplReader::NewAttr( const SfxPoolItem& rAttr, const bool bFirstLineOfStSet, const bool bLeftIndentSet ) { - if( !bNoAttrImport ) // zum Ignorieren von Styles beim Doc-Einfuegen + if( !m_bNoAttrImport ) // zum Ignorieren von Styles beim Doc-Einfuegen { - if (pAktColl) + if (m_pAktColl) { OSL_ENSURE(rAttr.Which() != RES_FLTR_REDLINE, "redline in style!"); - pAktColl->SetFmtAttr(rAttr); + m_pAktColl->SetFmtAttr(rAttr); } - else if (pAktItemSet) + else if (m_pAktItemSet) { - pAktItemSet->Put(rAttr); + m_pAktItemSet->Put(rAttr); } else if (rAttr.Which() == RES_FLTR_REDLINE) { - mpRedlineStack->open(*pPaM->GetPoint(), rAttr); + m_pRedlineStack->open(*m_pPaM->GetPoint(), rAttr); } else { - pCtrlStck->NewAttr(*pPaM->GetPoint(), rAttr); + m_pCtrlStck->NewAttr(*m_pPaM->GetPoint(), rAttr); // #i103711# if ( bFirstLineOfStSet ) { - const SwNode* pNd = &(pPaM->GetPoint()->nNode.GetNode()); - maTxtNodesHavingFirstLineOfstSet.insert( pNd ); + const SwNode* pNd = &(m_pPaM->GetPoint()->nNode.GetNode()); + m_aTxtNodesHavingFirstLineOfstSet.insert( pNd ); } // #i105414# if ( bLeftIndentSet ) { - const SwNode* pNd = &(pPaM->GetPoint()->nNode.GetNode()); - maTxtNodesHavingLeftIndentSet.insert( pNd ); + const SwNode* pNd = &(m_pPaM->GetPoint()->nNode.GetNode()); + m_aTxtNodesHavingLeftIndentSet.insert( pNd ); } } - if (mpPostProcessAttrsInfo && mpPostProcessAttrsInfo->mbCopy) - mpPostProcessAttrsInfo->mItemSet.Put(rAttr); + if (m_pPostProcessAttrsInfo && m_pPostProcessAttrsInfo->mbCopy) + m_pPostProcessAttrsInfo->mItemSet.Put(rAttr); } } @@ -2646,34 +2646,34 @@ void SwWW8ImplReader::NewAttr( const SfxPoolItem& rAttr, const SfxPoolItem* SwWW8ImplReader::GetFmtAttr( sal_uInt16 nWhich ) { const SfxPoolItem* pRet = 0; - if (pAktColl) - pRet = &(pAktColl->GetFmtAttr(nWhich)); - else if (pAktItemSet) + if (m_pAktColl) + pRet = &(m_pAktColl->GetFmtAttr(nWhich)); + else if (m_pAktItemSet) { - pRet = pAktItemSet->GetItem(nWhich); + pRet = m_pAktItemSet->GetItem(nWhich); if (!pRet) - pRet = pStandardFmtColl ? &(pStandardFmtColl->GetFmtAttr(nWhich)) : 0; + pRet = m_pStandardFmtColl ? &(m_pStandardFmtColl->GetFmtAttr(nWhich)) : 0; if (!pRet) - pRet = &rDoc.GetAttrPool().GetDefaultItem(nWhich); + pRet = &m_rDoc.GetAttrPool().GetDefaultItem(nWhich); } - else if (pPlcxMan && pPlcxMan->GetDoingDrawTextBox()) + else if (m_pPlcxMan && m_pPlcxMan->GetDoingDrawTextBox()) { - pRet = pCtrlStck->GetStackAttr(*pPaM->GetPoint(), nWhich); + pRet = m_pCtrlStck->GetStackAttr(*m_pPaM->GetPoint(), nWhich); if (!pRet) { - if (nAktColl < vColl.size() && vColl[nAktColl].pFmt && - vColl[nAktColl].bColl) + if (m_nAktColl < m_vColl.size() && m_vColl[m_nAktColl].pFmt && + m_vColl[m_nAktColl].bColl) { - pRet = &(vColl[nAktColl].pFmt->GetFmtAttr(nWhich)); + pRet = &(m_vColl[m_nAktColl].pFmt->GetFmtAttr(nWhich)); } } if (!pRet) - pRet = pStandardFmtColl ? &(pStandardFmtColl->GetFmtAttr(nWhich)) : 0; + pRet = m_pStandardFmtColl ? &(m_pStandardFmtColl->GetFmtAttr(nWhich)) : 0; if (!pRet) - pRet = &rDoc.GetAttrPool().GetDefaultItem(nWhich); + pRet = &m_rDoc.GetAttrPool().GetDefaultItem(nWhich); } else - pRet = pCtrlStck->GetFmtAttr(*pPaM->GetPoint(), nWhich); + pRet = m_pCtrlStck->GetFmtAttr(*m_pPaM->GetPoint(), nWhich); return pRet; } @@ -2683,31 +2683,31 @@ void SwWW8ImplReader::Read_Special(sal_uInt16, const sal_uInt8* pData, short nLe { if( nLen < 0 ) { - bSpec = false; + m_bSpec = false; return; } - bSpec = ( *pData != 0 ); + m_bSpec = ( *pData != 0 ); } // Read_Obj wird fuer fObj und fuer fOle2 benutzt ! void SwWW8ImplReader::Read_Obj(sal_uInt16 , const sal_uInt8* pData, short nLen) { if( nLen < 0 ) - bObj = false; + m_bObj = false; else { - bObj = 0 != *pData; + m_bObj = 0 != *pData; - if( bObj && nPicLocFc && bEmbeddObj ) + if( m_bObj && m_nPicLocFc && m_bEmbeddObj ) { - if (!maFieldStack.empty() && maFieldStack.back().mnFieldId == 56) + if (!m_aFieldStack.empty() && m_aFieldStack.back().mnFieldId == 56) { // For LINK fields, store the nObjLocFc value in the field entry - maFieldStack.back().mnObjLocFc = nPicLocFc; + m_aFieldStack.back().mnObjLocFc = m_nPicLocFc; } else { - nObjLocFc = nPicLocFc; + m_nObjLocFc = m_nPicLocFc; } } } @@ -2717,16 +2717,16 @@ void SwWW8ImplReader::Read_PicLoc(sal_uInt16 , const sal_uInt8* pData, short nLe { if( nLen < 0 ) { - nPicLocFc = 0; - bSpec = false; // Stimmt das immer ? + m_nPicLocFc = 0; + m_bSpec = false; // Stimmt das immer ? } else { - nPicLocFc = SVBT32ToUInt32( pData ); - bSpec = true; + m_nPicLocFc = SVBT32ToUInt32( pData ); + m_bSpec = true; - if( bObj && nPicLocFc && bEmbeddObj ) - nObjLocFc = nPicLocFc; + if( m_bObj && m_nPicLocFc && m_bEmbeddObj ) + m_nObjLocFc = m_nPicLocFc; } } @@ -2734,13 +2734,13 @@ void SwWW8ImplReader::Read_POutLvl(sal_uInt16, const sal_uInt8* pData, short nLe { if (nLen < 0) { - pCtrlStck->SetAttr(*pPaM->GetPoint(), RES_PARATR_OUTLINELEVEL); + m_pCtrlStck->SetAttr(*m_pPaM->GetPoint(), RES_PARATR_OUTLINELEVEL); return; } - if (pAktColl != NULL) + if (m_pAktColl != NULL) { - SwWW8StyInf* pSI = GetStyle(nAktColl); + SwWW8StyInf* pSI = GetStyle(m_nAktColl); if (pSI != NULL) { pSI->mnWW8OutlineLevel = @@ -2748,7 +2748,7 @@ void SwWW8ImplReader::Read_POutLvl(sal_uInt16, const sal_uInt8* pData, short nLe NewAttr( SfxUInt16Item( RES_PARATR_OUTLINELEVEL, SwWW8StyInf::WW8OutlineLevelToOutlinelevel( pSI->mnWW8OutlineLevel ) ) ); } } - else if (pPaM != NULL) + else if (m_pPaM != NULL) { const sal_uInt8 nOutlineLevel = SwWW8StyInf::WW8OutlineLevelToOutlinelevel( @@ -2759,14 +2759,14 @@ void SwWW8ImplReader::Read_POutLvl(sal_uInt16, const sal_uInt8* pData, short nLe void SwWW8ImplReader::Read_Symbol(sal_uInt16, const sal_uInt8* pData, short nLen ) { - if( !bIgnoreText ) + if( !m_bIgnoreText ) { if( nLen < 0 ) { //otherwise disable after we print the char - if (pPlcxMan && pPlcxMan->GetDoingDrawTextBox()) - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_CHRATR_FONT ); - bSymbol = false; + if (m_pPlcxMan && m_pPlcxMan->GetDoingDrawTextBox()) + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_CHRATR_FONT ); + m_bSymbol = false; } else { @@ -2779,19 +2779,19 @@ void SwWW8ImplReader::Read_Symbol(sal_uInt16, const sal_uInt8* pData, short nLen //themselves so they don't need to add it to the stack either. if (SetNewFontAttr(SVBT16ToShort( pData ), false, RES_CHRATR_FONT)) { - if( bVer67 ) + if( m_bVer67 ) { //convert single byte from MS1252 to Unicode - cSymbol = OUString( + m_cSymbol = OUString( reinterpret_cast(pData+2), 1, RTL_TEXTENCODING_MS_1252).toChar(); } else { //already is Unicode - cSymbol = SVBT16ToShort( pData+2 ); + m_cSymbol = SVBT16ToShort( pData+2 ); } - bSymbol = true; + m_bSymbol = true; } } } @@ -2799,7 +2799,7 @@ void SwWW8ImplReader::Read_Symbol(sal_uInt16, const sal_uInt8* pData, short nLen SwWW8StyInf *SwWW8ImplReader::GetStyle(sal_uInt16 nColl) const { - return const_cast(nColl < vColl.size() ? &vColl[nColl] : 0); + return const_cast(nColl < m_vColl.size() ? &m_vColl[nColl] : 0); } // Read_BoldUsw fuer Italic, Bold, Kapitaelchen, Versalien, durchgestrichen, @@ -2825,7 +2825,7 @@ void SwWW8ImplReader::Read_BoldUsw( sal_uInt16 nId, const sal_uInt8* pData, shor RES_CHRATR_CTL_WEIGHT, RES_CHRATR_CTL_POSTURE }; - ww::WordVersion eVersion = pWwFib->GetFIBVersion(); + ww::WordVersion eVersion = m_pWwFib->GetFIBVersion(); sal_uInt8 nI; // die Attribut-Nr fuer "doppelt durchgestrichen" tanzt aus der Reihe @@ -2852,35 +2852,35 @@ void SwWW8ImplReader::Read_BoldUsw( sal_uInt16 nId, const sal_uInt8* pData, shor { // reset the CTL Weight and Posture, because they are the same as their // western equivalents in ww6 - pCtrlStck->SetAttr( *pPaM->GetPoint(), nEndIds[ nWestern + nEastern + nI ] ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), nEndIds[ nWestern + nEastern + nI ] ); } // reset the CJK Weight and Posture, because they are the same as their // western equivalents in word - pCtrlStck->SetAttr( *pPaM->GetPoint(), nEndIds[ nWestern + nI ] ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), nEndIds[ nWestern + nI ] ); } - pCtrlStck->SetAttr( *pPaM->GetPoint(), nEndIds[ nI ] ); - pCtrlStck->SetToggleAttr(nI, false); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), nEndIds[ nI ] ); + m_pCtrlStck->SetToggleAttr(nI, false); return; } // Wert: 0 = Aus, 1 = An, 128 = Wie Style, 129 entgegen Style bool bOn = *pData & 1; - SwWW8StyInf* pSI = GetStyle(nAktColl); - if (pPlcxMan && eVersion > ww::eWW2) + SwWW8StyInf* pSI = GetStyle(m_nAktColl); + if (m_pPlcxMan && eVersion > ww::eWW2) { const sal_uInt8 *pCharIstd = - pPlcxMan->GetChpPLCF()->HasSprm(bVer67 ? 80 : 0x4A30); + m_pPlcxMan->GetChpPLCF()->HasSprm(m_bVer67 ? 80 : 0x4A30); if (pCharIstd) pSI = GetStyle(SVBT16ToShort(pCharIstd)); } - if( pAktColl ) // StyleDef -> Flags merken + if( m_pAktColl ) // StyleDef -> Flags merken { if (pSI) { // The style based on has Bit 7 set ? if ( - pSI->nBase < vColl.size() && (*pData & 0x80) && - (vColl[pSI->nBase].n81Flags & nMask) + pSI->nBase < m_vColl.size() && (*pData & 0x80) && + (m_vColl[pSI->nBase].n81Flags & nMask) ) { bOn = !bOn; // umdrehen @@ -2901,7 +2901,7 @@ void SwWW8ImplReader::Read_BoldUsw( sal_uInt16 nId, const sal_uInt8* pData, shor if (pSI && pSI->n81Flags & nMask) // und in StyleDef an ? bOn = !bOn; // dann invertieren // am Stack vermerken, das dieses ein Toggle-Attribut ist - pCtrlStck->SetToggleAttr(nI, true); + m_pCtrlStck->SetToggleAttr(nI, true); } } @@ -2912,12 +2912,12 @@ void SwWW8ImplReader::Read_Bidi(sal_uInt16, const sal_uInt8* pData, short nLen) { if( nLen < 0 ) //Property end { - bBidi = false; - pCtrlStck->SetAttr(*pPaM->GetPoint(),RES_CHRATR_BIDIRTL); + m_bBidi = false; + m_pCtrlStck->SetAttr(*m_pPaM->GetPoint(),RES_CHRATR_BIDIRTL); } else //Property start { - bBidi = true; + m_bBidi = true; sal_uInt8 nBidi = *pData; NewAttr( SfxInt16Item( RES_CHRATR_BIDIRTL, (nBidi!=0)? 1 : 0 ) ); } @@ -2933,7 +2933,7 @@ void SwWW8ImplReader::Read_BoldBiDiUsw(sal_uInt16 nId, const sal_uInt8* pData, }; sal_uInt8 nI; - ww::WordVersion eVersion = pWwFib->GetFIBVersion(); + ww::WordVersion eVersion = m_pWwFib->GetFIBVersion(); if (eVersion <= ww::eWW2) nI = static_cast< sal_uInt8 >(nId - 80); else if (eVersion < ww::eWW8) @@ -2949,27 +2949,27 @@ void SwWW8ImplReader::Read_BoldBiDiUsw(sal_uInt16 nId, const sal_uInt8* pData, if( nLen < 0 ) { - pCtrlStck->SetAttr(*pPaM->GetPoint(),nEndIds[nI]); - pCtrlStck->SetToggleBiDiAttr(nI, false); + m_pCtrlStck->SetAttr(*m_pPaM->GetPoint(),nEndIds[nI]); + m_pCtrlStck->SetToggleBiDiAttr(nI, false); return; } bool bOn = *pData & 1; - SwWW8StyInf* pSI = GetStyle(nAktColl); - if (pPlcxMan) + SwWW8StyInf* pSI = GetStyle(m_nAktColl); + if (m_pPlcxMan) { const sal_uInt8 *pCharIstd = - pPlcxMan->GetChpPLCF()->HasSprm(bVer67 ? 80 : 0x4A30); + m_pPlcxMan->GetChpPLCF()->HasSprm(m_bVer67 ? 80 : 0x4A30); if (pCharIstd) pSI = GetStyle(SVBT16ToShort(pCharIstd)); } - if (pAktColl && eVersion > ww::eWW2) // StyleDef -> Flags merken + if (m_pAktColl && eVersion > ww::eWW2) // StyleDef -> Flags merken { if (pSI) { - if( pSI->nBase < vColl.size() // Style Based on + if( pSI->nBase < m_vColl.size() // Style Based on && ( *pData & 0x80 ) // Bit 7 gesetzt ? - && ( vColl[pSI->nBase].n81BiDiFlags & nMask ) ) // BasisMaske ? + && ( m_vColl[pSI->nBase].n81BiDiFlags & nMask ) ) // BasisMaske ? bOn = !bOn; // umdrehen if( bOn ) @@ -2987,7 +2987,7 @@ void SwWW8ImplReader::Read_BoldBiDiUsw(sal_uInt16 nId, const sal_uInt8* pData, if (pSI && pSI->n81BiDiFlags & nMask) // und in StyleDef an ? bOn = !bOn; // dann invertieren // am Stack vermerken, das dieses ein Toggle-Attribut ist - pCtrlStck->SetToggleBiDiAttr(nI, true); + m_pCtrlStck->SetToggleBiDiAttr(nI, true); } } @@ -3021,7 +3021,7 @@ void SwWW8ImplReader::SetToggleBiDiAttr(sal_uInt8 nAttrId, bool bOn) void SwWW8ImplReader::SetToggleAttr(sal_uInt8 nAttrId, bool bOn) { - ww::WordVersion eVersion = pWwFib->GetFIBVersion(); + ww::WordVersion eVersion = m_pWwFib->GetFIBVersion(); switch (nAttrId) { @@ -3084,7 +3084,7 @@ void SwWW8ImplReader::SetToggleAttr(sal_uInt8 nAttrId, bool bOn) void SwWW8ImplReader::_ChkToggleAttr( sal_uInt16 nOldStyle81Mask, sal_uInt16 nNewStyle81Mask ) { - sal_uInt16 i = 1, nToggleAttrFlags = pCtrlStck->GetToggleAttrFlags(); + sal_uInt16 i = 1, nToggleAttrFlags = m_pCtrlStck->GetToggleAttrFlags(); for (sal_uInt8 n = 0; n < 7; ++n, i <<= 1) { if ( @@ -3100,7 +3100,7 @@ void SwWW8ImplReader::_ChkToggleAttr( sal_uInt16 nOldStyle81Mask, void SwWW8ImplReader::_ChkToggleBiDiAttr( sal_uInt16 nOldStyle81Mask, sal_uInt16 nNewStyle81Mask ) { - sal_uInt16 i = 1, nToggleAttrFlags = pCtrlStck->GetToggleBiDiAttrFlags(); + sal_uInt16 i = 1, nToggleAttrFlags = m_pCtrlStck->GetToggleBiDiAttrFlags(); for (sal_uInt8 n = 0; n < 7; ++n, i <<= 1) { if ( @@ -3116,7 +3116,7 @@ void SwWW8ImplReader::_ChkToggleBiDiAttr( sal_uInt16 nOldStyle81Mask, void SwWW8ImplReader::Read_SubSuper( sal_uInt16, const sal_uInt8* pData, short nLen ) { if( nLen < 0 ){ - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_CHRATR_ESCAPEMENT ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_CHRATR_ESCAPEMENT ); return; } @@ -3184,20 +3184,20 @@ bool SwWW8ImplReader::ConvertSubToGraphicPlacement() */ bool bIsGraphicPlacementHack = false; sal_uInt16 nPos; - if (pCtrlStck->GetFmtStackAttr(RES_CHRATR_ESCAPEMENT, &nPos)) + if (m_pCtrlStck->GetFmtStackAttr(RES_CHRATR_ESCAPEMENT, &nPos)) { - SwPaM aRegion(*pPaM->GetPoint()); + SwPaM aRegion(*m_pPaM->GetPoint()); - SwFltPosition aMkPos((*pCtrlStck)[nPos].m_aMkPos); - SwFltPosition aPtPos(*pPaM->GetPoint()); + SwFltPosition aMkPos((*m_pCtrlStck)[nPos].m_aMkPos); + SwFltPosition aPtPos(*m_pPaM->GetPoint()); SwFrmFmt *pFlyFmt = 0; if ( - SwFltStackEntry::MakeRegion(&rDoc,aRegion,false,aMkPos,aPtPos) && + SwFltStackEntry::MakeRegion(&m_rDoc,aRegion,false,aMkPos,aPtPos) && 0 != (pFlyFmt = ContainsSingleInlineGraphic(aRegion)) ) { - pCtrlStck->DeleteAndDestroy(nPos); + m_pCtrlStck->DeleteAndDestroy(nPos); pFlyFmt->SetFmtAttr(SwFmtVertOrient(0, text::VertOrientation::CHAR_CENTER, text::RelOrientation::CHAR)); bIsGraphicPlacementHack = true; } @@ -3210,11 +3210,11 @@ void SwWW8ImplReader::Read_SubSuperProp( sal_uInt16, const sal_uInt8* pData, sho if( nLen < 0 ) { if (!ConvertSubToGraphicPlacement()) - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_CHRATR_ESCAPEMENT ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_CHRATR_ESCAPEMENT ); return; } - ww::WordVersion eVersion = pWwFib->GetFIBVersion(); + ww::WordVersion eVersion = m_pWwFib->GetFIBVersion(); // Font-Position in HalfPoints short nPos = eVersion <= ww::eWW2 ? static_cast< sal_Int8 >( *pData ) : SVBT16ToShort( pData ); @@ -3271,8 +3271,8 @@ void SwWW8ImplReader::Read_Underline( sal_uInt16, const sal_uInt8* pData, short // dann Stack ggfs. verwursteln und exit! if( nLen < 0 ) { - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_CHRATR_UNDERLINE ); - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_CHRATR_WORDLINEMODE ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_CHRATR_UNDERLINE ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_CHRATR_WORDLINEMODE ); } else { @@ -3295,8 +3295,8 @@ void SwWW8ImplReader::Read_DoubleLine_Rotate( sal_uInt16, const sal_uInt8* pData { if( nLen < 0 ) // close the tag { - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_CHRATR_TWO_LINES ); - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_CHRATR_ROTATE ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_CHRATR_TWO_LINES ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_CHRATR_ROTATE ); } else if( pData && 6 == nLen ) { @@ -3329,11 +3329,11 @@ void SwWW8ImplReader::Read_DoubleLine_Rotate( sal_uInt16, const sal_uInt8* pData void SwWW8ImplReader::Read_TxtColor( sal_uInt16, const sal_uInt8* pData, short nLen ) { //Has newer colour variant, ignore this old variant - if (!bVer67 && pPlcxMan && pPlcxMan->GetChpPLCF()->HasSprm(NS_sprm::LN_CCv)) + if (!m_bVer67 && m_pPlcxMan && m_pPlcxMan->GetChpPLCF()->HasSprm(NS_sprm::LN_CCv)) return; if( nLen < 0 ) - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_CHRATR_COLOR ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_CHRATR_COLOR ); else { sal_uInt8 b = *pData; // Parameter: 0 = Auto, 1..16 Farben @@ -3342,21 +3342,21 @@ void SwWW8ImplReader::Read_TxtColor( sal_uInt16, const sal_uInt8* pData, short n b = 0; NewAttr( SvxColorItem(Color(GetCol(b)), RES_CHRATR_COLOR)); - if (pAktColl && pStyles) - pStyles->bTxtColChanged = true; + if (m_pAktColl && m_pStyles) + m_pStyles->bTxtColChanged = true; } } void SwWW8ImplReader::Read_TxtForeColor(sal_uInt16, const sal_uInt8* pData, short nLen) { if( nLen < 0 ) - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_CHRATR_COLOR ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_CHRATR_COLOR ); else { Color aColor(msfilter::util::BGRToRGB(SVBT32ToUInt32(pData))); NewAttr(SvxColorItem(aColor, RES_CHRATR_COLOR)); - if (pAktColl && pStyles) - pStyles->bTxtColChanged = true; + if (m_pAktColl && m_pStyles) + m_pStyles->bTxtColChanged = true; } } @@ -3372,36 +3372,36 @@ void SwWW8ImplReader::Read_UnderlineColor(sal_uInt16, const sal_uInt8* pData, sh } else { - if ( pAktColl ) //importing style + if ( m_pAktColl ) //importing style { - if( SfxItemState::SET == pAktColl->GetItemState( RES_CHRATR_UNDERLINE, false ) ) + if( SfxItemState::SET == m_pAktColl->GetItemState( RES_CHRATR_UNDERLINE, false ) ) { - const SwAttrSet& aSet = pAktColl->GetAttrSet(); + const SwAttrSet& aSet = m_pAktColl->GetAttrSet(); SvxUnderlineItem *pUnderline = static_cast(aSet.Get( RES_CHRATR_UNDERLINE, false ).Clone()); if(pUnderline){ pUnderline->SetColor( Color( msfilter::util::BGRToRGB(SVBT32ToUInt32(pData)) ) ); - pAktColl->SetFmtAttr( *pUnderline ); + m_pAktColl->SetFmtAttr( *pUnderline ); delete pUnderline; } } } - else if ( pAktItemSet ) + else if ( m_pAktItemSet ) { - if ( SfxItemState::SET == pAktItemSet->GetItemState( RES_CHRATR_UNDERLINE, false ) ) + if ( SfxItemState::SET == m_pAktItemSet->GetItemState( RES_CHRATR_UNDERLINE, false ) ) { SvxUnderlineItem *pUnderline - = static_cast(pAktItemSet->Get( RES_CHRATR_UNDERLINE, false ) .Clone()); + = static_cast(m_pAktItemSet->Get( RES_CHRATR_UNDERLINE, false ) .Clone()); if(pUnderline){ pUnderline->SetColor( Color( msfilter::util::BGRToRGB(SVBT32ToUInt32(pData)) ) ); - pAktItemSet->Put( *pUnderline ); + m_pAktItemSet->Put( *pUnderline ); delete pUnderline; } } } else { - SvxUnderlineItem* pUnderlineAttr = const_cast(static_cast(pCtrlStck->GetOpenStackAttr( *pPaM->GetPoint(), RES_CHRATR_UNDERLINE ))); + SvxUnderlineItem* pUnderlineAttr = const_cast(static_cast(m_pCtrlStck->GetOpenStackAttr( *m_pPaM->GetPoint(), RES_CHRATR_UNDERLINE ))); if( pUnderlineAttr != NULL ) pUnderlineAttr->SetColor( Color( msfilter::util::BGRToRGB(SVBT32ToUInt32( pData )))); } @@ -3422,7 +3422,7 @@ bool SwWW8ImplReader::GetFontParams( sal_uInt16 nFCode, FontFamily& reFamily, FAMILY_SCRIPT, FAMILY_DECORATIVE, FAMILY_DONTKNOW, FAMILY_DONTKNOW }; - const WW8_FFN* pF = pFonts->GetFont( nFCode ); // Info dazu + const WW8_FFN* pF = m_pFonts->GetFont( nFCode ); // Info dazu if( !pF ) // FontNummer unbekannt ? return false; // dann ignorieren @@ -3433,13 +3433,13 @@ bool SwWW8ImplReader::GetFontParams( sal_uInt16 nFCode, FontFamily& reFamily, // pF->chs: Charset if( 77 == pF->chs ) // Mac-Font im Mac-Charset oder - reCharSet = eTextCharSet; // auf ANSI-Charset uebersetzt + reCharSet = m_eTextCharSet; // auf ANSI-Charset uebersetzt else { // patch from cmc for #i52786# // #i52786#, for word 67 we'll assume that ANSI is basically invalid, // might be true for (above) mac as well, but would need a mac example // that exercises this to be sure - if (bVer67 && pF->chs == 0) + if (m_bVer67 && pF->chs == 0) reCharSet = RTL_TEXTENCODING_DONTKNOW; else reCharSet = rtl_getTextEncodingFromWindowsCharset( pF->chs ); @@ -3495,33 +3495,33 @@ bool SwWW8ImplReader::SetNewFontAttr(sal_uInt16 nFCode, bool bSetEnums, //If we fail (and are not doing a style) then put something into the //character encodings stack anyway so that the property end that pops //off the stack will keep in sync - if (!pAktColl && IsListOrDropcap()) + if (!m_pAktColl && IsListOrDropcap()) { if (nWhich == RES_CHRATR_CJK_FONT) { - if (!maFontSrcCJKCharSets.empty()) + if (!m_aFontSrcCJKCharSets.empty()) { - eSrcCharSet = maFontSrcCJKCharSets.top(); + eSrcCharSet = m_aFontSrcCJKCharSets.top(); } else { eSrcCharSet = RTL_TEXTENCODING_DONTKNOW; } - maFontSrcCJKCharSets.push(eSrcCharSet); + m_aFontSrcCJKCharSets.push(eSrcCharSet); } else { - if (!maFontSrcCharSets.empty()) + if (!m_aFontSrcCharSets.empty()) { - eSrcCharSet = maFontSrcCharSets.top(); + eSrcCharSet = m_aFontSrcCharSets.top(); } else { eSrcCharSet = RTL_TEXTENCODING_DONTKNOW; } - maFontSrcCharSets.push(eSrcCharSet); + m_aFontSrcCharSets.push(eSrcCharSet); } } return false; @@ -3533,19 +3533,19 @@ bool SwWW8ImplReader::SetNewFontAttr(sal_uInt16 nFCode, bool bSetEnums, if( bSetEnums ) { - if( pAktColl && nAktColl < vColl.size() ) // StyleDef + if( m_pAktColl && m_nAktColl < m_vColl.size() ) // StyleDef { switch(nWhich) { default: case RES_CHRATR_FONT: - vColl[nAktColl].eLTRFontSrcCharSet = eSrcCharSet; + m_vColl[m_nAktColl].eLTRFontSrcCharSet = eSrcCharSet; break; case RES_CHRATR_CTL_FONT: - vColl[nAktColl].eRTLFontSrcCharSet = eSrcCharSet; + m_vColl[m_nAktColl].eRTLFontSrcCharSet = eSrcCharSet; break; case RES_CHRATR_CJK_FONT: - vColl[nAktColl].eCJKFontSrcCharSet = eSrcCharSet; + m_vColl[m_nAktColl].eCJKFontSrcCharSet = eSrcCharSet; break; } } @@ -3553,9 +3553,9 @@ bool SwWW8ImplReader::SetNewFontAttr(sal_uInt16 nFCode, bool bSetEnums, { //Add character text encoding to stack if (nWhich == RES_CHRATR_CJK_FONT) - maFontSrcCJKCharSets.push(eSrcCharSet); + m_aFontSrcCJKCharSets.push(eSrcCharSet); else - maFontSrcCharSets.push(eSrcCharSet); + m_aFontSrcCharSets.push(eSrcCharSet); } } @@ -3566,35 +3566,35 @@ bool SwWW8ImplReader::SetNewFontAttr(sal_uInt16 nFCode, bool bSetEnums, void SwWW8ImplReader::ResetCharSetVars() { - OSL_ENSURE(!maFontSrcCharSets.empty(),"no charset to remove"); - if (!maFontSrcCharSets.empty()) - maFontSrcCharSets.pop(); + OSL_ENSURE(!m_aFontSrcCharSets.empty(),"no charset to remove"); + if (!m_aFontSrcCharSets.empty()) + m_aFontSrcCharSets.pop(); } void SwWW8ImplReader::ResetCJKCharSetVars() { - OSL_ENSURE(!maFontSrcCJKCharSets.empty(),"no charset to remove"); - if (!maFontSrcCJKCharSets.empty()) - maFontSrcCJKCharSets.pop(); + OSL_ENSURE(!m_aFontSrcCJKCharSets.empty(),"no charset to remove"); + if (!m_aFontSrcCJKCharSets.empty()) + m_aFontSrcCJKCharSets.pop(); } void SwWW8ImplReader::openFont(sal_uInt16 nFCode, sal_uInt16 nId) { - if (SetNewFontAttr(nFCode, true, nId) && pAktColl && pStyles) + if (SetNewFontAttr(nFCode, true, nId) && m_pAktColl && m_pStyles) { // merken zur Simulation Default-Font if (RES_CHRATR_CJK_FONT == nId) - pStyles->bCJKFontChanged = true; + m_pStyles->bCJKFontChanged = true; else if (RES_CHRATR_CTL_FONT == nId) - pStyles->bCTLFontChanged = true; + m_pStyles->bCTLFontChanged = true; else - pStyles->bFontChanged = true; + m_pStyles->bFontChanged = true; } } void SwWW8ImplReader::closeFont(sal_uInt16 nId) { - pCtrlStck->SetAttr( *pPaM->GetPoint(), nId ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), nId ); if (nId == RES_CHRATR_CJK_FONT) ResetCJKCharSetVars(); else @@ -3606,7 +3606,7 @@ void SwWW8ImplReader::closeFont(sal_uInt16 nId) */ void SwWW8ImplReader::Read_FontCode( sal_uInt16 nId, const sal_uInt8* pData, short nLen ) { - if (!bSymbol) // falls bSymbol, gilt der am Symbol + if (!m_bSymbol) // falls bSymbol, gilt der am Symbol { // (siehe sprmCSymbol) gesetzte Font ! switch( nId ) { @@ -3628,7 +3628,7 @@ void SwWW8ImplReader::Read_FontCode( sal_uInt16 nId, const sal_uInt8* pData, sho return ; } - ww::WordVersion eVersion = pWwFib->GetFIBVersion(); + ww::WordVersion eVersion = m_pWwFib->GetFIBVersion(); if( nLen < 0 ) // Ende des Attributes { @@ -3670,15 +3670,15 @@ void SwWW8ImplReader::Read_FontSize( sal_uInt16 nId, const sal_uInt8* pData, sho return ; } - ww::WordVersion eVersion = pWwFib->GetFIBVersion(); + ww::WordVersion eVersion = m_pWwFib->GetFIBVersion(); if( nLen < 0 ) // Ende des Attributes { - pCtrlStck->SetAttr( *pPaM->GetPoint(), nId ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), nId ); if (eVersion <= ww::eWW6) // reset additionally the CTL size - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_CHRATR_CTL_FONTSIZE ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_CHRATR_CTL_FONTSIZE ); if (RES_CHRATR_FONTSIZE == nId) // reset additionally the CJK size - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_CHRATR_CJK_FONTSIZE ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_CHRATR_CJK_FONTSIZE ); } else { @@ -3698,16 +3698,16 @@ void SwWW8ImplReader::Read_FontSize( sal_uInt16 nId, const sal_uInt8* pData, sho aSz.SetWhich( RES_CHRATR_CTL_FONTSIZE ); NewAttr( aSz ); } - if (pAktColl && pStyles) // Style-Def ? + if (m_pAktColl && m_pStyles) // Style-Def ? { // merken zur Simulation Default-FontSize if (nId == RES_CHRATR_CTL_FONTSIZE) - pStyles->bFCTLSizeChanged = true; + m_pStyles->bFCTLSizeChanged = true; else { - pStyles->bFSizeChanged = true; + m_pStyles->bFSizeChanged = true; if (eVersion <= ww::eWW6) - pStyles->bFCTLSizeChanged= true; + m_pStyles->bFCTLSizeChanged= true; } } } @@ -3717,15 +3717,15 @@ void SwWW8ImplReader::Read_CharSet(sal_uInt16 , const sal_uInt8* pData, short nL { if( nLen < 0 ) { // Ende des Attributes - eHardCharSet = RTL_TEXTENCODING_DONTKNOW; + m_eHardCharSet = RTL_TEXTENCODING_DONTKNOW; return; } sal_uInt8 nfChsDiff = *pData; if( nfChsDiff ) - eHardCharSet = rtl_getTextEncodingFromWindowsCharset( *(pData + 1) ); + m_eHardCharSet = rtl_getTextEncodingFromWindowsCharset( *(pData + 1) ); else - eHardCharSet = RTL_TEXTENCODING_DONTKNOW; + m_eHardCharSet = RTL_TEXTENCODING_DONTKNOW; } void SwWW8ImplReader::Read_Language( sal_uInt16 nId, const sal_uInt8* pData, short nLen ) @@ -3751,7 +3751,7 @@ void SwWW8ImplReader::Read_Language( sal_uInt16 nId, const sal_uInt8* pData, sho } if( nLen < 0 ) // Ende des Attributes - pCtrlStck->SetAttr( *pPaM->GetPoint(), nId ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), nId ); else { sal_uInt16 nLang = SVBT16ToShort( pData ); // Language-Id @@ -3765,27 +3765,27 @@ void SwWW8ImplReader::Read_Language( sal_uInt16 nId, const sal_uInt8* pData, sho void SwWW8ImplReader::Read_CColl( sal_uInt16, const sal_uInt8* pData, short nLen ) { if( nLen < 0 ){ // Ende des Attributes - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_TXTATR_CHARFMT ); - nCharFmt = -1; + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_TXTATR_CHARFMT ); + m_nCharFmt = -1; return; } sal_uInt16 nId = SVBT16ToShort( pData ); // Style-Id (NICHT Sprm-Id!) - if( nId >= vColl.size() || !vColl[nId].pFmt // ungueltige Id ? - || vColl[nId].bColl ) // oder Para-Style ? + if( nId >= m_vColl.size() || !m_vColl[nId].pFmt // ungueltige Id ? + || m_vColl[nId].bColl ) // oder Para-Style ? return; // dann ignorieren // if current on loading a TOX field, and current trying to apply a hyperlink character style, // just ignore. For the hyperlinks inside TOX in MS Word is not same with a common hyperlink // Character styles: without underline and blue font color. And such type style will be applied in others // processes. - if (mbLoadingTOXCache && vColl[nId].GetWWStyleId() == ww::stiHyperlink) + if (m_bLoadingTOXCache && m_vColl[nId].GetWWStyleId() == ww::stiHyperlink) { return; } - NewAttr( SwFmtCharFmt( static_cast(vColl[nId].pFmt) ) ); - nCharFmt = (short) nId; + NewAttr( SwFmtCharFmt( static_cast(m_vColl[nId].pFmt) ) ); + m_nCharFmt = (short) nId; } /* @@ -3794,7 +3794,7 @@ void SwWW8ImplReader::Read_CColl( sal_uInt16, const sal_uInt8* pData, short nLen void SwWW8ImplReader::Read_Kern( sal_uInt16, const sal_uInt8* pData, short nLen ) { if( nLen < 0 ){ // Ende des Attributes - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_CHRATR_KERNING ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_CHRATR_KERNING ); return; } sal_Int16 nKern = SVBT16ToShort( pData ); // Kerning in Twips @@ -3804,7 +3804,7 @@ void SwWW8ImplReader::Read_Kern( sal_uInt16, const sal_uInt8* pData, short nLen void SwWW8ImplReader::Read_FontKern( sal_uInt16, const sal_uInt8* , short nLen ) { if( nLen < 0 ) // Ende des Attributes - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_CHRATR_AUTOKERN ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_CHRATR_AUTOKERN ); else NewAttr(SvxAutoKernItem(true, RES_CHRATR_AUTOKERN)); } @@ -3812,18 +3812,18 @@ void SwWW8ImplReader::Read_FontKern( sal_uInt16, const sal_uInt8* , short nLen ) void SwWW8ImplReader::Read_CharShadow( sal_uInt16, const sal_uInt8* pData, short nLen ) { //Has newer colour variant, ignore this old variant - if (!bVer67 && pPlcxMan && pPlcxMan->GetChpPLCF()->HasSprm(0xCA71)) + if (!m_bVer67 && m_pPlcxMan && m_pPlcxMan->GetChpPLCF()->HasSprm(0xCA71)) return; if( nLen <= 0 ) { - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_CHRATR_BACKGROUND ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_CHRATR_BACKGROUND ); } else { WW8_SHD aSHD; aSHD.SetWWValue( *reinterpret_cast(pData) ); - SwWW8Shade aSh( bVer67, aSHD ); + SwWW8Shade aSh( m_bVer67, aSHD ); NewAttr( SvxBrushItem( aSh.aColor, RES_CHRATR_BACKGROUND )); @@ -3839,14 +3839,14 @@ void SwWW8ImplReader::Read_TxtBackColor(sal_uInt16, const sal_uInt8* pData, shor { if( nLen <= 0 ) { - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_CHRATR_BACKGROUND ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_CHRATR_BACKGROUND ); } else { OSL_ENSURE(nLen == 10, "Len of para back colour not 10!"); if (nLen != 10) return; - Color aColour(ExtractColour(pData, bVer67)); + Color aColour(ExtractColour(pData, m_bVer67)); NewAttr(SvxBrushItem(aColour, RES_CHRATR_BACKGROUND)); // Add a marker to the grabbag indicating that character background was imported from MSO shading @@ -3861,7 +3861,7 @@ void SwWW8ImplReader::Read_CharHighlight(sal_uInt16, const sal_uInt8* pData, sho { if( nLen <= 0 ) { - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_CHRATR_HIGHLIGHT ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_CHRATR_HIGHLIGHT ); } else { @@ -3879,7 +3879,7 @@ void SwWW8ImplReader::Read_NoLineNumb(sal_uInt16 , const sal_uInt8* pData, short { if( nLen < 0 ) // Ende des Attributes { - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_LINENUMBER ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_LINENUMBER ); return; } SwFmtLineNumber aLN; @@ -3910,7 +3910,7 @@ void SwWW8ImplReader::Read_LR( sal_uInt16 nId, const sal_uInt8* pData, short nLe { if (nLen < 0) // End of the Attributes { - pCtrlStck->SetAttr(*pPaM->GetPoint(), RES_LR_SPACE); + m_pCtrlStck->SetAttr(*m_pPaM->GetPoint(), RES_LR_SPACE); return; } @@ -3926,7 +3926,7 @@ void SwWW8ImplReader::Read_LR( sal_uInt16 nId, const sal_uInt8* pData, short nLe // for list levels of mode LABEL_ALIGNMENT.(see ww8par3.cxx // W8ImplReader::RegisterNumFmtOnTxtNode). // Need to apply the list format to the paragraph here. - SwTxtNode* pTxtNode = pPaM->GetNode().GetTxtNode(); + SwTxtNode* pTxtNode = m_pPaM->GetNode().GetTxtNode(); if( pTxtNode && pTxtNode->AreListLevelIndentsApplicable() ) { SwNumRule * pNumRule = pTxtNode->GetNumRule(); @@ -3980,9 +3980,9 @@ void SwWW8ImplReader::Read_LR( sal_uInt16 nId, const sal_uInt8* pData, short nLe case 0x840F: case 0x845E: aLR.SetTxtLeft( nPara ); - if (pAktColl && nAktColl < vColl.size()) + if (m_pAktColl && m_nAktColl < m_vColl.size()) { - vColl[nAktColl].bListReleventIndentSet = true; + m_vColl[m_nAktColl].bListReleventIndentSet = true; } bLeftIndentSet = true; // #i105414# break; @@ -4001,13 +4001,13 @@ void SwWW8ImplReader::Read_LR( sal_uInt16 nId, const sal_uInt8* pData, short nLe been removed then we will factor the original list applied hanging into our calculation. */ - if (pPlcxMan && nAktColl < vColl.size() && vColl[nAktColl].bHasBrokenWW6List) + if (m_pPlcxMan && m_nAktColl < m_vColl.size() && m_vColl[m_nAktColl].bHasBrokenWW6List) { - const sal_uInt8 *pIsZeroed = pPlcxMan->GetPapPLCF()->HasSprm(0x460B); + const sal_uInt8 *pIsZeroed = m_pPlcxMan->GetPapPLCF()->HasSprm(0x460B); if (pIsZeroed && *pIsZeroed == 0) { const SvxLRSpaceItem &rLR = - ItemGet(*(vColl[nAktColl].pFmt), + ItemGet(*(m_vColl[m_nAktColl].pFmt), RES_LR_SPACE); nPara = nPara - rLR.GetTxtFirstLineOfst(); } @@ -4015,27 +4015,27 @@ void SwWW8ImplReader::Read_LR( sal_uInt16 nId, const sal_uInt8* pData, short nLe aLR.SetTxtFirstLineOfst(nPara); - if (!pAktColl) + if (!m_pAktColl) { - if (const SwTxtNode* pNode = pPaM->GetNode().GetTxtNode()) + if (const SwTxtNode* pNode = m_pPaM->GetNode().GetTxtNode()) { if ( const SwNumFmt *pNumFmt = GetNumFmtFromTxtNode(*pNode) ) { - if (!lcl_HasExplicitLeft(pPlcxMan, bVer67)) + if (!lcl_HasExplicitLeft(m_pPlcxMan, m_bVer67)) { aLR.SetTxtLeft(pNumFmt->GetIndentAt()); // If have not explicit left, set number format list tab position is doc default tab - const SvxTabStopItem *pDefaultStopItem = static_cast(rDoc.GetAttrPool().GetPoolDefaultItem(RES_PARATR_TABSTOP)); + const SvxTabStopItem *pDefaultStopItem = static_cast(m_rDoc.GetAttrPool().GetPoolDefaultItem(RES_PARATR_TABSTOP)); if ( pDefaultStopItem && pDefaultStopItem->Count() > 0 ) const_cast(pNumFmt)->SetListtabPos( ((SvxTabStop&)(*pDefaultStopItem)[0]).GetTabPos() ); } } } } - if (pAktColl && nAktColl < vColl.size()) + if (m_pAktColl && m_nAktColl < m_vColl.size()) { - vColl[nAktColl].bListReleventIndentSet = true; + m_vColl[m_nAktColl].bListReleventIndentSet = true; } bFirstLinOfstSet = true; // #i103711# break; @@ -4056,18 +4056,18 @@ void SwWW8ImplReader::Read_LR( sal_uInt16 nId, const sal_uInt8* pData, short nLe void SwWW8ImplReader::Read_LineSpace( sal_uInt16, const sal_uInt8* pData, short nLen ) { // Kommentear siehe Read_UL() - if (bStyNormal && bWWBugNormal) + if (m_bStyNormal && m_bWWBugNormal) return; if( nLen < 0 ){ - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_PARATR_LINESPACING ); - if( !( nIniFlags & WW8FL_NO_IMPLPASP ) ) - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_UL_SPACE ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_PARATR_LINESPACING ); + if( !( m_nIniFlags & WW8FL_NO_IMPLPASP ) ) + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_UL_SPACE ); return; } short nSpace = SVBT16ToShort( pData ); - ww::WordVersion eVersion = pWwFib->GetFIBVersion(); + ww::WordVersion eVersion = m_pWwFib->GetFIBVersion(); short nMulti = (eVersion <= ww::eWW2) ? 1 : SVBT16ToShort( pData + 2 ); SvxLineSpace eLnSpc; @@ -4113,8 +4113,8 @@ void SwWW8ImplReader::Read_LineSpace( sal_uInt16, const sal_uInt8* pData, short aLSpc.GetLineSpaceRule() = eLnSpc; } NewAttr( aLSpc ); - if( pSFlyPara ) - pSFlyPara->nLineSpace = nSpaceTw; // LineSpace fuer Graf-Apos + if( m_pSFlyPara ) + m_pSFlyPara->nLineSpace = nSpaceTw; // LineSpace fuer Graf-Apos } //#i18519# AutoSpace value depends on Dop fDontUseHTMLAutoSpacing setting @@ -4130,26 +4130,26 @@ void SwWW8ImplReader::Read_ParaAutoBefore(sal_uInt16, const sal_uInt8 *pData, sh { if (nLen < 0) { - pCtrlStck->SetAttr(*pPaM->GetPoint(), RES_UL_SPACE); + m_pCtrlStck->SetAttr(*m_pPaM->GetPoint(), RES_UL_SPACE); return; } if (*pData) { SvxULSpaceItem aUL(*static_cast(GetFmtAttr(RES_UL_SPACE))); - aUL.SetUpper(GetParagraphAutoSpace(pWDop->fDontUseHTMLAutoSpacing)); + aUL.SetUpper(GetParagraphAutoSpace(m_pWDop->fDontUseHTMLAutoSpacing)); NewAttr(aUL); - if (pAktColl && nAktColl < vColl.size()) - vColl[nAktColl].bParaAutoBefore = true; + if (m_pAktColl && m_nAktColl < m_vColl.size()) + m_vColl[m_nAktColl].bParaAutoBefore = true; else - bParaAutoBefore = true; + m_bParaAutoBefore = true; } else { - if (pAktColl && nAktColl < vColl.size()) - vColl[nAktColl].bParaAutoBefore = false; + if (m_pAktColl && m_nAktColl < m_vColl.size()) + m_vColl[m_nAktColl].bParaAutoBefore = false; else - bParaAutoBefore = false; + m_bParaAutoBefore = false; } } @@ -4157,26 +4157,26 @@ void SwWW8ImplReader::Read_ParaAutoAfter(sal_uInt16, const sal_uInt8 *pData, sho { if (nLen < 0) { - pCtrlStck->SetAttr(*pPaM->GetPoint(), RES_UL_SPACE); + m_pCtrlStck->SetAttr(*m_pPaM->GetPoint(), RES_UL_SPACE); return; } if (*pData) { SvxULSpaceItem aUL(*static_cast(GetFmtAttr(RES_UL_SPACE))); - aUL.SetLower(GetParagraphAutoSpace(pWDop->fDontUseHTMLAutoSpacing)); + aUL.SetLower(GetParagraphAutoSpace(m_pWDop->fDontUseHTMLAutoSpacing)); NewAttr(aUL); - if (pAktColl && nAktColl < vColl.size()) - vColl[nAktColl].bParaAutoAfter = true; + if (m_pAktColl && m_nAktColl < m_vColl.size()) + m_vColl[m_nAktColl].bParaAutoAfter = true; else - bParaAutoAfter = true; + m_bParaAutoAfter = true; } else { - if (pAktColl && nAktColl < vColl.size()) - vColl[nAktColl].bParaAutoAfter = false; + if (m_pAktColl && m_nAktColl < m_vColl.size()) + m_vColl[m_nAktColl].bParaAutoAfter = false; else - bParaAutoAfter = false; + m_bParaAutoAfter = false; } } @@ -4198,7 +4198,7 @@ void SwWW8ImplReader::Read_UL( sal_uInt16 nId, const sal_uInt8* pData, short nLe if( nLen < 0 ) { // Ende des Attributes - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_UL_SPACE ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_UL_SPACE ); return; } short nPara = SVBT16ToShort( pData ); @@ -4230,7 +4230,7 @@ void SwWW8ImplReader::Read_ParaContextualSpacing( sal_uInt16, const sal_uInt8* p { if( nLen < 0 ) { - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_UL_SPACE ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_UL_SPACE ); return; } SvxULSpaceItem aUL( *static_cast(GetFmtAttr( RES_UL_SPACE ))); @@ -4247,7 +4247,7 @@ void SwWW8ImplReader::Read_IdctHint( sal_uInt16, const sal_uInt8* pData, short n // when this value is 1, text properties bias towards far east properties. if( nLen < 0 ) //Property end { - pCtrlStck->SetAttr(*pPaM->GetPoint(),RES_CHRATR_IDCTHINT); + m_pCtrlStck->SetAttr(*m_pPaM->GetPoint(),RES_CHRATR_IDCTHINT); } else //Property start { @@ -4260,7 +4260,7 @@ void SwWW8ImplReader::Read_Justify( sal_uInt16, const sal_uInt8* pData, short nL { if( nLen < 0 ) { - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_PARATR_ADJUST ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_PARATR_ADJUST ); return; } @@ -4296,7 +4296,7 @@ bool SwWW8ImplReader::IsRightToLeft() { bool bRTL = false; const sal_uInt8 *pDir = - pPlcxMan ? pPlcxMan->GetPapPLCF()->HasSprm(0x2441) : 0; + m_pPlcxMan ? m_pPlcxMan->GetPapPLCF()->HasSprm(0x2441) : 0; if (pDir) bRTL = *pDir != 0; else @@ -4313,7 +4313,7 @@ void SwWW8ImplReader::Read_RTLJustify( sal_uInt16, const sal_uInt8* pData, short { if( nLen < 0 ) { - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_PARATR_ADJUST ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_PARATR_ADJUST ); return; } @@ -4371,7 +4371,7 @@ void SwWW8ImplReader::Read_BoolItem( sal_uInt16 nId, const sal_uInt8* pData, sho } if( nLen < 0 ) - pCtrlStck->SetAttr( *pPaM->GetPoint(), nId ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), nId ); else { SfxBoolItem* pI = static_cast(GetDfltAttr( nId )->Clone()); @@ -4384,7 +4384,7 @@ void SwWW8ImplReader::Read_BoolItem( sal_uInt16 nId, const sal_uInt8* pData, sho void SwWW8ImplReader::Read_Emphasis( sal_uInt16, const sal_uInt8* pData, short nLen ) { if( nLen < 0 ) - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_CHRATR_EMPHASIS_MARK ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_CHRATR_EMPHASIS_MARK ); else { LanguageType nLang; @@ -4393,7 +4393,7 @@ void SwWW8ImplReader::Read_Emphasis( sal_uInt16, const sal_uInt8* pData, short n //Only the cjk language setting seems to matter to word, the western //one is ignored const sal_uInt8 *pLang = - pPlcxMan ? pPlcxMan->GetChpPLCF()->HasSprm(0x486E) : 0; + m_pPlcxMan ? m_pPlcxMan->GetChpPLCF()->HasSprm(0x486E) : 0; if (pLang) nLang = SVBT16ToShort( pLang ); @@ -4441,7 +4441,7 @@ void SwWW8ImplReader::Read_Emphasis( sal_uInt16, const sal_uInt8* pData, short n void SwWW8ImplReader::Read_ScaleWidth( sal_uInt16, const sal_uInt8* pData, short nLen ) { if( nLen < 0 ) - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_CHRATR_SCALEW ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_CHRATR_SCALEW ); else { sal_uInt16 nVal = SVBT16ToShort( pData ); @@ -4455,7 +4455,7 @@ void SwWW8ImplReader::Read_ScaleWidth( sal_uInt16, const sal_uInt8* pData, short void SwWW8ImplReader::Read_Relief( sal_uInt16 nId, const sal_uInt8* pData, short nLen ) { if( nLen < 0 ) - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_CHRATR_RELIEF ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_CHRATR_RELIEF ); else { if( *pData ) @@ -4482,7 +4482,7 @@ void SwWW8ImplReader::Read_Relief( sal_uInt16 nId, const sal_uInt8* pData, short void SwWW8ImplReader::Read_TxtAnim(sal_uInt16 /*nId*/, const sal_uInt8* pData, short nLen) { if (nLen < 0) - pCtrlStck->SetAttr(*pPaM->GetPoint(), RES_CHRATR_BLINK); + m_pCtrlStck->SetAttr(*m_pPaM->GetPoint(), RES_CHRATR_BLINK); else { if (*pData) @@ -4640,19 +4640,19 @@ void SwWW8Shade::SetShade(ColorData nFore, ColorData nBack, sal_uInt16 nIndex) void SwWW8ImplReader::Read_Shade( sal_uInt16, const sal_uInt8* pData, short nLen ) { - if (!bVer67 && pPlcxMan && pPlcxMan->GetPapPLCF()->HasSprm(0xC64D)) + if (!m_bVer67 && m_pPlcxMan && m_pPlcxMan->GetPapPLCF()->HasSprm(0xC64D)) return; if (nLen <= 0) { // Ende des Attributes - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_BACKGROUND ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_BACKGROUND ); } else { WW8_SHD aSHD; aSHD.SetWWValue( *reinterpret_cast(pData) ); - SwWW8Shade aSh( bVer67, aSHD ); + SwWW8Shade aSh( m_bVer67, aSHD ); NewAttr(SvxBrushItem(aSh.aColor, RES_BACKGROUND)); } @@ -4663,14 +4663,14 @@ void SwWW8ImplReader::Read_ParaBackColor(sal_uInt16, const sal_uInt8* pData, sho if (nLen <= 0) { // Ende des Attributes - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_BACKGROUND ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_BACKGROUND ); } else { OSL_ENSURE(nLen == 10, "Len of para back colour not 10!"); if (nLen != 10) return; - NewAttr(SvxBrushItem(Color(ExtractColour(pData, bVer67)), RES_BACKGROUND)); + NewAttr(SvxBrushItem(Color(ExtractColour(pData, m_bVer67)), RES_BACKGROUND)); } } @@ -4698,33 +4698,33 @@ void SwWW8ImplReader::Read_Border(sal_uInt16 , const sal_uInt8*, short nLen) { if( nLen < 0 ) { - if( bHasBorder ) + if( m_bHasBorder ) { - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_BOX ); - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_SHADOW ); - bHasBorder = false; + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_BOX ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_SHADOW ); + m_bHasBorder = false; } } - else if( !bHasBorder ) + else if( !m_bHasBorder ) { // die Borders auf allen 4 Seiten werden gebuendelt. dieses // vereinfacht die Verwaltung, d.h. die Box muss nicht 4 mal auf den // CtrlStack und wieder runter - bHasBorder = true; + m_bHasBorder = true; WW8_BRCVer9_5 aBrcs; // Top, Left, Bottom, Right, Between sal_uInt8 nBorder; - if( pAktColl ) - nBorder = ::lcl_ReadBorders(bVer67, aBrcs, 0, pStyles); + if( m_pAktColl ) + nBorder = ::lcl_ReadBorders(m_bVer67, aBrcs, 0, m_pStyles); else - nBorder = ::lcl_ReadBorders(bVer67, aBrcs, pPlcxMan ? pPlcxMan->GetPapPLCF() : NULL); + nBorder = ::lcl_ReadBorders(m_bVer67, aBrcs, m_pPlcxMan ? m_pPlcxMan->GetPapPLCF() : NULL); if( nBorder ) // Border { bool bIsB = IsBorder(aBrcs, true); if (!InLocalApo() || !bIsB || - (pWFlyPara && !pWFlyPara->bBorderLines )) + (m_pWFlyPara && !m_pWFlyPara->bBorderLines )) { // in Apo keine Umrandungen *ein*-schalten, da ich // sonst die Flyumrandungen doppelt bekomme @@ -4776,8 +4776,8 @@ void SwWW8ImplReader::Read_CharBorder(sal_uInt16 nId, const sal_uInt8* pData, sh if( nLen < 0 ) { - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_CHRATR_BOX ); - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_CHRATR_SHADOW ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_CHRATR_BOX ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_CHRATR_SHADOW ); } else { @@ -4788,7 +4788,7 @@ void SwWW8ImplReader::Read_CharBorder(sal_uInt16 nId, const sal_uInt8* pData, sh SvxBoxItem aBoxItem(RES_CHRATR_BOX); aBoxItem = *pBox; WW8_BRCVer9 aBrc; - int nBrcVer = (nId == NS_sprm::LN_CBrc) ? 9 : (bVer67 ? 6 : 8); + int nBrcVer = (nId == NS_sprm::LN_CBrc) ? 9 : (m_bVer67 ? 6 : 8); _SetWW8_BRC(nBrcVer, aBrc, pData); @@ -4815,7 +4815,7 @@ void SwWW8ImplReader::Read_Hyphenation( sal_uInt16, const sal_uInt8* pData, shor { // set Hyphenation flag if( nLen <= 0 ) - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_PARATR_HYPHENZONE ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_PARATR_HYPHENZONE ); else { SvxHyphenZoneItem aAttr( @@ -4838,8 +4838,8 @@ void SwWW8ImplReader::Read_WidowControl( sal_uInt16, const sal_uInt8* pData, sho { if( nLen <= 0 ) { - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_PARATR_WIDOWS ); - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_PARATR_ORPHANS ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_PARATR_WIDOWS ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_PARATR_ORPHANS ); } else { @@ -4848,8 +4848,8 @@ void SwWW8ImplReader::Read_WidowControl( sal_uInt16, const sal_uInt8* pData, sho NewAttr( SvxWidowsItem( nL, RES_PARATR_WIDOWS ) ); // Aus -> nLines = 0 NewAttr( SvxOrphansItem( nL, RES_PARATR_ORPHANS ) ); - if( pAktColl && pStyles ) // Style-Def ? - pStyles->bWidowsChanged = true; // merken zur Simulation + if( m_pAktColl && m_pStyles ) // Style-Def ? + m_pStyles->bWidowsChanged = true; // merken zur Simulation // Default-Widows } } @@ -4857,10 +4857,10 @@ void SwWW8ImplReader::Read_WidowControl( sal_uInt16, const sal_uInt8* pData, sho void SwWW8ImplReader::Read_UsePgsuSettings(sal_uInt16,const sal_uInt8* pData,short nLen) { if( nLen <= 0 ) - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_PARATR_SNAPTOGRID); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_PARATR_SNAPTOGRID); else { - if(nInTable) + if(m_nInTable) NewAttr( SvxParaGridItem(false, RES_PARATR_SNAPTOGRID) ); else NewAttr( SvxParaGridItem(*pData, RES_PARATR_SNAPTOGRID) ); @@ -4870,7 +4870,7 @@ void SwWW8ImplReader::Read_UsePgsuSettings(sal_uInt16,const sal_uInt8* pData,sho void SwWW8ImplReader::Read_AlignFont( sal_uInt16, const sal_uInt8* pData, short nLen ) { if( nLen <= 0 ) - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_PARATR_VERTALIGN); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_PARATR_VERTALIGN); else { sal_uInt16 nVal = SVBT16ToShort( pData ); @@ -4903,7 +4903,7 @@ void SwWW8ImplReader::Read_AlignFont( sal_uInt16, const sal_uInt8* pData, short void SwWW8ImplReader::Read_KeepLines( sal_uInt16, const sal_uInt8* pData, short nLen ) { if( nLen <= 0 ) - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_PARATR_SPLIT ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_PARATR_SPLIT ); else NewAttr( SvxFmtSplitItem( ( *pData & 1 ) == 0, RES_PARATR_SPLIT ) ); } @@ -4911,7 +4911,7 @@ void SwWW8ImplReader::Read_KeepLines( sal_uInt16, const sal_uInt8* pData, short void SwWW8ImplReader::Read_KeepParas( sal_uInt16, const sal_uInt8* pData, short nLen ) { if( nLen <= 0 ) - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_KEEP ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_KEEP ); else NewAttr( SvxFmtKeepItem( ( *pData & 1 ) != 0 , RES_KEEP) ); } @@ -4919,7 +4919,7 @@ void SwWW8ImplReader::Read_KeepParas( sal_uInt16, const sal_uInt8* pData, short void SwWW8ImplReader::Read_BreakBefore( sal_uInt16, const sal_uInt8* pData, short nLen ) { if( nLen <= 0 ) - pCtrlStck->SetAttr( *pPaM->GetPoint(), RES_BREAK ); + m_pCtrlStck->SetAttr( *m_pPaM->GetPoint(), RES_BREAK ); else NewAttr( SvxFmtBreakItem( ( *pData & 1 ) ? SVX_BREAK_PAGE_BEFORE : SVX_BREAK_NONE, RES_BREAK ) ); @@ -4927,14 +4927,14 @@ void SwWW8ImplReader::Read_BreakBefore( sal_uInt16, const sal_uInt8* pData, shor void SwWW8ImplReader::Read_ApoPPC( sal_uInt16, const sal_uInt8* pData, short ) { - if (pAktColl && nAktColl < vColl.size()) // only for Styledef, sonst anders geloest + if (m_pAktColl && m_nAktColl < m_vColl.size()) // only for Styledef, sonst anders geloest { - SwWW8StyInf& rSI = vColl[nAktColl]; - WW8FlyPara* pFly = rSI.pWWFly ? rSI.pWWFly : new WW8FlyPara(bVer67); - vColl[nAktColl].pWWFly = pFly; - pFly->Read(*pData, pStyles); + SwWW8StyInf& rSI = m_vColl[m_nAktColl]; + WW8FlyPara* pFly = rSI.pWWFly ? rSI.pWWFly : new WW8FlyPara(m_bVer67); + m_vColl[m_nAktColl].pWWFly = pFly; + pFly->Read(*pData, m_pStyles); if (pFly->IsEmpty()) - delete vColl[nAktColl].pWWFly, vColl[nAktColl].pWWFly = 0; + delete m_vColl[m_nAktColl].pWWFly, m_vColl[m_nAktColl].pWWFly = 0; } } @@ -4966,13 +4966,13 @@ bool SwWW8ImplReader::ParseTabPos(WW8_TablePos *pTabPos, WW8PLCFx_Cp_FKP* pPap) WW8TabBandDesc aDesc; aDesc.ReadDef(false, pRes); int nTableWidth = aDesc.nCenter[aDesc.nWwCols] - aDesc.nCenter[0]; - int nTextAreaWidth = maSectionManager.GetTextAreaWidth(); + int nTextAreaWidth = m_aSectionManager.GetTextAreaWidth(); // If the table is wider than the text area, then don't create a fly // for the table: no wrapping will be performed anyway, but multi-page // tables will be broken. // If there are columns, do create a fly, as the flow of the columns // would otherwise restrict the table. - pTabPos->bNoFly = nTableWidth >= nTextAreaWidth && maSectionManager.CurrentSectionColCount() < 2; + pTabPos->bNoFly = nTableWidth >= nTextAreaWidth && m_aSectionManager.CurrentSectionColCount() < 2; } return bRet; } @@ -6158,7 +6158,7 @@ const wwSprmDispatcher *GetWW8SprmDispatcher() const SprmReadInfo& SwWW8ImplReader::GetSprmReadInfo(sal_uInt16 nId) const { - ww::WordVersion eVersion = pWwFib->GetFIBVersion(); + ww::WordVersion eVersion = m_pWwFib->GetFIBVersion(); const wwSprmDispatcher *pDispatcher; if (eVersion <= ww::eWW2) pDispatcher = GetWW2SprmDispatcher(); @@ -6195,14 +6195,14 @@ void SwWW8ImplReader::EndSprm( sal_uInt16 nId ) short SwWW8ImplReader::ImportSprm(const sal_uInt8* pPos,sal_uInt16 nId) { if (!nId) - nId = mpSprmParser->GetSprmId(pPos); + nId = m_pSprmParser->GetSprmId(pPos); OSL_ENSURE( nId != 0xff, "Sprm FF !!!!" ); const SprmReadInfo& rSprm = GetSprmReadInfo(nId); - sal_uInt16 nFixedLen = mpSprmParser->DistanceToData(nId); - sal_uInt16 nL = mpSprmParser->GetSprmSize(nId, pPos); + sal_uInt16 nFixedLen = m_pSprmParser->DistanceToData(nId); + sal_uInt16 nL = m_pSprmParser->GetSprmSize(nId, pPos); if (rSprm.pReadFnc) (this->*rSprm.pReadFnc)(nId, pPos + nFixedLen, nL - nFixedLen); -- cgit