Lines Matching refs:rPor
640 void SwTxtPaintInfo::_DrawText( const XubString &rText, const SwLinePortion &rPor, in _DrawText() argument
649 if( GetFont()->IsBlink() && OnWin() && rPor.Width() ) in _DrawText()
665 aPoint.X() -= rPor.Width(); in _DrawText()
670 pBlink->Insert( aPoint, &rPor, GetTxtFrm(), pFnt->GetOrientation() ); in _DrawText()
684 if ( ! rPor.InFldGrp() ) in _DrawText()
702 rPor.Width(), bBullet ); in _DrawText()
708 const long nSpaceAdd = ( rPor.IsBlankPortion() || rPor.IsDropPortion() || in _DrawText()
709 rPor.InNumberGrp() ) ? 0 : GetSpaceAdd(); in _DrawText()
715 aDrawInf.SetNumberOfBlanks( rPor.InTxtGrp() ? in _DrawText()
716 … static_cast<const SwTxtPortion&>(rPor).GetSpaceCnt( *this, nCharCnt ) : in _DrawText()
732 aDrawInf.SetSpaceStop( ! rPor.GetPortion() || in _DrawText()
733 rPor.GetPortion()->InFixMargGrp() || in _DrawText()
734 rPor.GetPortion()->IsHolePortion() ); in _DrawText()
740 const Point aPoint( aPos.X(), aPos.Y() - rPor.GetAscent() ); in _DrawText()
741 const Size aSize( rPor.Width(), rPor.Height() ); in _DrawText()
744 aDrawInf.SetAscent( rPor.GetAscent() ); in _DrawText()
745 aDrawInf.SetKern( bKern ? rPor.Width() : 0 ); in _DrawText()
770 void SwTxtPaintInfo::CalcRect( const SwLinePortion& rPor, in CalcRect() argument
773 Size aSize( rPor.Width(), rPor.Height() ); in CalcRect()
774 if( rPor.IsHangingPortion() ) in CalcRect()
775 aSize.Width() = ((SwHangingPortion&)rPor).GetInnerWidth(); in CalcRect()
776 if( rPor.InSpaceGrp() && GetSpaceAdd() ) in CalcRect()
778 SwTwips nAdd = rPor.CalcSpacing( GetSpaceAdd(), *this ); in CalcRect()
779 if( rPor.InFldGrp() && GetSpaceAdd() < 0 && nAdd ) in CalcRect()
793 aPoint.A() = X() - rPor.GetAscent(); in CalcRect()
798 aPoint.A() = X() - rPor.Height() + rPor.GetAscent(); in CalcRect()
807 aPoint.B() = Y() - rPor.Height() + rPor.GetAscent(); in CalcRect()
809 aPoint.B() = Y() - rPor.GetAscent(); in CalcRect()
856 static void lcl_DrawSpecial( const SwTxtPaintInfo& rInf, const SwLinePortion& rPor, in lcl_DrawSpecial() argument
965 sal_uInt16 nOldWidth = rPor.Width(); in lcl_DrawSpecial()
966 ((SwLinePortion&)rPor).Width( (sal_uInt16)aFontSize.Width() ); in lcl_DrawSpecial()
967 rInf.DrawText( aTmp, rPor ); in lcl_DrawSpecial()
968 ((SwLinePortion&)rPor).Width( nOldWidth ); in lcl_DrawSpecial()
999 void SwTxtPaintInfo::DrawTab( const SwLinePortion &rPor ) const in DrawTab()
1004 CalcRect( rPor, &aRect ); in DrawTab()
1013 lcl_DrawSpecial( *this, rPor, aRect, 0, cChar, nOptions ); in DrawTab()
1021 void SwTxtPaintInfo::DrawLineBreak( const SwLinePortion &rPor ) const in DrawLineBreak()
1025 KSHORT nOldWidth = rPor.Width(); in DrawLineBreak()
1026 ((SwLinePortion&)rPor).Width( LINE_BREAK_WIDTH ); in DrawLineBreak()
1029 CalcRect( rPor, &aRect ); in DrawLineBreak()
1036 lcl_DrawSpecial( *this, rPor, aRect, 0, cChar, nOptions ); in DrawLineBreak()
1039 ((SwLinePortion&)rPor).Width( nOldWidth ); in DrawLineBreak()
1048 void SwTxtPaintInfo::DrawRedArrow( const SwLinePortion &rPor ) const in DrawRedArrow()
1051 SwRect aRect( ((SwArrowPortion&)rPor).GetPos(), aSize ); in DrawRedArrow()
1053 if( ((SwArrowPortion&)rPor).IsLeft() ) in DrawRedArrow()
1057 if( aSize.Height() > rPor.Height() ) in DrawRedArrow()
1058 aRect.Height( rPor.Height() ); in DrawRedArrow()
1063 if( aSize.Height() > rPor.Height() ) in DrawRedArrow()
1064 aRect.Height( rPor.Height() ); in DrawRedArrow()
1078 lcl_DrawSpecial( *this, rPor, aRect, &aCol, cChar, nOptions ); in DrawRedArrow()
1134 void SwTxtPaintInfo::DrawCheckBox( const SwFieldFormPortion &rPor, bool checked) const in DrawCheckBox() argument
1137 CalcRect( rPor, &aIntersect, 0 ); in DrawCheckBox()
1166 void SwTxtPaintInfo::DrawBackground( const SwLinePortion &rPor ) const in DrawBackground()
1171 CalcRect( rPor, 0, &aIntersect ); in DrawBackground()
1194 void SwTxtPaintInfo::_DrawBackBrush( const SwLinePortion &rPor ) const in _DrawBackBrush()
1198 CalcRect( rPor, &aIntersect, 0 ); in _DrawBackBrush()
1240 CalcRect( rPor, 0, &aIntersect ); in _DrawBackBrush()
1265 void SwTxtPaintInfo::DrawViewOpt( const SwLinePortion &rPor, in DrawViewOpt() argument
1310 DrawBackground( rPor ); in DrawViewOpt()
1318 void SwTxtPaintInfo::_NotifyURL( const SwLinePortion &rPor ) const in _NotifyURL()
1323 CalcRect( rPor, 0, &aIntersect ); in _NotifyURL()