Lines Matching refs:nPos

350     sal_Int32 nPos ) const  in GetLineBoundary()
353 FindBreak( aLineBreaks, nPos ) ); in GetLineBoundary()
370 sal_Int32 SwAccessiblePortionData::GetLineNo( const sal_Int32 nPos ) const in GetLineNo()
372 sal_Int32 nLineNo = FindBreak( aLineBreaks, nPos ); in GetLineNo()
402 sal_uInt16 SwAccessiblePortionData::GetModelPosition( sal_Int32 nPos ) const in GetModelPosition()
404 DBG_ASSERT( nPos >= 0, "illegal position" ); in GetModelPosition()
405 DBG_ASSERT( nPos <= sAccessibleString.getLength(), "illegal position" ); in GetModelPosition()
408 size_t nPortionNo = FindBreak( aAccessiblePositions, nPos ); in GetModelPosition()
423 sal_Int32 nWithinPortion = nPos - aAccessiblePositions[nPortionNo]; in GetModelPosition()
436 size_t nPos ) const in FillBoundary()
438 rBound.startPos = rPositions[nPos]; in FillBoundary()
439 rBound.endPos = rPositions[nPos+1]; in FillBoundary()
523 sal_Int32 nPos ) in GetSentenceBoundary() argument
525 DBG_ASSERT( nPos >= 0, "illegal position; check before" ); in GetSentenceBoundary()
526 DBG_ASSERT( nPos < sAccessibleString.getLength(), "illegal position" ); in GetSentenceBoundary()
573 FillBoundary( rBound, *pSentences, FindBreak( *pSentences, nPos ) ); in GetSentenceBoundary()
578 sal_Int32 nPos) const in GetAttributeBoundary()
584 FindBreak( aAccessiblePositions, nPos ) ); in GetAttributeBoundary()
588 sal_Int32 SwAccessiblePortionData::GetAccessiblePosition( sal_uInt16 nPos ) const in GetAccessiblePosition()
590 DBG_ASSERT( nPos <= pTxtNode->GetTxt().Len(), "illegal position" ); in GetAccessiblePosition()
596 static_cast<sal_Int32>(nPos) ); in GetAccessiblePosition()
613 sal_Int32 nWithinPortion = nPos - aModelPositions[nPortionNo]; in GetAccessiblePosition()
624 sal_Int32 nPos, in FillSpecialPos() argument
628 size_t nPortionNo = FindLastBreak( aAccessiblePositions, nPos ); in FillSpecialPos()
663 sAccessibleString.getStr()[nPos]) ) in FillSpecialPos()
690 nModelPos += nPos - aAccessiblePositions[ nPortionNo ]; in FillSpecialPos()
697 DBG_ASSERT( nRefPos <= nPos, "wrong reference" ); in FillSpecialPos()
705 size_t nMyLine = FindBreak( aLineBreaks, nPos ); in FillSpecialPos()
711 rPos.nCharOfst = static_cast<sal_uInt16>( nPos - nRefPos ); in FillSpecialPos()
719 sal_uInt16 SwAccessiblePortionData::GetAttrFldType( sal_Int32 nPos ) in GetAttrFldType() argument
725 if( nPos < aFieldPosition[ i + 1 ] && nPos >= aFieldPosition[ i ] ) in GetAttrFldType()
734 …ortionData::FillBoundaryIFDateField( com::sun::star::i18n::Boundary& rBound, const sal_Int32 nPos ) in FillBoundaryIFDateField() argument
739 if( nPos < aFieldPosition[ i + 1 ] && nPos >= aFieldPosition[ i ] ) in FillBoundaryIFDateField()
749 sal_Int32 nPos, in AdjustAndCheck() argument
755 nPortionNo = FindBreak( aAccessiblePositions, nPos ); in AdjustAndCheck()
761 bEdit &= nPos == aAccessiblePositions[nPortionNo]; in AdjustAndCheck()
764 nPos - aAccessiblePositions[nPortionNo] ); in AdjustAndCheck()
804 sal_Bool SwAccessiblePortionData::IsValidCorePosition( sal_uInt16 nPos ) const in IsValidCorePosition()
807 return ( aModelPositions[0] <= nPos ) && in IsValidCorePosition()
808 ( nPos <= aModelPositions[ aModelPositions.size()-1 ] ); in IsValidCorePosition()
831 sal_Bool SwAccessiblePortionData::IsInGrayPortion( sal_Int32 nPos ) in IsInGrayPortion() argument
834 return IsPortionAttrSet( FindBreak( aAccessiblePositions, nPos ), in IsInGrayPortion()
838 sal_Int32 SwAccessiblePortionData::GetFieldIndex(sal_Int32 nPos) in GetFieldIndex() argument
845 if( nPos <= aFieldPosition[ i + 1 ] && nPos >= aFieldPosition[ i ] ) in GetFieldIndex()