Lines Matching refs:nStartPos

149 static sal_Int32 lcl_SkipWhiteSpaces( const OUString &rText, sal_Int32 nStartPos )  in lcl_SkipWhiteSpaces()  argument
156 if (nStartPos < 0) in lcl_SkipWhiteSpaces()
159 nStartPos = 0; in lcl_SkipWhiteSpaces()
161 if (nStartPos > nLen) in lcl_SkipWhiteSpaces()
164 nStartPos = nLen; in lcl_SkipWhiteSpaces()
171 sal_Int32 nRes = nStartPos; in lcl_SkipWhiteSpaces()
172 if (0 <= nStartPos && nStartPos < nLen) in lcl_SkipWhiteSpaces()
174 const sal_Unicode *pText = rText.getStr() + nStartPos; in lcl_SkipWhiteSpaces()
175 while (nStartPos < nLen && lcl_IsWhiteSpace( *pText )) in lcl_SkipWhiteSpaces()
184 static sal_Int32 lcl_BacktraceWhiteSpaces( const OUString &rText, sal_Int32 nStartPos ) in lcl_BacktraceWhiteSpaces() argument
191 if (nStartPos < 0) in lcl_BacktraceWhiteSpaces()
194 nStartPos = 0; in lcl_BacktraceWhiteSpaces()
196 if (nStartPos > nLen) in lcl_BacktraceWhiteSpaces()
199 nStartPos = nLen; in lcl_BacktraceWhiteSpaces()
206 sal_Int32 nRes = nStartPos; in lcl_BacktraceWhiteSpaces()
207 sal_Int32 nPosBefore = nStartPos - 1; in lcl_BacktraceWhiteSpaces()
211 nStartPos = nPosBefore; in lcl_BacktraceWhiteSpaces()
212 if (0 <= nStartPos && nStartPos < nLen) in lcl_BacktraceWhiteSpaces()
214 const sal_Unicode *pText = rText.getStr() + nStartPos; in lcl_BacktraceWhiteSpaces()
572 sal_Int32 nStartPos = aFPEntryItem.m_nStartIndex; in DequeueAndCheck() local
573 … sal_Int32 nSuggestedEnd = GetSuggestedEndOfSentence( aCurTxt, nStartPos, aCurLocale ); in DequeueAndCheck()
574 … DBG_ASSERT( (nSuggestedEnd == 0 && aCurTxt.getLength() == 0) || nSuggestedEnd > nStartPos, in DequeueAndCheck()
584 …aRes = xGC->doProofreading( aCurDocId, aCurTxt, aCurLocale, nStartPos, nSuggestedEnd, aEmptyProps … in DequeueAndCheck()
588 if (aRes.nBehindEndOfSentencePosition <= nStartPos) in DequeueAndCheck()
595 aRes.nStartOfSentencePosition = nStartPos; in DequeueAndCheck()
605 aRes.nStartOfSentencePosition = nStartPos; in DequeueAndCheck()
711 sal_Int32 nStartPos = nStartOfSentencePos >= 0 ? nStartOfSentencePos : 0; in checkSentenceAtPosition() local
716 lang::Locale aCurLocale = lcl_GetPrimaryLanguageOfSentence( xFlatPara, nStartPos ); in checkSentenceAtPosition()
717 sal_Int32 nOldStartOfSentencePos = nStartPos; in checkSentenceAtPosition()
725 … nSuggestedEndOfSentencePos = GetSuggestedEndOfSentence( rText, nStartPos, aCurLocale ); in checkSentenceAtPosition()
726 …DBG_ASSERT( nSuggestedEndOfSentencePos > nStartPos, "nSuggestedEndOfSentencePos calculation failed… in checkSentenceAtPosition()
735 …aTmpRes = xGC->doProofreading( aDocId, rText, aCurLocale, nStartPos, nSuggestedEndOfSentencePos, a… in checkSentenceAtPosition()
739 if (aTmpRes.nBehindEndOfSentencePosition <= nStartPos) in checkSentenceAtPosition()
746 aTmpRes.nStartOfSentencePosition = nStartPos; in checkSentenceAtPosition()
749 … if ((nErrorPosInPara< 0 || nStartPos <= nErrorPosInPara) && nErrorPosInPara < nEndPos) in checkSentenceAtPosition()
754 nStartPos = lcl_SkipWhiteSpaces( rText, nEndPos ); in checkSentenceAtPosition()
756 aTmpRes.nStartOfNextSentencePosition = nStartPos; in checkSentenceAtPosition()
760 if (nStartPos <= nOldStartOfSentencePos) in checkSentenceAtPosition()
763 nStartPos = nOldStartOfSentencePos + 1; in checkSentenceAtPosition()
766 while (!bFound && nStartPos < rText.getLength()); in checkSentenceAtPosition()