Lines Matching refs:aEndPaM
1546 TextPaM aEndPaM = aStartPaM; in ImpDelete() local
1551 aEndPaM = CursorLeft( aEndPaM, (sal_uInt16)i18n::CharacterIteratorMode::SKIPCHARACTER ); in ImpDelete()
1555 … TextNode* pNode = mpImpl->mpTextEngine->mpDoc->GetNodes().GetObject( aEndPaM.GetPara() ); in ImpDelete()
1561 aEndPaM.GetIndex() = (aBoundary.startPos >= 0) ? (sal_uInt16)aBoundary.startPos : 0; in ImpDelete()
1565 if ( aEndPaM.GetIndex() != 0 ) in ImpDelete()
1566 aEndPaM.GetIndex() = 0; in ImpDelete()
1567 else if ( aEndPaM.GetPara() ) in ImpDelete()
1570 aEndPaM.GetPara()--; in ImpDelete()
1571 aEndPaM.GetIndex() = 0; in ImpDelete()
1579 aEndPaM = CursorRight( aEndPaM, (sal_uInt16)i18n::CharacterIteratorMode::SKIPCELL ); in ImpDelete()
1583 … TextNode* pNode = mpImpl->mpTextEngine->mpDoc->GetNodes().GetObject( aEndPaM.GetPara() ); in ImpDelete()
1586 aEndPaM.GetIndex() = (sal_uInt16)aBoundary.startPos; in ImpDelete()
1590 … TextNode* pNode = mpImpl->mpTextEngine->mpDoc->GetNodes().GetObject( aEndPaM.GetPara() ); in ImpDelete()
1591 if ( aEndPaM.GetIndex() < pNode->GetText().Len() ) in ImpDelete()
1592 aEndPaM.GetIndex() = pNode->GetText().Len(); in ImpDelete()
1593 else if ( aEndPaM.GetPara() < ( mpImpl->mpTextEngine->mpDoc->GetNodes().Count() - 1 ) ) in ImpDelete()
1596 aEndPaM.GetPara()++; in ImpDelete()
1597 … TextNode* pNextNode = mpImpl->mpTextEngine->mpDoc->GetNodes().GetObject( aEndPaM.GetPara() ); in ImpDelete()
1598 aEndPaM.GetIndex() = pNextNode->GetText().Len(); in ImpDelete()
1603 return mpImpl->mpTextEngine->ImpDeleteText( TextSelection( aStartPaM, aEndPaM ) ); in ImpDelete()