Lines Matching refs:pPortion
902 TextPortion* pPortion = 0; in CreateLines() local
909 pPortion = pParaPortion->GetTextPortions().GetObject( nTmpPortion ); in CreateLines()
910 if ( pPortion->GetKind() == PORTIONKIND_HYPHENATOR ) in CreateLines()
915 if ( nTmpPortion && pPortion->GetLen() ) in CreateLines()
922 pPrev->SetLen( pPrev->GetLen() + pPortion->GetLen() ); in CreateLines()
925 delete pPortion; in CreateLines()
927 pPortion = pParaPortion->GetTextPortions().GetObject( nTmpPortion ); in CreateLines()
929 DBG_ASSERT( pPortion->GetKind() != PORTIONKIND_HYPHENATOR, "CreateLines: Hyphenator-Portion!" ); in CreateLines()
930 DBG_ASSERT( pPortion->GetLen() || bProcessingEmptyLine, "Leere Portion in CreateLines ?!" ); in CreateLines()
972 pPortion->GetKind() = PORTIONKIND_TAB; in CreateLines()
973 pPortion->SetExtraValue( aCurrentTab.aTabStop.GetFill() ); in CreateLines()
974 pPortion->GetSize().Width() = aCurrentTab.nTabPos - (nTmpWidth+nStartX); in CreateLines()
978 …pPortion->GetSize().Height() = aTmpFont.QuickGetTextSize( GetRefDevice(), String(), 0, 0, NULL ).H… in CreateLines()
980 DBG_ASSERT( pPortion->GetSize().Width() >= 0, "Tab falsch berechnet!" ); in CreateLines()
991 pPortion->GetSize().Width() = nXWidth-nOldTmpWidth; in CreateLines()
996 pLine->GetCharPosArray().Insert( pPortion->GetSize().Width(), nTmpPos-pLine->GetStart() ); in CreateLines()
1002 DBG_ASSERT( pPortion, "?!" ); in CreateLines()
1003 pPortion->GetSize().Width() = 0; in CreateLines()
1006 pPortion->GetKind() = PORTIONKIND_LINEBREAK; in CreateLines()
1008 pLine->GetCharPosArray().Insert( pPortion->GetSize().Width(), nTmpPos-pLine->GetStart() ); in CreateLines()
1020 if ( bCalcCharPositions || !pPortion->HasValidSize() ) in CreateLines()
1022 …pPortion->GetSize() = aTmpFont.QuickGetTextSize( GetRefDevice(), aFieldValue, 0, aFieldValue.Len()… in CreateLines()
1024 if ( pPortion->GetSize().Width() > nXWidth ) in CreateLines()
1025 pPortion->GetSize().Width() = nXWidth; in CreateLines()
1027 nTmpWidth += pPortion->GetSize().Width(); in CreateLines()
1028 pLine->GetCharPosArray().Insert( pPortion->GetSize().Width(), nTmpPos-pLine->GetStart() ); in CreateLines()
1029 pPortion->GetKind() = cChar ? PORTIONKIND_TEXT : PORTIONKIND_FIELD; in CreateLines()
1050 DBG_ASSERT( pPortion->GetLen() || bProcessingEmptyLine, "Empty Portion - Extra Space?!" ); in CreateLines()
1055 if ( bCalcCharPositions || !pPortion->HasValidSize() ) in CreateLines()
1057 …pPortion->GetSize() = aTmpFont.QuickGetTextSize( GetRefDevice(), *pParaPortion->GetNode(), nTmpPos… in CreateLines()
1060 if ( ( aTmpFont.GetFixKerning() > 0 ) && ( ( nTmpPos + pPortion->GetLen() ) < pNode->Len() ) ) in CreateLines()
1061 pPortion->GetSize().Width() += aTmpFont.GetFixKerning(); in CreateLines()
1063 … pPortion->GetSize().Height() = ImplCalculateFontIndependentLineSpacing( aTmpFont.GetHeight() ); in CreateLines()
1067 sal_uInt16 nLen = pPortion->GetLen(); in CreateLines()
1075 if ( pPortion->GetLen() && GetAsianCompressionMode() ) in CreateLines()
1076 …bCompressedChars |= ImplCalcAsianCompression( pNode, pPortion, nTmpPos, (sal_Int32*)pLine->GetChar… in CreateLines()
1078 nTmpWidth += pPortion->GetSize().Width(); in CreateLines()
1080 pPortion->SetRightToLeft( GetRightToLeft( nPara, nTmpPos+1 ) ); in CreateLines()
1082 sal_uInt16 _nPortionEnd = nTmpPos + pPortion->GetLen(); in CreateLines()
1094 long nExtraSpace = pPortion->GetSize().Height()/5; in CreateLines()
1096 pPortion->GetSize().Width() += nExtraSpace; in CreateLines()
1123 EditPaM( pParaPortion->GetNode(), nTmpPos + pPortion->GetLen() ) ) ); in CreateLines()
1147 nTmpPos = nTmpPos + pPortion->GetLen(); in CreateLines()
1154 DBG_ASSERT( pPortion, "no portion!?" ); in CreateLines()
1164 nTmpPos -= pPortion ? pPortion->GetLen() : 0; in CreateLines()
1176 if ( pPortion->GetLen() > 1 ) in CreateLines()
1178 …DBG_ASSERT( pPortion && (pPortion->GetKind() == PORTIONKIND_TEXT), "Len>1, aber keine TextPortion?… in CreateLines()
1179 nTmpWidth -= pPortion ? pPortion->GetSize().Width() : 0; in CreateLines()
1189 nTmpPos -= pPortion ? pPortion->GetLen() : 0; in CreateLines()
1194 if( pPortion ) switch ( pPortion->GetKind() ) in CreateLines()
1198 nTmpWidth -= pPortion->GetSize().Width(); in CreateLines()
1204 nTmpWidth -= pPortion->GetSize().Width(); in CreateLines()
1212 DBG_ASSERT( ( pPortion->GetKind() == PORTIONKIND_LINEBREAK ), "Was fuer ein Feature ?" ); in CreateLines()
1245 …DBG_ASSERT( pPortion && ((nPortionEnd-nPortionStart) == pPortion->GetLen()), "Doch eine andere Por… in CreateLines()
1248 …if ( bCompressedChars && pPortion && ( pPortion->GetLen() > 1 ) && pPortion->GetExtraInfos() && pP… in CreateLines()
1251 …ImplCalcAsianCompression( pNode, pPortion, nPortionStart, const_cast<sal_Int32*>(( pLine->GetCharP… in CreateLines()
1253 if( pPortion ) in CreateLines()
1254 ImpBreakLine( pParaPortion, pLine, pPortion, nPortionStart, in CreateLines()
1761 void ImpEditEngine::ImpBreakLine( ParaPortion* pParaPortion, EditLine* pLine, TextPortion* pPortion… in ImpBreakLine() argument
1766 sal_uInt16 nMax = nBreakInLine + pPortion->GetLen(); in ImpBreakLine()
2231 sal_uInt16 ImpEditEngine::SplitTextPortion( ParaPortion* pPortion, sal_uInt16 nPos, EditLine* pCurL… in SplitTextPortion() argument
2233 DBG_ASSERT( pPortion, "SplitTextPortion: Welche ?" ); in SplitTextPortion()
2243 sal_uInt16 nPortions = pPortion->GetTextPortions().Count(); in SplitTextPortion()
2246 TextPortion* pTP = pPortion->GetTextPortions().GetObject(nSplitPortion); in SplitTextPortion()
2269 pPortion->GetTextPortions().Insert( pNewPortion, nSplitPortion+1 ); in SplitTextPortion()
2280 sal_uInt16 nTxtPortionStart = pPortion->GetTextPortions().GetStartPos( nSplitPortion ); in SplitTextPortion()
2281 SvxFont aTmpFont( pPortion->GetNode()->GetCharAttribs().GetDefFont() ); in SplitTextPortion()
2282 SeekCursor( pPortion->GetNode(), nTxtPortionStart+1, aTmpFont ); in SplitTextPortion()
2286 …Size aSz = aTmpFont.QuickGetTextSize( GetRefDevice(), *pPortion->GetNode(), nTxtPortionStart, pTex… in SplitTextPortion()
2905 ParaPortion* pPortion = GetParaPortions().GetObject( n ); in Paint() local
2906 DBG_ASSERT( pPortion, "NULL-Pointer in TokenList in Paint" ); in Paint()
2909 if ( pPortion->IsVisible() && pPortion->IsInvalid() ) in Paint()
2915 long nParaHeight = pPortion->GetHeight(); in Paint()
2917 if ( pPortion->IsVisible() && ( in Paint()
2925 sal_uInt16 nLines = pPortion->GetLines().Count(); in Paint()
2932 aStartPos.Y() += pPortion->GetFirstLineOffset(); in Paint()
2934 aStartPos.X() -= pPortion->GetFirstLineOffset(); in Paint()
2938 …const SvxLineSpacingItem& rLSItem = ((const SvxLineSpacingItem&)pPortion->GetNode()->GetContentAtt… in Paint()
2945 pLine = pPortion->GetLines().GetObject(nLine); in Paint()
2988 DBG_ASSERT( pPortion->GetTextPortions().Count(), "Zeile ohne Textportion im Paint!" ); in Paint()
2989 TextPortion* pTextPortion = pPortion->GetTextPortions().GetObject( y ); in Paint()
2992 long nPortionXOffset = GetPortionXOffset( pPortion, pLine, y ); in Paint()
3024 SeekCursor( pPortion->GetNode(), nIndex+1, aTmpFont, pOutDev ); in Paint()
3049 … else if ( GetScriptType( EditPaM( pPortion->GetNode(), nIndex+1 ) ) == i18n::ScriptType::COMPLEX ) in Paint()
3071 aText = *pPortion->GetNode(); in Paint()
3168 EditCharAttrib* pAttr = pPortion->GetNode()->GetCharAttribs().FindFeature( nIndex ); in Paint()
3247 WrongList* pWrongs = pPortion->GetNode()->GetWrongList(); in Paint()
3295 EditCharAttrib* pAttr = pPortion->GetNode()->GetCharAttribs().FindFeature(nIndex); in Paint()
3307 … const lang::Locale aLocale(GetLocale(EditPaM(pPortion->GetNode(), nIndex + 1))); in Paint()
3374 …EditCharAttrib* pPrev = pPortion->GetNode()->GetCharAttribs().FindAttrib( EE_CHAR_ESCAPEMENT, nInd… in Paint()
3381 SeekCursor( pPortion->GetNode(), pPrev->GetStart(), aDummy ); in Paint()
3385 if ( !bSpecialUnderline && ( pPrev->GetEnd() < pPortion->GetNode()->Len() ) ) in Paint()
3387 SeekCursor( pPortion->GetNode(), pPrev->GetEnd()+1, aDummy ); in Paint()
3449 EditCharAttrib* pAttr = pPortion->GetNode()->GetCharAttribs().FindFeature( nIndex ); in Paint()
3480 …if ( GetStatus().DoOnlineSpelling() && pPortion->GetNode()->GetWrongList()->HasWrongs() && pTextPo… in Paint()
3495 …t(), aRedLineTmpPos, nIndex, nIndex + pTextPortion->GetLen(), pDXArray, pPortion->GetNode()->GetWr… in Paint()
3520 EditCharAttrib* pAttr = pPortion->GetNode()->GetCharAttribs().FindFeature( nIndex ); in Paint()
3546 SeekCursor( pPortion->GetNode(), nIndex+1, aTmpFont, pOutDev ); in Paint()
3568 … const lang::Locale aLocale(GetLocale(EditPaM(pPortion->GetNode(),nIndex + 1))); in Paint()
3654 …const SvxULSpaceItem& rULItem = (const SvxULSpaceItem&)pPortion->GetNode()->GetContentAttribs().Ge… in Paint()
4113 ParaPortion* pPortion = FindParaPortion( pCurNode ); in GetPrevVisNode() local
4114 DBG_ASSERT( pPortion, "GetPrevVisibleNode: Keine passende Portion!" ); in GetPrevVisNode()
4115 pPortion = GetPrevVisPortion( pPortion ); in GetPrevVisNode()
4116 if ( pPortion ) in GetPrevVisNode()
4117 return pPortion->GetNode(); in GetPrevVisNode()
4123 ParaPortion* pPortion = FindParaPortion( pCurNode ); in GetNextVisNode() local
4124 DBG_ASSERT( pPortion, "GetNextVisibleNode: Keine passende Portion!" ); in GetNextVisNode()
4125 pPortion = GetNextVisPortion( pPortion ); in GetNextVisNode()
4126 if ( pPortion ) in GetNextVisNode()
4127 return pPortion->GetNode(); in GetNextVisNode()
4135 ParaPortion* pPortion = nPara ? GetParaPortions()[--nPara] : 0; in GetPrevVisPortion() local
4136 while ( pPortion && !pPortion->IsVisible() ) in GetPrevVisPortion()
4137 pPortion = nPara ? GetParaPortions()[--nPara] : 0; in GetPrevVisPortion()
4139 return pPortion; in GetPrevVisPortion()
4146 ParaPortion* pPortion = GetParaPortions().SaveGetObject( ++nPara ); in GetNextVisPortion() local
4147 while ( pPortion && !pPortion->IsVisible() ) in GetNextVisPortion()
4148 pPortion = GetParaPortions().SaveGetObject( ++nPara ); in GetNextVisPortion()
4150 return pPortion; in GetNextVisPortion()